/**
 * Custom CSS styles for Warehouse Theme module
 */
.page-header.type1 .main-panel-top {
    background: #A51E23;
    color: #FFF;
    text-transform: uppercase;
}
.page-header .panel.wrapper {
    color: #FFF;
}
.page-header.type1 .main-panel-top a {
    color: #FFF !important;
}
.custom_newsletter .block-title {display: none;}
.footer-middle.footer-middle-2 {
    background: #A51E23;
}
.footer-middle > .container {
    padding: 0px 0 20px;
}
.footer-middle .block .block-title {
    margin-top: 35px;
    margin-bottom: 0;
    float: right;
}
.footer-bottom {
    background: #A51E23;
}
.footer-middle > .container::after {
    border-bottom: 0;
}
.footer .widget-title {
    color: #282d3b;
}
.footer-middle {
    margin-top: 30px;
}
.footer-middle a, .footer-middle p {
    color: #282d3b !important;
}
.footer-middle .block .block-title strong {
    color: #FFF !important;
}

.header-row .header-left {
    padding: 0px 0 !important;
}
.level0 .level-top {
    padding: 20px 20px !important;
}
.level0.submenu .subchildmenu li.level1, .level0.submenu .subchildmenu li.level1.parent {
    border-bottom: none !important;
    padding-bottom: 0px !important;
    margin-bottom: 5px !important;
}

.community_home li {
    float: left;
    padding: 5px 10px;
    border-radius: 20px;
    border: 1px solid #a51e23;
    margin: 5px 10px;
}
button.action.primary:hover {
    background: #FFF !important;
    color: #a51e22 !important;
    border: 1px solid #a51e22 !important;
}
.action.tocart:hover:before {
    color: #a51e22 !important;
}
#filter-products-container .products-grid .product-item {width: 100% !important;}
/* Responsive styling */
@media only screen and (max-width: 767px) {
    .bottom-payment-icons {
        display:block;
        float: right;
    }
}
