body {
    font-family: "Comfortaa", sans-serif;
}
.navbar-default {
    background-color: #282830;
    border-color: #282830;
}
.navbar-header a, .footer-social li a i, #footer a, .navbar-greeting, .navbar-logout, .navbar-myaccount, .navbar-social {
    color: #cbe6dc;
}
.header-search .searchform .btn, #search .searchform .btn {
    background: #53b190;
    border: 1px solid #53b190 !important;
}
.homecarousel {
    margin-top: 0;
}
.featured-title {
    background: #53b190;
    font-size: 3rem;
    font-weight: 600;
    color: #fff;
}
.thumbnail .caption {
    color: #282830;
    background-color: #cbe6dc;
}
span.discounttext {
    background-color: #53b190;
}
footer {
    background: #282830;
    color: #cbe6dc;
}
.panel-default>.panel-heading {
    color: #008959;
    background-color: #cbe6dc;
}
#leftsidebar .panel-title a::after, #leftsidebar .panel-title .collapsed::after {
    color: #008959;
}
#leftsidebar .panel-default > .panel-heading a:hover {
    background-color: #53b190;
}
.product-filter-container {
    background: none repeat scroll 0 0 #cbe6dc;
}
.btn-primary {
    background-color: #53b190;
    border-color: #53b190;
}
.btn-primary:hover {
    background-color: #008959;
    border-color: #008959;
}
.quotesubmitinput-prodlist, .wishlistsubmitinput-prodlist, .addFavourite, .moveFavourite {
    color: #008959;
}
#footer #openingHours {
    font-size: 15px;
    font-weight: normal;
}
#footer #openingHours span {
    font-size: 18px;
    font-weight: 600;
    display: block;
}
#leftsidebar .portal .panel-body, #leftsidebar .portal.panel-default > .panel-heading {
    background: #53b190!important;
}
@media only screen and (min-width: 992px) {
    #logo {
        margin: 30px 0 50px;
        max-width: 300px;
    }
    .menu-container {
        background-color: #53b190;
    }
    .yamm {
        margin-top: 0;
        background-color: transparent;
        border-color: transparent;
    }
    .header-basket a {
        color: #282830;
    }
    a.phone-pop {
        color: #53b190;
    }
    .yamm .level1>a {
        color: #fff;
    }
    .yamm .level1:hover {
        background: #cbe6dc;
    }
    .yamm .level1:hover a {
        color: #008959;
    }
}
@media only screen and (max-width: 991px) {
    .drilldown li {
        border-bottom: 1px solid #53b190;
        background: #cbe6dc;
    }
    .drilldown .navback {
        background: #53b190;
        color: #fff!important;
    }
    .drilldown a {
        color: #008959;
    }
}