@import url('https://fonts.googleapis.com/css2?family=Exo+2&display=swap');
/* font-family: 'Exo 2', sans-serif; */

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/GothamBook.eot');
  src: url('../fonts/GothamBook.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamBook.woff2') format('woff2'),
       url('../fonts/GothamBook.woff') format('woff'),
       url('../fonts/GothamBook.ttf')  format('truetype'),
       url('../fonts/GothamBook.svg#svgGothamBook') format('svg');
	   font-style:normal;
	   font-weight:400;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Medium.eot');
  src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Gotham-Medium.woff2') format('woff2'),
       url('../fonts/Gotham-Medium.woff') format('woff'),
       url('../fonts/Gotham-Medium.ttf')  format('truetype'),
       url('../fonts/Gotham-Medium.svg#svgGotham-Medium') format('svg');
	   font-style:normal;
	   font-weight:500;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/GothamBold.eot');
  src: url('../fonts/GothamBold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamBold.woff2') format('woff2'),
       url('../fonts/GothamBold.woff') format('woff'),
       url('../fonts/GothamBold.ttf')  format('truetype'),
       url('../fonts/GothamBold.svg#svgGothamBold') format('svg');
	   font-style:normal;
	   font-weight:700;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/GothamBlack.eot');
  src: url('../fonts/GothamBlack.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamBlack.woff2') format('woff2'),
       url('../fonts/GothamBlack.woff') format('woff'),
       url('../fonts/GothamBlack.ttf')  format('truetype'),
       url('../fonts/GothamBlack.svg#svgGothamBlack') format('svg');
	   font-style:normal;
	   font-weight:900;
}

