body::after, .page-wrapper::after {height: 0px;}
.list-container .list-image .list-image-wrapper{border: 0px !important;border-radius: 0px !important;}
.mainheader{ display: inline-block; width: 100%; background:#000; padding: 20px 0;}
.navbar-brand{ padding:0;}
.navbar-brand img{ height: auto; width:260px;}
.navbar{ padding: 0px;}
.page-body .page-title-bar .page-bar-title::after{ left:25px !important;}
.page-body .page-title-bar .page-bar-title::after{ display: none;}
.page-body .page-title-bar .page-bar-title b{ position: relative;}
.page-body .page-title-bar .page-bar-title b:after{ content: ''; display: block; border-width: 0 15px 15px 15px; border-color: transparent transparent #fff; border-style: solid; width: 0; height: 0; position: absolute; bottom: -22px; left: 50%;-ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.page-body .page-title-bar { background-color: #eae8e8 !important; background-size: cover; background-position: top center; color: #000;  margin-top:0px; }
.page-body .page-title-bar .page-bar-title b { font-weight: normal;}
.page-footer{ width: 100%; padding-top: 35px !important; padding-bottom: 35px !important; background: #d9dbe0 !important;  float: left; }
.page-header{ background-color:#ffffff; position: relative;z-index: 100; min-height:auto;}
button[data-back-top].visible { display: block; }
button[data-back-top] { position: fixed; right: 10px; bottom: 10px; z-index: 9; width: 50px; height: 50px; border: 0px; outline: none; font-size: 25px; background-color: rgb(51 51 51 / 0.9); color: #fff; border-radius: 5px; display: none; cursor: pointer; }

.footer-wrapper{ display:block; }
.footer-logo { display: block; margin-bottom: 10px; }
.footer-logo img { width: 100%; max-width: 300px; filter: brightness(0);}
.footer-title { display: block; margin-bottom: 15px;}
.footer-title h2 { font-size: 14px;  font-weight: 700; font-family: 'Open Sans', sans-serif;}
.footer-des { display: block; margin-bottom: 15px; }
.footer-des p { font-size: 14px; font-weight: 500; margin: 0; line-height: 1.5; font-family: 'Open Sans', sans-serif;}
.footer-copyright { display: block; margin-bottom: 10px; }
.footer-copyright p{ font-size: 14px; font-weight: 600; margin: 0; line-height: 1.5; font-family: 'Open Sans', sans-serif;}

.btn.btn-warning, 
.minicart_sidebar_content .close-mini-cart, 
#minicart_sidebar_btn,
.filter-bar.active > button,
.adcartBtn,
.filter-bar.active > button:hover,
button.btn.filter-toggle:hover{ background-color: #f8cc10 !important; color: #fff !important;}
.btn.btn-warning:hover, 
.minicart_sidebar_content .close-mini-cart:hover, 
#minicart_sidebar_btn:hover,
#checkout_login .adcartBtn:hover{ background-color: #222222 !important; color: #fff !important;}
.minicart_sidebar img, .intercom-lightweight-app-launcher svg { filter: brightness(0) invert(1) !important; }
.badge.badge-info.season-badge.btn { text-align: left !important; white-space: normal !important; overflow-wrap: break-word; word-break: break-word; line-height:1.2;}


@media only screen and (max-width: 991px) 
{
    .navbar-brand{ width: 400px;}
    .page-header .container{ max-width: 100% !important; padding: 0 15px;}
}
