.site-logo{
    margin-bottom: 0;
    max-width: 100%;
    height: auto;
}

.site-navigation .nav-default > li > a, .site-navigation .nav .dropdown-menu > li > a, .nav .site-navigation .dropdown-menu > li > a, .site-navigation .nav .dropdown-stripped > li > a, .nav .site-navigation .dropdown-stripped > li > a{
    /*font-family: inherit; */
    font-size: 14px;
    font-weight: 700;
    color: #fff;
}

.site-navigation .button-primary.quick-cart-link{
    background: #444 !important;
}

.site-navigation .marker {
    height: 38px;
    line-height: 38px;
    padding-top: 0;
    padding-bottom: 0;
}

.xsmall .input-group-addon, .xsmall .input-group-button, .xsmall .input-group-button>.button, .xsmall .input-group-button>.button-primary, .xsmall .input-group-button>.button-text, .xsmall .input-group-image, .xsmall .input-group-main, .xsmall.form-input, .xsmall.form-label.input-group-main{
    height: 32px;
}

.top-search-form .xsmall .input-group-button>.button{
    background: #699dae;
    color: #fff;
    border: none;
    padding: 5px 10px;
}



.top-search-form .xsmall .input-group-button>.button:hover{
    background: #0b203a;
}

.top-search-form{
    margin-top: 20px;
}


.top-search-form input{
    border: none;
}

.social-top{
    text-align: right;
    margin-top: -8px;
}

.social-top .item a {
    color: #687585;
}

.social-top .item i{
    font-size: 15px;
    margin-right: 5px;
}

.social-top .item{
    color: #687585;
    font-size: 12px;
    margin-right: 15px;
}

.social-top a.fb{
    font-size: 30px;
    color: #fff;
    vertical-align: middle;
}

.button-primary, .button-primary:visited{
    background: #0b203a !important;
    border: none !important;
}

.button-primary:hover{
    background: #699dae !important;
}

.button-primary.button-icon > .fa{
    background: #699dae;
}

.button-primary.button-icon:hover > .fa{
    background: #699dae;
}

.panel-border .panel-footer, .panel-border .panel-heading{
    background: #0b203a;
    border: none;
    color: #fff;
}

.b-productcategories{
    background: none;
    border: none;
}

.b-productcategories .panel-body{
    padding: 0;
}

.b-productcategories .panel-body>ul>li {
    margin-bottom: .35em;
}

.b-productcategories .panel-body>ul>li>a{
    padding: .5em .84em;
    font-weight: bold;
    font-size: .95em;
    background-color: #eee;   
}

.b-productcategories .panel-body>ul>li.active>a{
    background-color: #202020;
    color: #fff;
}

.b-productcategories .panel-body>ul>li>ul{
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}

.b-productcategories .panel-body>ul>li>ul>li {
    border-top: 1px solid #eee;
    margin-left: 1.3em;
    padding: .2em .84em;
    padding-left: 0;
    list-style-type: square;
    color: #ddd;
}

.b-productcategories .panel-body>ul>li>ul>li:hover{
    color: #333;
}

.b-productcategories .panel-body>ul>li>ul>li:first-child{
    border-top: none;
}

.b-productcategories .panel-body>ul>li>ul>li>a{
    font-size: 1em;
    padding: 0;
}

.b-productcategories .panel-body>ul>li>ul>li>a:hover{
    text-decoration: underline;
    color: #333;
}

#siteUsp {
    border-width: 0 0 1px;
    text-transform: uppercase;
    color: #888;
    border-bottom: 1px solid #ddd;
    text-align: center;
    clear: both;
}

#siteUsp ul {
    margin: 0;
    padding-left: 30px;
    padding-right: 30px;
}
#siteUsp li {
    display: none;
    margin: .7em .91em;
}
#siteUsp li:first-child {
    display: inline-block;
}
@media(min-width:750px) {
    #siteUsp li:nth-child(2) {
        display: inline-block;
    }
}
@media(min-width:1024px) {
    #siteUsp li {
        display: inline-block;
    }
}
#siteUsp li strong,
#siteUsp li b,
#siteUsp li i {
    font-weight: 700;
    color: #000;
}

.panel-border .panel-footer, .panel-border .panel-heading span{
    color: #fff;
}

.hero-slider-theme{
    margin-top: 0;
    margin-bottom: 1em;
}

.hero-slider-theme .item-caption{
    padding-top: 1em;
    padding-bottom: 1em;
}

.m-text-content table{
    margin: 0 0 20px;
}

.m-text-content table td{
    padding: 5px 10px;
}

.hidden{
    display: none;
}

.productItem .m-productlist-price{
    color: #3a5e89
}

s.m-productlist-price-before-discount{
    color: #333;
}



.custom-logos{
    padding: 40px 0;
    background: #f9f9f9;
}

.custom-logos ul{
    text-align: center;
    padding: 0;
    margin: 0;
}

