.bottom-header-panel .nav-search {left: 10px; right: inherit;}
.header-bottom .nav-search .input-group-btn { position: absolute; right: inherit; top: 0; left: 90px;}
.header-bottom .search-bar input.input-group-field { border: 0; border-bottom: .1px solid #ddd; padding: 10px 5px; margin-left: 40px;}
.header-bottom .search-bar input.input-group-field::placeholder {color: #666 !important;font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;}

.header-bottom .search-bar input.input-group-field::-webkit-input-placeholder {color: #333;}
.header-bottom .search-bar input.input-group-field:-moz-placeholder {color: #333;}
.header-bottom .search-bar input.input-group-field::-moz-placeholder { color: #333;opacity: 1;}
.header-bottom .search-bar input.input-group-field:-ms-input-placeholder {color: #333;}

.header-bottom .search-bar .input-group-btn button.btn:hover, .header-bottom .search-bar .input-group-btn button.btn:focus {outline: none; box-shadow: none;}
span.search-txt { text-transform: uppercase; font-weight: 500; font-size: 12px; color: #747474; padding: 5px 0; display: inline-block; position: relative; top: 0px;font-family: Arimo;}
.logo-right { top: 50%; position: absolute;-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%); right: 10px; min-height: 22px;}
.logo-right .wishlist { display: inline-block; line-height:  normal; vertical-align:  middle; margin: 0; margin-left: 20px;font-size: 18px;}
.logo-right .wrapper-top-cart { display: inline-block;vertical-align:  middle; line-height: normal;}
.logo-right .wishlist a, .logo-right .top-cart a { text-transform:  uppercase; margin:  0; padding: 0; color: #000; font-weight: 500;}
.logo-right .wrapper-top-cart p.top-cart { margin:  0; padding: 0 0; padding-left: 10px;}
.have-fixed .bottom-header-panel .nav-search { right: 75px !important; left: inherit;}
.have-fixed .logo-right { transform: none; top: 0px;}
.have-fixed .logo-right .wrapper-top-cart p.top-cart a span.icon svg {-webkit-text-fill-color: #fff; fill: #fff;}
.have-fixed .logo-right li.wishlist { display: none;}
li.top-header-person a:hover {text-decoration: none;}
li.top-header-person a svg {font-size: 13px;height: 20px; width: 20px;}
.have-fixed .bottom-header-panel .nav-search span.search-txt {display: none;}
.have-fixed .header-bottom .search-bar input.input-group-field {padding: 0 30px 0 10px;}
.logo-right .wrapper-top-cart p.top-cart {position: relative;}
.logo-right .wrapper-top-cart p.top-cart:before {padding: 0 0 30px 0;position: absolute;left: 0;top: 0;width: 100%;z-index: -1;}
.chat-top-icon a i {font-size: 18px; padding-right: 2px;}
.header-bottom .top-cart .icon {display: block;left: -25px;;}
.chat-top-icon a {display: inline-block; color: #747474;}
.chat-top-icon a:hover, .chat-top-icon a:focus {text-decoration: none; outline: none; }
.customer-links li { margin: 3px 0 8px 20px;}
li.top-header-person { margin-top: 0;position: relative;z-index: 9;margin-left: 10px;}
.header-bottom .top-cart a .cartCount:before, .header-bottom .top-cart a .cartCount:after {display: none;}
span.cartCount { background: #000; color: #fff; border-radius: 50%; height: 20px; width: 20px; display: inline-block; padding: 3px 0;}
.customer-area .dropdown-menu a:hover, .header-bottom .top-cart a:hover span.first, .header-bottom .top-cart a:focus span.first, .customer-links a:hover {
  border-bottom: 0px solid #747474 !important;}
li.top-header-person:before { content: ''; position: absolute; background: url(//cdn.shopify.com/s/files/1/0018/5997/7334/t/92/assets/ie.png?v=155057144612817518891634623763); height: 25px;width: 25px;
  background-repeat: no-repeat; z-index: -1; background-size: 100%; left: 40%; top: -3px;}
.logo-right .wishlist a:hover, .logo-right .top-cart a:hover { text-decoration: none;}
li.top-header-person a i { color: #fff; font-size: 20px;}
.home-slideshow .slick-arrow svg{vertical-align: middle;}

.dropdown-cart:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:10px;}
.top-header-person .ico_user{}
.hl-right-top{position:relative;}
.hl-right-top .caart-header.custom{display:none;position:absolute;background:#f8f8f8;width:250px;border:solid 1px #ccc;z-index:2222;top:32px;padding:10px;right:0;}
.hl-right-top .caart-header.custom ul{border-bottom:solid 1px #dfdfdf;padding:0 0 10px 0;margin:15px 0 0 0;}
.hl-right-top .caart-header.custom ul li{margin:0;padding:4px 0 4px 20px;list-style:none;}
.hl-right-top .caart-header.custom ul li a{color:#484848;font-size:12px;letter-spacing:.02em;}
.hl-right-top .caart-header.custom ul li a:hover{text-decoration:underline;}
.hl-right-top .caart-header.custom span{display:block;margin:20px 0 10px 0;padding:0 0 0 20px;color:#000;font-size:12px;display:block;box-sizing:border-box;line-height:10px;}
.hl-right-top .caart-header.custom ul.flag-cnt{border-bottom:none;}
.hl-right-top .caart-header.custom ul.flag-cnt li a:hover{text-decoration:none;}
.hl-right-top .caart-header.custom ul.flag-cnt li img{margin:0 5px 0 0;}
.footer_links{float:left;width:auto;padding:0;margin:0;}
.footer_links li{display:inline-block;line-height:normal;list-style:none;padding:0 5px 0 0;margin:0 5px 0 0;position:relative;}
.footer_links li:before{content:"";position:absolute;top:2px;right:0;width:1px;height:10px;background:#969696;}
.footer_links li:last-child{margin:0;padding:0;}
.footer_links li:last-child:before{display:none;}
.payment-methods{float:right;width:auto;}
li.top-header-person{margin-right:8px;}
li.top-header-person a{display:inline-block;/* background:url('https://cdn.shopify.com/s/files/1/0018/5997/7334/t/5/assets/feminine-icon.png');background-size:cover;width:22px;height:22px;*/
}
li.top-header-person:before{left:60%;}
li.top-header-person a i{display:none;}
li.top-header-person a svg{width:18px;height:18px;fill:#747474;}
/*-- Mobile Browsing Task - 115 --*/
.footer_collection_fixed{position:fixed;z-index:2;left:0;bottom:0;width:100%;padding:0;margin:0;background:#000;display:none;}
.footer_collection_fixed li{float:left;width:20%;margin:0;list-style:none;height:46px;line-height:46px;}
.footer_collection_fixed li a{float:left;width:100%;color:#fff;text-align:center;font-size:18px;}
.footer_collection_fixed li a svg{fill:#fff;width:20px;height:auto;margin:14px 0 0 0;}
.footer_collection_fixed li a .btm-cart{position:relative;}
.footer_collection_fixed li a .count{position:absolute;right:-10px;top:-10px;background:#f02121;color:#fff;line-height:20px;height:18px;width:18px;text-align:center;border-radius:50%;font-size:12px;font-style:normal;padding:0;}
.footer_collection_fixed li a .btm-menu{position:relative;top:-5px;width:23px;height:2px;border-radius:3px;background:#fff;display:inline-block;}
.footer_collection_fixed li a .btm-menu:before, .footer_collection_fixed li a .btm-menu:after{content:"";width:100%;height:100%;position:absolute;left:0;top:-7px;border-radius:3px;background:#fff;}
.footer_collection_fixed li a .btm-menu:after{top:7px;}
.filter_drawer{display:none;}
/*-- Product Page Changes - 108 --*/
body.template-product .col-main{width:82.5% !important;float:left;}
body.template-product .sidebar{width:17.5% !important;float:right;}
body.template-product .sidebar .sidebar-cms-custom{display:none;}
body.template-product .countdown #clock{min-width:100px;}
body.template-product .countdown span{margin:0 0 0 5px;text-transform:capitalize;}
body.template-product .brand-label a{font-style:italic;font-size:22px;font-weight:bold;}
body.template-product .brand-label a:hover{opacity:0.6;}
body.template-product .product-thumbnails{width:100%;padding:0;}
body.template-product .product-thumbnails ul{padding:0;}
body.template-product .product-thumbnails ul li{/* width:75px !important;*/
}
body.template-product .product-thumbnails ul li.video_thumbnail{position:relative;}
body.template-product .product-thumbnails ul li.video_thumbnail:before{content:"\f04b";font-family:'FontAwesome';position:absolute;left:10px;top:15px;width:calc(100% - 20px);height:calc(100% - 30px);background:rgba(0, 0, 0, 0.35);pointer-events:none;line-height:70px;color:#000;text-align:center;z-index:1;}
body.template-product .product-thumbnails .slick-track{/* width:100% !important;transform:translate3d(0, 0, 0) !important;*/
}
body.template-product .product-img-box .product_video{/* height:0;padding-bottom:25%;overflow:hidden;*/
}
body.template-product .product-img-box iframe{/* position:absolute;left:0;top:0;height:100%;*/
  width:100%;height:455px;}
body.template-product .panel-group{display:block;margin:0 -21.5% 0 0;clear:both;}
body.template-product .sidebar.new{float:left;padding:0 15px 0 0;}
body.template-product .sidebar.new .sidebar-cms-custom{display:block;}
body.template-product .panel-group .nav{float:left;width:100%;}
body.template-product .panel-group .tab-content{float:left;width:100%;}
body.template-product .panel-group.show_custom_block .nav{float:right;width:81.5%;}
body.template-product .panel-group.show_custom_block .tab-content{float:right;width:81.5%;}
body.template-product .share_toolbox{border:0;}
body.template-product .share_toolbox > p{display:none;}
body.template-product .share_toolbox ul{float:left;width:100%;text-align:center;}
body.template-product .share_toolbox .addthis_inline_share_toolbox{margin:0;}
body.template-product .share_toolbox .at-share-btn-elements a.at-icon-wrapper{padding:2px;margin:0 2px;}
body.template-product .share_toolbox .at-share-btn-elements span.at-icon-wrapper{width:26px !important;height:26px !important;}
body.template-product .share_toolbox .at-share-btn-elements span.at-icon-wrapper svg{width:26px !important;height:26px !important;}
body.template-product .product-shop .prices.top{display:none;}
.product-qty-cart{float:left;width:100%;padding:0 40px 0 0;}
.product-qty-cart .mob-cart{display:none;}
.product-qty-cart .qty-bag{float:left;width:100%;}
.product-qty-cart .select-wrap{float:left;position:relative;}
.product-qty-cart .select-wrap:before{content:"\f078";position:absolute;right:12px;top:12px;font-family:'FontAwesome';color:#747474;pointer-events:none;}
.product-qty-cart select{float:left;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border:1px solid #cbcbcb;border-radius:0;background:transparent;width:70px !important;margin:0 !important;color:#2e2e2e;height:48px;padding:10px;font-size:13px;cursor:pointer;}
.product-qty-cart input[type="submit"]{outline:none;float:right !important;margin:0 !important;clear:none !important;max-width:100% !important;/* width:330px !important;*/
  width:76% !important;min-width:1px !important;padding:0 15px;font-size:14px;}
.product-qty-cart .buy-wishlist{float:left;width:100%;padding:25px 0 15px 0;}
.product-qty-cart .shopify-payment-button{float:left;width:57%;}
.product-qty-cart .shopify-payment-button button{height:40px;width:100%;background:#747474;outline:none;padding:0 15px;max-width:100%;font-size:14px;}
.product-qty-cart .shopify-payment-button button:hover{background:#e95144;}
.product-qty-cart .shopify-payment-button button.shopify-payment-button__button--hidden{margin:10px 0 0 0;padding:0;height:auto;background:transparent;text-align:center !important;}
.product-qty-cart .addwishlist{float:right;min-height:40px;}
.addwishlist a i{background:transparent;border:0;font-size:20px;}
.addwishlist a.is-active{color:#747474;}
/*-- Collections Page Changes - 107 --*/
.products-grid .spr-badge{position:static;opacity:1;filter:alpha(opacity=100);}
.products-grid .spr-badge-starrating{margin:0;}
.products-grid .product-item .btn{padding:0 20px;width:100%;background:#000;border:0;color:#fff;}
.products-grid .grid-item .price-box{margin-bottom:0;}
.products-grid .product-item .btn:hover{background:#333;}
.products-grid .grid-item .product-title{margin-bottom:0;height:40px;overflow:hidden;}
.quickview-button{margin-top:10px;}
.toolbar{background:transparent;border:0;}
.toolbar .view-mode{padding:8px 15px 0 0;margin:0;height:auto;}
.toolbar .view-mode label{display:none;}
.toolbar .filter-sortby{margin:0;}
.product-vendor{color:#000;font-weight:bold;}
.yotpo.bottomLine{min-height:20px;}
.yotpo.bottomLine .text-m, .recently-viewed-products .yotpo.bottomLine .text-m,body.template-product .recently-viewed-products .yotpo.bottomLine .text-m{display:none;}
body.template-product .yotpo.bottomLine .text-m{display:inline-block;}
.yotpo.bottomLine .star-clickable{width:100%;text-align:center;}
.product-list .yotpo.bottomLine .star-clickable{text-align:left;}
.yotpo.bottomLine span.rating-star{float:none !important;}
.yotpo-lightbox-wrapper .yotpo-lightbox-product-button{outline:none;line-height:1;border-radius:0 !important;}
.yotpo-lightbox-wrapper .yotpo-lightbox-product-button:hover{background-color:#e95144 !important;}
body.template-product .yotpo-label, body.template-page .yotpo-label{display:none;}
.yotpo-instagram .yotpo-instagram-username{color:#000 !important;}
/* cart message of item removed from checkout */
div.shipping_message{border:2px solid #f01c35;padding:15px 10px;display:inline-block;margin-top:20px;text-transform:uppercase;text-align:center;font-size:13px;}
div.shipping_message span{font-weight:bold;}
a#buy_now{color:#fff;}
.dropdown-cart .actions p{margin:10px 0;}
/*-- C10B-S-Aug-119 - Brand pages --*/
#shopify-section-section_brand_benefit{margin-top:-20px;}
.display-block{float:left;width:100%;}
.header-adv{margin:0 0 20px 0;}
.header-adv img{width:100%;height:auto;}
.template-collection .page-header.benefits-header{margin:20px 0;}
.brands-img-text{clear:both;padding:20px 0;}
.brands-img-text .brands-img{max-height:250px;overflow:hidden;padding-right:20px;}
.brands-img-text .brands-img img{width:100%;}
.brands-img-text .brands-text h2{font-size:20px;font-weight:700;margin:0 0 15px 0;text-decoration:none;}
.brands-img-text .brands-text p{font-size:14px;line-height:1.5;text-align:justify;margin:0;}
.brands-img-text.single .brands-text{width:100%;}
.brands-info{background:#f0f1f2;margin:20px 0;padding:20px 30px;font-size:14px;line-height:1.5;text-align:justify;}
.brands-video-area{clear:both;padding:20px 0;}
.brands-video-area .brands-video{padding-right:20px;}
.brands-video-area .brands-video iframe{width:100%;}
.brands-video-area .brands-area{font-size:14px;line-height:1.5;text-align:justify;}
.brands-video-area.single .brands-video{width:100%;padding-right:10px;}
.brands-video-area.single .brands-area{width:100%;}
.widget-what-new-product, .widget-best-seller-product, .collection-main-container{margin:20px 0;}
.collection-main-container .grid-item{margin:0;}
#shopify-section-section_brand_benefit .products-grid .owl-item .grid-item{padding-bottom:0;}
@media (min-width:1023px){
  .no_checkbox > .widget-title{border-bottom:1px solid #d0d0d0;padding:0 0 10px 0;margin:0 0 10px 0;border-top:0;text-transform:capitalize;}
  .no_checkbox > .widget-title h3 span{font-family:Montserrat;font-size:14px;}
  .no_checkbox > .widget-title h3 span:before{display:none;}
  .no_checkbox > .widget-content ul li label{background:transparent !important;padding:0 !important;font-weight:700;letter-spacing:0.02em;text-transform:capitalize;}
  .no_checkbox > .widget-content ul li label:before, .no_checkbox > .widget-content ul li.active label:before,.sidebar-links ul li > ul li a:before, .sidebar-links ul li > ul li a.active:before{border:5px solid transparent;border-left:5px solid #000;width:0;height:0;display:inline-block;margin-right:5px;}
  .no_checkbox > .widget-content ul li label:hover:before, .no_checkbox > .widget-content ul li.active label:before,.sidebar-links ul li > ul li a:hover:before, .sidebar-links ul li > ul li a.active:before{content:"";}
}
/*-- C10B-S-Aug-122 - Navigation and templates for collections --*/
.sidebar-links ul li > ul{padding:0 0 0 15px;}
.sidebar-links ul li > ul li a{}
.sidebar-links ul li > ul li a:hover{text-decoration:none;}
.site-nav-dropdown li:hover > a:before{display:none;}
/* remove title from all brand pages */
div#brand_landing_content .page-header h2 span{display:none;}
/*--- C10B-S-Aug-119 - Brand pages --*/
.banner-home-top h4{top:auto;bottom:0;margin:0 0 10px 0;padding:0 15px;}
.site-nav-dropdown .col-1 ul.dropdown li:hover > a{padding-left:0;}
.hd_mobile .site-nav-dropdown .col-1 ul.dropdown li:hover > a{padding-left:15px;}
.site-nav-dropdown li:hover > a{padding-left:20px;}
.site-nav-dropdown .col-1{width:70%;}
.site-nav-dropdown .col-2{width:30%;}
.mega-menu .column-wrapper{float:left;width:25%;padding:0 15px;}
.mega-menu .column-wrapper .inner{width:100%;}
.site-nav-dropdown .col-1 .inner .dropdown{margin:0 0 30px 0;}
.site-nav-dropdown li a span span{font-weight:bold;}
div#brand_main_content header .img_cart{display:none;}
form .note.form-success{color:#000;border:0;background:url('https://cdn.shopify.com/s/files/1/0018/5997/7334/t/5/assets/black-tick.png') no-repeat;background-position:0 5px;background-size:12px;padding:0 20px 0 18px;}
.hover-image.product_video:before{content:"\f04b";font-family:'FontAwesome';position:absolute;left:0px;top:55%;pointer-events:none;color:#000;text-align:center;z-index:1;height:auto;width:100%;font-size:14px;}
.video_thumbnail iframe{width:100%;}
/*-- C10B-S-Sept-130 Brand landing page --*/
body .brandPage_Root > ul{float:left;width:100%;padding:0;margin:0;}
body .brandPage_Root > ul > li{float:left;width:100%;margin:0;padding:30px 0;border-bottom:1px solid #858585;line-height:normal;}
body .brandPage_Root > ul > li > ul{margin:0 0 0 150px;padding:0;line-height:normal;}
body .brandPage_Root > ul > li > ul > li{float:left;margin:0 20px 10px 0;width:150px;line-height:normal;}
body .brandPage_Root ul li figure{min-height:1px;}
body .brandPage_Root > ul > li h3{float:left;margin:0;width:62px;height:62px;color:#fff !important;text-align:center;line-height:62px;background:#000;font-size:30px;font-family:Montserrat;}
body .brandPage_Root > ul > li:hover h3{color:#000 !important;background:#e9e9e9;}
.tabs-wrap{float:left;width:100%;}
.tabs-wrap ul{float:left;width:100%;padding:15px 0 30px 0;list-style:none;border-top:1px solid #858585;}
.tabs-wrap ul li{float:left;margin:0;}
.tabs-wrap ul li a{width:34px;height:34px;color:#fff;text-align:center;line-height:34px;background:#000;float:left;margin:2px 2px 0 0;text-decoration:none;font-weight:500;font-family:Montserrat;}
.tabs-wrap ul li a:hover{background:#a8a8a8;}
#launcher{display:none}
.product-qty-cart .shopify-payment-button a{height:40px;width:100%;background:#747474;outline:none;padding:0 15px;max-width:100%;font-size:14px;text-transform:uppercase;letter-spacing:0.02em;border-radius:0;text-decoration:none;border:none;cursor:pointer;display:block;line-height:40px;font-weight:700;text-align:center;transition:background 0.2s ease-in-out;}
.product-qty-cart .shopify-payment-button a:hover{background-color:#e95144;}
.quick-view .product-shop .btn{line-height:46px;margin:0;outline:0;}
.recently-viewed-products .products-grid .product-des{display:none;}
.related-products .products-grid .product-item .btn {display: inline-block !important;}
body.have-fixed .hl-right-top .caart-header.custom { display: none !important; }
form .action-btn span + a {margin: 0 10px;}
.form-margin label, .search-page form .search-txt {display: block;}
.form-margin input, .search-page form input {display: block; margin-bottom: 15px; max-width: 380px; width: 100%;}
.form-margin input[type='submit'] {width: auto;}
.search-page form {display: block;}
body .shopify-challenge__container {margin-top: 20px;}
#sitemapper .sitemapper-list {float: left; width: 100%; padding: 0; margin: 0 0 15px 0;}
#sitemapper .sitemapper-list li {display: inline-block; vertical-align: middle; width: 33.33%; margin: 0 0 5px -3px; padding: 0 10px;}
#sitemapper p {float: left; width: 100%;}
#sitemapper .page-header + .lang1 h2 {float: left; width: 100%; margin: 20px 0 15px 0; background: #000; color: #fff; padding: 12px; font-size: 16px; text-transform: uppercase; line-height: normal; font-weight: 600; font-family: Montserrat;}
/*-- Media CSS --*/
@media (max-width:1024px){.mobile_customer ul li a img{padding:0 10px 0 0;}
  .hd_mobile .customer-area .ico_user{position:relative;z-index:1;}
  .hd_mobile .customer-area .ico_user:before{content:"";position:absolute;background: url(//cdn.shopify.com/s/files/1/0018/5997/7334/t/92/assets/ie.png?v=155057144612817518891634623763); height:25px;width:25px;background-repeat:no-repeat;background-size:100%;right:-2px;top:12px;z-index:-1;}
  body.template-product .sidebar{width:20.5% !important;}
  body.template-product .col-main{width:79.5% !important;}
  .product-qty-cart{padding:0 10px 0 0;}
  body.template-product .panel-group.show_custom_block .nav, body.template-product .panel-group.show_custom_block .tab-content{width:79.5%;}
  body.template-product .panel-group{margin:0 -26.5% 0 0;}
  .products-grid .product-item .action{display:block;}
  .products-grid .product-item .btn{padding:0 8px;}
  .chat_mobile .chat-top-icon{float:left;width:100%;padding:10px 20px;}
  .banner h2 {font-size: 34px;}
}
@media (max-width:1023px){.filter_drawer #shopify-section-sidebar .collection-sidebar{box-shadow:none;border:0;padding:0;}
  #shopify-section-sidebar, .sidebar_section{ display:none; }
  .footer_collection_fixed{display:block;transform:translateY(46px);-webkit-transform:translateY(46px);-moz-transform:translateY(46px);-ms-transform:translateY(46px);transition:transform .25s ease;-webkit-transition:transform .25s ease;-moz-transition:transform .25s ease;-ms-transition:transform .25s ease;}
  .footer_collection_fixed.on{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
  .filter_drawer{display:block;}
  .filter_drawer nav{padding:0;}
  html.open-mn, html.open-user, html.open-filter{position:absolute;}
  html.open-mn .footer_collection_fixed, html.open-user .footer_collection_fixed, html.open-filter .footer_collection_fixed{transform:translateY(46px);-webkit-transform:translateY(46px);-moz-transform:translateY(46px);-ms-transform:translateY(46px);}
  .filter_drawer #shopify-section-sidebar{display:block;}
  .filter_drawer #shopify-section-sidebar .sidebar-mb{display:none;}
  .filter_drawer #shopify-section-sidebar .collection-sidebar{display:block !important;margin:0;width:100% !important;}
  .filter_drawer #shopify-section-sidebar .placeholder-svg{display:none;}
  .filter_drawer #shopify-section-sidebar .widget-content{display:block;}
  .filter_drawer #shopify-section-sidebar .widget-title{padding:15px 0;margin:0;}
  body.template-collection #back-top{display:none !important;}
  body.template-product .sidebar-mb{display:none;}
  body.template-product .col-main{width:100% !important;}
  .product-qty-cart{padding:0;}
  body.template-product .panel-group{margin:0;}
  body.template-product .panel-group .nav, body.template-product .panel-group .tab-content{float:left;width:100%;}
  body.template-product .panel-group.show_custom_block .nav, body.template-product .panel-group.show_custom_block .tab-content{float:left;width:100%;}
  .mega-menu .column-wrapper{width:100%;padding:0;}
  body#brands .footer_collection_fixed li:nth-child(2){display:none;}
  body#brands .footer_collection_fixed li{width:25%;}
}
@media (max-width:812px){.footer-bottom{text-align:center;}
  .footer_links{width:100%;padding:0 0 15px 0;}
  .payment-methods{float:left;width:100%;}
  .products-grid .product-item .btn{padding:0 5px;}
  .banner h2 { font-size: 20px; }
  #sitemapper .sitemapper-list li {width: 50%; margin: 0 0 5px -2px;}
}
@media (max-width:767px){span.search-txt{display:none;}
  .header-bottom .search-bar input.input-group-field{margin-left:0;}
  body.template-product .product-img-box, body.template-product .product-shop{width:100%;}
  body.template-product .product-thumbnails{display:none;}
  body.template-product .product-img-box .product-photo-container{margin:0;}
  body.template-product .product-img-box .slick-dots{padding:20px 0 0 0;margin:0;text-align:center;}
  body.template-product .product-img-box .slick-dots li{display:inline-block;margin:0 8px;list-style:none;}
  body.template-product .product-img-box .slick-dots li span{display:inline-block;width:8px;height:8px;background:#c0c0c0;color:#c0c0c0;border-radius:50%;}
  body.template-product .product-img-box .slick-dots li.slick-active span{background:#404040;color:#404040;}
  body.template-product .product-img-box .slick-dots li span.video{position:relative;background:transparent;}
  body.template-product .product-img-box .slick-dots li span.video:before{content:"\f04b";font-family:'FontAwesome';position:absolute;left:0;top:-6px;}
  body.template-product .product-shop{text-align:center;}
  body.template-product .product-shop .group_item{display:block;}
  body.template-product .product-shop .swatch .header{text-align:left;}
  .product-qty-cart .qty-bag label{display:none;}
  .product-qty-cart .addwishlist .wishlist_text{display:none;}
  .product-qty-cart .shopify-payment-button{width:76%;}
  .product-qty-cart .addwishlist{width:24%;padding:0;}
  .product-qty-cart .mob-cart{display:block;position:fixed;bottom:0;left:0;z-index:9;width:100%;padding:15px;background:#efefef;transform:translateY(78px);-webkit-transform:translateY(78px);-moz-transform:translateY(78px);-ms-transform:translateY(78px);transition:transform .25s ease;-webkit-transition:transform .25s ease;-moz-transition:transform .25s ease;-ms-transition:transform .25s ease;}
  .product-qty-cart .mob-cart input[type="submit"]{float:left !important;width:100% !important;border-color:#e95144;background-color:#e95144;}
  .product-qty-cart .mob-cart.on{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
  body.template-product .product-shop .prices.top{display:block;}
  body.template-product .product-shop .prices.bottom{display:none;}
  .toolbar .view-mode{padding:12px 15px 0 0;}
  .collection-main-container .grid-item{margin:0 0 20px 0;}
  body.template-product .product-img-box iframe{height:600px;}
  .banner .container{position:absolute;left:0;width:100%;}
  .banner h2{margin:0 0 10px 0;}
  .banner p.line{margin:0 auto 10px;}
  .banner .inner{margin-top:0;}
}
@media screen and (max-device-width:767px) and (orientation:portrait){.brands-img-text .brands-img, .brands-video-area .brands-video{width:100%;padding-right:10px;margin:0 0 30px 0;}
  .brands-img-text .brands-text, .brands-video-area .brands-area{width:100%;}
  .brands-info{padding:15px;}
  .brands-img-text.single .brands-img, .brands-video-area.single .brands-video{margin:0;}
}
@media (max-width:568px){body.template-product .product-img-box iframe{height:548px;}
}
@media (max-width:480px){body.template-product .product-img-box iframe{height:460px;}
  .banner h2{font-size: 15px; margin:0 0 6px 0;}
  .banner p.line{margin:0 auto 6px;}
  .banner .inner a{padding:0 10px 0 20px;line-height:30px;height:34px;}
  #sitemapper .sitemapper-list li {width 100%; margin: 0 0 5px 0;}
}
@media (max-width:414px){body.template-product .product-img-box iframe{height:394px;}
}
@media (max-width:375px){.product-qty-cart input[type="submit"], .product-qty-cart .shopify-payment-button{width:70% !important;}
  .product-qty-cart .addwishlist{width:30%;}
  .products-grid .product-item .btn{font-size:11px;}
  body.template-product .product-img-box iframe{height:355px;}
}
@media (max-width:320px){.products-grid .product-item .btn{font-size:9px;}
  body.template-product .product-img-box iframe{height:320px;}
}
#faqs .panel-title > a:after{z-index:9;display:inline-block;cursor:pointer;}
#faqs .panel-title > a.collapsed{z-index:9;cursor:pointer;display:inline-block;width:100%;}
#faqs .panel-title > a.collapsed:after{content:"Show";color:#fff;opacity:0.9;}
#faqs .panel-group .panel:first-child .panel-title > a:after{content:"Hide";}
#faqs .panel-group .panel:first-child .panel-title > a.collapsed:after{content:"Show";}
.hd-hide-mb .BOLD-mc-picker > .currentCurrency {box-shadow: unset !important;-webkit-box-shadow: unset !important;border: unset !important;background: #f4f4f4 !important;position: relative !important;height: 22px !important;line-height: 22px !important;width: 70px !important;display: inline;}
.hd-hide-mb .BOLD-mc-picker-mnt[data-open="down"] > .BOLD-mc-picker > .currencyList{top: 32px;bottom: auto;position: absolute;left: 0px;}
span.recover-error {font-size: 15px;font-weight: bold;display: block;padding-bottom: 20px;}
.recover-error h4 {margin-bottom: 0px;}
.recover-error a {color: red;}
.create-an-account ul.disc {list-style: none;margin-bottom: 20px;font-size: 15px;font-weight: bold;padding-left:0px}

/*-- C10B-S-Oct-200 Search Tool for Shopify --*/
#search-results .main-content { max-width: 1200px; }
#search-results #isp_search_result_page_container { margin: 0 -10px; width: auto; display: block; clear: both; }
#search-results .isp_left_container { width: 20.5% !important; padding: 0 10px !important; }
#search-results .isp_left_container .isp_single_facet_wrapper { margin: 0 0 20px 0 !important; padding: 20px 0 0 0 !important; border: 0 !important; border-top: 1px solid #d0d0d0 !important; }
#search-results .isp_left_container .isp_single_facet_wrapper.collapsed { max-height: 38px !important; }
#search-results .isp_left_container .isp_single_facet_wrapper div.isp_facet_title { background: none !important; text-transform: uppercase; font-family: Arimo; position: relative; margin: 0; }
#search-results .isp_left_container .isp_single_facet_wrapper div.isp_facet_title span { font-size: 14px; }
#search-results .isp_left_container .isp_single_facet_wrapper div.isp_facet_title + .isp_facet_value { padding: 20px 0 0 0; }
#search-results .isp_left_container .isp_single_facet_wrapper div.isp_facet_title:before { content: ''; width: 0; height: 0; display: inline-block; border: 5px solid transparent; border-bottom-color: #000; margin: 0 8px 3px 0; }
#search-results .isp_left_container .isp_single_facet_wrapper.collapsed div.isp_facet_title:before { border-top-color: #000; border-bottom: 0; }
#search-results .isp_left_container .isp_single_facet_wrapper .isp_facet_value { margin: 0 0 10px 0; padding: 0; }
#search-results .isp_left_container .isp_single_facet_wrapper .isp_facet_value .isp_facet_value_name { color: #000; font-size: 12px; font-family: Arimo; font-weight: 400; }
#search-results .isp_left_container .isp_single_facet_wrapper .isp_facet_value .isp_facet_value_name .isp_facet_value_counter { color: #000; }
#search-results .isp_left_container .isp_single_facet_wrapper .isp_facet_value .isp_facet_check_box_icon { background: url(check-box.png) no-repeat 0 center; border: 0; }
#search-results .isp_left_container .isp_single_facet_wrapper .isp_facet_value .isp_facet_check_box_icon.isp_facet_check_box_icon_checked { background: url(check-box-checked.png) no-repeat 0 center; }
#search-results .isp_left_container .isp_single_facet_wrapper .isp_facet_value span { font-weight: normal; }
#search-results .isp_left_container .isp_single_facet_wrapper .isp_facet_show_hide_values { color: #000; margin: 0 0 10px 0; font-size: 11px; }
#search-results .isp_left_container .isp_single_facet_wrapper .isp_facet_show_hide_values:hover { text-decoration: underline; }
#search-results .isp_left_container .isp_single_facet_wrapper .isp_custom_price_container { margin: 20px 0; padding: 0; }
#search-results .isp_left_container .isp_single_facet_wrapper .isp_custom_price_container .isp_custom_price_currency { display: none; }
#search-results .isp_left_container .isp_single_facet_wrapper .isp_custom_price_container input, #search-results .isp_left_container .isp_single_facet_wrapper .isp_custom_price_container button { border: 1px solid #cbcbcb; border-radius: 0; padding: 3px; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; }
#search-results .isp_sorting_and_result_view_wrapper ul { padding: 0; }
#search-results .isp_sorting_and_result_view_wrapper #search_res_sorting_title { color: #3c3c3c; letter-spacing: 0.05em; margin: 0 12px 0 0 !important; font-weight: 700; text-transform: uppercase; font-size: 11px; font-family: Arimo; }
#search-results .isp_sorting_and_result_view_wrapper #isp_sorting_drop_container > a { border: 1px solid #cbcbcb; color: #505050; background: #fff; padding: 0 40px 0 10px; position: relative; text-transform: capitalize; width: 170px; font-family: Arimo; text-align: left; font-size: 12px; }
#search-results .isp_sorting_and_result_view_wrapper #isp_sorting_drop_container > a .caret { display: none; }
#search-results .isp_sorting_and_result_view_wrapper #isp_sorting_drop_container > a:before { position: absolute; right: 14px; top: 18px; width: 0; height: 0; border: 4px solid transparent; border-top-color: #000; content: ""; }
#search-results .isp_sorting_and_result_view_wrapper #isp_sorting_drop_container > a:after { content: ""; width: 36px; height: 38px; border-left: 1px solid #cbcbcb; position: absolute; right: 0; top: 0; }
#search-results .isp_sorting_and_result_view_wrapper #isp_sorting_drop_container.open > a:before { border-top-color: transparent; border-bottom-color: #000; margin-top: -5px; }
#search-results .isp_sorting_and_result_view_wrapper #sorting_drop_list { min-width: 170px; border-radius: 0; padding: 5px 0; margin: 2px 0 0; }
#search-results .isp_sorting_and_result_view_wrapper #sorting_drop_list li { margin-bottom: 0.25em; }
#search-results .isp_sorting_and_result_view_wrapper #sorting_drop_list li a { background: none; color: #505050; font-size: 12px; text-transform: capitalize; padding: 3px 10px !important; cursor: pointer; display: block; clear: both; font-weight: normal; line-height: 1.42857143; white-space: nowrap; }
#search-results .isp_sorting_and_result_view_wrapper #sorting_drop_list li a.selected_sorting_value { background-color: #f5f5f5; color: #66787f; }
#search-results .isp_results_summary_wrapper { margin: 8px 10px 0 0; }
#search-results .isp_results_summary_wrapper h1 { display: inline-block; font-family: Montserrat; color: #000000; font-size: 20px !important; text-transform: uppercase; line-height: normal !important; font-weight: 700 !important; letter-spacing: 0.05em !important; }
#search-results .isp_results_summary_wrapper #isp_header_subtitle { font-size: 14px; text-transform: capitalize; }
#search-results .isp_results_summary_wrapper #isp_header_subtitle:before { content: " (" }
#search-results .isp_results_summary_wrapper #isp_header_subtitle:after { content: ")" }
#search-results .isp_results_summary_wrapper #isp_search_results_filter_tags { display: none !important; }
#search-results .isp_center_container { float: left; width: 79.5%; padding: 0 10px !important; margin: 0 !important; }
#search-results .isp_center_container_header:after { display: none; }
#search-results #isp_search_results_container { margin: 0 -10px; width: auto; float: none; display: block; clear: both; max-width: none; }
#search-results #isp_search_results_container > li { float: none; height: auto; display: inline-block; vertical-align: top; width: 25%; margin: 0 0 50px 0; padding: 0 10px; border: 0; box-shadow: none; }
#search-results #isp_search_results_container > li form { position: relative; display: block; padding: 0; border: 0; border-radius: 0; box-shadow: none; }
#search-results #isp_search_results_container > li form:after { display: none; }
#search-results #isp_search_results_container > li form:before { content: ""; position: absolute; top: 0; bottom: auto; left: 0; right: auto; color: #fff; font-size: 12px; z-index: 1; opacity: 0.9; font-family: Montserrat; font-weight: 700; letter-spacing: 0.05em; width: 100%; text-align: center; line-height: 36px; pointer-events: none; border: 0; }
#search-results #isp_search_results_container > li form .isp_add_to_cart_btn { padding: 0 20px; width: 100%; background: #000; border: 0; border-radius: 0; height: 36px; text-transform: uppercase; opacity: 0.9; font-family: Montserrat; font-size: 12px; font-weight: 700; letter-spacing: 0.05em; color: #fff; outline: 0; }
#search-results #isp_search_results_container > li form .isp_add_to_cart_btn:hover { background: #333; }
#search-results #isp_search_results_container > li .isp_product_info { margin: 0; padding: 0; }
#search-results #isp_search_results_container > li .isp_product_info:before, #search-results #isp_search_results_container > li .isp_product_info:after { display: none; }
#search-results #isp_search_results_container > li .isp_product_info a { display: block; position: static; transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; } 
#search-results #isp_search_results_container > li .isp_product_info .isp_product_title { height: 40px; max-height: none; color: #000; font-family: Arimo; font-size: 12px; line-height: 20px; overflow: hidden; }
#search-results #isp_search_results_container > li .isp_product_price_wrapper { margin: 0 0 20px 0; }
#search-results #isp_search_results_container > li .isp_product_price_wrapper span, #search-results #isp_search_results_container > li .isp_product_price_wrapper .isp_product_vendor { display: inline-block; color: #000; font-size: 13px; font-family: Arimo; font-weight: 700; }
#search-results #isp_search_results_container > li .isp_variants_count { color: #000; font-size: 13px; font-family: Arimo; }
#search-results #isp_search_results_container > li .isp_product_sku { margin: 0; color: #000; font-size: 13px; font-family: Arimo; }
#search-results #isp_search_results_container > li .isp_product_desc { margin: 0 0 15px 0; overflow: inherit; text-align: justify; color: #000; font-size: 12px; font-family: Arimo; }
#search-results #isp_search_results_container > li .isp_product_image_wrapper { height: 220px; margin: 0 0 15px 0; position: relative; }
#search-results #isp_search_results_container > li .isp_product_image_wrapper a { transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; }
#search-results #isp_search_results_container > li .isp_product_image_wrapper .isp_product_quick_view_button { bottom: 0; left: 0; width: 100%; margin: 0; border: 0; border-radius: 0; font-family: Arimo; font-size: 11px; color: #fff; letter-spacing: 0.05em; background: #333; padding: 5px 10px; text-transform: uppercase; font-weight: 400; height: auto; line-height: normal; }
#search-results #isp_search_results_container > li .isp_product_review { position: absolute; bottom: 0; left: 0; margin: 0; padding: 0; width: 100%; }
#search-results #isp_search_results_container > li .isp_product_review .isp_product_reviews_count { color: #000; }
#search-results #isp_search_results_container > li .yotpo .text-m { display: none; }
#search-results #isp_search_res_progress { background: #fff url(loading.gif) center 14px no-repeat; padding: 0; border: 1px solid rgba(0,0,0,0.15); position: fixed; top: 50%; bottom: auto; left: 50%; right: auto; overflow: hidden; width: 56px; height: 56px !important; margin: -28px 0 0 -28px; box-shadow: 0 1px 4px rgba(0,0,0,0.3); border-radius: 3px; }
#search-results #isp_search_res_progress img, #search-results #isp_search_res_progress br { display: none; }
#search-results #isp_pagination_anchor { padding: 15px 0; border-top: 1px solid #858585; }
#search-results #isp_pagination_anchor ul { margin: 0 !important; border: 0; }
#search-results #isp_pagination_anchor ul li { float: left; }
#search-results #isp_pagination_anchor ul li a { width: 34px; height: 34px; color: #fff; text-align: center; line-height: 34px; background: #000; float: left; margin: 2px 2px 0 0; text-decoration: none; font-weight: 500; font-family: Montserrat; border: 0; padding: 0; font-size: 12px; }
#search-results #isp_pagination_anchor ul li a:hover, #search-results #isp_pagination_anchor ul li.active a { background: #a8a8a8; }
#search-results #isp_pagination_anchor ul li.disabled a:hover { background: #000; }
#search-results #isp_product_quick_view_model .isp_quick_view_title { color: #000; font-weight: bold; font-family: Arimo; line-height: normal; font-size: 18px; }
#search-results #isp_product_quick_view_model .isp_quick_view_price_wrapper { color: #000; font-weight: bold; font-family: Arimo; line-height: normal; font-size: 16px; margin: 10px 0; }
#search-results #isp_product_quick_view_model .isp_product_sku { color: #000; font-size: 13px; font-family: Arimo; margin: 10px 0; }
#search-results #isp_product_quick_view_model .isp_quick_view_description { margin: 0 0 15px 0; color: #000; font-size: 12px; font-family: Arimo; }
#search-results #isp_product_quick_view_model .isp_quick_view_show_more { color: #000; font-size: 14px; font-family: Arimo; text-transform: uppercase; }
#search-results #isp_product_quick_view_model .isp_quick_view_price_add_to_cart_wrapper { padding: 0; margin: 20px 0 0 0; }
#search-results #isp_product_quick_view_model .isp_quick_view_price_add_to_cart_wrapper select { border-radius: 0; background: #fff; padding: 10px 30px 10px 10px; color: #000; font-family: Arimo; box-shadow: none; cursor: pointer; border: 1px solid #cbcbcb; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; }
#search-results #isp_product_quick_view_model .isp_quick_view_variant { position: relative; margin: 0 0 20px 0; }
#search-results #isp_product_quick_view_model .isp_quick_view_variant:before { content: "\f078"; position: absolute; right: 12px; top: 12px; font-family: 'FontAwesome'; color: #747474; pointer-events: none; }
#search-results #isp_product_quick_view_model .isp_quick_view_price_add_to_cart_wrapper .isp_quick_view_add_to_cart_btn { outline: none; float: right; margin: 20px 0 0 0; max-width: 100%; width: 60%; padding: 0 15px; font-size: 14px; border-radius: 0; border: 0; text-transform: uppercase; background: #000; font-family: Montserrat; font-weight: 700; height: 48px; color: #fff; }
#search-results #isp_product_quick_view_model .isp_quick_view_price_add_to_cart_wrapper .isp_quick_view_add_to_cart_btn:hover { background: #e95144; }
#search-results #isp_product_quick_view_model .isp_quick_view_price_add_to_cart_wrapper .isp_add_to_cart_quantity { display: inline-block; position: relative; }
#search-results #isp_product_quick_view_model .isp_quick_view_price_add_to_cart_wrapper .isp_add_to_cart_quantity label { display: block; margin: 0 0 5px 0; color: #000000; font-weight: 700; font-size: 12px; font-family: Arimo; line-height: normal; }
#search-results #isp_product_quick_view_model .isp_quick_view_price_add_to_cart_wrapper .isp_add_to_cart_quantity input { border: 1px solid #cbcbcb; border-radius: 0; background: transparent; width: 70px; margin: 0; color: #2e2e2e; height: 48px; padding: 10px; font-size: 13px; cursor: pointer; text-align: left; outline: 0; }
#search-results #isp_search_results_container > li .isp_sold_out_banner { transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; top: 0; right: 10px; width: auto; }
#search-results #isp_search_results_container > li .isp_sold_out_banner .isp_sold_out_banner_content { color: #d2d8db; border: 1px solid #d2d8db; text-shadow: none; font-family: Montserrat; line-height: 20px; height: 20px; font-size: 10px; font-weight: 500; text-transform: uppercase; padding: 0 5px; }
#search-results #isp_search_results_container > li .isp_sold_out_banner .isp_sold_out_banner_content:before, #search-results #isp_search_results_container > li .isp_sold_out_banner .isp_sold_out_banner_content:after { display: none; }
#search-results .isp_badge_new .isp_product_image_wrapper:after { background-position: right top; }
#search-results .isp_left_container .isp_single_facet_wrapper .isp_facet_value.isp_facet_value_color_swatch { padding: 0 !important; margin: 10px 0 0 0; }
#search-results .ui-autocomplete li .as_magento_product_name, #search-results .ui-autocomplete li .as_magento_product_sku, #search-results .ui-autocomplete li .as_magento_product_sku_title { font-size: 15px; }

/*-- Media CSS --*/
@media (max-width: 1023px) {
  #search-results .isp_left_container { width: 200px !important; visibility: hidden; margin-left: -200px !important; }
  #search-results .isp_center_container { width: 100% !important; }
  #isp_search_result_page_container .isp_center_container_header .isp_refine_nevigation { display: block !important; width: 40px !important; border: 1px solid #cbcbcb !important; border-radius: 0 !important; }
  #isp_search_result_page_container .isp_center_container_header .isp_refine_nevigation span { display: none; }
  #search-results .isp_results_summary_wrapper { margin: 15px 0 10px 0; width: 100%; }
  #search-results .display_refine_slide { -webkit-transform: translateX(205px); -moz-transform: translateX(205px); -ms-transform: translateX(205px); -o-transform: translateX(205px); transform: translateX(205px); }
}
@media (max-width: 767px) {
  #search-results #isp_search_results_container > li { width: 33.33%; }
  .home-slideshow {display:none}
  .banner-block-mobile {display:block !important;}
}
@media (max-width: 720px) {
  #search-results #isp_search_results_container > li { width: 50%; }
  #search-results #isp_search_results_container { width: 100%; max-width: 480px; margin: 0 auto; }
}

/*C10B-S-Nov-205 POP UP Issue and ads on homepage added by prince*/
.banner-block-mobile{display:none;}
.home-slideshow .slider-content{top:75%;text-align:right;}
.banner{margin-bottom:0px}

/*==============================C10B-S-Mar-221 SEO Site Audit: <H1>==============================*/
div#brand_landing_content .page-header h1 {
  display:none;
}

/*-- C10B-S-SEO-07 CSS for Custom Sitemap--*/

.custom_sitemap { float: left; width: 100%; margin: 10px 0 0 0; }
.sitemap-block { float: left; width: 100%; }
.sitemap-block .sitemap_nav { float: left; width: 100%; padding: 0; margin: 0 0 15px 0; }
.sitemap-pages .sitemap_nav li { list-style: none; display: inline-block; vertical-align: top; width: 33.33%; margin: 5px 0 5px -3px; padding: 0 10px; }
.main-menu .sitemap_nav li { list-style: none; float: left; width: 100%; padding: 0 10px; margin: 5px 0; }
.main-menu .sitemap_nav li .site-nav__dropdown { float: left; width: 100%; }
.main-menu .sitemap_nav li .site-nav__dropdown .sitemap_column_wrapper { float: left; width: 25%; padding: 0; }
.main-menu .sitemap_nav li .site-nav--has-child_dropdown { float: left; width: 100%; }
.main-menu .sitemap_nav li .site-nav__dropdown ul { float: left; width: 100%; padding: 0; }
/*.main-menu .sitemap_nav li .bold_chlid, .main-menu .sitemap_nav li .site-nav__link, .main-menu .sitemap_nav li .main_cat { font-weight: bold; text-transform: uppercase; letter-spacing: 0.02em; }*/
.main-menu .sitemap_nav li.brand_menu .site-nav__dropdown .sitemap_column_wrapper { width: 100%; }
.main-menu .sitemap_nav li.brand_menu .site-nav__dropdown ul li { width: 25%; }
.sitemap-section .brandPage_Root ul li { list-style:none; }
.main-menu .sitemap_nav .site-nav__dropdown > li{list-style: none; display: inline-block; vertical-align: top; width: 33.33%; margin: 5px 0 5px -3px; padding: 0 10px;}
.main-menu .sitemap_nav li .site-nav__dropdown{ padding:0;}
.main-menu .sitemap_nav .site-nav--has-dropdown > .site-nav__link { font-weight: bold; }
.main-menu .sitemap_nav > .link_without_menu{ display:none; }

@media (max-width: 1024px) {
  .main-menu .sitemap_nav li .site-nav__dropdown .sitemap_column_wrapper, .main-menu .sitemap_nav li.brand_menu .site-nav__dropdown ul li { width: 33.33%; }
  .main-menu .sitemap_nav .site-nav__dropdown > li{ width: 33.33%; }
}
@media (max-width: 812px) {
  .sitemap-pages .sitemap_nav li { width: 50%; margin: 5px 0 5px -2px; }
  .main-menu .sitemap_nav li .site-nav__dropdown .sitemap_column_wrapper, .main-menu .sitemap_nav li.brand_menu .site-nav__dropdown ul li { width: 50%; }
  .main-menu .sitemap_nav .site-nav__dropdown > li{ width: 50%; }
}
@media (max-width: 480px) {
  .sitemap-pages .sitemap_nav li { width: 100%; margin: 5px 0 5px 0; }
  .main-menu .sitemap_nav li .site-nav__dropdown .sitemap_column_wrapper, .main-menu .sitemap_nav li.brand_menu .site-nav__dropdown ul li { width: 100%; }
  .main-menu .sitemap_nav .site-nav__dropdown > li{ width: 100%; }
}

/* -- C10B-S-June-1001 Brand page with additional functionality for Christmas collection -- */

.multiple_img_block { margin: 20px 0; }
.multiple_img_block .cus_image_block img { width: 100%; }
.multiple_img_block .txt_cus { font-size: 22px; font-weight: 600; text-transform: uppercase; font-family: Montserrat; line-height: 1.25em; padding: 10px 0 0 0; }
.multiple_img_block .cus_image_block.overlay { position: relative; }
.multiple_img_block .txt_cus.overlay { position: absolute; left: 10px; bottom: 10px; width: calc(100% - 20px); }
.multiple_img_block .txt_cus.overlay span { padding: 0 10px; }
.multiple_img_block .txt_cus span { display: inline-block; }
.multiple_img_block .txt_cus span:first-letter { text-transform: uppercase; }
.two_img_block .cus_image_block .img_cus { max-width: 460px; }
.three_img_block .cus_image_block .img_cus { max-width: 300px; }
.multiple_img_block .cus_image_block .img_cus a { display: block; }
.multiple_img_block .cus_image_block .txt_cus a { display: inline-block; }

@media (max-width: 1024px) {
  .multiple_img_block .txt_cus { font-size: 18px; }
}
@media (max-width: 667px) {
  .multiple_img_block .txt_cus { font-size: 16px; }
}
@media (max-width: 480px) {
  .multiple_img_block .cus_image_block { width: 100%; padding: 10px; }
  .multiple_img_block .cus_image_block .img_cus { margin: 0 auto; }
  .multiple_img_block .txt_cus.overlay { bottom: 20px; }
}

/*Yotpo fix*/
.yotpo-drop-down-layout .yotpo-dropdown .list-category+.list-category{letter-spacing: inherit !important;}
.yotpo-display-wrapper .yotpo-label-container {display:none !important;}
ul.yotpo-dropdown.list-categories .list-category {
  letter-spacing: unset;
}

/*--C10B-S-June-1004 Shopping bag--*/
.yotpo-reviews-carousel  .yotpo-label.yotpo-small-box {display:none !important;}

/* -- C10B-S-June-1006 Changes to Shade / Size selection appearance -- */

.swatch .swatch-element.size label { font-size: 12px; padding: 0 12px; }
.swatch .swatch-element.size label:hover, .swatch .swatch-element.size input:checked + label { border-color: #000; border-width: 1px; line-height: 32px; }
.swatch .swatch-element.size input:checked + label { border-color: #747474; background: #747474; color: #fff; }

.swatch.Size .swatch-element label { font-size: 12px; padding: 0 12px; }
.swatch.Size .swatch-element label:hover, .swatch.Size .swatch-element input:checked + label { border-color: #000; border-width: 1px; line-height: 32px; }
.swatch.Size .swatch-element input:checked + label { border-color: #747474; background: #747474; color: #fff; }

.swatch.size .swatch-element label { font-size: 12px; padding: 0 12px; }
.swatch.size .swatch-element label:hover, .swatch.Size .swatch-element input:checked + label { border-color: #000; border-width: 1px; line-height: 32px; }
.swatch.size .swatch-element input:checked + label { border-color: #747474; background: #747474; color: #fff; }

/* -- C10B-S-Sept-144 Languages-- */
.account-top-header .fa-chevron-down{ cursor:pointer; }
.account-top-header.open .fa-chevron-down:before{ content: "\f077";}
.hd_mobile .customer-area .ico_user:before{ display:none;}

/* -- C10B-S-July-1002 New Product Page Template Without Price -- */
.product-qty-cart .without-price .addwishlist{ float:left;}

/* -- C10B-S-Oct-1015 More Features on Brand pages -- */
.filter_drawer .sidebar-links ul li > ul li a.active:before { content: ""; border: 5px solid transparent; border-left: 5px solid #000; width: 0; height: 0; display: inline-block; margin-right: 5px;}

/* -- C10B-S-Nov-1022 Remove 'Sign up to waitlist button' from product page templates -- */
.product-qty-cart.unavailable {  float: right;  width: auto;  padding: 0px;}
.product-qty-cart.unavailable .buy-wishlist {  padding: 0;}
.product-qty-cart.unavailable .addwishlist {  min-height: 0px;}
.product-shop .prices.unavailable {  float: left;}

/* -- C10B-S-Mar-1035 Add Telephone Number -- */
.tel-mobile .text_order{ float: left; width: 100%; padding: 10px 20px !important; text-align: left !important; border-top: 1px solid #e5e5e5;}

/* -- C10B-S-May-1042 Changes Shipping Rules -- */
div.resrtiction_message{border:2px solid #f01c35;padding:15px 10px;display:inline-block;margin-top:20px;text-transform:uppercase;text-align:center;font-size:13px;}
div.resrtiction_message span{font-weight:bold;}

/*-- C10B-S-Apr-1039 Over-ride Capitalising In Product Title --*/
h1.override-captitalise span, .override-captitalise-item{text-transform: none; }

/* -- C10B-S-Apr-1038 Cart Note Issue -- */
.product-qty-cart .spurit-po-wrapper { float: right; width: 76%; }
.product-qty-cart .spurit-po-wrapper button { width: 100%; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; }
.product-qty-cart .spurit-po-wrapper button span.pre-order-2-button { width: 100%; padding: 0 15px; outline: 0; font-size: 14px; border: 0; height: 48px; line-height: 48px; }
.product-qty-cart .spurit-po-wrapper button:hover span.pre-order-2-button { background: #e95144; }
@media (max-width: 375px) { .product-qty-cart .spurit-po-wrapper { width: 70%; } }

/* -- C10B-S-SEO-16 Pagination Optimization -- */
.template-collection .infinite-scrolling { margin: 0 0 20px 0; }

/* -- C10B-S-June-1045 CSS Issue On Delivery & Product Pages -- */
body#delivery .table-wrap { overflow-x: auto; }
body.template-product .panel-group .tab-content .tab-pane p, body.template-product .panel-group .tab-content .tab-pane ul { margin-bottom: 15px !important; line-height: 18px; }

/*-- C10B-S-Jan-1026 Update Yotpo Code -- */
.yotpo .standalone-bottomline.star-clickable, .yotpo .standalone-bottomline .star-clickable{ display: inherit !important; }

/* -- C10B-S-July-1051 Show Free Gift Rules Along Free Gift Image -- */
.sca-fg-cat-list { clear: both; }
.sca-fg-cat-list .sca-fg-cat-container ul li { position: relative; }
.sca-fg-cat-list .sca-fg-cat-container ul li .sca-fg-item { display: block !important; left: auto; right: 0; top: 10px; margin: 0; max-width: calc(100% - 180px); z-index: 1 !important; }
.sca-fg-cat-list .sca-fg-cat-container ul li > a, .sca-fg-cat-list .sca-fg-cat-container ul li .sca-fg-item .sca-fg-item-name a { pointer-events: none; }

@media (max-width: 767px) {
  .sca-fg-cat-list .sca-fg-cat-container ul li .sca-fg-item { position: static !important; max-width: 100%; }
}

/* --C10B-S-Mar-219 Wrong variant in cart solution --*/
.yotpo .yotpo-single-image-container .y-image-overlay{
  display:none !important;
}
.yotpo.bottomLine .yotpo-pictures-gallery-wrapper {
  display: none !important;
}

/* -- C10B-S-Sep-1053 Specific Menu Item Design -- */
.site-nav > li.mega-menu.specific_item a { position: relative; padding: 0 0 0 22px; }
.site-nav > li.mega-menu.specific_item a .fa { position: absolute; left: 0; top: 0; font-size: 18px; }
body.have-fixed .site-nav { padding: 0 70px; }
@media (max-width: 1024px) {
  .site-header nav li.specific_item a { position: relative; padding-left: 44px; }
  .site-header nav li.specific_item a .fa { position: absolute; left: 20px; top: 12px; font-size: 18px; }
}


/* C10B-S-Sep-1072 Country Selection Popup */
.hl-right-top {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
ul.customer-links {
  order: 2;
}
ul.customer-links li {
  margin-top: 0;
  margin-bottom: 0;
}
.top-header-panel {
    padding-top: 1px;
    display: flex;
}
.header-panel-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.currency select {
height: 30px;
}
.currency select:focus {
    outline: navajowhite;
}
@media (max-width: 1024px) {
  .currency select {
    color: #000;
    width: 100%;
    margin-top: -1px;
    font-weight: bold;
    padding: 12px 20px;
    height: auto;
  }
}


.currency-parent .selectize-control {
  align-items: center;
  display: flex;
  background: #f4f4f4!important;
  justify-content: center;
  padding: 0px 20px;
  margin-left: 0;
  height: 35px;
  height: 35px;
  letter-spacing: 1px;
}
.currency-parent .selectize-control .item {
  margin: 0;
  padding-left: 0px !important;
}
.currency-parent {
  position: relative;
  display: flex;
  align-items: center;
}
.currency-parent .selectize-dropdown {
  background: #fff;
  border: 0;
  width: 100% !important;
  top: 100% !important;
  box-shadow: 0px 10px 10px 0 rgb(0,0,0,.1);
  left: 0 !important;
}
.currency-parent .selectize-dropdown .selectize-dropdown-content {
  background: #fff;
  padding: 0;
}
.currency-parent .selectize-dropdown .selectize-dropdown-content .option {
    padding: 10px 20px !important;
    border-bottom: 1px solid #e5e5e5;
}

@media (max-width: 767px) {
  .currency-parent {
    position: relative;
    display: inline-block;
    align-items: center;
    width: 100%;
  }
  .header-bottom .selectize-control div.item {
    padding-left: 0 !important;
  }
  .currency-parent .selectize-control div.selectize-input {
    padding: 15px 0 !important;
  }
}



.currency-parent .selectize-dropdown .option,
.currency-parent .selectize-control .item {
  position: relative;
  display: flex;
  align-items: center;
  color: #000 !important;
}
.currency-parent .selectize-dropdown .option:before,
.currency-parent .selectize-control .item:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 11px;
  margin: 0 6px 0 0;
  background: url(flags.png);
  background-repeat: no-repeat;
}
.header-bottom .selectize-control.single .selectize-input, 
.header-bottom .selectize-control.single .selectize-input input {
	display: flex;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -2px;
  background: url(chevron.svg);
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  transform: translateY(-50%);
  border: 0;
}
.selectize-control.single .selectize-input.dropdown-active:after {
    transform: rotate(180deg);
    top: 5px;
}

.currency-parent .selectize-dropdown .option[data-value='AED']:before, 
.currency-parent .selectize-control .item[data-value='AED']:before {
  background-position: -16px 0px;
}
.currency-parent .selectize-dropdown .option[data-value='ARS']:before, 
.currency-parent .selectize-control .item[data-value='ARS']:before {
  background-position: -144px 0px;
}
.currency-parent .selectize-dropdown .option[data-value='AUD']:before, 
.currency-parent .selectize-control .item[data-value='AUD']:before {
  background-position: -192px 0px;
}
.currency-parent .selectize-dropdown .option[data-value='BRL']:before, 
.currency-parent .selectize-control .item[data-value='BRL']:before {
  background-position: -176px -11px;
}
.currency-parent .selectize-dropdown .option[data-value='CAD']:before, 
.currency-parent .selectize-control .item[data-value='CAD']:before {
  background-position: -16px -22px;
}
.currency-parent .selectize-dropdown .option[data-value='CHF']:before, 
.currency-parent .selectize-control .item[data-value='CHF']:before {
  background-position: -96px -22px;
}
.currency-parent .selectize-dropdown .option[data-value='CZK']:before, 
.currency-parent .selectize-control .item[data-value='CZK']:before {
  background-position: -16px -33px;
}
.currency-parent .selectize-dropdown .option[data-value='DKK']:before, 
.currency-parent .selectize-control .item[data-value='DKK']:before {
  background-position: -64px -33px;
}
.currency-parent .selectize-dropdown .option[data-value='EUR']:before, 
.currency-parent .selectize-control .item[data-value='EUR']:before {
  background-position: -256px -33px;
}
.currency-parent .selectize-dropdown .option[data-value='GBP']:before, 
.currency-parent .selectize-control .item[data-value='GBP']:before {
  background-position: -112px -44px;
}
.currency-parent .selectize-dropdown .option[data-value='HRK']:before, 
.currency-parent .selectize-control .item[data-value='HRK']:before {
  background-position: -192px -55px;
}
.currency-parent .selectize-dropdown .option[data-value='HUF']:before, 
.currency-parent .selectize-control .item[data-value='HUF']:before {
  background-position: -224px -55px;
}
.currency-parent .selectize-dropdown .option[data-value='ILS']:before, 
.currency-parent .selectize-control .item[data-value='ILS']:before {
  background-position: -16px -66px;
}
.currency-parent .selectize-dropdown .option[data-value='MYR']:before, 
.currency-parent .selectize-control .item[data-value='MYR']:before {
  background-position: -112px -99px;
}
.currency-parent .selectize-dropdown .option[data-value='NOK']:before, 
.currency-parent .selectize-control .item[data-value='NOK']:before {
  background-position: -256px -99px;
}
.currency-parent .selectize-dropdown .option[data-value='NZD']:before, 
.currency-parent .selectize-control .item[data-value='NZD']:before {
  background-position: -48px -110px;
}
.currency-parent .selectize-dropdown .option[data-value='PLN']:before, 
.currency-parent .selectize-control .item[data-value='PLN']:before {
  background-position: -176px -110px;
}
.currency-parent .selectize-dropdown .option[data-value='QAR']:before, 
.currency-parent .selectize-control .item[data-value='QAR']:before {
  background-position: -32px -121px;
}
.currency-parent .selectize-dropdown .option[data-value='RUB']:before, 
.currency-parent .selectize-control .item[data-value='RUB']:before {
  background-position: -96px -121px;
}
.currency-parent .selectize-dropdown .option[data-value='SEK']:before, 
.currency-parent .selectize-control .item[data-value='SEK']:before {
  background-position: -208px -121px;
}
.currency-parent .selectize-dropdown .option[data-value='SGD']:before, 
.currency-parent .selectize-control .item[data-value='SGD']:before {
  background-position: -224px -121px;
}
.currency-parent .selectize-dropdown .option[data-value='TRY']:before, 
.currency-parent .selectize-control .item[data-value='TRY']:before {
  background-position: -144px -143px;
}

.currency-parent .selectize-dropdown .option[data-value='USD']:before, 
.currency-parent .selectize-control .item[data-value='USD']:before {
  background-position: 0 -154px;
}
.currency-parent .selectize-dropdown .option[data-value='INR']:before, 
.currency-parent .selectize-control .item[data-value='INR']:before {
    background-position: -64px -66px;
}


@media (max-width: 767px) {
  .selectize-control.single .selectize-input.dropdown-active:after {
    transform: rotate(180deg);
    top: 18px;
  }
}
/*-- C10B-S-Oct-1076 Include Vendor Name --*/
.products-grid .product-vendor{
  display:none;
}

/*-- C10B-S-Oct-1076 Include Vendor Name --*/
.products-grid .product-vendor{
  display:none;
}

/* C10B-S-Nov-1079 Bottom Payment logos */
.pay_klarna .section-item {
    margin: 30px 0 0;
}
.pay_klarna .section-image img {
    margin: 0px !important;
}
.pay_klarna .section-item h2 {
    margin: 20px 0 10px;
}
.pay_klarna .journey {
    margin: 30px 0 0;
}
.pay_klarna .journey-step {
    margin: 10px 0 0;
}

.pay_klarna .content.question {
    margin: 20px 0 10px;
}
.payment-methods li img:hover, .payment-methods li:hover {
    cursor: auto;
}
@media (max-width: 1024px) {
  .payment-methods li {
    padding: 15px 10px 0 0;
  }
}

@media (max-width: 767px) {
  .payment-methods li {
    padding: 15px 10px 0 0;
  }
}

.reffr-con{
  margin-top:4em; 
 margin-left: auto;
 margin-right: auto;
  text-align: center;
}


.btn-ref1{
background: #000;
  border-radius: 2px;
  color:#fff;
}

.btn-ref1 a{
font-size: 2em;
}

.ref-more-info{
background: #fdc357;
margin-left: auto;
margin-right: auto;
width: 40vh;
border-radius: 5px;
padding: 7px 0 7px 0;
  text-transform: uppercase;
}

/*--C10B-S-Sep-1090 Flags Issue---*/
button.disclosure__button {
    border: 0;
    align-items: center;
    display: flex;
    background: transparent !important;
    justify-content: center;
    padding: 0px 0px !important;
    margin-left: 0;
    height: 35px;
    letter-spacing: 1px;
    width: 68px !important;
    font-size: 12px;
    font-weight: 700;
}
button.disclosure__button svg {
    width: 13px;
    height: 13px;
    margin-left: 5px;
}
.disclosure {
    background: #F4F4F4!important;
    padding: 0px 20px;
    position: relative;
}
#CountryList {
    position: absolute;
    top: 35px;
    background-color: #fff;
    z-index: 9999;
    box-shadow: 0px 10px 10px 0 rgb(0 0 0 / 10%);
    left: 0 !important;
    width: 100%;
    height: 200px;
    overflow: auto;
    text-align: left;
    padding: 0px;
}
#CountryList .disclosure__item {
    padding: 10px 20px;
    list-style: none;
    border-bottom: 1px solid #E5E5E5;
    margin: 0;
}
#CountryList .disclosure__item a {
    font-size: 11px;
    font-weight: 700;
    width: 100%;
    margin-left: -21px;
    padding-left: 21px;
}
#CountryList::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
#CountryList::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 4px;
}
.header-bottom.on #CountryList {
    display: none;
}
@media(max-width: 1024px){
    .disclosure {
       padding: 8px 20px;
    }
}



 .isp-custom-badge {
    display: flex;
    position: absolute;
    font-weight: 400;
    font-style: normal;
    z-index: 1;
    top: 10px;
    right: 10px;
    min-width: 4vw;
    width: 4vw;
    height: 20px;
    padding: 0 30px 0 30px;
    margin: 0 0 0 0;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-family: "Arimo";
    line-height: 12px;
    text-align: center;
    white-space: normal;
}
  
.isp-custom-badge.on-sale {
   color: red;
   background-color: #fff;
   border: 1px solid red;
}
  
 .isp-custom-badge.new-release{
   color: red;
   background-color: #fff;
   border: 1px solid red;
} 
   
