body {
    margin-bottom: 300px;
}
.navbar-fixed-top, .navbar-social i, .navbar-myaccount i, .navbar-logout i, .header-basket-text a.btn-primary, .btn-primary, .navbar-logout {
    background-color: #073c70!important;
    border: none;
    color: #fff;
}
.navbar-default, #leftsidebar .panel-default > .panel-heading a:hover {
    background-color: #073c70;
}
.navbar .level1 a, #leftsidebar .panel-title a::after, #leftsidebar .panel-title .collapsed::after, .caption__overlay__title {
    color: #fff;
}
.yamm .level1:hover {
    background: #000000;
}
a,.navbar .level1 .nav-heading a, .header-basket a, .header-phone a, .header-search .fa-search, h1, h2, h3, h4, h5, h6, .grid-view-buttons .price-block, .plist-listview-item .caption h2 a, .quotesubmitinput-prodlist, .wishlistsubmitinput-prodlist, .addFavourite, .moveFavourite {
    color: #073c70;
}
a:hover {
    color: #073c70;
}
.navbar .level3 a {
    color: #333;
}
.header-search .searchform, .product-box, .category-box, .grouped-category-box {
    border: 1px solid #073c70;
}
.header-search .searchform .btn {
    border: none!important;
    background: none;
    margin-right: 0px;
}
.header-search .searchform .searchterm {
    background: none;
    border: none !important;
    box-shadow: none;
}
.featured-title {
    background: #073c70;
    color: #fff;
    text-align: left;
}
.owl-item .thumbnail {
    border: none;
}
.product-box .quoteform .btn-primary {
    padding: 0;
    background-color: transparent!important;
}
.product-box .quoteform button.quotesubmitinput-prodlist .fas {
    color: #073c70;
}
footer {
    border-top: 10px solid #073c70;
}
footer, #footer {
    background: #073c70;
    color: #fff;
}
#footer a, #footer a#poweredByOGL {
    color: #ffffff;
}
#footer h4 {
    color: #fff;
}
#home-sub-adds img {
    border: 2px solid #073c70;
}
.panel-default {
    border-color: #073c70;
}
.panel-default > .panel-heading {
    color: #ffffff;
    background-color: #073c70;
    border-color: #073c70;
}
.addtoquote-prodgrp-table {
    float: right;
    margin-right: 10px;
    margin-top: 0px;
}
.addtoquote-prodgrp-table #quotesubmitinput {
    background: #073c70!important;
    border: none;
    color: #ffffff;
    padding: 10px;
    outline: none;
}
.level {
    height: 50px;
}
.grid-view-buttons .price-block {
    height: 80px;
}
.quoteform .btn-primary, #quoteform .btn-primary {
    width: 100%;
    max-width: 205px;
    padding: 5px;
    background-color: #073c70!important;
    color: #fff;
}
.pdetails .quoteform .btn-primary, .pdetails #quoteform .btn-primary {
    max-width: 100%;
}
.col-md-6 .image, .col-md-6 .pdetails {
    border: 1px solid #073c70;
}
.featured-list img {
    width: auto!important;
}
.pdetails .add .quantity {
    height: 45px;
    display: block;
    float: none;
}
.product-box .quoteform button.quotesubmitinput-prodlist .fas, .product-box .wishlistsubmitinput-prodlist .far, .product-box .wishlistsubmitinput-prodlist .fas {
    color: #073c70;
}
.list-view .quoteform {
    clear: both;
}
.list-view button.button.btn.moveFavourite, .list-view button.btn.wishlistsubmitinput-prodlist {
    display: block;
    padding: 5px;
    margin-bottom: 5px;
    width: 205px;
    background-color: #ccc!important;
}
.list-view .rowborder {
    border: 1px solid #073c70;
}
@media only screen and (min-width: 992px) {
    .header-search {
        clear: both;
        float: right;
        width: 75%;
    }
    #header-detail {
        margin-top: 10px;
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 1024px) {
    .home-featured h2 {
        height: auto;
    }
}
@media only screen and (max-width: 992px) {
    .main-cat-image {
        display: block!important;
    }
    body {
        margin-bottom: 550px;
    }
    .navbar-toggle {
        padding: 0px;
        font-size: 24px;
    }
    #collapse-nav {
        padding: 3px 10px;
        background: #000000;
    }
    .drilldown a.navback {
        background: #073c70;
        color: #fff;
    }
    .drilldown li {
        border-bottom: 1px solid #073c70;
        background: #073c70;
    }
    .drilldown a, .drilldown a:hover, #collapse-nav:hover {
        color: #fff;
    }
    #searchformbody .input-group-addon, .input-group-btn .btn {
        padding: 9px 10px;
        background-color: #073c70;
        border: none!important;
        color: #fff;
    }
}
@media only screen and (max-width: 768px) {
    #collapse-nav {
        padding: 8px 10px;
    }
}
@media only screen and (max-width: 480px) {
    .navbar-brand {
        padding: 20px 0px;
        width: 35%;
    }
}

.suggested-box-price {
    height: 50px;
}
.navbar .level1 a, .yamm .level1>a {
    font-size: 14px!important;
}