/* Typography
--------------------------*/
body {
 color:#231f20;
 font-size:1empx;
 line-height:;
}

h1,h2,h3,h4,h5,h6 {
 color:#231f20;
}
 
a {color:#231f20;}
a:hover{color:#444;}


.top-line  {
 background-color: #231f20;
 }
 
.bottom-line {
 background-color: #231f20;
}

footer {
 background-color: #231f20;
}

#contacts a {
 color: #ffffff;
}

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

.site-title a {
 color: #231f20;
}

#search-page h1,
.sale-products h2,
.new-products h2,
.featured-products h2,
.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,
.instagram h2,
.main-navigation li.current_page_item a,
.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: #231f20;
}

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

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