.navbar-fixed-top {
    background-color: #2f2483;
    border-color: #2f2483;
}
.navbar-header a {
    color: #ffffff;
}
.header-search .searchform .btn, #search .searchform .btn {
    background: #00963f;
    border: 1px solid #00963f !important;
}
.featured-title {
    color: #00963f;
    font-size: 30px;
    font-weight: 600;
}
.thumbnail .caption, .thumbnail .caption a, .cat-caption h2, .grouped-cat-caption h2, .product-caption h2, .product-caption a, .product-box .grid-view-buttons .price-block, .grouped-category-box .grouped-cat-price-label, .pdetails .code, .pdetails .grpprice, .pdetails .level, .pdetails .minordertext, .pdetails .obsoleteprod, .pdetails .price {
    color: #2f2483;
}
.splide__pagination__page.is-active {
    background: #2f2483 !important;
}
footer, #leftsidebar .panel-default > .panel-heading a:hover {
    background: #2f2483;
}
.main-heading, .product-box .quoteform button.quotesubmitinput-prodlist .fas, .product-box .wishlistsubmitinput-prodlist .far, .product-box .wishlistsubmitinput-prodlist .fas, .suggested-container h2, .quotesubmitinput-prodlist, .wishlistsubmitinput-prodlist, .addFavourite, .moveFavourite {
    color: #00963f;
}
.panel-default>.panel-heading {
    color: #ffffff;
    background-color: #00963f;
    border-color: #00963f;
}
.panel-default {
    border-color: #00963f;
}
#leftsidebar .panel-title a::after, #leftsidebar .panel-title .collapsed::after {
    color: #ffffff;
}
.product-filter-container #accordion .panel-title {
    padding-bottom: 0;
}
.btn-primary {
    background-color: #2f2483;
    border-color: #2f2483;
}
.homecarousel {
    margin-top: 0;
}
@media (min-width: 992px) {
    #logo {
        max-height: 130px;
    }
    .yamm {
        margin-top: 0;
        background-color: transparent;
        border-color: transparent;
    }
    .menu-container {
        margin-top: 20px;
        background-color: #00963f;
    }
    .yamm .level1>a {
        color: #fff;
    }
    .yamm .level1:hover, .nav>li>a:focus, .nav>li>a:hover {
        background: #2f2483;
    }
    .yamm .nav-heading a, .header-basket a, .header-phone a {
        color: #00963f;
    }
}
@media (max-width: 991px) {
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: #00963f;
    }
    .drilldown li {
        border-bottom: 1px solid #fff;
        background: #2f2483;
    }
    .drilldown a {
        color: #fff;
    }
    .drilldown .navback {
        background: #00963f;
    }
    .drilldown a.navback {
        color: #ffffff;
    }
}