body {
    color: #666666;
    font-family: 'PT Sans', sans-serif;
}
#header-detail {
    margin-top: 50px;
}
.vat-switch-btn {
    color: inherit;
    font-size: inherit;
}
.vatToggle {
    padding-top: 15px;
}
.hiderow {
    display: none;
}
#prodList .highlight {
    color: #8e9ebd;
}
.navbar-default, footer, #footer, .breadcrumb {
    background-color: #AC1F2D!important;
    color: #fff;
}
.level1 .dropdown-toggle, .navbar .level1>a, .yamm, .homecarousel, .badge, .drilldown a {
    background-color: #8E9EBD!important;
    color: #fff!important;
}
.navbar .level1 > a:hover {
    background: #ac1f2d!important;
}
.yamm .level1:hover, footer, #footer, #leftsidebar .panel-default > .panel-heading a:hover {
    background: #ac1f2d;
}
a, .yamm .nav-heading a, .phone-pop, .header-basket a, #prodList a, .page-title, table.search a, .main-heading, h1, h2, h3, .plist-listview-item .caption h2 a {
    color: #AC1F2D;
}
.navbar-header a, .navbar-logout i, .navbar-myaccount i, .navbar-social i, .vat-switch-btn, #footer, #footer a, .breadcrumb a, #leftsidebar .panel-title a::after, #leftsidebar .panel-title .collapsed::after, .fa-minus:before, .fa-subtract:before, .fa-add:before, .fa-plus:before, .cat-caption h2 {
    color: #fff;
}
.header-search .searchform .btn, #search .searchform .btn, .basketsubmit.addtobasket.btn.btn-primary, #basketsubmit {
    background: #ac1f2d;
    border: 1px solid #ac1f2d!important;
}
.header-search {
    margin-left: 80px;
}
.homecarousel .owl-dots {
    width: auto;
    bottom: 5px;
    left: 5px;
}
.drilldown li {
    border-bottom: 1px solid #4B4E54;
    background: #8E9EBD;
}
.drilldown .navback {
    background: #4B4E54!important;
}
.cat-caption {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    height: 125px;
    background-color: #ac1f2d;
    color: #fff;
    padding: 15px;
}
.cat-image {
    max-height: 180px;
}
.panel-default>.panel-heading, .btn-default {
    color: #fff;
    background-color: #8e9ebd;
    border-color: #ac1f2d;
}
.panel-default, .pdetails {
    border-color: #ac1f2d;
}
.dec, .inc {
    background-color: #8e9ebd;
    border: 1px solid #8e9ebd;
}
.product-box .quoteform button.quotesubmitinput-prodlist .fas, .product-box .wishlistsubmitinput-prodlist .far, .product-box .wishlistsubmitinput-prodlist .fas {
    color: #8e9ebd;
}
.btn-primary
/*.wishlistsubmitinput-prodlist, .addFavourite, .moveFavourite, .btn-primary, .plist-listview-item > .quotesubmitinput-prodlist*/ {
    color: #ffffff;
    background-color: #ac1f2d!important;
    padding: 10px;
    border: none;
}
.quotesubmitinput-prodlist.button.btn.btn-block.btn-primary {
    background-color: #8E9EBD!important;
    color: #fff!important;
    padding: 5px 0;
}
.plist-listview-item .quotesubmit > .btn, .plist-listview-item .wishlistsubmitinput-prodlist {
    display: block;
    width: 205px;
    clear: both;
    background-color: #8E9EBD!important;
    color: #fff!important;
    padding: 5px 0;
    margin-bottom: 5px;
}
.pdetails #wishlistsubmitinput {
    display: block;
    clear: both;
    background-color: #8E9EBD!important;
    color: #fff!important;
    padding: 5px 0;
    margin-bottom: 5px;
    width: 100%;
}
.product-box .grid-view-buttons .quotesubmitinput-prodlist.button.btn.btn-primary {
    padding: 0;
    background-color: transparent!important;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #EAEDF3;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #8E9EBD;
}
.table>thead>tr>th {
    border-bottom: 2px solid #8e9ebd;
}
.btn-success {
    background-color: #43ac6a;
    border-color: #3c9a5f;
}
.back-to-top {
    bottom: 16px;
    right: 18px;
    font-size: 14px;
    padding: 9px 15px;
}
.carousel-loading {
    font-size: 80px;
    color: #ac1f2d;
    padding: 20px;
}
.home-brands {
    clear: both;
    margin-top: 30px;
}
.home-brands img {
    max-height: 80px;
    width: auto!important;
    margin: 0 auto;
}
.home-brands .owl-dots {
    margin-top: 30px;
}
.home-brands .owl-dots .owl-dot span {
    background: #8E9EBD;
}
.home-brands button.owl-dot.active span {
    background-color: #ac1f2d;
}
.navbar-greeting, .navbar-logout, .navbar-myaccount, .navbar-social {
    color: #fff;
}
#ordertable .btn-danger {
    padding: 10px;
}
.image {
    overflow: hidden;
}
input.vat-toggle-round-flat + label:after, input.vat-toggle-round-flat:checked + label, input.vat-toggle-round-flat + label {
    background-color: #591212;
}
.vatToggle .switch label span {
    color: #fff;
}
.back-to-top-container {
    right: 180px;
}
.back-to-top {
    right: 132px;
}
.featured-title {
    display: none;
}
@media only screen and (max-width: 991px) {
    #leftsidebar {
        float: none!important;
    }
}
@media only screen and (max-width: 767px) {
    body {
        margin-bottom: 795px;
    }
    .product-box, .grouped-category-box {
        height: 570px!important;
    }
}
@media only screen and (max-width: 479px) {
    .navbar-brand {
        width: 40%;
    }
    .product-box .quantity {
        width: 45%;
    }
}