@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Book.eot');
  src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Gotham-Book.woff') format('woff'),
       url('../fonts/Gotham-Book.ttf')  format('truetype'),
       url('../fonts/Gotham-Book.svg#svgGotham-Book') format('svg');
	   font-style:normal;
	   font-weight:400;
}
@font-face { 
  font-family: 'Gotham';
  src: url('../fonts/Gotham-BookItalic.eot');
  src: url('../fonts/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Gotham-BookItalic.woff') format('woff'),
       url('../fonts/Gotham-BookItalic.ttf')  format('truetype'),
       url('../fonts/Gotham-BookItalic.svg#svgGotham-BookItalic') format('svg');
	   font-style:italic;
	   font-weight:400;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Bold.eot');
  src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Gotham-Bold.woff') format('woff'),
       url('../fonts/Gotham-Bold.ttf')  format('truetype'),
       url('../fonts/Gotham-Bold.svg#svgGotham-Bold') format('svg');
	   font-style:normal;
	   font-weight:700;
}
@font-face {
  font-family: 'Holtzberg';
  src: url('../fonts/Holtzberg-Regular.eot');
  src: url('../fonts/Holtzberg-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Holtzberg-Regular.woff2') format('woff2'),
       url('../fonts/Holtzberg-Regular.woff') format('woff'),
       url('../fonts/Holtzberg-Regular.ttf')  format('truetype'),
       url('../fonts/Holtzberg-Regular.svg#svgHoltzberg-Regular') format('svg');
	   font-style:normal;
	   font-weight:400;
}

body{ font-family: 'Gotham', sans-serif; font-weight:400; font-size:14px; }
p{ font-family: 'Gotham', sans-serif; font-weight:400; margin:0 0 10px 0; }
h1, h2 h3, h4, h5{ font-weight:600; }
.container{max-width:1320px; padding:0 20px; margin:0 auto;}

.site-main-content{ max-width:100%; width:100%; padding:0; }
.site-main{ margin-top:0; }
.fclear{ overflow:hidden; clear:both; }

