a {
    color: #104c99;
}
.menu-container {
    background-color: #104c99;
    margin-top: 20px;
    border-top: 5px solid #baa578;
}
.yamm, .homecarousel {
    margin-top: 0;
}
.navbar-default {
    background-color: #104c99;
    border-color: #104c99;
}
.yamm .level1:hover {
    background: #baa578;
}
.navbar .level1 a:hover, .dropdown-toggle, footer a, #leftsidebar .panel-title a::after, #leftsidebar .panel-title .collapsed::after, .footer-social {
    color: #fff;
}
.header-basket a, .phone-pop, .addtoquote-prodgrp-table #quotesubmitinput, .pricetable-price, .grouped-cat-price-label, .quotesubmitinput-prodlist, .wishlistsubmitinput-prodlist, .addFavourite, .moveFavourite, #wishlistsubmitinput {
    color: #104c99;
}
.navbar-header a, .navbar-logout i, .navbar-myaccount i, .navbar-social i, .navbar-greeting, .navbar-logout, .navbar-myaccount, .navbar-social, .caption h3 {
    color: #666;
    font-size: 13px;
}
.header-basket a:hover, .phone-pop:hover, .highlight, a:focus, a:hover {
    text-decoration: none;
    color: #baa578;
}
.header-search .searchform .btn, #search .searchform .btn {
    background: #f2f6f9;
    border: 0!important;
}
.featured-title {
    font-size: 3rem;
    font-weight: 700;
    color: #104c99;
    background: none;
    text-transform: capitalize;
}
footer {
    background: #104c99;
    color: #fff;
}
.panel-default>.panel-heading {
    color: #ffffff;
    background-color: #104c99;
}
.panel-default>.panel-heading:hover {
    background-color: #baa578;
    color: #fff;
}
.panel-default>.panel-heading:hover a {
    color: #fff;
}
.btn-primary {
    background-color: #104c99;
    border-color: #baa578;
}
.btn-primary:hover {
    background-color: #baa578;
}
.product-caption, .grouped-cat-caption {
    height: 145px;
}
header {
    margin-top: 55px;
}
.searchform .form-control, .header-search .searchform .searchterm {
    background: #f2f6f9;
    border: 0!important;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.header-search .fa-search, #search .fa-search {
    font-size: 16px;
    color: #104c99;
}
#leftsidebar .panel-default > .panel-heading a:hover {
    background-color: #baa578;
}
@media only screen and (min-width: 992px) {
    .cat-image-icon img {
        max-width: 130px!important;
    }
    .header-search {
        width: 75%;
    }
    .navbar-fixed-top {
        background-color: #fff;
        border-bottom: 0;
    }
    .header-search .searchform {
        width: 80%;
    }
    .yamm .nav-heading a {
        color: #104c99;
    }
    .yamm .nav-heading a:hover, .navbar .level3 a:hover {
        color: #baa578;
    }
    #SearchResults {
        width: 80%;
        left: 20%;
    }
}
@media only screen and (max-width: 991px) {
    .cat-image-icon img {
        max-width: 90px!important;
    }
    .navbar-fixed-top {
        background-color: #fff;
    }
    .navbar-header a {
        color: #104c99;
    };
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background: #baa578;
        color: #fff;
    }
    .badge {
        background: #a6a6a6;
    }
    .drilldown a.navback {
        background: #baa578;
        color: #fff;
    }
    .drilldown a {
        color: #fff;
        background: #104c99;
    }
    .drilldown li {
        border-bottom: 1px solid #baa578;
    }
    #SearchResultsMobile {
        width: 98%;
    }
}
@media only screen and (max-width: 600px) {
    body {
        text-align: left;
    }
}
.thumbnail.brand-list
 {
    border: 0px;
}
button.splide__arrow.splide__arrow--prev
 {
    left: -1em;
}
button.splide__arrow.splide__arrow--next {
    right: -1em;
}