@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap');

.banner div[style] { width: 100% !important; height: auto !important; }
.banner img { display: block; position: static !important; height: auto !important; }
.zpcontainer { padding-left:0px;}
.theme-portal-content a , .theme-topbar-contact-info a { font-weight: bold !important; font-size:17px !important }
.theme-portal-content {padding-top: 8px !important; padding-bottom: 5px !important; }
.theme-site-name-caption , .theme-logo-parent { margin-top: -20px !important; }
.theme-site-name { font-family: "League Spartan", sans-serif !important; font-weight: bold !important; font-size: 40px !important;}
.theme-site-caption { font-weight: bold !important; font-size: 20px !important;}
.theme-logo-parent {margin-right: -15px;}
.theme-logo-parent img { height: 130px !important; width: 130px !important;}
.zphero>ul li.zphero-slide .zpslider-img { background-color: #084A3B !important; }
.theme-section { padding-bottom: 0px !important; margin-bottom: -40px !important;}
.theme-category-heading {font-size: 40px !important; font-weight: bold !important;}

@media screen and (max-width: 991px) {
	.theme-section , .theme-collection-section , .zpsection , .theme-cart-area-container , .theme-checkout-breadcrum , .theme-checkout-body{padding-left:20px !important;}
    .zpsection {padding-right: 10px !important;}
    
}

.combo-offer-banner {
  width: 100%;
  background: #9C59B6;
  color: #fff;
  text-align: center;
  padding: 8px 10px;
  font-size: 14px;
  font-weight: 500;
  position: sticky;
  top: 0;
  z-index: 9999;
}