/* header css */
.site-header{ position:relative; width:100%; height:inherit; display:inherit; }
.headerTop{ background:#f9f9f9; padding:0; font-size:14px; color:#000;}
.headerTop .hdrtopLeft{width:50%; display:inline-block; vertical-align:middle;}
.headerTop .hdrtopRight{width:50%; display:inline-block; vertical-align:middle; margin-left:-5px; text-align:right;}
.wholesaleTxt{display:inline-block; background:url(../img/wholesale-ic.png) no-repeat left center; padding:0 0 0 30px;}
.headerTop .hdrtopRight > div{display:inline-block; vertical-align:middle; border-left:1px solid #e0e0e0; padding:0 16px 0 20px; line-height:41px;}
.headerTop .hdrtopRight > div:first-child{padding-left:0; border:none;}
.headerTop .hdrtopRight > div:last-child{padding-right:0;}
.headerTop .hdrtopRight a{color:#000;}
.hdrmailIc a{background:url(../img/mail-ic.png) no-repeat left center; padding:0 0 0 28px;}
.hdrcallIc a{background:url(../img/call-ic.png) no-repeat left center; padding:0 0 0 25px;}
.hdrappIc a{padding:0 0 0 28px;color:red !important;}

.site-header-branding.has-logo{height:auto; width:auto; margin:0 auto;}
.headerLeft, .headerCenter, .headerRight{width:33.33%; display:inline-block; vertical-align:middle; text-align:left;}
.headerCenter, .headerRight{margin-left:-5px;}
.headerCenter{text-align:center; padding:25px 0;}
.headerRight{text-align:right;}

.headerLeft .search-form{width:auto; margin:0;}
.search-form .form-input{height:38px; padding:0 50px 0 15px; font-size:14px; font-weight:400; color:#000; border:1px solid #e2e2e2; border-radius:7px; min-width:300px;}
.search-form .button-search-submit{background:url(../img/search-ic.png) no-repeat; width:40px; height:38px; top:0; right:0; left:auto;}
.search-form .button-search-submit svg{display:none;}

.mobSearch{display:none;}

.headerLeft .header-section-search .quick-search{ max-width:300px; }
.site-header-section{margin:0;}

.site-header-branding .logo-image{width:auto; padding:0;}
.site-header-branding .logo-image img{max-height:unset; margin:0 auto;}
.headerRight > div{display:inline-block; vertical-align:middle;}
.hdrSocial{padding-right:20px;}
.hdrSocial ul{margin:0; padding:0; list-style:none;}
.hdrSocial li{display:inline-block; vertical-align:middle; margin:0; padding:0 0 0 12px;}
.hdrSocial li:first-child{padding:0;}
.hdrSocial li a{font-size:0; display:block; height:22px;}
.hdrSocial li a.facebook{background:url(../img/fb-ic.png) no-repeat center center; width:10px;}
.hdrSocial li a.twitter{background:url(../img/twitter-ic.png) no-repeat center center; width:24px;}
.hdrSocial li a.instagram{background:url(../img/insta-ic.png) no-repeat center center; width:21px;}
.hdrSocial li a.youtube{background:url(../img/youtube-ic.png) no-repeat center center; width:22px;}
.site-header-utils > a{line-height:42px; border-left:1px solid #cccccc; margin:0; padding:0 15px; position:relative; display:inline-block; vertical-align:middle;}
.site-header-utils > :last-child{margin:0; padding-right:7px;}
.site-header-utils .account-link-text{ display:block; text-transform:none; margin-left:0; line-height:25px; }
.site-header-utils .account-link{ text-align:center; }
.mini-cart-count{position:absolute; margin:0; top:-10px; right:-8px; width:25px; height:25px; background:#fff; color:#303030; border:2px solid #303030; font-size:16px; font-weight:700; text-align:center; border-radius:50px; line-height:normal;}

.site-header-utils .acntDropdown{ padding-top:5px; }
.site-header-utils .acntDropdown .account-link-dropdown{ margin-top:10px; }

.site-main-sidebar{ display:none; }

.site-main-content .carousel{position:relative;}
.site-main-content .carousel:before{content:''; position:absolute; left:0; bottom:0; width:100%; height:24px; background:url(../img/banner-sep.png) no-repeat center bottom; z-index:1;}
.site-main-content .carousel .carousel-item-info-wrapper .carousel-nav-prev{ background:url(../img/slider-prev-arrow.png) no-repeat left top; }
.site-main-content .carousel .carousel-item-info-wrapper .carousel-nav-next{ background:url(../img/slider-next-arrow.png) no-repeat left top; }
.site-main-content .carousel .carousel-item-info-wrapper .carousel-nav-prev,
.site-main-content .carousel .carousel-item-info-wrapper .carousel-nav-next
{ height:36px; width:23px; left:20%; right:auto; top:0; bottom:0; }
.site-main-content .carousel .carousel-item-info-wrapper .carousel-nav-next{ right:0; left:auto; }
.site-main-content .carousel .carousel-item-info-wrapper .carousel-nav-prev svg,
.site-main-content .carousel .carousel-item-info-wrapper .carousel-nav-next svg{ display:none; }
.site-main-content .carousel .carousel-item-info-wrapper { top:50%; }
.site-main-content .carousel .carousel-item-info-wrapper .carousel-nav{ width:100%; }

.shippingBlock{position:relative; font-size:28px; color:#000; font-weight:400; line-height:27px; text-align:center; letter-spacing:normal; padding:45px 0 25px 0;}
.shippingBlock .shippingTxt{display:inline-block; text-align:left; padding:0 75px 0 95px; background:url(../img/shipping-ic.png) no-repeat left center, url(../img/logo-ic.png) no-repeat right center;}
.shippingBlock .shippingTxt p{margin:0; font-size:18px;}

.cateSec{position:relative; text-align:center; color:#000; font-size:16px; margin:0; padding:0 0 70px 0;}
.cateSec .container{max-width:1640px;}
.cateSec ul{margin:0 -20px 0 -16px; padding:0; list-style:none; position:relative;}
.cateSec ul li{display:inline-block; vertical-align:top; width:33.33%; padding:20px; margin-left:-4px;}
.cateSec .cateBox, .cateSec .cateBox a{position:relative; display:block;}
.cateSec .cateBox img{display:block; margin:0 auto; width:100%;}
.cateSec .cateBox .cateDtl{position:absolute; top:70px; left:0; width:100%;}
.cateSec .cateBox .cateDtl .cateTitle{display:block; font-size:55px; font-weight:400; color:#000000; line-height:55px; padding:0; margin:0; font-family:'Holtzberg', sans-serif;}

.page-heading{font-size:35px; font-weight:700; text-transform:uppercase; color:#000; margin:0 0 30px 0; text-align:center; line-height:normal;}
.productSlider{padding:55px 0 70px 0; position:relative;}
.featuredSlider{background:url(../img/featured-products-bg.jpg) no-repeat top center;}
.home-section.featuredProductsHome{margin:0 -10px;}
.productSlider .home-section-title{display:none;}
.productSlider .page-heading{color:#fff;}
.prduct-crousal .owl-item{padding:0 10px;}
.prduct-crousal .product-grid-item{margin:0; background:#fff; border-radius:10px;}
.prduct-crousal .product-grid-item{background:#fff; border-radius:10px; padding:30px 20px 40px 20px; border:1px solid rgba(0, 0, 0, 0.1);}
.grid-item-image-container{height:265px;}
.grid-item-image-container > img{max-height:265px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.rating-stars{color:#efce4a;}
.product-grid-item .rating-stars{margin:25px 0 0 0;}
.product-grid-item-name, .account-product-item-title{font-size:14px; line-height:18px; margin:0 0 0 0; color:#000; height:38px; overflow:hidden; margin:15px 0 0 0;}
.price, .product-grid-item .price{font-family:'Gotham', sans-serif; font-size:14px; color:#000; font-weight:700; margin:15px 0 0 0;}
.prdBtn{padding:25px 0 0 0;}
.prdBtn .button, .grid-item-overlay .button{border-radius:10px; letter-spacing:normal; background:#78ab5e; color:#fff; font-weight:700; height:40px; min-width:150px; padding:0 20px; font-size:14px; line-height:40px; width:auto;}
.grid-item-overlay .button{background:#000;}

.owl-controls .owl-buttons .owl-prev, .owl-controls .owl-buttons .owl-next{ width:22px; height:36px; font-size:0; }
.owl-controls .owl-buttons .owl-prev{ position:absolute; left:-40px; top:55%; margin-top:-40px; background:url(../img/prev-arrow.png) no-repeat left center; }
.owl-controls .owl-buttons .owl-next{ position:absolute; right:-40px; top:55%; margin-top:-40px; background:url(../img/next-arrow.png) no-repeat left center; }

.popular-brands-slider{text-align:center; padding:70px 0 370px 0; background:url(../img/brand-bg.jpg) no-repeat center center; background-size:cover; position:relative; z-index:0; margin-bottom:-370px;}
.popular-brands-slider:before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/sec-sep-top.png) no-repeat top center, url(../img/sec-sep-btm.png) no-repeat bottom center;}
.popular-brands-slider:after{content:''; position:absolute; left:0; bottom:0; width:100%; height:100%; background:url(../img/brand-img-left.png) no-repeat left 60px bottom; z-index:-1;}
.popular-brands-slider .page-heading{color:#fff;}
.popular-brands-slider .brand-slider{margin:0 -10px; width:auto;}
.popular-brands-slider .brand-slider li{padding:0 10px;}
.popular-brands-slider .brand-slider li a{border-radius:10px; overflow:hidden; background:#fff;}
.newprdctSlider.productSlider{padding-top:60px;}
.newprdctSlider.productSlider .page-heading{border-top:1px solid rgba(255, 255, 255, 0.15); padding-top:50px;}

.popular-brands-slider .owl-controls .owl-buttons .owl-prev, .popular-brands-slider .owl-controls .owl-buttons .owl-next{ width:22px; height:37px; font-size:0; }
.popular-brands-slider .owl-controls .owl-buttons .owl-prev{ position:absolute; left:-40px; top:50%; margin-top:-20px; background:url(../img/prev-arrow-white.png) no-repeat left top; }
.popular-brands-slider .owl-controls .owl-buttons .owl-next{ position:absolute; right:-40px; top:50%; margin-top:-20px; background:url(../img/next-arrow-white.png) no-repeat left top; }

.blogSec{position:relative; font-size:16px; color:#0e0e0e;}
.blogSec .viewallLink{text-align:right; margin:-60px 0 35px 0;}
.blogSec .viewallLink a{font-size:16px; text-decoration:underline; color:#000;}
.recent-blog-posts.home-section-grid-container{margin:0 -10px;}
.recent-blog-posts .blog-item{width:calc(50% - 20px); margin:0 10px 20px 10px; border-radius:10px;}
.blog-item-thumbnail{border-radius:10px 10px 0 0; overflow:hidden; padding:0 0 20px 0;}
.blog-item-content.no-thumbnail::before{content:none;}
.blog-item-content{padding:0 70px;}
.no-thumbnail .blog-item-title{padding:0;}
.blogSec .blog-item-title{height:45px; overflow:hidden;}
.blog-item-title{font-family:'Gotham', sans-serif; font-size:20px; font-weight:700; color:#000; margin:0 0 22px 0; line-height:normal; text-transform:uppercase; padding:0;}
.postInfo{font-size:16px; color:#626262; font-style:italic; margin:0 0 20px 0;}
.blog-item-summary{font-size:16px; margin:0 0 25px 0; line-height:normal;}
.blog-item-readmore{display:inline-block; background:#78ab5e; color:#fff; border-radius:10px; font-size:17px; font-weight:700; padding:12px 30px 13px 30px; letter-spacing:normal;text-align: center;}

.button-progress .complete-text{ top:10px; }

.aboutSec{position:relative; margin:70px 0 80px 0; background:url(../img/about-bg.jpg) no-repeat top center; padding:60px 0 0 0; font-size:16px; z-index:0; color:#000000;}
.aboutSec:before{content:''; position:absolute; left:0; top:386px; width:100%; height:24px; background:url(../img/sec-sep-btm.png) no-repeat bottom center;}
.aboutSec:after{content:''; position:absolute; left:0; top:0; width:100%; height:406px; background:url(../img/about-bg-left.png) no-repeat left top, url(../img/about-img.png) no-repeat right 16.5% bottom; z-index:-1;}
.aboutSec .page-heading{color:#fff; text-align:left; margin:0 0 25px 0;}
.aboutSec p{line-height:24px;}
.aboutSec .secLeft{width:53.4%; display:inline-block; vertical-align:top; padding-left:40px;}
.aboutSec .secRight{width:46.6%; display:inline-block; vertical-align:top; margin-left:-5px; color:#fff; padding:0 45px 0 90px;}
.aboutSec .secLeft .page-heading{padding:0 0 0 65px; background:url(../img/youtube-title-ic.png) no-repeat left center;}
.aboutSec .secLeft p{padding:0 10px; margin:0;}
.aboutSec .secRight p{margin:0 0 20px 0;}
.aboutSec .embed-container{border:10px solid #fff; margin-bottom:15px;}
.embed-container{position:relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%;}
.embed-container iframe, .embed-container object, .embed-container embed{position:absolute; top:0; left:0; width:100%; height:100%;}
.aboutSec .moreBtn{display:inline-block; background:#78ab5e; color:#fff; font-size:14px; font-weight:700; border-radius:10px; padding:8px 20px 9px 20px; border:2px solid #fff; text-transform:uppercase; margin:10px 0 0 0;}


.instaSec{position:relative; text-align:center; padding:0 0 5px 0; overflow:hidden;}
.instaSec .instaTitle{position:relative; background:url(../img/insta-title-ic.png) no-repeat left center; margin:0 0 25px 0; padding:0 0 0 60px; display:inline-block; font-size:35px; color:#111111; font-weight:400;}
.instaSec .instaTitle strong{color:#78ab5e;}
.instaSec .instaFeed{position:relative; display:block; margin:0 -5px 0 0; padding:0 0 0 0; clear:both; overflow:hidden;}
.instaSec .instaFeed a{display:inline-block; width:15.8%; padding:5px; margin-left:-5px;}
.instaSec .instaFeed .instaRow{position:relative;}
.instaSec .instaFeed .instaRow a img{width:100%;}
.instaSec .instaFeed .instaRow:nth-child(odd) a{vertical-align:bottom;}
.instaSec .instaFeed .instaRow:nth-child(even) a{vertical-align:top;}
.instaSec .instaFeed .instaRow a:nth-child(3), .instaSec .instaFeed .instaRow a:nth-child(4){width:18.7%;}
.instaSec .instaFeed .instaRow:nth-child(odd) a:first-child{text-align:right;}
.instaSec .instaFeed .instaRow:nth-child(odd) a:first-child img{max-width:135px; max-height:135px;}
.instaSec .instaFeed .instaRow:nth-child(even) a:last-child{text-align:left;}
.instaSec .instaFeed .instaRow:nth-child(even) a:last-child img{max-width:135px; max-height:135px;}

.site-footer{position:relative; font-size:14px; color:#fff; line-height:normal; margin-top:50px;}
.ftrNewletter{position:relative; background:url(../img/newsletter-bg.png) no-repeat center center; background-size:cover; padding:37px 0 38px 0;}
.newsletter{text-align:center;}
.newsletterHead{display:inline-block; vertical-align:middle; background:url(../img/newsletter-ic.png) no-repeat left center; padding:0 20px 0 85px; text-align:left;}
.newsletter-heading{font-size:35px; font-weight:700; text-transform:uppercase; color:#fff; margin:0; padding:0; line-height:normal; letter-spacing:normal;}
.newsletterHead p{margin:0; font-size:14px;}
.newsletter-subscription-form{position:relative; display:inline-block; vertical-align:middle; margin:0; padding:0;}
.newsletter-subscription-form .newsletter-input{max-width:unset; width:100%; min-width:505px; border-radius:10px; height:40px; border:none; background:#fff; font-size:14px; color:#000; margin:0;}
.newsletter-subscription-form .newsletter-button-wrapper{position:absolute; right:0; top:0;}
.newsletter-subscription-form .newsletter-button-wrapper .button-small{height:40px; border-radius:10px; background:#78ab5e; color:#fff; letter-spacing:normal; border:2px solid #fff; font-size:15px; font-weight:700; text-transform:uppercase; padding:0 25px; line-height:normal;}
.newsletter-subscription-form .form-inline-message{position:absolute; bottom:-25px; color:red;}

.site-footer-upper{background:url(../img/footer-bg.png) no-repeat center center; background-size:cover; position:relative; z-index:0;}
.site-footer-upper:before{content:''; position:absolute; left:45px; bottom:0; width:190px; height:354px; background:url(../img/footer-img-left.png) no-repeat left bottom;}
.site-footer-upper:after{content:''; position:absolute; right:50px; bottom:0; width:211px; height:339px; background:url(../img/footer-img-right.png) no-repeat right bottom; z-index:-1;}
.site-footer-upper-container{max-width:1320px; padding:40px 10px 50px 14px; display:block;}
.site-footer-section{width:16%; display:inline-block; vertical-align:top; margin:0 0 0 -4px; padding:0 35px 20px 10px; text-align:left;}
.site-footer-section:first-child{width:17.6%;}
.site-footer-section:nth-child(3){width:17%;}
.site-footer-section:nth-child(4){width:23.5%;}
.site-footer-section:last-child{padding-right:10px; width:25.9%;}
.link-list-title, .footer-address-heading{color:#fff; letter-spacing:normal; font-size:20px; font-weight:700; text-transform:uppercase; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid rgba(255, 255, 255, 0.1); display:block; line-height:24px;}
.link-list-item a{color:#fff;}
.site-footer .link-list-item{font-family:'Gotham', sans-serif; font-weight:400; margin:0; padding:0; line-height:28px;}
.link-list-view-all{border-bottom:1px solid #414141;}

.footer-address-content{color:#fff; padding-top:5px; padding-bottom:25px; border-bottom:1px solid rgba(255, 255, 255, 0.1); margin-bottom:20px;}
.footer-address-content p{padding:0 0 0 27px; margin:0 0 15px 0; line-height:20px;}
.footer-address-content p:last-child{margin:0;}
.ftrlocationIc{background:url(../img/ftr-location-ic.png) no-repeat left top 3px;}
.ftrcallIc{background:url(../img/ftr-call-ic.png) no-repeat left center;}
.ftrmailIc{background:url(../img/ftr-mail-ic.png) no-repeat left top 3px;}

.tobaccoIc{background:url(../img/tobacco-ic.png) no-repeat left center; padding:0 10px 7px 35px;}

.site-footer-social .link-list-title{margin:0 0 20px 0;}
.site-footer-social .link-list-item{display:inline-block; vertical-align:middle; margin:0; padding:0 10px 0 0;}
.site-footer-social .link-list-item:last-child{padding:0;}
.site-footer-social .link-list-item a{font-size:0; display:block; height:22px;}
.site-footer-social .link-list-item a.facebook{background:url(../img/ftr-fb-ic.png) no-repeat center center; width:10px;}
.site-footer-social .link-list-item a.twitter{background:url(../img/ftr-twitter-ic.png) no-repeat center center; width:24px;}
.site-footer-social .link-list-item a.instagram{background:url(../img/ftr-insta-ic.png) no-repeat center center; width:21px;}
.site-footer-social .link-list-item a.youtube{background:url(../img/ftr-youtube-ic.png) no-repeat center center; width:22px;}

.supportBlock{position:relative; padding:50px 0 35px 0; border-bottom:1px solid rgba(255, 255, 255, 0.1); margin:0 0 20px 0;}
.supportBlock .blockThum{width:83px; display:inline-block; vertical-align:middle;}
.supportBlock p{margin:0; width:calc(100% - 83px); padding:0 0 0 7px; line-height:25px; display:inline-block; vertical-align:middle; margin-left:-5px;}
.supportBlock p a{font-weight:700; display:block;}
.ftrwholesaleTxt{background:url(../img/ftr-wholesale-ic.png) no-repeat left center; padding:0 10px 7px 45px; line-height:normal;}

.site-footer-lower{display:block; padding:20px 0; position:relative;}
.site-footer-lower:before{content:''; position:absolute; left:0; top:-18px; width:100%; height:24px; background:url(../img/sec-sep-btm.png) no-repeat top center;}
.site-footer-credits{width:70%; display:inline-block; vertical-align:middle; font-family:'Gotham', sans-serif; font-weight:400; text-align:left;}
.site-footer-payment{width:30%; display:inline-block; vertical-align:middle; margin:0; margin-left:-5px; text-align:right; padding-left:15px;}
.site-footer-credits-list{margin:0;}
.site-footer-payment-list-item, .site-footer-credits-list-item{color:#000;}
.bull{padding:0 10px; color:#d8d8d8;}

/* product page css */
.breadcrumbs{ background:#fff; text-align:left; font-family: 'Gotham', sans-serif; border:0; padding-left:0; padding-right:0; margin-left:0; margin-right:0; border-bottom:1px solid #e5e5e5; }
.breadcrumbs a.breadcrumb{ font-size:13px; color:#282828; font-weight:400; text-transform:none; padding:0 5px; }
.single-product-page, .single-product-tabs-content{ width:100%; max-width:100%; }
.user-content h2, .product-title{ font-family: 'Gotham', sans-serif; }
.single-product-page{ padding-top:30px; }

.product-grid.grid-container{margin-left:-10px; margin-right:-10px;}
.product-grid .product-grid-item{width: calc(25% - 20px); margin-left:10px; margin-right:10px;}
.user-content h2, .product-title{font-size:28px; font-weight:700; line-height:normal;}
.product-actions .button-progress .complete-text{ top:0; }
/*.button-progress.in-progress .button-text{ visibility:visible !important; } */
.rating-stars svg.icon-star-full{ color:#efce4a; }
.rating-stars svg{ width:18px; height:18px; }
.product-images{ width:56%; margin:0; padding-right:10px; }
.product-details{ width:44%; margin:0; }
.product-images-pagination, .product-image-slides { width:18%; display:inline-block; margin-left:-4px; vertical-align:top }
.product-images-pagination{ padding-right:10px; }
.product-image-slides { width:82%; }
.product-images-pagination-item{ width:100%; height:100px; margin-top:0; background-size:80%;}
.product-images-pagination-item img{ padding:10px; }
.product-image-slides-wrap{ position:inherit; }
.product-image-slides{ border:solid 10px #f0f0f0; padding:30px; }
.product-details{ background:#f5f5f5; padding:38px; }
.product-brand{ font-size:16px; color:#969696; font-family: 'Gotham', sans-serif; }
h1.product-title{ font-size:24px; color:#000; }
.product-details-header .price { font-size:20px; color:#282828; padding-bottom:5px; }
.product-details-header{ border-bottom:solid 1px #c8c8c8; padding-bottom:8px; }
.single-product-bulk-pricing-block{  border-bottom:solid 1px #c8c8c8; padding:20px 0; font-family: 'Gotham', sans-serif; }
.product-details a.quick-view-link{ color:#000; margin-top:10px; display:block; }
.single-product-bulk-pricing-block ul li { color:#282828; font-size:14px; font-weight:400; }
.add-to-cart-form{  padding:20px 0; }
.add-to-cart-form .product-actions .button.button-primary.button-progress{ margin-right:15px; }
.product-dropdown-panel{ background:#dc0000; }
.add-to-cart-quantity-container .form-label .form-label-text{ font-size:15px; color:#282828; font-weight:700; }
.add-to-cart-form .single-product-form-section .form-field{  margin-top:0; }
.add-to-cart-form .single-product-form-section .form-field .form-input{ background:#fff; border:solid 1px #c8c8c8; border-radius:10px;  height:40px; }
.add-to-cart-form .single-product-form-section .form-field .quantity-decrement{ border-right:solid 1px #c8c8c8; }
.add-to-cart-form .single-product-form-section .form-field .quantity-increment{ border-left:solid 1px #c8c8c8; }
.add-to-cart-quantity-container{ width:160px; }
.add-to-cart-form  .product-share-block{ width:62%; }
.add-to-cart-form .form-field.product-actions{ margin-top:15px; padding-top:20px; }
.add-to-cart-form .product-actions button.button, .add-to-cart-form .product-actions a.button{ background:#78ab5e; color:#fff; text-transform:uppercase; font-size:15px; font-weight:700; letter-spacing:0; border-radius:10px; height:45px; line-height:45px; border:0; min-width:inherit; padding:0 30px; margin-left:0; }
.add-to-cart-form .product-actions button.button:hover{  }
.add-to-cart-form .product-actions a.button{ background:#000; }
.add-to-cart-form .product-actions a.button:hover{ background:#4e4e4e; }
.single-product-tabs .tabs{ display:block; border-bottom:solid 1px #dcdcdc; }
.single-product-tab-title{ display:inline-block; width:inherit; margin-right:7px; }
.single-product-tab-title .single-product-info-links{ padding:0 20px; background:#f0f0f0; font-size:14px; color:#282828; font-weight:700; text-transform:uppercase; font-family: 'Gotham', sans-serif; letter-spacing:0; height:50px; line-height:50px; }
.search-tabs .active.tab-title, .active.single-product-info-links{ background:#000; color:#fff; }
h2.single-product-tabs-section-title{ display:none; }
.single-product-tabs-content{ margin-top:20px; }
.product-tab-details-item-name, .single-product-tab-review-title, .single-product-tab-review-name { font-family: 'Gotham', sans-serif; letter-spacing:normal; }
.single-product-tab-review-name, .review-link { color:#282828; }
.button-primary, .account-button-primary, .button-contact-submit{ background:#78ab5e; color:#fff; border-radius:10px; letter-spacing:normal; padding:0 25px; font-weight:700; height:45px; line-height:45px; }
.button-primary:hover, .account-button-primary:hover, .button-contact-submit:hover, .button-primary:focus, .account-button-primary:focus, .button-contact-submit:focus{background:#000;}
.relatedproTtl{ text-align:left; border-bottom:solid 1px #dcdcdc; margin-bottom:30px; }
.relatedproTtl h2.related-products-title{ background:#000; color:#fff; font-size:14px; color:#ffffff; font-weight:700; display:inline-block; margin:0; height:50px; line-height:50px; padding:0 30px; text-transform:uppercase;}
.search-tabs .tab-title, .single-product-info-links, .form-field-title, .site-header-utils, .footer-address-heading, .breadcrumbs, .link-list-title, .mini-cart-subtotal-title, .main-navigation-panel-title, .newsletter-heading, .compare-grid-item-label, .content-result-type, .compare-widget-toggle, .compare-widget-cancel, .compare-widget-cta, .compare-widget-item-remove, .product-badge, .catalog-util-label, .cart-item-price-label, .cart-total-label, .cart-action-minor{ font-family: 'Gotham', sans-serif; letter-spacing:normal;}
.single-product-tabs{ margin-top:40px; }
.product-grid .product-grid-item{ border:solid 1px #dcdcdc; border-radius:10px; padding:20px; }
.product-badge{ background:#ff0000; height:32px; line-height:32px; }
.product-catalog-description{ max-width:100%; font-size:15px; }
.product-catalog-header .page-title{ font-family: 'Gotham', sans-serif; }
.pagination-item.pagination-current{ background:#333; } 
.product-images-pagination-item{ border: 1px solid #cccccc; }
.single-product-page-related-products.grid-container{ margin:0; padding-bottom:0; }
.account-heading{ font-size:24px; font-family: 'Gotham', sans-serif; }
.dropdown-panel.account-dropdown-panel.tether-element{ text-align:left; }
.account-dropdown-panel, .page-title, .cart-item-title, .home-section-title, .related-products-title, .brand-item-title{ font-family: 'Gotham', sans-serif; line-height:normal; color:#000; }
.flickity-prev-next-button{ top:50% !important; }
.flickity-prev-next-button:focus{ box-shadow: 0 0 0 5px #dc0000; }
.brand-item .brand-name{ left:0; }

.home-section{ padding:0; margin:0; overflow:inherit; }

.modal-body .product-details .add-to-cart-form .product-actions button.button, .modal-body .product-details .add-to-cart-form .product-actions a.button{ font-size:13px; height:40px; line-height:40px; padding-left:20px; padding-right:20px; }
.dropdown-panel .share-links{ margin:10px 10px 5px 10px; }
.catalog-util-bar-wrapper{ padding:10px 0; }
.catalog-util-bar-wrapper button.button{ height:30px; line-height:30px; }

.alert.alert-success, .alert.success { background:#7e7e7e; }
.quick-search{ z-index:999; }
.quick-search-inner .quick-search-list-products { width:100%; }
.headerRight .quick-search { width:300px; }

.quick-search-inner .quick-search-item .quick-search-item-image, .quick-search-inner .quick-search-item .quick-search-item-info
{ width:30%; margin-left:-4px; display:inline-block; vertical-align:top; }
.quick-search-inner .quick-search-item .quick-search-item-info{ width:70%; text-align:left; padding-left:15px; }
.product-details span.sale-badge{ margin-bottom:10px; }
.account-content .alert-error{ margin-bottom:15px; padding-left:15px; padding-right:15px; }
.account-recently-viewed .account-product-item{ width:23%; margin:0 2% 20px 2%; display:inline-block; margin-left:-4px; vertical-align:top; border:solid 1px #ccc; padding:15px; }
.product-grid-item-name, .account-product-item-title, .page-search .product-catalog-header .page-title, .search-tab-title{ font-family: 'Gotham', sans-serif; }
.account-recently-viewed .account-product-item figure.account-product-item-thumbnail img{ height:220px; }
.payment-method-list h4.payment-method-name{ padding-bottom:15px; }
.page-search .product-catalog-header .page-title{  font-size:22px; }
.product-actions .dropdown{ max-width:inherit; }
.skurightproduct{ margin-top:15px; border-bottom:solid 1px #c8c8c8; padding-bottom:15px; }
.skurightproduct .product-tab-details-item-name{ font-family: "Gotham",sans-serif; font-weight:700; letter-spacing:0; font-size:14px; }
.skurightproduct .product-tab-details-item-value{ font-family: "Gotham",sans-serif; font-weight:400; color:#5d5d5d; padding-left:5px; font-size:14px; }

.product-catalog-header h1.page-title{ margin-top:10px; }
.top_bar{background:#dc0000; color:#fff; font-size:16px; text-align:center; padding:10px 0;}


.grid-container.mobomenu{ height:inherit;  }
.site-header{ border:0; }
.siteDesktopNavigation{ background:#fff; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }

.search-tabs .tab-title{ text-align:center; padding-top:7px; padding-bottom:7px; line-height:normal; }
#carousel .carousel-nav .carousel-nav-item.carousel-nav-next{ position:absolute; right:5%; }
#carousel .carousel-nav .carousel-nav-item.carousel-nav-prev{ left:5%; position:absolute; }
#carousel .carousel-nav { position:relative; top:0; }
.carousel-nav-item:first-child{ border:0; }

.instagram_feed .instagram_gallery a img{width:100% !important; float:none !important; margin:0px !important;}

#consent-manager-update-banner { display: none; }

/* START After-The-Fact Payment Option by Trepoly */
form#formAuthorizeNetTestPage {
    margin: 15px 5px 0 0;
    max-width: 106px;
    width: max-content;
}
.loadingbut {
    margin: 15px 5px !important;
}
button#btnContinue {
    background: #ff0000;
    border: none;
    color: #fff;
    padding: 4px 10px 4px;
    margin: 0;
    outline: none;
    width: 106px;
}
.account-item-badge h2.account-status {
    width: max-content;
}

.account-login-wrapper, .account-page-create .account-body{max-width:100%;}
.site-main-content > .container .product-listing .container{padding:0;}
.price .price-withtax > div, .price .price-withouttax > div{display:inline-block;}
/*.price .price-withtax > div.price-ns-wrapper, .price .price-withouttax > div.price-ns-wrapper{display:none;}
.price-value-label, .price-rrp-label{display:none;}*/
.price-ns-wrapper {color: red;}
.price-rrp{font-weight:400; color:#585858;}
.page-content{max-width:100%; font-family:'Gotham', sans-serif;}
.blog-index-grid .blog-item-content.no-thumbnail{padding:0;}
.blog-index-grid .blog-item{width:calc(50% - 2.5rem);}
.mini-cart-item-wrap .mini-cart-item-actions, .mini-cart-item-wrap .replaced-image{width:calc(25% - 2.5rem);}
.ratio-any img{width:100%;}
.compare-grid-item .ratio-3-4{padding-bottom:100%;}
.compare-grid-item .ratio-3-4 > img{object-fit:contain !important;}
.acntDropdown{display:inline-block; vertical-align:middle; padding-left:30px; border-left:1px solid #cccccc; line-height:42px; margin-right:30px;}

form.wishlist-form .form-field-checkbox .form-label input.form-checkbox{ display:none; }
.product-actions .dropdown{ margin-right:0; }


@media (min-width: 992px) {
	.navPages-container{background:#fff;}
	
	.navPages-action{color:#000000; font-size:16px; letter-spacing:normal; font-weight:700; padding:0 8px; text-transform:none; letter-spacing:0px; line-height:50px; position:relative;}
	.navPages-list > .navPages-item > .navPages-action{ text-transform:none; font-size:16px; display:block; }
	.navPages-list .navPages-item svg path{ display:none; }
	.navPages-list .navPages-item svg{ background:url(../img/down-arrow.png) no-repeat center center; width:8px; height:8px; position:relative; top:-1px; }
	.navPages-list .navPages-item:hover svg, .navPages-list .navPages-item:focus svg{ background:url(../img/down-arrow-white.png) no-repeat center center;}
	.navPages-action:hover{color:#fff;}
	.navPages ul li:hover > .navPages-action, .navPages ul li:focus > .navPages-action{color:#fff; background:#dc0000;}
	.navPages ul li.navPages-item{float:none; display:inline-block; position:relative;}
	.navPages-action-moreIcon svg{fill:#fff; stroke:#fff;}
	.navPages{max-width:1360px; padding:0 0; text-align:center; margin:0 auto;}
	.navPages-container .navPages-item.navPages-item-page{display:none;}
	.navPages-list li:hover .navPage-subMenu{ display:block; }
	.navPages-list li .navPage-subMenu.is-open{ display:none; }
	.navPages-list li:hover .navPage-subMenu{ display:block; }
	.navPages-list .navPage-subMenu svg{position:absolute; right:0; height:100%; transform:rotate(-90deg);}
	.navPage-subMenu, .navPage-childList{background:#282828; width:250px; padding:0px !important; left:0; display:none; position:absolute; border-top:solid 2px #dc0000; }
	.has-subMenu.is-root + .navPage-subMenu-horizontal{width:250px;}
	.navPages-action.is-open{background:none;}
	.navPage-subMenu-action{font-size:14px;}
	.navPages ul.navPage-subMenu-list li:hover .navPage-subMenu-action, .navPages ul.navPage-childList li:hover .navPages-action{background:none; color:#fff; opacity:1;}
	.navPages-list .navPage-subMenu .navPage-subMenu-item-child .navPage-subMenu{left:100%; top:0px; display:none;}
	.navPages-list .navPage-subMenu .navPage-subMenu-item-child:hover .navPage-subMenu{display:block;}
	.navPages-list .navPage-subMenu .navPage-subMenu-item-child {position:relative;}
	
	.navPages-list .navPage-subMenu .navPage-subMenu .navPage-subMenu-item-child .navPage-subMenu{left:100%; top:0px; display:none;}
	.navPages-list .navPage-subMenu .navPage-subMenu .navPage-subMenu-item-child:hover .navPage-subMenu{display:block;}
	.navPage-subMenu-horizontal .navPages-action-moreIcon {top:20px;right:10px;position:absolute;}
	.navPage-subMenu-horizontal .navPages-action-moreIcon svg { fill: #fff;stroke: #fff;}
	
	.navPage-subMenu-item .navPages-action{color:#c8c8c8; padding:10px 0;}
	.navPage-subMenu-item{width:100%;}
	.navPage-subMenu-item > .navPage-subMenu-action, .navPage-childList .navPages-action{border:none; margin:0; border-bottom:1px solid rgba(255, 255, 255, 0.1); padding:10px 0; line-height:normal; text-align:left; font-weight:400; text-transform:none; font-size:14px; display:block;}
	.navPage-subMenu-item, .navPage-childList .navPage-childList-item{padding:0 13px !important;}
	
	.navPage-childList.is-open, .navPage-childList{display:none; position:absolute; left:100%; top:0;}
	.navPage-childList .navPages-action{font-weight:normal; line-height:normal; font-size:14px;}
	.navPage-subMenu-item{position:relative;}
	.navPage-subMenu-item:hover .navPage-childList.is-open, navPage-subMenu-item:focus .navPage-childList.is-open,
	.navPage-subMenu-item:hover .navPage-childList, navPage-subMenu-item:focus .navPage-childList
	{display:block;}
	
}

@media screen and (max-width: 1699px) {
	.popular-brands-slider::after{background-size:9%, 3%; background-position:left 20px bottom, right 50px bottom;}
	.aboutSec::after{background:url(../img/about-img.png) no-repeat right 10% bottom}
	.aboutSec .secLeft{padding-left:0;}
	.site-footer-upper::before{left:20px; background-size:85%;}
	.site-footer-upper::after{right:20px; background-size:80%;}
}

@media screen and (max-width: 1599px) {	
	.popular-brands-slider::after{background-size:6%, 3%; background-position:left 10px bottom, right 20px bottom;}
	.site-footer-upper::before{background-size:45%;}
	.site-footer-upper::after{background-size:50%;}
	.navPages ul li.navPages-item:last-child .navPage-subMenu{ left:auto; right:0; }
}

@media screen and (max-width: 1499px) {	
	.cateSec .cateBox .cateDtl{top:50px;}
	.cateSec .cateBox .cateDtl .cateTitle{font-size:44px; line-height:44px;}
	.aboutSec::after{background-position:right bottom;}
	.popular-brands-slider::after{content:none;}
	.site-footer-upper::before, .site-footer-upper::after{content:none;}
}

@media screen and (max-width: 1389px) {	
	.aboutSec .secRight{padding-left:40px;}
	.owl-controls .owl-buttons .owl-prev{left:0;}
	.owl-controls .owl-buttons .owl-next{right:0;}
	.prduct-crousal, .brand-slider{padding:0 25px;}
	.popular-brands-slider .owl-controls .owl-buttons .owl-prev{left:0;}
	.popular-brands-slider .owl-controls .owl-buttons .owl-next{right:0;}
}

@media screen and (max-width: 1320px) {	
	.add-to-cart-form .product-actions button.button, .add-to-cart-form .product-actions a.button{ font-size:14px; height:45px; line-height:45px; padding:0 20px; }
	.product-actions .button + .button{ margin-top:0; }
	.catalog-util-bar-wrapper{ width:100%; }
	.catalog-util-bar-wrapper button.button{ line-height:normal; }
}

@media screen and (max-width: 1319px) {
	.navPages-action{padding:0 6px;}
}

@media screen and (max-width: 1279px) {
	.navPages-list > .navPages-item > .navPages-action{font-size:14px;}
	.cateSec .cateBox .cateDtl .cateTitle{font-size:38px; line-height:38px;}
	.site-footer-section{padding-right:10px;}
	.newsletter-subscription-form .newsletter-input{min-width:420px;}
	.account-recently-viewed .account-product-item{ margin-left:0; }
	.page-account_recentitems .account-content form{ padding-left:15px; }
}

@media screen and (max-width: 1199px) {
	.navPages-action{padding:0 3px;}
	.navPages-list > .navPages-item > .navPages-action{font-size:13px;}
	.navPage-subMenu-item > .navPage-subMenu-action, .navPage-childList .navPages-action{font-size:13px;}
	.site-header-utils > a{padding:0 20px;}
	.hdrSocial{padding-right:15px;}
	.shippingBlock{font-size:23px;}
	.shippingBlock .shippingTxt p{font-size:16px;}
	.cateSec .cateBox .cateDtl .cateTitle{font-size:34px; line-height:34px;}
	.aboutSec::after{background-size:29%;}
	.newsletterHead{padding-right:0;}
	.newsletter-subscription-form .newsletter-input{min-width:unset; width:100%;}
	.newsletter-subscription-form{display:block; margin:20px 0 0 0;}
	.site-footer-section, .site-footer-section:first-child, .site-footer-section:nth-child(3){width:33.33%;}
	.site-footer-section:nth-child(4), .site-footer-section:last-child{width:50%;}
	.product-grid .product-grid-item{width:calc(33.33% - 20px);}
	
}

@media screen and (max-width: 1024px) {
	.headerBottom{position:relative;}
	.headerTop{display:none;}
	.cateSec ul li{width:50%;}
	.siteDesktopNavigation{ display:none; }	
	.sidebar-is-visible .site-main-sidebar{ display:inherit; }
	.button-navigation-toggle{display:block;}
	.headerLeft{ display:none; }
	.headerCenter{ width:100%; margin:0; padding:15px 0; }
	.headerRight{position:absolute; right:20px; top:42px; width:auto;}
	.headerRight > div.hdrSocial{display:none;}
	.header-section-utils{width:auto;}
	.site-header-utils > a{padding-left:0; border:none;}
	.mobSearch{display:block; padding:0 0 15px 0;}
	.mobSearch .header-section-search{width:100%;}
	.mobSearch .acntBtn{display:none;}
	.mobSearch .search-form{margin:0;}
	.site-header .grid-container.mobomenu{ position:absolute; top:52px; left:20px; margin:0; height:inherit; width:50px; }
	.site-main-sidebar{ top:170px; }
	.sidebar-is-visible{position:relative;}
	.home-section-carousel .product-grid-item{ width: calc(33.33% - 1.2rem); }
	.acntDropdown{margin-right:20px; border:none; padding-left:0;}
}

@media screen and (max-width: 991px) {
	.shippingBlock .shippingTxt{background:url(../img/shipping-ic.png) no-repeat top center; padding:60px 0 0 0; text-align:center;}
	.blog-item-content{padding:0 20px;}
	.aboutSec .secLeft{width:100%; position:relative;}
	.aboutSec .secRight{width:100%; margin-left:0; padding:30px 0 0 0; color:#000000;}
	.aboutSec .secRight .page-heading{color:#000000;}
	.aboutSec::after{content:none;}
	.site-footer-credits{width:100%; text-align:center;}
	.site-footer-payment{width:100%; text-align:center; margin:0; padding:20px 0 0 0;}
	
	.related-products-grid .product-grid-item{ width:48%; margin-bottom:15px; }
	/*.search-tabs .tab-title, .single-product-info-links{ line-height:inherit; }*/
	/*.site-main-sidebar .main-navigation-breadcrumbs{ display:none; }*/
	.main-navigation-container{ margin-bottom:15px; }
	.site-main-sidebar-inner{ background:#dc0000; }
}

@media screen and (max-width: 950px){
	.product-images{ width:100%; padding-right:0; margin-bottom:30px; }	
	.product-details{ width:100%; }
}

@media screen and (max-width: 800px) {
	.account-recently-viewed .account-product-item{ width:48%; }
	.account-recently-viewed.account-product-wrapper{ margin:0; }
	.product-grid .product-grid-item{width:calc(50% - 20px);}
}

@media screen and (max-width: 767px) {
	.header-section-branding{height:auto;}
	.single-product-tabs .tabs{ display:none; }
	.recent-blog-posts .blog-item{width:calc(100% - 20px);}
	.instaSec .instaFeed a{width:23%;}
	.instaSec .instaFeed .instaRow a:nth-child(3), .instaSec .instaFeed .instaRow a:nth-child(4){width:27%;}
	.newsletter-heading{font-size:28px;}
}

@media screen and (max-width: 639px) {
	.site-header-branding .logo-image img{max-height:45px;}
	.site-header .grid-container.mobomenu{top:32px;}
	.headerRight{top:22px;}
	.site-main-sidebar{top:128px;}
	.home-section-carousel .product-grid-item{ width: calc(50% - 1.2rem); }
	.cateSec ul li{width:100%;}
	.newsletterHead{background-position:top center; padding:60px 0 0 0; text-align:center;}
	.site-footer-section, .site-footer-section:first-child, .site-footer-section:nth-child(3), .site-footer-section:nth-child(4){width:50%;}
	.site-footer-section:last-child{width:100%;}
	.supportBlock{padding:30px 0;}
	.blog-index-grid .blog-item{width:calc(100% - 1.5rem);}
}

@media screen and (max-width: 549px) {
	.page-heading{font-size:28px;}
	.instaSec .instaFeed a, .instaSec .instaFeed .instaRow a:nth-child(3), .instaSec .instaFeed .instaRow a:nth-child(4){width:50%;}
	.aboutSec .embed-container{padding-bottom:85%;}
	.newsletter-subscription-form .form-inline{display:block;}
	.newsletter-subscription-form .newsletter-button-wrapper{position:relative; margin:10px 0 0 0;}
	.instaSec .instaTitle{font-size:32px;}
	.bull{font-size:0; display:block;}
	.mobSearch{padding:15px 0; border-top:1px solid #e5e5e5;}
	.headerRight .account-link{display:none;}
	.mobSearch .header-section-search{width:85%; display:inline-block; vertical-align:middle;}
	.mobSearch .acntBtn{display:inline-block; vertical-align:middle; width:15%; text-align:right; margin-left:-5px;}
	.account-link{display:inline-block; vertical-align:middle;}
	.search-form .form-input{min-width:unset; background:#fff;}
	.site-main-sidebar{top:146px;}
	.acntDropdown{border:none; padding:0; margin:0;}
}

@media screen and (max-width: 479px) {
	.page-heading{font-size:23px;}
	.cateSec .cateBox .cateDtl{top:35px;}
	.cateSec .cateBox .cateDtl .cateTitle{font-size:32px;}
	.blogSec .page-heading{margin:0 0 10px 0;}
	.blogSec .viewallLink{margin:0 0 20px 0; text-align:center;}
	.site-footer-section, .site-footer-section:first-child, .site-footer-section:nth-child(3), .site-footer-section:nth-child(4){width:100%;}
	
	.related-products-grid .product-grid-item{ width:100%; margin-left:0; margin-right:0; }
	.product-details{ padding:15px; }
	.add-to-cart-form .product-actions button.button, .add-to-cart-form .product-actions a.button{ width:100%; margin-bottom:10px; }
	.brand-item{ width: calc(100% - 0rem); }
	.account-recently-viewed .account-product-item{ width:100%; }
	.blog-index-grid .blog-item, .product-grid .product-grid-item{ width:100%; }
	.account-forgot-form .form-actions, .account-forgot-form .form-field, .account-forgot-form .form-actions{ display:block; }
	.product-actions .dropdown{ width:100%; }
	.account-forgot-form .form-actions .button{ line-height:normal; padding:0; }
	.add-to-cart-form .product-actions .button.button-primary.button-progress{margin-right:0;}

}

@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;}
}

/* START Go Back button Mobile */

.main-navigation-panel-child .main-navigation-panel-title {
    padding-top: 10px;
    padding-bottom: 1rem;
    margin-top: 0;
}

.main-navigation-breadcrumbs {
    margin-right: 1rem;
    margin-left: 1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 1.5rem;
    border-bottom: 1px solid rgba(255,255,255,.3);
    transition: transform .3s ease-out;
    height: 50px;
    padding-top: 1.6rem;
}
*, ::after, ::before {
    box-sizing: inherit;
}

.main-navigation-breadcrumbs .main-navigation-panel-title {
    margin-bottom: 1.6rem;
}
/* END Go Back button Mobile */

/* START Wishlist Dropdown Styling */
#wishlist-dropdown li{
    padding: 5px 0px;
}

#wishlist-dropdown li input{
	font-size: 14px;
    height: 2em;
    line-height: 2em;
    font-weight: 600;
	width: 100%;
}
.account-page-wishlist-details .account-product-item-thumbnail img {
    height: 200px;
}
@media screen and (min-width: 64em){
.account-page-wishlist-details .account-product-item {
    width: 20%;
    }
}
@media screen and (min-width: 48em){
.account-page-wishlist-details .account-product-item {
    width: 20%;
    }
}
/* END Wishlist Dropdown Styling */

