body {
    background-color:#282828;
}

a {
    text-decoration:underline;
    color:#fff;
}
h1, h2, h3, h4 {
    font-family: 'Roboto', sans-serif;
}
.b-gray {
    background-color:#f0f0f0;
}


.topline {
    height:7px;
    background-color:#d24a43;
    
}
.logo {
    padding:12px 0;
}
.phone-list {
    padding-top:58px;
    font-size:20px;
}
.top {
    font-family: 'Roboto', sans-serif;
}


.top {
    background-color:#282828;
    background-image: url(../i/top_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo {
    padding:40px 0 1050px 0;
    text-align:center;
}
.service {
    background-color:#282828;
    text-align:center;
    padding-top:10px;
    padding-bottom:20px;
}
.service p {
    margin:4px 30px;
}
.service a {
    color:#fff324;
    font-weight:300;
    font-size:14px;
}
.service h2 {
    color:#fff;
    font-size:24px;
    font-weight:300;
}

/* ------------------------------------ Navigation ----------------- */

.m-main {
    padding-top:40px;
}

.navbar-nav li a {
    font-size:24px;
    font-weight:300;
    text-decoration:none;
    border-bottom:1px solid #000;
    color:#000;
    margin-right:20px;
    padding:10px;
}
.navbar-nav .active {
    background-color:#f0f0f0;
}
.navbar-nav .active a {
    color:#000;
}
.dropdown-menu li a {
    font-size:18px;
    text-decoration:underline;
    color:#0077ca;
}
ul.active {
    padding-left: 20px;
    list-style: none;
}

li.active ul.active {
    margin-top: 14px;
}
li.active ul.active li{
    margin-bottom: 8px;
}
ul.active .active a {
    color:#000;
}



/* ------------------------------------ Section ----------------- */




/* ------------------------------------ Section ----------------- */
.section {
    margin-bottom:20px;
}

.section a {
    font-family: 'Roboto', sans-serif;
    font-size:18px;
}
.section .line {
    margin-bottom:20px;
}
.photo .img-pr {
    padding:0;
}



/* ------------------------------------ footer ----------------- */
.footer {

    margin-top:60px;
    padding:20px 0;
    color:#fff;
    font-family: 'Roboto', sans-serif;
    font-weight:300;
    font-size:14px;
}
.footer .fline {
    border-top:1px solid #685c4e;
    
}
.footer a {
    color:#fff;
}
.copyright, .links, .contact {
    padding-top:15px;
}
.links a {
    color:#fff;
    font-size:16px;
}