.custom-logos ul li{
    display: inline-block;
    vertical-align: middle;
    width: 25%;
    padding: 0 30px;
    margin-left: -5px;
}

.custom-logos ul li img{
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
    width: 200px;
}

@media(max-width:1024px){
    .custom-logos ul li{
        width: 50%;
        margin-bottom: 30px;
    }
}


.site-footer{
    color: #fff;
    line-height: 1.5;
    font-size: 14px;
}

.site-footer h2{
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
}

.site-footer .opening-hours{
    margin-top: 60px;
}

.site-footer table{
    margin: 0;
    width: 100%;
}

.site-footer table td, .site-footer table th{
    padding-right: 15px;
}

.site-footer ul{
    padding: 0;
}

.site-footer ul li{
    display: block;
    text-align: left;
    color: #fff;
    padding-left: 0;
}

.site-footer ul li.contact-data-telephone{
    margin-top: 10px;
}

.site-footer a{
    color: #fff;
}

.site-footer .footer-logo{
    width: 200px;
    margin-top: 60px;
}

.site-footer .icons{
    margin-top: 15px;
}

.site-footer .icons a{
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 18px;
    display: inline-block;
    background: #fff;
    color: #0b203a;
    border-radius: 50%;
    margin: 0 3px;
    opacity: .2;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
    text-align: center;
}

.site-footer .icons a:hover{
    opacity: 1;
}

.site-navigation .nav-default > li.active a.item-primary, .site-navigation .nav .dropdown-menu > li.active a.item-primary, .nav .site-navigation .dropdown-menu > li.active a.item-primary, .site-navigation .nav .dropdown-stripped > li.active a.item-primary, .nav .site-navigation .dropdown-stripped > li.active a.item-primary, .site-navigation .nav-menu > li.active a.item-primary {
        /*-webkit-box-shadow: 0 -3px 0 #e41937 inset;
        -moz-box-shadow: 0 -3px 0 #e41937 inset;
        box-shadow: 0 -3px 0 #e41937 inset*/
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .site-navigation .nav-default > li{
        padding-right: 30px;
        padding-left: 0;
    }
    .site-navigation .nav-default > li a{
        padding: 0;
        height: 38px;
        line-height: 38px;
        font-family: "Helvetica", "Arial", sans-serif;
        text-transform: uppercase;
        color: #d7d7d7;
    }
    .site-navigation .nav-default > li a:hover{
        color: #fff;
    }
    .site-navigation{
        padding: 0;
        border: 0;
        background: #202020;
        height: 38px;
    }

/*.b-blog{
    display: none;
}*/


@media screen and (max-width: 960px) {
    .site-footer{
        font-size: 13px;
    }
    .site-navigation{
        height: auto;
    }
    .site-navigation .nav-default > li.active, .site-navigation .nav .dropdown-menu > li.active, .nav .site-navigation .dropdown-menu > li.active, .site-navigation .nav .dropdown-stripped > li.active, .nav .site-navigation .dropdown-stripped > li.active, .site-navigation .nav-menu > li.active{
        background: none;
    }
    .button-primary.navbar-toggle{
        background: #699dae !important;
    }
    .site-navigation .nav-default > li.active a.item-primary{
        color: #fff;
    }
    .site-navigation .dropdown-container{
        background-color: #3c3c3c;
        border: none;
    }
    .site-navigation .nav-default .dropdown-container a, .site-navigation .nav .dropdown-menu .dropdown-container a, .nav .site-navigation .dropdown-menu .dropdown-container a, .site-navigation .nav .dropdown-stripped .dropdown-container a, .nav .site-navigation .dropdown-stripped .dropdown-container a, .site-navigation .nav-menu .dropdown-container a{
        color: #d7d7d7;
    }
    .site-navigation .nav-default li li.active{
        background: none;
    }
    .site-navigation .nav-default li li.active a{
        color: #fff !important;
    }
}

@media screen and (min-width: 960px) {
    
    
}

@media screen and (max-width: 767px) {
    .social-top{
        display: none;
    }
    .site-footer .links{
        margin-bottom: 40px;
    }
    .site-footer .links ul li, .site-footer ul li{
       
    }
    .site-footer{
        font-size: 13px;
    }
    .site-footer table td, .site-footer table th{
        padding-right: 0;
    }
    
    .site-footer tbody{
        font-size: 11px;
    }
    .site-footer .opening-hours{
        margin-top: 0;
    }
    .site-footer .opening-hours.contact{
        margin-bottom: 40px;
    }
}


 .b-category-307 > a ,.b-category-343 > a , .b-category-412 > a , .b-category-246 > a , .b-category-419 > a, .b-category-18 > a , .b-category-485 > a , .b-category-499 > a
{
    background-color:#e6c014!important;
    color:black!improtant;
}


@media screen and (min-width: 375px) and (max-width: 767px) {
    .container {
        width: 350px;
    }
}

span.h4.m-product-price {
    color: #026788;
}

s, del {
    color: #333;
}


.m-productlist-discount + .m-productlist-price {color: #02a400;}
