body {
    background-color: #f3f3f3;
}
header {
    background-color: #bbbbbb;
    padding-top: 50px;
    margin-top: 0;
}
footer {
    background: #060807;
}
.navbar-default {
    background-color: #060807;
    border-color: transparent;
}
.menu-container {
    margin-top: 15px;
    background: linear-gradient(to top, #990000 10%, #f20203 50%);
}
.yamm {
    margin-top: 0;
    background-color: transparent;
}
.yamm .level1:hover {
    background: #060807;
}
.navbar .level1 > a:hover, .navbar-greeting, .navbar-logout, .navbar-myaccount, .navbar-social {
    color: #ffffff;
}
.navbar-header a, .yamm .level1>a {
    color: #fff;
}
.header-search .searchform .btn, #search .searchform .btn {
    background: #060807;
    border: 1px solid #060807 !important;
}
.yamm .nav-heading a {
    color: green;
}
.homecarousel {
    margin-top: 0;
    background-color: unset;
}
.featured-title {
    background: none;
    padding: 0;
    font-size: 3rem;
}
.page-home footer {
    margin-top: 0;
}
.category-box, .grouped-category-box, .product-box {
    border: 0;
    background-color: #fff;
}
.panel-default>.panel-heading {
    background-color: #e5e5e5;
    border-color: transparent;
}
.panel-default {
    border-color: transparent;
}
.product-filter-container {
    background: #fff;
}
#leftsidebar .panel-default > .panel-heading a:hover, .panel-default>.panel-heading:hover {
    background-color: green;
    color: #fff;
}
.product-filter-container #accordion .panel-title {
    border-bottom: transparent;
    padding-bottom: 0;
}
.panel-default > .panel-heading a {
    font-size: 13px;
    font-weight: 600;
}
.image, .pdetails {
    background: #fff;
    border: 0;
    padding: 40px;
}
.suggested-box {
    background: #fff;
    border: 0;
    padding: 15px;
}
.btn-primary {
    background-color: #060807;
    border-color: #060807;
}
.btn-primary:hover {
    background-color: green;
    border-color: green;
}
.frmPageNav .btn-default, .pagination>li>a.pgntionFirst, a.pgntionPage.pageOn, .pagination>li>a.LastPage {
    background-color: #e5e5e5;
    border-color: transparent;
}
.main-content {
    padding: 0 15px;
}
.thumbnail {
    border: 0;
}
.quotesubmitinput-prodlist, .wishlistsubmitinput-prodlist, .addFavourite, .moveFavourite, a:focus, a:hover, #footer a:hover, .footer-social li a:hover i {
    color: #f99501;
    text-decoration: none;
}
.main-content {
    min-height: 460px!important;
}
#footer h3 {
    font-size: 16px;
}
@media (max-width: 991px) {
    header {
        padding-top: 0;
        margin-top: 65px;
    }
    .drilldown .navback {
        background: green;
    }
    .drilldown a.navback, .drilldown a {
        color: #fff;
    }
    .drilldown li {
        border-bottom: 1px solid green;
        background: #060807;
    }
    span.badge.basket-head-total {
        background: green;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: green;
    }
}
/* Large Desktop (Extra Large) */
@media (min-width: 1200px) {

}
/* Desktop */
@media (min-width: 992px) and (max-width: 1199px) {

}
/* Tablet */
@media (min-width: 768px) and (max-width: 991px) {

}
/* Small Tablet & Large Phone */
@media (min-width: 480px) and (max-width: 767px) {

}
/* Phone */
@media (max-width: 479px) {

}
/* Google Page Speed CLS - Desktop */
@media screen and (min-width: 1340px) and (max-width: 1350px) {

}
/* Google Page Speed CLS - Mobile */
@media screen and (min-width: 412px) and (max-width: 420px) {

}