/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 p {
    color: #5b5b5b; 
    font-size: .9rem;
 }
 h1, h2, h3, .h1, .h2, .h3 {
  color: #5b5b5b; 
}
 .block-category> h1{
   color: #5b5b5b; 
 }
 .block-categories > .text-muted {
    color: #5b5b5b; 
}
 #wrapper {
    padding-top: 15px;
 }
 .pt0{
    padding-top: 0px  !important; 
 }
 #wrapper .breadcrumb {
    background: #cb4040;
    padding: 10px 0px;
    margin-bottom: 0px;
}
#wrapper .breadcrumb li a{
    font-size: 12px;
    color: #fff;
} 
#wrapper .breadcrumb li:after {
    
    color:  #fff;
   
} 
#wrapper .breadcrumb ol {
    padding-left: 55px;
    text-align: right;
}

.block-category #category-description p, .block-category #category-description strong {
   
    color: #5b5b5b;
}
b, strong {
    font-weight: 600 !important;
}
.block-category {
    min-height: inherit;
}
.card-block {
    padding: 1rem;
}
.card-block {
    padding: 1rem;
}
.card {
    border: none;
}
#pagenotfound .page-not-found, #products .page-not-found {

    margin: 0;
    max-width: inherit;
}
#header .header-nav .cart-preview.active {
    background: #cb4040;
}
#header .header-nav .blockcart {

    background: #cb4040;
    color: #fff;
     font-size: 13px;
}
.top-menu a.dropdown-submenu {
    color: #fff !important;
    text-transform: none;
    font-size: 12px;
}

#header {
    background: #333;
    color: #ffffff;
   font-size: 13px;
}

#header .header-nav, body#checkout #header .header-nav {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 10px;
}

#wrapper {
    background: #ffffff;
}
.footer-container {
    box-shadow: none;
    background: #333333;
}    
#footer li>a:before {
    content: " > ";
    
}
.footer-container li a {
    color: #878787;
    font-size: 12px;
}
.block-contact {
    font-size: 12px;
}
.footer-container h3, .footer-container h4{
	color: #fff !important;
	font-size: 15px;
    text-transform: capitalize ;
    padding-bottom: 15px;
    border-bottom: 1px solid #cb4040;
    line-height: 1.3;
}
.block-contact .block-contact-title{
    text-transform: initial !important;
}
#block_myaccount_infos .myaccount-title a {
    color: #fff !important;
    font-size: 15px;
    text-transform: capitalize !important;
    padding-bottom: 15px;
    line-height: 1.3;
}
.block-contact {
     border-left: none;
}
.footer-link{
    color: #7c8787;
    text-decoration: none;
    font-size: 10px;
}
.carousel {
    box-shadow: none;

}
body#checkout #header .header-nav {
    padding: 0px;
} 
#header .header-top {
    padding-bottom: 0px;
} 
#header .header-top a[data-depth="0"] {
    color: #ffffff;
    text-transform: none;
    height: 50px;
    font-size: 12px;
    padding: 10px 6px;
 }   
#header .header-top .menu {
    margin: 0px;
}
.dropdown-item {
    color: #fff;
}
#header .header-nav #contact-link >a, #header .header-nav .user-info >a  {
  
    color: #fefefe;
}
.top-menu .sub-menu.collapse {
    background: #333;
    border-top: 1px solid #cb4040;
    border-radius: 0px;
}
.top-menu a.dropdown-submenu:hover {
    color: #2fb5d2 !important;
}
@media (max-width: 767px){
#header .header-nav {
    background: #333;
    margin-bottom: .625rem;
    color: #ffffff;
}
#header .header-nav .top-logo {

    width: 175px;

}
#header .header-top a[data-depth="0"] {
    color: #333333;
} 
#face-slider{
    display: none;
}
}
#custom-text {
    background: #cb4040;
    color: #fff;
    overflow: auto;   

}
#custom-text h3 {
    text-transform: none;
    font-weight: normal;
}
#wrapper .breadcrumb li {
    
    font-size: 11px;
}
body#checkout #footer {
    box-shadow: none;
    padding: 0px;

}
@media (max-width: 667px){
.footer-container {
    padding-top: 0px;
    color: #fff;
}
.footer-container .links .h3 {
    color: #fff;
}
.top-menu a.dropdown-submenu {
    color: #333 !important;

}

.carousel .carousel-inner {
    height: auto;
}
}
#face-slider {
    position:fixed;
    right:-400px;
    top: 50%;
    margin-top: -180px;
    z-index: 100;
    z-index:100;
}

#face-slider #tab {
    cursor: pointer;
    height: 120px;
    width: 40px;
    float: left;
    background: url(/img/facebook_tab.jpg) no-repeat center center;
}

#face-code {
    background: #fff;
    float: left;
    width: 400px;
    height: 300px;
}

.block-categories .category-sub-menu li[data-depth="0"]>a, #search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a, .block-categories .category-sub-menu .category-sub-link {
    font-size: 12px;
   
}
@media (min-width: 767px){

#header .header-top .menu>ul>li:first-child >a{
  padding-left: 0px;
}
.top-menu .sub-menu.collapse {
    max-width: 250px;
    min-width: 250px;
    left: 860px;

}
}
ul.subcategory>li>a{
    color: #5b5b5b;
   font-size: 12px;
    font-weight: 600;
}

ul.subcategory>li>a:hover{
    color: #cb4040;
   font-size: 12px;
    font-weight: 600;
}
@media (max-width: 767px){

.img-responsive{
    width: 100%;
    height: auto;
}
}
.product-variants>.product-variants-item select {

    width: 12.75rem;
}
#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {
    text-transform: none;
}
.payment-options a:not([href]):not([tabindex]){
    color: #2fb5d2;
}