.navbar-default, footer {
    background-color: #0072bc;
    border-color: #0072bc;
}
.navbar-header a, .yamm .level1>a, .navbar-greeting, .navbar-logout, .navbar-myaccount, .navbar-social {
    color: #ffffff;
}
.homecarousel {
    margin-top: 0;
}
.featured-title {
    font-size: 3rem;
    font-weight: 600;
    color: #0072bc;
}
.splide__pagination__page.is-active {
    background: #0072bc !important;
}
a, .caption a, .main-heading, #breadcrumbs a, label.option, .pdetails .code, .pdetails .grpprice, .pdetails .level, .pdetails .minordertext, .pdetails .obsoleteprod, .pdetails .price, .suggested-box-price {
    color: #0072bc;
}
.panel-default>.panel-heading {
    color: #ffffff;
    background-color: #0072bc;
}
#leftsidebar .panel-default > .panel-heading a:hover {
    background-color: #ed1c24;
}
#leftsidebar .panel-title .collapsed::after, #leftsidebar .panel-title a::after {
    color: #ffffff;
}
span.discounttext {
    background-color: green;
}
@media only screen and (min-width: 992px) {
    .yamm {
        margin-top: 0;
    }
    .menu-container {
        margin-top: 20px;
        background-color: #0072bc
    }
    .yamm .level1:hover {
        background: #ed1c24;
    }
    .yamm .nav-heading a {
        color: #ed1c24;
    }
    .yamm .level3 a, .header-phone a, .header-basket a {
        color: #0072bc;
    }
    .header-search .searchform .btn {
        background: #0072bc;
        border: 1px solid #0072bc !important;
    }
    #logo {
        max-width: 250px;
    }
}
@media only screen and (max-width: 991px) {
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: #ed1c24;
    }
    #search .searchform .btn {
        background: #ed1c24;
        border: 1px solid #ed1c24 !important;
    }
    .drilldown li {
        border-bottom: 1px solid #004069;
        background: #0072bc;
    }
    .drilldown a.navback {
        background: #004069;
    }
    .drilldown a.navback, .drilldown a {
        color: #ffffff;
    }
}