.button--primary {background:#ff0000; color:#fff; text-transform:uppercase; font-size:14px; font-weight:700; border-radius:5px; padding:10px 25px 12px 25px; border:1px solid transparent;}
.button{text-transform:uppercase; font-size:14px; font-weight:700; border-radius:5px; padding:10px 25px 12px 25px;}
.button--primary:hover, .button--primary:focus, .button--primary.is-active, .button--primary.active{background-color: #000; border-color: #000; color: #fff;}
.form-actions .button, .form-actions input, .form-actions a {vertical-align:middle;}
.cart-item-title a{color:#101010;}

body{overflow-x:hidden;}
body, html{font-weight:normal; color:#313131; font-size:16px; letter-spacing:normal; border-radius:0; background:#fff;}
h1, h2, h3, h4, h5, h6{}
a, a:hover{text-decoration:none;}
.body{min-height:400px;}

.header, .is-sticky{background:#fff;}
.emthemesModez-header-topSection{background:#f5f5f5; border-color:#f5f5f5;}
.emthemesModez-header-topSection .navUser-action, .emthemesModez-header-topSection .navUser--storeInfo .navUser-item, .emthemesModez-header-topSection .navUser-item-icon{color:#272526;}
.emthemesModez-header-topSection .navUser-action svg{fill:#272526; stroke:#272526;}
.emthemesModez-header-topSection .navUser-action:hover, .emthemesModez-header-topSection .navUser-action:focus, .emthemesModez-header-topSection .navUser-action:active{color:#ff0000;}
.navUser-action, .papaSupermarket-style--modern .emthemesModez-header-userSection .navUser-item-icon, .navUser-item--cart .navUser-action{color:#797979;}
.papaSupermarket-style--modern .emthemesModez-header-userSection .emthemesModez-quickSearch .form-input{border:1px solid #bfbfbf;}


.emthemesModez-verticalCategories .navPages-item:first-child .navPages-action, .emthemesModez-verticalCategories .navPages-item:nth-child(2) .navPages-action{color:#c39953;}
.papaSupermarket-style--modern .navPages-action{font-weight:700;}
.emthemesModez-verticalCategories .navPages-action[data-current-category], .emthemesModez-verticalCategories .navPages-action:hover, .emthemesModez-verticalCategories .navPages-action:focus{color:#ff0000;}
.emthemesModez-verticalCategories .navPages-item:hover > .navPages-action, .emthemesModez-verticalCategories .navPages-item:focus > .navPages-action, .emthemesModez-verticalCategories .navPages-item:first-child .navPages-action:hover, .emthemesModez-verticalCategories .navPages-item:nth-child(2) .navPages-action:hover{color:#ff0000;}

.subcateSec{position:relative; clear:both;}
.subcateSec .tabs{border:none; background:#e3e3e3;}
.subcateSec .tabs .tab-title{font-size:17px; font-weight:normal; text-align:center; line-height:20px; padding:10px 30px; color:#000; position:relative; z-index:0;}
.subcateSec .tabs .tab:nth-child(7) .tab-title{line-height:60px; padding:0 30px;}
.subcateSec .tabs .tab-title:hover, .subcateSec .tabs .tab-title:focus{background:#ff0000; color:#fff;}
.subcateSec .tabs .tab{border:none; border-right:1px solid #b6b6b6;}
.subcateSec .tabs .tab:last-child{border:none;}
.subcateSec .tabs .tab.is-active .tab-title{background:#ff0000; color:#fff;}
.subcateSec .tabs .tab.is-active .tab-title:before{content:''; position:absolute; left:calc(50% - 15px); width:30px; height:30px; background:#ff0000; transform:rotate(45deg); bottom:-5px; z-index:-1;}
.subcateSec .tabs .tab.is-active .tab-title:after{content:''; position:absolute; left:0; top:-5px; width:100%; height:5px; background:#ff0000;}
.subcateSec .tab-content.has-jsContent.is-active{padding:35px 0 0 0;}
.subcateSec .secCntn{position:relative;}
.subcateSec .secCntn .secLeft{width:60%; display:inline-block; vertical-align:top;}
.subcateSec .secCntn .secRight{width:40%; display:inline-block; vertical-align:top; margin-left:-5px; padding:0 0 0 10px;}
.subcateSec .secCntn .subcateList{background:#e3e3e3; font-size:15px; color:#000;}
.subcateSec .secCntn .subcateList h4{color:#fff; background:#ff0000; padding:13px 25px; line-height:normal; margin:0; text-transform:uppercase; font-size:22px; font-weight:700;}
.subcateSec .secCntn .subcateList ul{margin:0; padding:8px 30px 4px 30px; list-style:none;}
.subcateSec .secCntn .subcateList ul li{display:block; border-bottom:1px solid #cccccc;}
.subcateSec .secCntn .subcateList ul li:last-child{border:none;}
.subcateSec .secCntn .subcateList ul li a{color:#000; background:url(../img/right-arrow.png) no-repeat right center; padding:7px 15px 7px 0; display:block;}
.subcateSec .secCntn .cateImg{position:relative; padding:5px 0 0 0; margin:0 -5px; clear:both; overflow:hidden;}
.subcateSec .secCntn .cateImg img{width:calc(50% - 10px); float:left; margin:5px 5px 0 5px; border:1px solid #ccc;}

.pagesubcateSec .subcateSec .tabs .tab-title{padding: 10px 10px;}

.emthemesModez-footer-topColumns-wrapper{background:#3750b2;}
.emthemesModez-newsletterForm .button{border:2px solid #fff; background:#3750b2;}
.footer{color:#fff; background:#101010;}
.footer a, .footer-info-col{color:#b0b0b0;}
.footer-info-list a{color:#b0b0b0;}
.footer a:hover, .footer a:focus, .footer a:active{color: #ff0000;}
.footer-copyright{background:#101010; color:#fff; border-top:1px solid #343434;}
.footer .footer-copyright a{color:#fff;}
.papaSupermarket-style--modern .footer .footer-info-heading{color: #fff;}


.card-figcaption-button.button--primary{border-color:#ff0000; background-color:#ff0000;}
.papaSupermarket-style--modern .blog-readmore a{color:#000; font-weight:700;}

.supermarket-3promo{text-align: center; font-size:15px;}
.supermarket-3promo img{height: 20px; margin: 0 10px 0 0;}
.supermarket-3promo strong{display: inline-block; vertical-align: middle;}
.supermarket-3promo .column{margin-top:10px; border-right:1px solid #ccc;}
.supermarket-3promo .column:last-child{border:none;}

.emthemesModez-banner-container{border: 1px solid #ccc;}

.brandSec .brandThum{padding:0 10px;}
.brandSec .brandThum a{border:1px solid #cccccc; display:block;}
.brandSec{ padding:30px 0 20px; }
.brandSec h2.page-heading{ margin-bottom:22px; }

.emthemesModez-quickSearch .form-field:before,
.countPill--alt,
.countPill{ background-color:#3750b2;  }
.navUser-item--compare {  display: none; }
.papaSupermarket-style--modern .page-sidebar { margin-top: .75rem !important; }
.emthemesModez-categoryPage-mainImage img{ position:relative; }
.emthemesModez-categoryPage-mainImage:after{ display:none; }
.navPage-subMenu-rightBanners a.column{ padding-bottom:20px !important; }
.footer .socialLinks{margin:0 0 20px 0;}

.ftrshiipingTxt{display: none;}

@media (min-width: 801px) {
		.papaSupermarket-style--modern .emthemesModez-header-userSection .container { padding-top: 1.5rem;  padding-bottom: 1.5rem;}
	.navPages-container--bg{ background:#3750b2; }
	.header-logo-image-container::after{padding-bottom:100px;}
	.header-logo-image-container{width:100px;}
	.navPages-action{padding-left:13px; padding-right:13px;}
	.navPages-list.mobMenu{display: none;}
	.navPages ul li.navPages-item{margin:0;}
	.navPages-list + .navPages-list{padding: 0; margin: 0; border: none;}
	.aboutLink > .navPages-action{background: url(https://cdn11.bigcommerce.com/s-20msfwgjzz/product_images/uploaded_images/about-ic.png?t=1623740166&_ga=2.126646925.1054805757.1623675303-1638061293.1623159440) no-repeat left 20px center; padding-right:20px; padding-left:50px; background-size:15px auto;}
	.resallerLink .navPages-action{background:url(https://cdn11.bigcommerce.com/s-20msfwgjzz/product_images/uploaded_images/b2b-ic.png?t=1623740174&_ga=2.126646925.1054805757.1623675303-1638061293.1623159440) no-repeat left 20px center; padding-left:55px; padding-right:20px; background-size:27px auto;}
	.loyltyLink .navPages-action{background:url(https://cdn11.bigcommerce.com/s-20msfwgjzz/product_images/uploaded_images/loyalty-ic.png?t=1623740168&_ga=2.126646925.1054805757.1623675303-1638061293.1623159440) no-repeat left 20px center; padding-left:50px; padding-right:20px; background-size:21px auto;}
}

@media (max-width: 800px) {
    .navPages-list.mobMenu{display: block;}
    .navPages-list.deskMenu{display: none;}
    .mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle .mobileMenu-toggleIcon::before{background:#000;}
    .header-logo-image{max-height:80px;}
    .header-logo-image-container{width:100%;}
    .header-logo-image-container::after{padding-bottom:90px;}
    .header-logo--left .header-logo-image{right:0;}
    .navUser{top:45px;}
    body{padding-top: 95px;}
    .mobileMenu-toggle{top:17px;}
    .navPages-container.is-open{padding-top: 95px;}
    .emthemesModez-quickSearch .form-input{border-color: #3750b2;}
    .emthemesModez-quickSearch--mobileOnly .form-field::before{color:#fff; height:100%;}
}

@media (max-width: 585px) {
    .supermarket-3promo .column{padding-top:10px; border-top:1px solid #ccc; border-right:none; width:100%;}
    .supermarket-3promo .column:last-child{border-top:1px solid #ccc;}
    .ftrshiipingTxt{display: block; padding-bottom:10px;}
    .emthemesModezBannersBlockAfterHeader.supermarket-3promo{display: none;}
    .ftrshiipingTxt .emthemesModezBannersBlockAfterHeader.supermarket-3promo{display: block;}
}

@media (max-width: 479px) {
	.subcateSec .secCntn .cateImg img{width:calc(100% - 10px);}
}

@media (max-width: 360px){
	.g-recaptcha {overflow-y: auto;}
	.writeReview-form .g-recaptcha div, .writeReview-form .g-recaptcha iframe{width:230px !important; overflow-y: auto;}
}
