/* Typography
--------------------------*/
body {
 color:#4c4c4c;
 font-size:1empx;
 font-family:;
 line-height:;
}

h1,h2,h3,h4,h5,h6 {
 color:#444;
 font-family:;
}
 
a {color:#0050bf;}
a:hover{color:#0050bf;}


.top-line  {
 background-color: #0050bf;
 }
 
.bottom-line {
 background-color: #0050bf;
}

footer {
 background-color: #0050bf;
}

#contacts a {
 color: #ffffff;
}

#contacts a:hover {
 color: #ffffff;
}

.site-title a {
 color: #0050bf;
}

.simple-text ul li::before,
.main-navigation a:hover,
.contact-col a:hover,
.main-navigation li.current_page_parent a,
.contact-icon i,
.single h1,
.post-content h2 a,
.image-title article h2, .slider article h2,
.main-navigation li.current_page_item a,
.archive h1, .contact-details h2, .latest-news h2, .blog h1, .link-blocks h2, .simple-text h2, .services h2, .two-columns h2, .contact h2, .reviews h2, .photo-gallery h2 {
    color: #0050bf;
}

.line,
main .btn,
main button, 
main input[type="button"], 
main input[type="reset"], 
main input[type="submit"] {
 background-color: #0050bf;
}

footer .center-content,
header .center-content {
 max-width: 1200px;
}