a {
    color: #222222;
}
a:hover {
    color: #149b7c;
    text-decoration: none;
}
.navbar-default, .navbar-fixed-top {}
.navbar-fixed-top {
    background-color: #149b7c!important;
    border: 0;
}
.header-search .searchform .btn, #search .searchform .btn {
    background: #149b7c;
    border: 1px solid #149b7c !important;
}
.navbar-header a, #leftsidebar .panel-title a::after, #leftsidebar .panel-title .collapsed::after, .navbar-header a, #leftsidebar .panel-title a::after, .navbar-logout {
    color: #ffffff;
}
footer {
    background: #222222;
}
#footer a, .footer-social li a i, .quotesubmitinput-prodlist, .wishlistsubmitinput-prodlist, .addFavourite, .moveFavourite  {
    color: #149b7c;
}
.featured-title {
    background: #149b7c;
    color: #fff;
}
.splide__pagination__page.is-active, #splide-slideshow .splide__pagination__page.is-active {
    background: #149b7c !important;
}
.panel-default>.panel-heading {
    color: #ffffff;
    background-color: #149b7c;
}
#leftsidebar .panel-default > .panel-heading a:hover, .panel-heading:hover {
    background-color: #222222;
    color: #149b7c;
}
.btn-primary {
    background-color: #149b7c;
    border-color: #149b7c;
}
.btn-primary:hover, .btn-primary.focus, .btn-primary:focus {
    background-color: #007d60;
    border-color: #007d60;
}
.product-caption {
    height: 210px;
}
@media (min-width: 992px) {
    header {
        margin-top: 0;
        padding: 90px 0 20px;
        background-image: url(../images/header-bg.jpg);
        background-color: #222222;
        background-repeat: no-repeat;
        background-position: top center;
    }
    .navbar-default {
        background-color: #149b7c;
        border-color: transparent;
    }
    .yamm .level1:hover {
        background: #149b7c;
    }
    .yamm .level1>a, .navbar-header a, .header-phone a, .header-basket a {
        color:#fff;
    }
    .yamm .nav-heading a {
        color: #149b7c;
    }
    .yamm {
        margin-top: 40px;
    }
    .nav>li>a:focus, .nav>li>a:hover {
        background-color: transparent;
    }
    .navbar .level1:hover {
        background-color: #007d60;
    }
}
@media (max-width: 991px) {
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: #222;
    }
    .drilldown .navback {
        background: #007d60;
    }
    .drilldown li {
        border-bottom: 1px solid #007d60;
        background: #149b7c;
    }
    .drilldown a, .drilldown a.navback {
        color: #ffffff;
    }
}
@media (max-width: 360px) {
    .navbar-brand {
        padding: 8px 0;
        width: auto;
    }
}