/*styling for main page*/

body {
    background-image: url('../images/greylinen.jpg');
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
}

.container {
    background-color: #c6c0c0;
    background-image: linear-gradient(to right,#c6c0c0, #787878);
    margin-top: 10px;
}

h1 {
    font-size: 20px;
    padding: 3px;
    color: #FFFFFF;
    background-color: #6c6c6c;
    /*background-image: linear-gradient(to right,#c6c0c0, #787878);*/
}

blockquote{
    font-size: 16px;
}

.introheading{
    color: #0260b8;
}

.workheading{
    /*color: #e0ab03;*/
    color: #b30909;
}

.contactheading{
    color: #319138;
}

ul {
    font-size: 16px;
}

.photo {
    margin-top: 5px;
    -webkit-box-shadow: 8px 6px 5px 0px rgba(0,0,0,0.7);
    -moz-box-shadow: 8px 6px 5px 0px rgba(0,0,0,0.7);
    box-shadow: 8px 6px 5px 0px rgba(0,0,0,0.7);
}

.flip {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.map {
    margin-top: 25px;
}

.address {
    margin-top: 20px;
}

a,
a:hover,
a:focus,
a:active,
a.active {
    outline: 0;
    color: #0260b8;
    font-weight: bold;
}

hr {
    border-width: 3px;
    border-color: #6c6c6c;
    margin-bottom: 5px;
}

.img-centered {
    margin: 0 auto;
}

.navbar {
    /*background-color: #c8c8c8;*/
}

    .navbar .navbar-brand {
    color: #000000;
    font-size: 30px;
    font-family: 'Playfair Display', serif;
}

    /*.navbar .navbar-nav li a {
        color: grey;   
    }

    .navbar .navbar-nav li a:focus {
        outline: 0;
        color: #000000;
    }*/

    #menu1 > a {
        color: #313131;
    }
        #menu1 > a:hover {
            color: #0260b8;
        }

    #menu2 > a {
        color: #313131;
    }
        #menu2 > a:hover {
            color: #b30909;
        }

    #menu3 > a {
        color: #313131;
    }
        #menu3 > a:hover {
            color: #319138;
        }

    .introicon{
        color: #0260b8;
    }

    .workicon{
        color: #b30909;
    }

    .contacticon{
        color: #319138;
    }

    .navbar-default {
        /*background-color: #c8c8c8;*/
        background-color: #c6c0c0;
        background-image: linear-gradient(to right,#c6c0c0, #787878);
    }

    .navbar-default,
    .navbar-inverse {
        border: 0;
    }

footer {
    background-color: #424242;
    color: #FFFFFF;
    font-size: medium;
    padding: 5px;
    text-align: center;
    margin-top: 10px;
}

.btn:focus,
.btn:active,
.btn.active {
    outline: 0;
}

.scroll-top {
    position: fixed;
    right: 2%;
    bottom: 2%;
    width: 50px;
    height: 50px;
}

.scroll-top .btn {
    width: 42px;
    height: 42px;
    border-radius: 10%;
    font-size: 15px;
    vertical-align: middle;
    text-align: center;
    padding-top: 10px;
    background: rgba(128, 128, 128, 0.63);
}

    .scroll-top .btn:hover {
        background: #a5a5a5;
        border-color: #a5a5a5;
    }

    .btn-primary{
        border-color: #808080;
    }

        .btn-primary:focus {
            border-color: #808080;
        }


/*styling for the map*/

iframe {
    width:90%;
}