@font-face {
	font-family: 'Conv_GOTHAM BOLD';
	src: url('../fonts/GOTHAM BOLD.eot');
	src: url('../fonts/GOTHAM BOLD.woff') format('woff'), url('../fonts/GOTHAM BOLD.ttf') format('truetype'), url('../fonts/GOTHAM BOLD.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Gotham-Book_5';
	src: url('../fonts/Gotham-Book_5.eot');
	src: url('../fonts/Gotham-Book_5.woff') format('woff'), url('../fonts/Gotham-Book_5.ttf') format('truetype'), url('../fonts/Gotham-Book_5.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'GothamMedium';
    src: url('../fonts/gotham-medium_0.eot');
    src: url('../fonts/gotham-medium_0.eot') format('embedded-opentype'),
         url('../fonts/gotham-medium_0.woff') format('woff'),
         url('../fonts/gotham-medium_0.ttf') format('truetype'),
         url('../fonts/gotham-medium_0.svg#GothamMedium') format('svg');
}



.button--primary {background:#ce0b11; border-radius:40px; color:#fff; text-transform:uppercase; padding:12px 25px; font-size:15px; font-weight:normal; display:inline-block; border:none; letter-spacing:0.5px;}
.button{font-family: 'Source Sans Pro', sans-serif; border-radius:40px; text-transform:uppercase; padding:12px 25px; font-size:15px; font-weight:normal; display:inline-block; letter-spacing:0.5px;}
.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;}
.button--primary:active{border:none;}

body, html{font-family: 'Conv_Gotham-Book_5'; font-weight:normal; color:#505050; font-size:15px; letter-spacing:normal;}
h1, h2, h3, h4, h5, h6{font-family: 'Conv_GOTHAM BOLD'; font-weight:normal;}
a, a:hover{text-decoration:none;}
p{margin:0 0 10px 0;}
.body{margin-bottom:0; min-height:400px;}
.header{border:none;}
.container{max-width:1360px; padding:0 20px;}


/* header css */
.warningSection{background:#000000; padding:17px 20px; font-size:24px; color:#ffffff; font-family: 'Conv_GOTHAM BOLD'; font-weight:normal; border-bottom:solid 1px #505050; text-align: center;}
#spb-information-bar{ background:#000000; padding:0 20px; font-size:24px; color:#ffffff; font-family: 'Conv_GOTHAM BOLD'; font-weight:normal; border-bottom:solid 1px #505050; }
#spb-information-bar span.message-text strong{ font-size:24px; color:#ffffff; font-family: 'Conv_GOTHAM BOLD' !important; font-weight:normal; }
.navPages-container .navPages .pagesLinks{ display:none;  }
.emthemesModez-verticalCategories.is-open:not(.emthemesModez-verticalCategories--open){ display:block; }
.emthemesModez-header-topSection{ background:#171717; }
.headerTopLeft, .headerTopCenter, .headerTopRight{ width:30%; display:inline-block; vertical-align:middle; margin-left:-3px; font-size:15px; color:#fff; font-family: 'Conv_Gotham-Book_5'; }
.headerTopRight{ text-align:right; }
.navPages-action{ text-transform:none; }
.emthemesModez-header-topSection .navUser-item--account .navUser-or.navUser-or{ color:#ff0003; display:block; margin:0; }
.headerTopLeft a:hover, .headerTopRight a:hover{ color:#ce0b11; }
.emthemesModez-header-userSection > .container, .emthemesModez-header-userSection > .container{padding-top: 10px; padding-bottom: 10px;}
.emthemesModez-header-topSection a, .emthemesModez-header-topSection .navUser-action{  font-size:15px; color:#fff; font-family: 'Conv_Gotham-Book_5'; font-weight:normal; }
.freeShipping{ font-size:16px; text-transform:uppercase; text-align:center; }
.freeShipping img{ padding-right:5px; }
.headerTopCenter{ width:40%; }
.emthemesModez-header-topSection .navUser{ display:block; width:100% !important; }
.wishlistIc{ background:url(../img/wishlist-ic.png) no-repeat left center; padding-left:30px; }
.headerTopLeft .compareIc{ background:url(../img/compare-ic.png) no-repeat left center; padding-left:30px; }
.headerTopRight li.navUser-item .login_ic{background:url(../img/login-ic.png) no-repeat left center; padding-left:30px;}
.headerTopRight li.navUser-item .acc_ic{background:url(../img/acc_ic.png) no-repeat left center; padding-left:30px; padding-right: 15px; margin-right: 15px; border-right: solid 1px #fff;}
.emthemesModez-header-topSection .navUser-action{ padding:0; }
.headerTopLeft .countPill{ background:none; }
.emthemesModez-header-topSection .navUser{ padding:7px 0; }
.headerTopRight .navUser-section { display: block; float: none; margin: 0; width: inherit; float: right; width:100%; }
.headerTopRight .navUser-section li { float:right; }
.headerTopLeft a{ padding-right:15px; }
.header-logo > a{ position:inherit; }
.headerSocial, .emthemesModez-quickSearch, .headerRight .navUser{ display:inline-block; vertical-align:middle; }
.emthemesModez-quickSearch{ display:inline-block !important; }
.emthemesModez-quickSearch--mobileOnly{ display:none !important; }

.headerLeft, .headerRight{ width:18%; vertical-align:middle; display:inline-block; margin-left:-4px; }
.headerRight{ text-align:right; width:85%; }
.header-logo-image{ position:inherit; }
.headerSocial .socialLinks .icon{ background:#ce0b11; border-radius:100%; height:38px; width:38px; padding:9px; }
.headerSocial .socialLinks-item{ margin-right:15px; }
.headerRight .emthemesModez-quickSearch{ width:417px; margin:0 40px 0 30px; }
.headerRight .emthemesModez-quickSearch input.form-input{ padding:5px 20px; font-size:15px; text-transform:uppercase; color:#2e2e2e; border:solid 2px #a7090b; border-radius:28px; height:46px; width: 100%;}
.headerRight .emthemesModez-quickSearch .button{ width:50px; padding:0; min-width:inherit; background:none; height:46px; }
.headerRight .emthemesModez-quickSearch .form-field::before{ background:none; border:0; padding:0 15px 0 0; top:-3px; right:5px; }
.headerRight .navUser, .navUser-action{ padding-left:0; padding:0; }
.headerRight .navUser li{ padding:0 20px; }
.headerRight .navUser li a.callIcon{ background:url(../img/call-ic.png) no-repeat center top; padding-top:46px; color:#ce0b11; font-size:15px; font-family: 'Conv_GOTHAM BOLD'; }
.headerRight .navUser li a.giftIcon{ background:url(../img/gift-ic.png) no-repeat center top; padding-top:46px; }
.headerRight .navUser li a.cartIcon{ background:url(../img/cart-ic.png) no-repeat center top; padding-top:46px; }
.headerRight .navUser-item--cart .countPill{ display:inline-block; font-size:15px; color:#7f7f7f; background:none; font-weight:normal; margin:0; vertical-align: middle;}
.headerRight .navUser li a{ font-size:15px; color:#7f7f7f; }

.body .container .container.container--emthemesModez-section1-fullwidth{ width:100%; max-width:100%; padding:0; }
.papaSupermarket-layout--left-sidebar .page-sidebar{ margin-top:20px; }

/* Content area css */
.home_main_banner{}
.home_main_banner .heroCarousel .slick-next, .home_main_banner .heroCarousel .slick-prev{top: auto; bottom: 0; width: 72px; height: 73px; padding: 0; -ms-transform:none;
transform: none; font-size: 0;}
.home_main_banner .slick-next::before, .home_main_banner .slick-prev::before{display: none;}
.home_main_banner .heroCarousel .slick-prev{background:url("../img/slide-prev.png") no-repeat center center; left: 50%; right: auto; margin-left: -72px;}
/* .home_main_banner .heroCarousel .slick-prev::after{display: inline-block; width: 1px; height: 30px; background: #3c3c3c; bottom: 0; right: 0; content: ""; transform: none;} */
.home_main_banner .heroCarousel .slick-next{background:url("../img/slide-next.png") no-repeat center center; right: 50%; left: auto; margin-right: -72px;}
.home_main_banner .slick-dots{display: none;}
.categories_main{position: relative; z-index: 1; padding: 30px 0 70px; text-align: center;}
.categories_main::after{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 60%; background: #000000 url("../img/cat_bg.png") no-repeat left bottom; background-size: contain; z-index: -1;}
.cat_title{font-family: 'Conv_Gotham-Book_5'; text-transform: uppercase; font-size: 25px; color: #fff; margin-bottom: 20px;}
.cat_title strong{font-size: 26px; color: #ff0000; font-weight: 600;}
.cat_block{clear: both; overflow: hidden; margin: 0 -15px;}
.cat_block .col{float: left; width: 25%; text-align: center;}
.cat_block .col a, .cat_block .col a img{display: inline-block;}
.cat_block .col h3{margin: 0; font-family: 'Conv_GOTHAM BOLD'; font-size: 24px; color: #232323; transition: all 0.5s ease;}
.cat_block .col a:hover h3{color: #a7090b;}
.section_bg{position: relative;}
.section_bg::after{position: absolute; content: ""; top: -180px; left: 0; width: 100%; height: 100%; background:url("../img/section_bg.jpg") no-repeat top center; z-index: -1;}
.page-title{text-align: center;}
.page-title .page-heading{display: inline-block; margin: 0; padding: 0 0 30px; font-size: 30px; font-family: 'Conv_GOTHAM BOLD'; color: #444444; text-transform: uppercase; background:url("../img/title_bg.png") no-repeat center bottom;}
.page-title .page-heading span{color: #a7090b;}
.featured_product{padding-bottom: 20px;}
.product_reviews{overflow: hidden; padding: 30px 0 110px; background:url("../img/review_title_bg.png") no-repeat top center;}
.product_reviews .container{position: relative;}
.product_reviews .container::before, .product_reviews .container::after{position: absolute; content: ""; width: 60px; height: 43px; }
.product_reviews .container::before{background:url("../img/quotes_1.png") no-repeat center center; top: 70px; left: 10px;}
.product_reviews .container::after{background:url("../img/quotes_2.png") no-repeat center center; bottom: 70px; right: 10px;}
.product_reviews .reviewCarousel{position: relative;}
.product_reviews .reviewCarousel::before, .product_reviews .reviewCarousel::after{position: absolute; content: ""; top: 0; width: 1500px; height: 10px; background: #8f8f8f;}
.product_reviews .reviewCarousel::after{right: 980px;}
.product_reviews .reviewCarousel::before{left: 980px;}
.product_reviews .slick-list{max-width: 1080px; margin: 0 auto; position: relative; z-index: 1;}
.product_reviews .slick-list::before{position: absolute; content: ""; top: 0; left: 0; width: 405px; height: 405px; border: solid 10px #8f8f8f; border-radius: 50%; z-index: -1;}
.product_reviews .slick-list::after{position: absolute; content: ""; top: 0; right: 0; width: 405px; height: 405px; border: solid 10px #8f8f8f; border-radius: 50%; z-index: -1;}
.product_reviews .slick-next, .product_reviews .slick-prev{display: none !important;}
.review_block{position: relative; text-align: center; float: right; width: 405px; height: 405px;}
.review_text{position: absolute; top: 50%; width: 100%;  -ms-transform: translateY(-50%);  -webkit-transform: translateY(-50%); transform: translateY(-50%); padding: 15px 50px;}
.review_in{height: auto;}
.review_block .review_text img{display: inline-block;}
.review_in:nth-child(odd) .review_block{float: left;}
.review_text h3{margin: 15px 0 0; font-size: 20px; line-height: normal; color: #a7090b; font-family: 'Conv_Gotham-Book_5';}
.review_text span{font-size: 13px; line-height: normal; color: #8f8f8f; font-family: 'Conv_Gotham-Book_5';}
.review_text p{font-size: 15px; line-height: normal; color: #8f8f8f; font-family: 'Conv_Gotham-Book_5'; margin: 20px 0 0; }
.product_reviews .slick-dots{margin-top: -30px; z-index: 999;}
.product_reviews .slick-dots li{padding: 0; height: auto; width: auto;}
.product_reviews .slick-dots li button{height: auto; width: auto; border: none; margin: 0 3px; width: 10px; height: 10px;}
.product_reviews .slick-dots li button::before{opacity: 1; width: 10px; height: 10px; border: none; background: #a7090b;}
.product_reviews .slick-dots li.slick-active button::before{background: #000;}
.other_categories{padding-bottom: 120px; margin-bottom: 55px; position: relative; z-index: 1;}
.other_categories::after{position: absolute; content: ""; left: 0; bottom: 70px; width: 100%; height: 50%; background: url("../img/cat_bg.png") no-repeat left bottom;}
.other_cat_in{position: relative;}
.col_left{display: inline-block; width: 50%; min-height: 420px;background:url("../img/DrinkAiselBg.png") no-repeat top left; position: relative;}
.col_right{display: inline-block; width: 50%; margin-left: -5px; min-height: 420px;background:url("../img/Accesories_bg.png") no-repeat top right; position: relative;}
.col_middle{position: absolute; width: 480px; text-align: center; left: 50%;  -ms-transform: translateX(-50%);  -webkit-transform: translateX(-50%); transform: translateX(-50%); top: -30px; z-index: 9;}
.con_content{position: absolute; top: 50%; transform: translateY(-50%); z-index: 9; text-align: center;}
.con_content h2{margin: 0 0 15px; font-size: 50px; font-family: 'Conv_GOTHAM BOLD'; color: #fff;}
.con_content .shopNow{border: solid 2px #ffffff; line-height: 48px; display: inline-block; background: #a7090b; padding: 0 25px; font-size: 18px; text-transform: uppercase;  color: #fff; font-family: 'GothamMedium'; border-radius: 52px; transition: all 0.5s ease;}
.con_content .shopNow:hover{background: #fff; color: #a7090b;}
.col_left .con_content{right: 310px; }
.col_right .con_content{left: 310px; }
.discount_code{width: 480px; height: 480px; border: solid 10px #ffffff; background: #a7090b; border-radius: 50%; -webkit-box-shadow: 0px 0px 38px 0px rgba(157,157,157,0.46);
-moz-box-shadow: 0px 0px 38px 0px rgba(157,157,157,0.46);
box-shadow: 0px 0px 38px 0px rgba(157,157,157,0.46);}
.discount_code_content{padding: 50px 80px 0px; color: #fff; text-transform: uppercase; font-size: 35px; font-family: 'Conv_GOTHAM BOLD'; line-height: 37px;}
.discount_code_content .code_img{margin-bottom: 15px;}
.discount_code_content span{font-size: 30px; font-family: 'Conv_Gotham-Book_5'; display: block; line-height: 37px;}
.discount_code_content h2{font-size: 90px; font-family: 'Conv_GOTHAM BOLD'; margin: 0; line-height: 71px; color: #fff;}
.discount_code_content strong{font-size: 35px; font-family: 'Conv_GOTHAM BOLD'; line-height: 37px; color: #ffd323;}
.discount_code_content p{font-size: 15px; font-family: 'Conv_GOTHAM BOLD'; line-height: 37px; color: #fff; margin: 10px 0 0;}
.disc_product{clear: both; overflow: hidden; margin: 0 -10px;}
.disc_product .disc_col{float: left; width: 33.33%; text-align: center;}
.disc_product .disc_col:nth-child(2){padding-top: 55px;}
.disc_product .disc_col a{display: block; position: relative;}
.disc_product .disc_col img{display: inline-block; height: 128px; width: 128px; border: solid 5px #ffffff; border-radius: 50%;}
.disc_product .disc_col h4{margin: 15px 0 0; font-size: 15px; color: #232323; font-family: 'GothamMedium';}
.steeping_Guide_bg{padding: 50px 0 30px; background:url("../img/steeping_Guide_bg.jpg") no-repeat top center; text-align: center;}
.steeping_Guide_bg .page-title .page-heading{margin-bottom: 30px; font-size: 25px;}
.steeping_Guide_bg p{font-size: 14px; color: #727272; font-family: 'Conv_Gotham-Book_5'; line-height: normal; max-width: 870px; margin: 0 auto;}
.steeping_block{padding:40px 0 40px; clear: both; overflow: hidden;}
.steeping_block .col{float: left; width: 33.33%; padding: 10px 20px; border-right: solid 1px #b1b1b1;}
.steeping_block .col:last-child{border: none;}
.steeping_block .col h2{margin: 0 0 20px; font-size: 18px; font-family: 'Conv_GOTHAM BOLD'; color: #ea9721; text-transform: uppercase;}
.steeping_block .col p{color: #717171;}
.readmore_btn{text-align: center;}
.readmore_btn .readMore{border: solid 2px #ffffff; line-height: 48px; display: inline-block; background: #a7090b; padding: 0 25px; font-size: 15px; text-transform: uppercase;  color: #fff; font-family: 'GothamMedium'; border-radius: 52px; transition: all 0.5s ease; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);}
.readmore_btn .readMore:hover{background: #fff; color: #a7090b;}
.instafeed_main{padding: 20px 0;}
.instafeed_main .page-title .page-heading{margin-bottom: 20px; font-size: 20px; padding-bottom: 45px;}
.instafeed_main .page-title .page-heading span{padding: 10px 15px 10px 60px; background:url("../img/instafeed_ic.png") no-repeat left 20px center;}
.insta_block{clear: both; overflow: hidden;}
.insta_block .col{float: left; width: 37.5%;}
.insta_block .col a{padding: 8px; float: left; width: 33.33%;}
.insta_block .col a img{width: 100%;}
.insta_block .col:nth-child(2){width: 25%;}
.insta_block .col:nth-child(2) a{width: 100%;}
.footer_in{}
.footer a, .footer address{font-family: 'Conv_Gotham-Book_5'; font-size: 13px; color: #fff;}
.footer {color: #494949; margin-top: 50px;}
.footer_in:before, .footer_in:after { content:""; display:block; height:0; visibility:hidden }
.footer_in:after { clear:both }
.footerTop{padding: 35px 0 0; background: #000; border-top: solid 9px #ab0b0d; position: relative;}
.footer-info-heading{font-family: 'Conv_Gotham-Book_5'; line-height: 1; padding-bottom: 15px; margin: 0 0 15px; border-bottom: solid 1px rgba(255,255,255,0.5); text-transform: uppercase; color: #fd0100; font-size: 15px;}
.footer-info-list li{margin: 0 0 5px;}
.footer-info-list a{font-family: 'Conv_Gotham-Book_5'; font-size: 13px; color: #fff; }
.footer-col{float: left; padding-right: 60px; position: relative; z-index: 9;}
.footer-categories{width: 33%;}
.footer-categories .footer-info-list{clear: both; overflow: hidden;}
.footer-categories .footer-info-list li{float: left; width: 50%;}
.footer-quick-links{width: 21%; padding-left: 40px;}
.footer-contact{padding: 0; width: 13%;}
.newsletter_block{float: left; width: 424px; height: 424px; background: #fff; text-align: center; border-radius: 50%; position: relative; margin-top: -70px; padding: 50px 55px; -webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.31); -moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.31); box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.31);}
.newsletter_block::before{position: absolute; content: ""; bottom: 30px; left: -120px; width: 243px; height: 183px; background:url("../img/footer_bg_1.png") no-repeat left center;}
.newsletter_block::after{position: absolute; content: ""; bottom: 30px; right: -60px; width: 136px; height: 211px; background:url("../img/footer_bg_2.png") no-repeat left center;}
.header-logo-image-container{width: 100%;}
.header-logo-image-container::after{display: none;}
.newsletter_block h4{margin: 0; text-transform: uppercase; font-size: 19px; color: #ce0b11; font-family: 'Conv_GOTHAM BOLD';}
.form-prefixPostfix{display: block;}
.newsletterForm .form{margin: 0;}
.form-field{margin: 0;}
.newsletterForm .form-prefixPostfix .form-input{padding: 0 15px; height: 36px; background: #fff; border: solid 1px #ce0b11; color: #212121; font-size: 15px; border-radius: 36px; width: 240px; text-transform: capitalize; display: inline-block;}
.newsletterForm .form-prefixPostfix .form-input::placeholder {color: #212121; opacity: 0.5;}
.newsletterForm .form-prefixPostfix .form-input:-ms-input-placeholder {color: #212121; opacity: 0.5;}
.newsletterForm .form-prefixPostfix .form-input::-ms-input-placeholder {color: #212121; opacity: 0.5;}
.newsletterForm .form-prefixPostfix .button{display: inline-block; min-width: 143px; padding: 0; border: solid 1px #ce0b11; line-height: 34px; background: #ce0b11; border-radius: 36px; color: #fff; font-size: 17px; font-family: 'GothamMedium'; text-transform: uppercase; height: auto; margin-top: 15px;}
.newsletterForm .form-prefixPostfix .button:hover{color: #ce0b11; background: #fff;}
.follow_us{display: inline-block; margin: 15px 0 0; padding-top: 10px; border-top: solid 1px #c9c9c9; position: relative; z-index: 99;}
.follow_us .socialLinks{margin-top: 10px;}
.follow_us .socialLinks .icon{ background:#ce0b11; border-radius:100%; height:38px; width:38px; padding:9px; }
.follow_us .socialLinks-item{ margin-right:15px; }
.footer .socialLinks .icon svg{fill: white;}
.footer .socialLinks .icon:hover svg{fill: white;}
.fa-ul{margin: 0;}
.fa-ul > li{margin: 0 0 15px; padding-left: 23px;}
.fa-ul > li.location_ic{background:url("../img/location_ic.png") no-repeat top 5px left;}
.fa-ul > li.call_ic{background:url("../img/phone_ic.png") no-repeat left center;}
.fa-ul > li.mail_ic{background:url("../img/mail_ic.png") no-repeat left center;}
.footer-copyright{position: relative; font-size: 13px; padding:175px 0 20px 0; margin-top: -150px; z-index: 9; background:url("../img/cat_bg.png") no-repeat top center;}
.footer-copyright p{color: #383838;}
.footer-copyright a{color: #ce0b11;}
.bull{padding: 0 10px; color: #383838;}

.featured_product .slick-slide{height: auto;}
.featured_product .page-title{margin-bottom: 25px;}
.featured_product .card, .featured_product .card-figure{background: none; padding: 0;}
.featured_product .card-figure .card-img-container img{width: 240px; height: 240px; border-radius: 50%; border: solid 1px #c7c7c7; padding: 10px; background: #fff; object-fit: cover;}
.card-title{padding: 0 20px; margin-bottom: 20px;}
.card-title > a{font-size: 15px; color: #747474; font-family: 'Conv_Gotham-Book_5'; display: inline-block; height: 35px; overflow: hidden;}
.card-body .price{color: #fd0100; font-size: 18px; font-family: 'GothamMedium'; font-weight: normal;}
.icon--ratingEmpty svg{fill:#e3e3e3;}
.slick-prev::before, .slick-next::before{display: none;}
.slick-prev, .slick-next{width: 30px; height: 55px; padding: 0; top: 120px; background-size: contain !important;}
.slick-prev{background:url("../img/prev.png") no-repeat left center !important; left: -50px;}
.slick-next{background:url("../img/next.png") no-repeat left center !important; right: -50px;}

/* SubPage Design Start */
.papaSupermarket-layout--left-sidebar .page-sidebar{display: none;}
.page-sidebar + .page-content{width: 100%;}
.page-sidebar + .content-width-categories{width: 80%;}
.productView-details{background: #f5f5f5; margin: 0; padding: 0 40px;}
.breadcrumb, .breadcrumb a, .breadcrumb.is-active > .breadcrumb-label{text-transform: none;  font-size: 14px; color: #282828;}
.breadcrumb::before{content: "»"; top: 0; color: #afafaf; font-size: 14px;}
.productView-product .productView-title{margin: 30px 0 15px; font-size: 30px; color: #282828; font-family: 'Conv_GOTHAM BOLD';}
.productView-product .icon--ratingFull svg{fill: #f7941d;}
.productView-reviewLink > a{font-size: 14px; color: #282828;}
.productView-reviewLink + .productView-reviewLink a{font-size: 14px; color: #282828;}
.productView-info{border-color: #c8c8c8;}
.productView-price .price--main{color: #ce0b11; font-size: 24px; margin-top: 13px;}
.form-label--alternate{font-size: 14px; color: #282828; font-family: 'GothamMedium'; font-weight: normal; margin-bottom: 10px;}
.form-label--inlineSmall small{margin: 0; font-size: 13px; color: #969696; letter-spacing: 0; vertical-align: 0;}
.form-option{border: solid 1px #c8c8c8; border-radius: 5px; background: #fff; height: 40px; line-height: 36px; min-width: inherit; margin-right: 1px; margin-bottom: 0;}
.form-option-variant{padding: 0 10px; font-size: 13px; color: #505050; font-weight: normal; font-family: 'Conv_Gotham-Book_5';}
.productView-options .form-field{margin-bottom: 20px;}
.form-select--small, .form-select--date{padding: 0 10px; height: 40px; font-weight: normal; color: #969696; font-size: 14px; border-radius: 5px; border-color: #c8c8c8; background: #fff url("../img/down_arrow.png") no-repeat right center;}
.form-increment{background: #fff;}
.form-increment .button{border-color: #c8c8c8; background: #fff; height: 40px;}
.productView-options .form--addToCart .form-action .button{padding: 0 15px; background: #ce0b11 url("../img/add_to_cart.png") no-repeat left 50px center; line-height: 48px; border-radius: 50px; font-size: 18px; color: #fff; font-family: 'GothamMedium'; border: solid 1px #ce0b11; text-indent: 30px;}
.productView-options .form--addToCart .form-action .button:hover{background-color: #202020; border-color: #202020;}
.productView-options .form-wishlist .button{padding: 0 15px; background: #202020 url("../img/wish_list.png") no-repeat left 70px center; line-height: 48px; border-radius: 50px; font-size: 18px; color: #fff; font-family: 'GothamMedium'; border: solid 1px #202020; margin-right: 0; text-indent: 0;}
.productView-options .form-wishlist .button:hover{background-color: #ce0b11; border-color: #ce0b11;}
.productView-options .form-wishlist .button .icon{display: none;}
.productView-options .form-wishlist .button .icon svg{fill: #fff;}
#wishlist-dropdown.is-open .button{border-radius: 0; font-size: 14px; background: #202020; text-indent: 0;}
.productView-options .form-wishlist{margin: 0;}
.productView-options .form--addToCart .form-action{margin-top: 0;}
.productView-options .form-field.form-field--increments{border-bottom: solid 1px #c8c8c8; padding-bottom: 30px;}
.productView-options{margin-bottom: 0;}
.productView-details .addthis_toolbox {margin-bottom: 30px;}
.productView-details .socialLinks .icon{height: 24px; width: 24px !important; padding: 0; border: none; border-radius: 50%; line-height: 24px; text-align: center;}
.productView-details .socialLinks .icon svg{height: 15px; width: 15px; vertical-align: middle; display: inline-block;}

.productView-productTabs .card, .productView-productTabs .card-figure{background: none; padding: 0;}
.productView-productTabs .card-figure .card-img-container img{width: 240px; height: 240px; border-radius: 50%; border: solid 1px #c7c7c7; padding: 10px; background: #fff; object-fit: cover;}
.productView-productTabs .page-heading + .productCarousel .slick-prev, .productView-productTabs .page-heading + .productCarousel .slick-next{top: 120px; padding: 0; width: 30px; height: 55px;}
.productView-productTabs .page-heading + .productCarousel .slick-prev{left: -50px;}
.productView-productTabs .page-heading + .productCarousel .slick-next{right: -50px;}
.tab{background: #f0f0f0; font-size: 14px; margin-right: 2px; font-weight: normal; color: #282828; text-transform: uppercase; padding: 0 20px; line-height: 50px; border: none;}
.tab .tab-title{padding: 0; font-size: 14px; font-weight: normal; color: #282828; text-transform: uppercase;}
.tab.is-active{border: none; background: #dcdcdc;}
/* .productView-images--bottom .productView-imageCarousel-main{height: 700px; vertical-align: middle; display: table-cell;} */
.container > .breadcrumbs:first-child, .account .breadcrumbs, .page-content--centered .breadcrumbs, .page-sidebar + .page-content .breadcrumbs, .papaSupermarket-layout--default .breadcrumbs{margin: 20px 0; text-align: left;}
.page-heading{text-align: left; font-size: 30px; font-family: 'Conv_GOTHAM BOLD'; color: #444444; text-transform: uppercase; margin: 20px 0;}
.wsite-content-title span{font-family: 'Conv_Gotham-Book_5'; font-weight: normal; color: #505050; font-size: 15px !important;}
.page-content table{width: 100% !important; margin-top: 20px;}
.page-content table tr td{border: solid 1px #c8c8c8; padding: 10px;}
.page-content table tr td.xl63, .page-content table tr td.xl64{font-weight: 700;}
.form-row .form-field{margin-bottom: 15px;}
.emthemesModez-navPages-verticalCategories-container{background: #6a0405;}
.emthemesModez-navPages-verticalCategories-container > .navPages-action{color: #fff;}
.emthemesModez-verticalCategories{border-color:#6a0405;}
.sidebarBlock-heading{background: #6a0405; color: #fff;}
.sidebarBlock + .sidebarBlock{border-color:#6a0405;}
.container .account--fixed{width: 100%; padding: 0;}
.form-input, .form-select{height: 40px; padding: 0 15px;}
.page .page-content--textCenter{text-align: left;}
.account-content{padding: 0;}
.alertBox--info{border: solid 1px #c8c8c8; background: none; font-size: 14px; color: #282828;}
.account--fixedLarge, .container .account{width: 100%;}
.form-prefixPostfix .form-input, .form-prefixPostfix .button{display: inline-block; padding: 0 15px; height: 40px;}
.headerRight .navUser li a.button{color: #fff;}
.headerRight .previewCartAction-viewCart a{color: #454545 !important;}
.form-radio:checked + .form-option{background: #202020; color: #fff; border-color: #202020;}
.form-radio:checked + .form-option span{color: #fff;}
.new-customer-fact-list{margin-left: 20px; margin-top: 15px;}
.breadcrumbs{text-align: left;}
.login{max-width: 100%;}
.login-form{padding: 0;}

.modal .productView-options .form-wishlist .button{background: #202020 url(../img/wish_list.png) no-repeat left 50px center;}
.modal .productView-options .form-wishlist .button:hover{background-color: #ce0b11;}
.modal .productView-images--bottom .productView-imageCarousel-main{display: block; height: auto;}
.productView-rating .icon--ratingEmpty:first-child ~ .productView-reviewLink + .productView-reviewLink{float: none; margin: 0;}
.productView-rating .icon--ratingEmpty:first-child ~ .productView-reviewLink + .productView-reviewLink a{color: #282828;}
.form-field.form-field--submit{margin-top: 20px;}
.actionBar-section .form-field{padding-right: 10px;}
.form-select{background-position: right center;}
.emthemesModez-productsFilter-toggle{padding: 18px 25px; border-radius: 5px; margin-left: 10px;}
.headerTopLeft .show .countPill{padding: 0; height: 20px; width: 20px; background: #ce0b11; vertical-align: middle;}
.actionBar-section--sort.actionBar-section .form-select{width: 180px;}
.mode-1 .productGrid .card-aside{width: calc(18.66667% - 1rem);}
.mode-1 .product .card .card-body .card-title{padding: 0;}
.mode-1 .card-image{bottom: auto;}
.mode-1 .card-img-container:after{padding-bottom: 70%;}
.previewCartAction-checkout{padding-left: 0;}
.previewCartAction-viewCart{padding-right: 0;}
.previewCartItem-remove .fa{margin-left: 10px; color: #ce0b11;}
.productGrid .product{text-align: center;}
.modal .form-checkbox + .form-label:last-child{margin: 10px 0;}
.modal .form-actions{text-align: left; padding: 0 1.14286rem;}
.page-content .cart tr td{border: none;}
.form-actions{margin-top: 1.5rem;}
.login-form .form-field{ padding-top:15px; }
.writeReview-form .form-field { padding-top:15px; }
.cart .cart-list .cart-item-block .cart-item-label{ padding-right:9px; }
.heroCarousel-slide{height:auto;}
/* SubPage Design End */







@media (min-width: 800px) {
#menu{ background:#6a0405; text-align:center; }
#menu .navPages ul li .navPages-action{ font-size:16px; color:#ffffff; text-transform:uppercase; font-family: 'Conv_GOTHAM BOLD'; font-weight:normal; padding:3px 20px 3px 22px; background:url(../img/menu-border.png) no-repeat right center; }
#menu .navPages ul li:last-child .navPages-action{background: none;}
#menu .navPages ul li .navPages-action:hover{ color:#ffc34b; }
#menu .navPages ul{ text-align:center; padding:10px 0; }
#menu .navPages{ background:none; height: auto;}
#menu .navPages ul li{ float:none; display:inline-block; }
.product_reviews .page-title{display: none;}
.emthemesModez-productsFilter-toggle{display: none;}
}

@media (max-width: 1400px) {
.slick-prev, .slick-next{height: 30px;}
.slick-prev{left: 0px;}
.slick-next{right: 0px;}
.productView-productTabs .page-heading + .productCarousel .slick-prev, .productView-productTabs .page-heading + .productCarousel .slick-next{height: 30px;}
.productView-productTabs .page-heading + .productCarousel .slick-prev{left: 0;}
.productView-productTabs .page-heading + .productCarousel .slick-next{right: 0;}
.product_reviews .reviewCarousel::before {left: 920px;}
.product_reviews .reviewCarousel::after {right: 920px;}
.footer-col{padding-right: 30px;}
.newsletter_block{width: 380px; height: 380px;}
}
@media (min-width: 992px) and (max-width:1199px) {
.freeShipping{font-size: 13px;}
.cat_title{font-size: 18px;}
.product_reviews .slick-list::before, .product_reviews .slick-list::after{background: #fff;}
.product_reviews .reviewCarousel::before, .product_reviews .reviewCarousel::after{display: none;}
.product_reviews .container::before{top: 0;}
.product_reviews .container::after{bottom: 0;}
.headerRight .emthemesModez-quickSearch{width: 280px; margin: 0 15px;}
.headerRight .navUser li{padding: 0 10px;}
.col_left .con_content{right: 280px;}
.col_right .con_content{left: 280px;}
.con_content h2{font-size: 30px;}
.footer-categories{padding: 0; width: 100%;}
.newsletter_block{width: 100%; height: auto; border-radius: 0; margin: 25px 0;}
.newsletterForm .form-prefixPostfix .form-input{width: 100%;}
.newsletter_block::before{left: 0; bottom: 0;}
.newsletter_block::after{right: 0; bottom: 0;}
.footer-quick-links{padding-left: 0; width: 50%;}
.footer-contact{padding-right: 0; width: 50%;}
.footerTop{padding-bottom: 140px;}
}


@media (max-width: 991px) {
.freeShipping{font-size: 13px;}
.cat_title, .cat_title strong{font-size: 18px;}
.product_reviews .slick-list::before, .product_reviews .slick-list::after{background: #fff;}
.product_reviews .reviewCarousel::before, .product_reviews .reviewCarousel::after{display: none;}
.product_reviews .container::before{top: 0;}
.product_reviews .container::after{bottom: 0;}
.headerRight .emthemesModez-quickSearch{width: 280px; margin: 0 15px;}
.headerRight .navUser li{padding: 0 10px;}
.col_left .con_content{right: 280px;}
.col_right .con_content{left: 280px;}
.con_content h2{font-size: 30px;}
.footer-categories{padding: 0; width: 100%;}
.newsletter_block{width: 100%; height: auto; border-radius: 0; margin: 25px 0;}
.newsletterForm .form-prefixPostfix .form-input{width: 100%;}
.newsletter_block::before{left: 0; bottom: 0;}
.newsletter_block::after{right: 0; bottom: 0;}
.footer-quick-links{padding-left: 0; width: 50%;}
.footer-contact{padding-right: 0; width: 50%;}
.footerTop{padding-bottom: 140px;}

.emthemesModez-header-topSection{display: none;}
.headerRight .navUser li a{font-size: 0; width: 30px; padding: 0;}
.headerRight .navUser li a.callIcon{font-size: 0; width: 25px;}
.headerRight .navUser-item--cart .countPill{position: absolute; top: 13px; right: 7px; color: #fff;}
#menu .navPages ul li .navPages-action{font-size: 13px; padding: 3px 10px;}
.categories_main{padding-bottom: 0;}
.cat_block .col{width: 50%; margin-bottom: 50px;}
.categories_main::after{height: 350px;}
.product_reviews .slick-list::before, .product_reviews .slick-list::after{display: none;}
.product_reviews{background: none; padding-bottom: 20px;}
.product_reviews .page-title{display: block;}
.review_block{height: auto; width: 100%;}
.review_text{position: relative; top: auto; -ms-transform: none; -webkit-transform: none; transform: none;}
.product_reviews .slick-dots{margin-top: 0;}
.col_left{width: 100%; background-size: contain; height: 380px; min-height: inherit;}
.col_right{width: 100%; margin: 0; background-size: contain; height: 380px; min-height: inherit;}
.col_middle{position: relative; width: 100%; top: auto; left: auto; -ms-transform: none; -webkit-transform: none; transform: none;}
.discount_code{width: 100%; height: auto; border-radius: 0; border: none; padding-bottom: 30px; margin: 30px 0;}
.disc_product .disc_col:nth-child(2){padding: 0;}
.disc_product{margin: 25px 0;}
.disc_product .disc_col h4{color: #fff;}
.col_left .con_content{right: auto; width: 100%;}
.col_right .con_content{left: auto; width: 100%;}
.other_categories::after{display: none;}
.other_categories{padding-bottom: 0;}
.steeping_Guide_bg{padding: 30px 0; background: #f4f4f4;}
.productView-images--bottom .productView-imageCarousel-main{display: block; height: auto;}
}
.mobileSearch{display:none;}
@media (max-width: 800px){
body {padding-top: 100px;}
.menu-icon{display: inline-block; width: 25%; vertical-align: middle;}
.headerLeft{width: 50%; text-align: center; margin: 0 -5px;}
.headerRight{width: 25%; margin: 0;}
.headerSocial{display: none;}
.navUser{position: relative; top: auto; transform: none;}
.headerRight .emthemesModez-quickSearch{display: none !important;}
.mobileMenu-toggle .mobileMenu-toggleIcon{top: auto;}
.header{min-height: inherit; padding: 0;}
.header-logo-image{max-height:70px;}
.navPages{text-align:left; background:#6a0405;padding:20px; position:fixed; height: calc(100vh - 130px); width:100%; left:0; overflow-y:auto; margin: 0;}
.navPages-container {bottom: 0; display: none; height: 100%; left: 0; position: fixed; overflow-y:auto; right: 0; z-index: 10; background:none;}
.navPages-container.is-open {display: block; padding-top: 135px; z-index: -1;}
.navPages ul li, .navPages ol li{ border-bottom:solid 1px #ccc; text-align:left; position:relative;}
.navPages-list {display:block;}
.navPages-item {float:none;color:#000;font-size:14px;}
.navPages-action {display:block; padding:5px 0;font-weight:normal;text-transform:uppercase; color: #fff; font-size: 16px; text-transform: uppercase;}
.navPages-action svg{fill: #fff; stroke: #fff;}
.navPages-list--user {display:block;}
#menu .navPages ul li .navPages-action{padding: 8px 0;}
.navPage-subMenu-list .navPage-subMenu-action:hover{background:none; opacity:1;}
.navPage-subMenu-item > .navPage-subMenu-action{border:none; margin:0;}
.navPage-subMenu-item{width:100%; padding:0 !important;}
.navPages-action-moreIcon { position:absolute;top:11px;right:10px;}
.navPages-action-depth-max.has-subMenu.is-open .navPages-action-moreIcon { border: 1px solid #d6cdc0; border-radius: 4px; float: left; height: 30px; margin-top: -4px; transform: rotate(90deg); width: 30px; padding:10px 0 0 0 ;top:10px;right:0;text-align:center;}
.navPage-subMenu{position:relative; padding:5px 15px !important}
.navPage-subMenu-horizontal.is-open{border-left: 0 none; height: auto; left: inherit; margin: auto; top: inherit; width: 100%;}
nav.navPages .navPage-subMenu-list .navPages-action{text-transform:none;}
nav.navPages .navPage-subMenu-list .navPage-childList{padding:0 0 0 15px; border: none;}
.navPages-list--user .navPages-action{display:block;}
.navPage-childList .navPage-childList-item:last-child{border:none;}
.navPages-list + .navPages-list{border:none; padding:0; margin:0;}
.navPages li.navPage-subMenu-item:last-child{border:none;}
.mobileMenu-toggle {display: inline-block; font-size: 0; overflow: hidden; padding:0; z-index: 50; margin-top:0; background:#ce0b11 !important; width:40px !important; height:40px !important; border-radius:0; position: relative; top: auto; left: auto; vertical-align: middle;}
.mobileMenu-toggle .mobileMenu-toggleIcon {top:19px;}
.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after{width:20px; background:#fff;}
.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after{background:#fff; margin:auto; left:0; right:0;}
.footer-copyright .container{display: block;}
.footer-copyright p{margin-bottom: 15px;}
.productView-images--bottom .productView-imageCarousel-main{height: auto; display: block; }
.emthemesModez-mobile-collapse-handle{text-align: left;}
.page-sidebar + .content-width-categories{width: 100%;}
.page-sidebar + .page-content .productGrid .product{float: left; width: 50%;}
.cart-item-value{padding: 0;}
.cart-item-quantity .form-increment{padding-left: 0; margin-left: 0;}
.mobileSearch{display:block;}
.mobileSearch .emthemesModez-quickSearch{display:block !important;}
.mobileSearch .emthemesModez-quickSearch input.form-input{padding: 5px 20px; font-size: 15px; text-transform: uppercase; color: #2e2e2e; border: solid 2px #a7090b; border-radius: 28px; height: 46px; width: 100%;}
.mobileSearch .emthemesModez-quickSearch .button {width: 50px; padding: 0; min-width: inherit; background: none; height: 46px;}
.mobileSearch .emthemesModez-quickSearch .form-field::before {background: none; border: 0; padding: 0 15px 0 0; top: 3px; right: 5px;}


}

@media (max-width: 767px){
.card-img-container{margin: 0 auto;}
.col_left, .col_right{background-size: cover;}
.steeping_block .col{width: 100%;  border-right: none; border-bottom: solid 1px #b1b1b1; padding: 15px;}
.insta_block .col{width: 100%;}
.insta_block .col:nth-child(2){width: 100%;}
.bull{font-size: 0; display: block;}
.footer-copyright{margin-top: -140px;}
.newsletter_block::before, .newsletter_block::after{display: none;}
.productGrid{display: block; }
h1.page-heading, .h1.page-heading{font-size: 24px;}
.productGrid .product{width: 100%;}
.page-sidebar + .content-width-categories{width: 100%;}
.paragraph a{word-break: break-all;}
.new-customer{padding: 0;}
.modal-body{padding: 15px;}
.modal{overflow: scroll;}
.papaSupermarket-layout--left-sidebar .productView{margin: 0;}
.spb_table .spb_table_cell{ height:inherit !important; }
#spb-information-bar span.message-text strong{ font-size:14px; }
.navPages-container.is-open { padding-top: 144px; }
}


@media (max-width: 479px) {
.page-title .page-heading{font-size: 18px;}
.cat_block .col{width: 100%;}
.review_text{padding: 15px 0;}
.product_reviews .container::before, .product_reviews .container::after{display: none;}
.discount_code_content{padding: 30px;font-size: 24px;}
.discount_code_content span{font-size: 18px;}
.discount_code_content h2{font-size: 50px;}
.discount_code_content strong{font-size: 24px;}
.disc_product .disc_col{width: 100%; padding: 0 10px; margin-bottom: 30px;}
.disc_product .disc_col:last-child{margin-bottom: 0;}
.footer-categories .footer-info-list li{width: 100%;}
.footer-quick-links{padding: 0; width: 100%;}
.footer-contact{width: 100%;}
.newsletter_block{padding: 25px;}
body{padding-top: 100px;}
.productView-details{padding: 0 15px;}
.productView-options .form--addToCart .form-action .button{background: #ce0b11 url("../img/add_to_cart.png") no-repeat left 20px center;}
.productView-options .form-wishlist .button{background: #202020 url("../img/wish_list.png") no-repeat left 30px center;}
.page-sidebar + .page-content .productGrid .product{float: left; width: 100%;}
.estimator-form .button--primary, .coupon-form .button, .cart-gift-certificate-form .button, .coupon-form .form-input, .cart-gift-certificate-form .form-input{width: 100%;}
.coupon-form .form-input, .cart-gift-certificate-form .form-input{margin-bottom: 15px;}
.table-actions .button{font-size:12px; padding: 12px 5px;}
.container .account{padding: 0;}
}

@media (max-width: 360px){
}

#spb-information-bar.spb-container-fluid.spb-position-non-scroll{display:none !important;}