.FreeShippingMotivator{display:block;}
.FreeShippingMotivator .top-bar-right li, .FreeShippingMotivator .top-bar-right li > *{    padding: 6px 20px;}
.FreeShippingMotivator .top-bar-right li img{margin-right:5px;}
.Header-container .breadcrumb{width: 17%;padding: 9px 5px 13px 0px;border-right: 1px solid #444444;}
.Header-container .breadcrumb a{font-weight:normal;}
.FreeShippingMotivator .top-bar-right{max-width: 100%; width:45%;}
.FreeShippingMotivator .top-bar-left{width:40%;}
.FreeShippingMotivator .top-bar-right .msg_hdr_btn{    padding: 6px 20px;}
.FreeShippingMotivator .top-bar-right li:first-child a{border:0;}
.FreeShippingMotivator .top-bar-right li:last-child a{padding: 6px 0 6px 20px;}
.FreeShippingMotivator .top-bar-right li a{font-size: 12px;font-weight: normal;}
.HeaderTop{padding:18px 0;}
.Header-right{    width: 40%;    margin-top: 5px;}
.LogoWrapper {    float: left;    width: 60%;}
.searchBox{max-width: 100%;float:right;width: 64.5%;margin-left: 20px;}
.searchBox input{    padding-left: 10px;    border: 1px solid #3f3f3f;display: block;    padding-right: 40px;}
.js-swiftype-results.SwiftypeResults.SwiftypeResults--desktop{display:none;}
.searchBox img.search_img{    right: 0;    left: inherit;}
.cart-icon.HeaderIcons-list{    width: 75px;    float: right;}
.heart-icon{    display: inline-block;    margin-right: 10px;}
.cart-icon .HeaderIcons-iconLink {    width: 30px;    display: inline-block;    height: 30px;    vertical-align: middle;}
.Header{border:0;}
.is-stuck .struckLogo{display:block;    float: left;}
.new-header-part .is-stuck .HeaderMenu{    width: 76%;}
.as_seen {padding-bottom: 15px;display: inline-block;width: 100%;margin-top: 30px;}


.Collection-banner,.Collection .medium-12.columns{margin-top:15px;}
.new-header-part .shop-by-category{ max-width: 195px;    display: block;    position: relative;    width: 15%;    float: left;}
.new-header-part .HeaderMenu{    width:84%; margin-left: 1%;   display:block;float:left;    vertical-align: top;}
/* .new-header-part .MenuWrapper{background:#212429;} */
.shop-by-category .shop-category-list{position:absolute;width:200px;padding:15px;box-sizing:border-box;left:0;top:40px;border:1px solid #ddd;display:none;z-index:99;background:#fff;margin:0px;text-align:left;}
.new-header-part .HeaderMenu >ul > li > a{color:#212429; font-size:14px; font-weight:400;}
.mobile_top_bar{display:none;}

/* .shop-by-category{background:#008ee8; } */
.shop-by-category .shop-category-menu{display: block;  position:relative;  text-align: left;    color: #000;    font-size: 14.5px;    font-weight: 700;    line-height: 45px;    padding:0 20px 0 0;}
.shop-by-category .shop-category-menu:after{    content: "\f0d7"; font-family:'FontAwesome';   color: #000;    position: absolute;    right:40px;    top:1px;    font-weight: normal;    font-size: 20px;}
.shop-by-category .shop-category-menu.active:after{content: "\f0d8";}
.shop-category-list li a{font-size:14px; color:#000; font-weight:normal;padding:0 20px 0 0;}
.is-stuck .shop-by-category .shop-category-list{padding: 10px 10px;    left: -10px;}
.shop-category-list li a:hover{    color: #008EE8;}
.shop-by-category .shop-category-list li{margin:0 0 8px;    list-style-type: none;}

.new-header-part .MenuWrapper .HeaderMenu-listItem{float:left; display:block;padding: 13px 0 12px;    -moz-box-flex: inherit;    box-flex: inherit;    -ms-box-flex: 1;    -webkit-box-flex: inherit;    -o-box-flex: inherit;    flex-grow: inherit;    -webkit-flex-grow: inherit;}
.new-header-part .MenuWrapper .HeaderMenu-listItem > a{padding-right:28px;}
.MenuWrapper .HeaderMenu-listItem .flyout-menu{top:100%;}
.HeaderMenu-list{float:right;    width: 94.5%;}

.new-header-part .MenuWrapper .HeaderMenu-listItem:hover{    background: transparent;}
.new-header-part .MenuWrapper .HeaderMenu-listItem:hover > a, .HeaderMenu-list:hover .HeaderMenu-listItem a.HeaderMenu-listItemLink:hover{color:#000;}
.top-bar-left {background: #008ee8;color: #FFF;font-size: 14px;font-weight: bold;text-transform: uppercase;text-align: center;padding: 5px;}

/* customer-review-part  */
.customer_title {margin:15px 0 0;}
.customer_title span{display:inline-block;vertical-align:middle;line-height:1;}
.recent_review_left {border:2px solid #bfbfbf;float: left;margin: 10px;padding: 20px;text-align: center;width: 31.6%;position:relative;}
.customer_name {background: #28a2f0 none repeat scroll 0 0;border-radius: 100%;color: #fff;font-size: 28px;font-weight: 700;height: 70px;line-height: 70px; margin: auto;  width: 70px;text-transform:uppercase;}
.name_top {position: absolute;text-align: center;top: -40px;width: 100%;left:0;}
.recent_review_left h5 {color: #4b4949;font-size: 14px;padding-bottom: 0;height:50px;overflow:hidden;}
.recent_review_inner {margin-top: 65px;}
.recent_review_part .trending-products-title {margin-top: 50px;}
.recent_review_left p {min-height: 75px;}
.review_pname:hover{text-decoration:underline;}
.img_width{max-width:60%;}

/*category-part*/
.category_new_icon > ul {margin: 0;padding: 0;}
.category_new_icon li {display: inline-block;font-size: 16px;font-weight: bold;list-style: outside none none;text-align: center;vertical-align: top;width: 14%;margin-bottom:25px;}
.category_new_icon {margin-top: 30px;}
.category_new_design {margin-top: 50px;}


/*banner-section-top*/
.banner-section-top img{width:100%;}
.banner-section-top .slick-slider{margin-bottom:0;}


/*Start Designing section*/
.start-designing-section{background:#212429; width:100%; padding:30px 0; text-align:center;}
.start-designing-section p{color:#fff; font-size:18px; font-weight:normal; text-align:center; margin:0;}
.start-designing-section p a{ background:#ff186f;border: 1px solid #fff;    font-size: 14px;    padding: 8px 15px;    display: inline-block;    line-height: 100%;    color: #fff;    margin-left: 15px;font-weight:bold}
.start-designing-section p a:hover{color: #008EE8; background: #FFF;}
.start-designing-section p strong {margin-right: 10px;}

/*Popular Categories section*/
.popular-categories-box{position:relative;}
.popular-categories-box h2{position: absolute; letter-spacing:0;   bottom: 30px;    padding: 0 20px;    color: #fff;    font-size: 35px;    font-family: 'SourceSansPro-Bold';    width: 100%;    text-transform: uppercase;    margin: 0;    line-height: 33px;}
.popular-categories-section .IndexThemeList{padding:30px 15px; text-align:center;padding-top:15px;}
.popular-categories-section .IndexThemeList .IndexThemeList-title{margin:0; font-size:16px; color:#7f7f7f; font-weight:700; text-transform:none;}
.popular-categories-section .IndexThemeList-item{padding:0; margin-left:10px;}
.popular-categories-section .IndexThemeList-item a{font-size:16px; color:#7f7f7f; font-weight:normal;}

/*slider content*/
.slideshow_content {color: #fff;left: 50%;position: absolute;text-align: center;top: 50%;transform: translate(-50%, -50%);transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);width: 580px;}
.slideshow_content img{max-width:100%;width:auto;}
.slideshow_content h3 {color: #fff; font-size: 36px;text-align: center;text-transform:capitalize;line-height:44px;}
.slideshow_content h3 span{display:inline-block;}
.bnr_search_input {background:#fff url("search-new2.png") no-repeat scroll left center !important;font-weight:bold;border: medium none !important;border-radius: 5px 0 0 5px !important;display: inline-block !important;margin: 0 !important;padding:8px 8px 8px 25px !important;margin-left:10px;width: 67% !important;}
.go_btn {background: #212429 none repeat scroll 0 0 !important;border: medium none !important;border-radius: 0 5px 5px 0 !important;display: inline-block !important;font-weight: bold !important;margin-left: -3px !important;  padding: 7px 50px !important;  position: relative;  top: 1px;}


/*trending-products-section*/
.trending-products-section{padding-top:3px; margin-top:10px;}
.trending-products-title h2{font-size:24px; text-transform:none; color:#212429; font-weight:700;margin-bottom: 35px;letter-spacing:0; display:inline-block;width:100%;}
.trending-products-title a{color:#008ee8; font-size:18px; font-weight:normal;margin-top:5px; text-decoration:underline;}
.IndexFeaturedCollection-title::before{background-color: #ececec;}
.trending-products-section .small-12.medium-5.columns {float: none;display: inline-block;vertical-align: middle;}
.cat_block {margin: 20px 0 40px;}

/*top-selling-slider*/
.top-selling-slider{padding:0 0px 0 20px;margin-bottom:0;}
.top-selling-slider .top-selling-box a{background:#9d9d9d; border-radius:5px; width:145px; height:55px; line-height:55px; display:block; text-align:center; font-size:14px; font-weight:700; color:#fff;}
.top-selling-slider .slick-prev{left:0; box-shadow:none;}
.top-selling-slider .slick-next{right:0; box-shadow:none;}
.top-selling-slider .slick-prev:before{content: "\f0d9";font-family:'FontAwesome';    color: #000;}
.top-selling-slider .slick-next:before{ content: "\f0da"; font-family:'FontAwesome';    color: #000;}
.top-selling-slider .top-selling-box a.blue{background:#008ee8;}
.top-selling-slider .top-selling-box a.pink{background:#ff00ae;}
.top-selling-slider .top-selling-box a.black{background:#000000;}
.see_more {clear: both;text-align: center;}
.see_more span{margin-left:5px; font-weight:bold; font-size: 16px;}
.see_more a {color: #008ee8;font-size: 18px;font-weight: normal;margin-top: 5px;}
.see_more a:hover{text-decoration: underline;}
.trending-products-section .small-12.medium-7.columns {float: none; display: inline-block;vertical-align: middle;width: 57%;}
.mobile_category_icon{display:none;}
/* .mobile_category_icon,.category_mobile_page{display:none;} */
.new_select_filter .filter.filter-current {margin-bottom: 15px;}

/* =========left-category-customise========= */
.Collection-controls .FilterMenu #js-filter-menu-content li.filter-group h4{border:none;}
.left_category_filter h5 {font-size: 18px;letter-spacing: 0;text-transform: capitalize;padding-bottom:10;line-height:18px;}
.left_category_filter,.Collection-controls .FilterMenu {padding-right:1em;}
/* .Collection .medium-12.columns {padding: 0;} */
.left_category_filter select {background: #fff url("category_select.jpg") no-repeat scroll right center;  border: 1px solid #bfbfbf;  cursor: pointer; padding:8px;}
.left_category_type ul {list-style: outside none none;margin: 0;padding: 0;text-align: center;width:100%;float:none;flex-wrap: wrap;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;}
.left_category_type li {margin:0 5px 15px;font-weight: normal;font-size:13px; line-height:18px;width:28%;}
.left_category_type li p,.filter-menu li.filter-group > ul li.collection-container {margin-bottom: 5px;line-height:18px;}
.left_category_type li img {max-width: 50px;}
/* .left_category_type li.type_active:nth-child(3n+1) {clear: both;} */
.Collection-controls .FilterMenu #js-filter-menu-content li.left_category_type.filter-group ul,
.Collection-controls .FilterMenu #js-filter-menu-content li.filter-group.populer_coll_list ul{height:auto;    max-height: none;overflow:inherit;}
.populer_coll_list a {background: #d7d7d7 none repeat scroll 0 0;border-radius: 5px;color: #212429;display: inline-block;line-height: 1;margin-bottom: 7px;  margin-right: 5px;  padding: 5px 10px;}
.filter-menu li.filter-group.populer_coll_list a:hover{background: #303030 none repeat scroll 0 0; color:#fff}
.populer_coll_list {margin-bottom: 20px;}
/* .Collection {margin-top: 20px;} */

.populer_coll_list .FilterMenu-checkboxIcon{display:none;}
.populer_coll_list li{display:inline-block;}
.nav-type li .collection-name a{display:block;font-weight:bold;font-size:12px;}
.sub_cat{padding-left: 5px;}
ul.nav-type .FilterMenu-checkboxIcon {display: none;}
.nav-type .accessories.type_active,.nav-type .rare-imports.type_active,.nav-type .home-decor.type_active,.nav-type .outwear.type_active
,.bottoms.type_active,.tops.type_active{display:none;}
.Collection .not_filter ul{width:100%;}
.filter-group.filter-group-type.left_category_filter.left_category_type span {display: block;}
/* =========left-category-customise========= */
.content_page .Page-title{text-align:center;text-transform: none;letter-spacing:0;}
.content_page table {table-layout: fixed;width: 100%;}
.content_page th,.content_page td {text-align: left;border: 1px solid #e8e9eb;padding: 10px 14px;}
.collaborations_heading {position: absolute; bottom: 0;  background: rgba(0,0,0,0.5);    width: 100%;    text-align: left;    left: 0;    padding: 0;}
.collaborations_heading h1 {margin-bottom: 0;color: #FFF;letter-spacing: 0;padding: 10px 20px;margin: 0;text-transform: none;font-size: 24px;}
.collaborations_banner .collaborations_banner_inner {position: relative;}
.collaborations_banner .collaborations_banner_inner img{width: 100%;}
.collbration_bnr_img {    width: 100%;    height:350px;    background-repeat: no-repeat !important;    position: relative;    display: block;    background-size: cover !important;    background-position: center center !important;}
.start-designing-slider_part {clear:both;display: inline-block;width: 100%;margin-bottom:30px;}
.collaborations_audio { margin-bottom: 0;margin-top: 30px;}
.bottom-description{margin-bottom: 0;margin-top:0;}
.collaborations_audio h3 {margin-bottom: 0;text-transform: none;letter-spacing: 0;}
.collaborations_heading h1 { margin-bottom: 0; float: left;}
.collaborations_heading .SortSelector-wrapper {margin-top: 7px; margin-right: 15px;}
.collaboration-sort{ margin-top:20px !important;}

/* home-banner-search */

.home_bnr_search .searchBox {float: none; margin-top: 60px;}
.inner_search {position: relative;width: 400px;float:left;}
.inner_search input{width:100%;max-width:none !important;border-radius:5px 0px 0px 5px !important;padding-left: 40px !important;}
.search_go {border-radius: 0 5px 5px 0 !important;  float: left;}
.home_bnr_search .searchBox img.search_img{left:0 !important;right:inherit !important;}

#js-filter-menu .nav-gender svg{fill:none;}
#js-filter-menu .nav-type svg{fill:none;}
#js-filter-menu .nav-type .active svg,#js-filter-menu .nav-type a:hover svg{fill:#242424;stroke: #fff;stroke-width: 2px;}


/* home-banner-search */
.pro_search.searchBox{width: 100%;margin-bottom:30px;}
.pro_search.searchBox form{width: 40%; margin: 0 auto;position: relative;}

.desk_hide{display:none;}
.mobile_hide{display:block}

/* department-collection-page 1-sep-2017 */
.new_collection_bnr .Collection-bannerOverlay {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom:-23px;left: 50%;padding: 8px 20px 12px;  top: inherit;  transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);}
.new_collection_bnr .Collection-bannerOverlay .Collection-bannerTitle {font-size: 24px;line-height: 1;margin: 0;text-align: left;text-shadow: none;  text-transform: capitalize;}
.depart_collection {clear: both;display: inline-block;width: 100%;margin-bottom:20px;}
.depart_list {float: left;text-align: center;width: 25%;margin-bottom:10px;}
.depart_list_inner {margin:0 5px;background-position: center top !important;background-repeat: no-repeat !important;height: 150px;overflow: hidden;position:relative;display: inline-block;width: 98%;}
.depart_tritle{left:0;background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom: 0;color: #fff;  position: absolute;text-align: center;width: 100%;}
.depart_tritle h3 {color: #fff;font-size: 16px;letter-spacing: 0;line-height: 25px;margin: 0;text-align: center;text-transform: capitalize;}
.depart_list:nth-child(4n+1) {clear: both;}
/* department-collection-page 1-sep-2017 */

/* 6-sep-2017 */
.recent_review_img img{display: none;}
.recent_review_img > a {  background-position: center center !important;  background-repeat: no-repeat !important;  background-size: contain !important;  display: inline-block; height: 250px;  width: 100%;}
.depart_bg_img {background-position: center bottom !important;background-repeat: no-repeat !important; background-size: contain !important;display: inline-block;height: 150px;width: 49.5%;}
.Collection .medium-12.columns {padding-left: 0;padding-right: 0;}
.Header-container .breadcrumb a:first-child {padding-left: 0;}
.left_category_type .nav-type {margin: 0 -7px !important;}
.new_collection_bnr .left-titles {padding-left: 9px;}
.collaborations_heading h1{margin-bottom:0;}

/* 6-sep-2017 */

/* 1-nov-2017 */
.press_gallery ul {list-style: none;padding: 0;margin:0;}
.press_gallery ul li{float: left;width: 25%;padding: 6px;margin-bottom:0;}
.press_gallery {display: inline-block;width: 100%;clear: both;margin-top: 30px;}
.press_subtitle {background: #28a1f0;font-size: 20px;text-align: center;text-transform: uppercase;font-weight: bold;color: #FFF;margin: 20px 0;}
.press_subtitle a{display:inline-block !important;color:#FFF;text-decoration:underline;}
.press_subtitle p {margin: 0;padding: 5px;}
/* 1-nov-2017 */


/*2-NOV 2017*/
.bottom-product{padding-top:20px;}
.bottom-product .zpa-btn-custom{    display: block;  padding: 16px 48px;  font-size: 18px;  font-weight: 700 !important;  margin: 0 auto 30px;  max-width: 200px;}


.filter-current .filter-item {  display: block; padding:4px 0;  overflow: hidden;  font-size: 14px;  line-height: 1.25em;  color: #303030;}
.filter-current .filter-item:hover{color: #008EE8;}
.filter-current .filter-list {  overflow: auto;  overflow-x: hidden;  overflow-y: auto;  max-height: 298px;  color: #069;}
.filter-current .filter-item:before{    content: '✕';  display: inline-block;  margin-right: 10px;  font-size: 16px;  vertical-align: middle;  font-weight: 700;}
.filter-current .filter-child { color: #008EE8;   position: relative;    padding: 4px 0 4px 25px;    font-size: 12px;}
.filter-current .filter-child:before {  content: '';  position: absolute;  top: 4px;  left: 9px;  width: 10px;  height: 10px;  border: 1px dotted #888;  border-width: 0 0 1px 1px;}
.Page.last_main_gift {margin-top: 0;}
.christmas_boxes ul {padding: 0;margin: 0;list-style: none;}
.christmas_boxes ul li{width:33%;display:inline-block;vertical-align:top;padding:0 10px;}
.christmas_boxes ul li p {line-height: 20px;}

.gift-cart-part .gift-cart-box a.link-gift-dd{color: #2c556a;text-decoration: none;outline: 0;background:none;text-transform: none;padding: 0;font-family: "Source Sans Pro";}
.custom-purchase .recart-messenger-widget._rmp-template--basic{text-align: left;}
.pro-tab .tabs .tab-content ul{overflow-x: scroll;}

/*-- Custom product page design --*/
.look_info textarea{border-radius:0px;resize:none;}
.price_wrap {width:100%;display:inline-block;vertical-align:top;}
.ProductForm .price_wrap .bulk_price {color:#679a01;font-size:18px;text-decoration:none !important;line-height:2.2em;margin:0 0 0 5px;}
.sel-shipping{width:100%;display:inline-block;vertical-align:top;margin-top:10px;}
.sel-shipping input{float: left;margin-top: 7px;margin-right: 10px;}
.sel-shipping label{overflow: hidden;font-weight: 600;font-size: 15px;}
.buy_more{margin:10px 0 25px;}
.buy_more p{margin-bottom:0px;line-height:normal;}
.buy_more a{color:#3a8aca;text-decoration:none !important;}
.extra_info p:first-child span:before{content:none;}
.product-detail-form.ProductForm .purchase button{font-size:16px;padding:12px 20px;box-shadow:inset 0 -3px rgba(0, 0, 0, 0.1);}
.upload h6, .look_info h6{text-transform:none;}
.product-detail-form div.upload input[type="file"]{bottom:0px;}
.product-detail-form.ProductForm .purchase button {display: inline-block;width: auto;vertical-align: middle;}
.ProductForm .bulk-price {display: inline-block;font-size: 15px;line-height: 1.4;margin-bottom: 30px;margin-top:15px;color: #333;text-decoration:none !important;}
.ProductForm .bulk-price span {display: block;font-size: 13px;color: #3085c7;}
.product-detail-form.ProductForm .purchase{width:100%;}
.mfp-title{text-align: center;padding-right: 0;}
.mfp-counter{display:none;}


/* ========= Product Custom [05-02-2018] ========= */
.CustomProductWidget button:focus{outline:none;}
.CustomProductWidget div.upload, .product_section div.upload{display: inline-block;position: relative;width: auto;}
.product_section div.upload input[type="file"] {display: input-block;width: 100%;height: 100%;opacity: 0;cursor: pointer;position: absolute;bottom:0;left: 0;}
.CustomProductWidget .uploadButton,.front-upload .removeButton, .back-upload .removeButton, .CustomProductWidget .removeButton, .product_section .uploadButton{background: rgba(0, 0, 0, 0) url(upload-ico.png) no-repeat scroll 11px 4px;border: 3px solid #4f4f4f;border-radius: 35px;color: #555;cursor: pointer;font-size: 13px;font-weight: bold;line-height: 1;margin: 5px 0;padding: 8px 12px 8px 35px;text-transform: uppercase;box-shadow: none;}
.CustomProductWidget .removeButton{background-image: url(remove-icon.png);}
.CustomProductWidget .fileName{display: inline-block;font-family: Arial;font-size: 14px;margin-left: 20px;max-width: 210px;vertical-align: middle;word-wrap: break-word;}
.highlight-text p{color:#cc0000;}
.mrg0{margin:0px;}
.highlight-text p:last-child{margin-bottom:0px;}
.sel-opt a{text-decoration:underline;}
.custom-note{font-size:16px;color:#cc0000;margin:15px 0px;}
.other_created{display:inline-block;vertical-align:top;}
.other_created .slick-prev{left:0px;z-index:9;}
.other_created .slick-next{right:0px;}
.other_created .slick-prev, .other_created .slick-next{background:rgba(255, 255, 255, 0.4);width:70px;top:0px;height:100%;-webkit-transform: translate(0, 0%);-ms-transform: translate(0, 0%);transform: translate(0, 0%);}
.other_created .slick-prev:before{content:'\f104';font-family:'FontAwesome';font-size:45px;color:rgba(0,0,0,0.7);}
.other_created .slick-next:before{content:'\f105';font-family:'FontAwesome';font-size:45px;color:rgba(0,0,0,0.7);}
.other_created .design-slider{display:none;}
.other_created .design-slider:hover .slick-prev, .other_created .design-slider:hover .slick-next{background:rgba(255, 255, 255, 0.6);}
.other_created .design-slider:hover .slick-prev:before, .other_created .design-slider:hover .slick-next:before{color:#000;}
.filters-toolbar__input {display: inline-block;vertical-align: top;width: 100% !important;margin: 0px;padding:0px;}
.filters-toolbar__input li {display: inline-block;width: 27px;height: 27px;position: relative;margin-right: 0.25em;}
.filters-toolbar__input li .pick-radio {width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;opacity: 0;cursor: pointer;}
.filters-toolbar__input li label {width: 27px;height: 27px;line-height: 27px;text-align: center;margin: 0px;padding: 0px;border-radius:50%;}
.color-filter li label {font-size: 0px;border: 2px solid #000;background-size: cover;background-position: center center;}
.color-filter li.active label:before{content:'\f058';font-family:'FontAwesome';font-size:16px;position:absolute;left:50%;top:50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.fileName.is-hidden{display:none;}
/*-- End custom product page design --*/

/* Custum-landing-page */
.landing_top_bnr {margin: 30px 0;}
.easyus_boxes {width: 33.33%;float: left;text-align: center;padding:15px;}
.landing_easyus_boxes {display: inline-block;width: 100%;clear: both;margin: 40px 0 0 0;}
.landing_easyus {padding: 10px 0;}
.easyus_box_img {margin-bottom: 30px;}
.easyus_box_text h2 {font-size: 18px;text-transform: capitalize;letter-spacing: 0;}
.easyus_box_text p {line-height: 20px;}
.template_boxes {width: 25%;float: left;text-align: center;padding: 0 15px;margin:15px 0;}
.template_boxes:nth-child(4n+1) {clear: both;}
.landing_template_desc {text-align: center;margin:30px 0;}
.landing_template_desc p {font-size: 18px;line-height: 22px;font-weight: 500;max-width: 1000px;margin: auto;}
.template_box_img {display: block;width: 100%;margin-bottom: 15px;}
.template_box_text {font-size: 18px;color: #2a2a2a;display: block;}

/* Custum-landing-page */
.hoverimg{display:none;}
.template_box_img:hover .mainimg{display:none;}
.template_box_img:hover .hoverimg{display:block;}

/* Start custom deluxe template (product.custom1) page 25May2018 */
.bold-text{font-weight:bold;}
.front-upload .img-error{font-weight:normal;display:inline;margin: 0 5px;}
.product-deluxe .js-custom-product-section.is-front .upload {
    display: none;
}
.product-deluxe .js-custom-product-section.is-back .upload {
    display: none;
}
.upload .uploadButton {
    margin-right: 25px;
}

.product-deluxe .CustomProductWidget-thumbs{display:none;}
.product-deluxe .upload .removeButton{margin-right: 25px;}

/* End custom deluxe template (product.custom1) page 25May2018 */

.agree_pod_lable.off-season{margin-left: 0;font-weight: 500;color: #525151;}

.ProductDesc-tab .size-chart-link { color:#303030;}

/* 14-05-2018 */
.upload-artwork.white-popup {
    position: relative;
    background: #FFF;
    padding: 40px;
    width: auto;
    max-width: 500px;
    margin: 20px auto;
    border-radius: 5px;
    text-align: center;
}
.white-popup button.mfp-close {
    color: #444444;
    padding: 0 5px;
    width: auto;
    height: auto;
    line-height: initial;
}
.white-popup .sub-heading {
    font-size: 15px;
    margin: 8px 0;
}
.white-popup .heading {
    font-size: 22px;
    font-weight: bold;
}
.white-popup button {
    padding: 6px 20px;
    border-radius: 5px;
    font-weight: 600;
    text-transform: capitalize;
}
 p.good_pic_error {color: #FF0400;}
 .good_pic_error span {margin-right: 7px;font-size: 12px;display: table-cell;    line-height: 17px;}
 .good_pic_error .icon-checkmark:before{margin-right:10px;}
.design-note{margin-bottom:0;}
#remainingC{text-align:right;}

.custom-product-loader {position: fixed;height: 100%;width: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.1);z-index: 999;}
img.loader{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
label.requestApprovalLabel{display:inline;}
.optional-text{font-style:italic;}

@media screen and (max-width:1200px){
.depart_list {width: 33%;}
.depart_list:nth-child(4n+1){clear:none;}
.depart_list:nth-child(3n+1){clear:both;}
.new_collection_bnr {margin: 20px auto auto;width: 95%;}  
.collaborations_heading .SortSelector-wrapper {margin-top: 0;}
.collaborations_heading {padding: 5px 0;} 
.Collection.no-sidebar .container {padding: 0 10px;}  
  
  
}

@media (min-width: 1201px) and (max-width: 1250px) {
  .new-header-part .MenuWrapper .HeaderMenu-listItem > a {    padding: 0 12px;}
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .LogoWrapper{    width: 49%;}
  .Header-right {    width: 48%;}
  .searchBox{    width: 75%;}
  .Header-container .breadcrumb{width:22%;}
  .FreeShippingMotivator .top-bar-right {    max-width: 100%;    width: 52%;}
  .FreeShippingMotivator .top-bar-left {    width: 30%;}
  .new-header-part .shop-by-category{width:15%;}
  .new-header-part .HeaderMenu{width:84%;}
  .new-header-part .is-stuck .HeaderMenu {    width: 72%;}
  .popular-categories-box h2{font-size:30px;}
  .recent_review_left {padding:15px;width: 31%;}
  .category_new_icon li {width: 19%;}
  .new-header-part .MenuWrapper .HeaderMenu-listItem > a {padding: 0 5px;font-size: 13px;}
  .left_category_type li {font-size: 12px;width: 27%;}
  .shop-by-category .shop-category-menu:after{right:0;}
  .collbration_bnr_img {height:170px;}
  .collaborations_heading h1 {  padding: 7px 10px;    font-size: 16px;}
  .collaborations_banner {width: 95%;margin: auto;}
  
}
@media (min-width: 992px) and (max-width: 1024px) {
  .LogoWrapper{    width: 49%;}
  .Header-right {    width: 48%;}
  .searchBox{    width: 70%;}
  .Header-container .breadcrumb{width:22%;}
  .FreeShippingMotivator .top-bar-right {    max-width: 100%;    width: 52%;}
  .FreeShippingMotivator .top-bar-left {    width: 30%;}
  .new-header-part .shop-by-category{width:15%;}
  .shop-by-category .shop-category-menu:after{right:0;}
  .new-header-part .HeaderMenu{width:84%;}
  .new-header-part .is-stuck .HeaderMenu {    width: 72%;}
  .popular-categories-box h2{font-size:30px;}
  .recent_review_left {padding:15px;width: 31%;}
  .new-header-part .MenuWrapper .HeaderMenu-listItem > a {padding: 0 5px;font-size: 13px;}
  .left_category_type li {font-size: 12px;width: 44%;}
  .left_category_type li:nth-child(3n+1) {clear: none;}
  .left_category_type li:nth-child(2n+1) {clear:both;}
  .inner_search {width: 320px;}
  .collbration_bnr_img {height:170px;}
  .collaborations_heading h1 {  padding: 7px 10px;    font-size: 16px;}
  .collaborations_banner {width: 95%;margin: auto;}
}

@media (min-width: 768px) and (max-width: 991px) {
  .LogoWrapper{    width: 40%;}
  .Header-right {    width: 60%;}
  .searchBox{    width: 58%;}
  .Header-container .breadcrumb{width:30%;}
  .FreeShippingMotivator .top-bar-right {    max-width: 100%;    width: 67%;}
  .FreeShippingMotivator .top-bar-left {    width: 100%;}
  .new-header-part .shop-by-category{width:20%;}
  .new-header-part .HeaderMenu{width:79%;}
  .shop-by-category .shop-category-menu:after{right:0;}
  .new-header-part .is-stuck .HeaderMenu {    width: 70%;}
  .popular-categories-box h2{font-size:20px; line-height:20px;}
  .rgt_menu a{    margin-right: 7px;}
  .shop-by-category .shop-category-menu{    padding: 0px 10px;}
  .HeaderMenu-list {    width: 100%;}
  .new-header-part .MenuWrapper .HeaderMenu-listItem > a {padding: 0 4px;font-size:12px;}
  .new-header-part .is-stuck .MenuWrapper .HeaderMenu-listItem > a { padding: 0px 4px;}
  .msg_hdr_btn{border:0;}
  .recent_review_left {padding:15px;width: 30.5%;}
  .category_new_icon li {width:24%;margin-bottom: 20px;}
  .left_category_type li{font-size: 12px;width: 42%;}
  .left_category_type li:nth-child(3n+1) {clear: none;}
  .left_category_type li:nth-child(2n+1) {clear:both;}
  .inner_search {width: 170px;float: none;display: inline-block;}
  .search_go {display: inline-block !important;    margin-left: -4px !important;float:none;}
  .depart_bg_img{width:49%;}
  .collbration_bnr_img {height:165px;}
  .collaborations_heading h1 {  padding: 7px 10px;    font-size: 16px;}
  .collaborations_banner {width: 95%;margin: auto;}
  .christmas_boxes ul li{width:100%;display:block;margin-bottom:15px;}

}
@media screen and (max-width: 767px) {
  .desk_hide{display:block;}
  .mobile_hide{display:none}
  .product_section .YotpoBottomLine{padding-top:1em;}
  .product_section .omega .YotpoBottomLine{padding-top:0px;}
  .popular-categories-box h2{font-size:16px; line-height:20px;}
  .FreeShippingMotivator .top-bar-left {    width: 100%;}
/*   .slideshow_content {display: none;} */
  .start-designing-section {padding: 15px 10px;}
  .popular-categories-section .IndexThemeList {padding: 20px 15px;}
  .category_new_icon li {font-size: 16px;width:29%; margin: 5px;}
  .recent_review_left {    float:none;    margin: 50px auto;padding:15px;text-align: center; width: 95%;position: relative;}
  /*.rgt_menu.mobile_small_menu a {color: #FFF !important;border: 1px solid #FFF;} */
  .start-designing-section p {font-size: 16px;}
  .trending-products-section .small-12.medium-7.columns {display: block;width: 100%;clear:both;}
  .category_new_icon {margin-top: 0;}
  .recent_review_inner {margin-top: 20px;}
  .top-bar-left,.indexshopifyTemplate-index .popular-categories-section .cat_block,.category_new_design{display:none;}
  .top-bar-left.mobile_top_bar,.mobile_category_icon{display:block;}
  .rgt_menu.mobile_small_menu {background: #fff none repeat scroll 0 0;  margin: 0;  padding: 15px 0;}
  .start-designing-section a {clear: both;display: block !important;margin: 10px auto !important;width: 150px;border: 2px solid #fff;border-radius: 3px;}
  .start-designing-section p strong {display: block;margin-right: 0;}
  .start-designing-section p {line-height: 24px;}
  .mobile_category_icon .trending-products-title {margin:30px auto auto;width: 90%;margin-top:0;}
  .mobile_category_icon .IndexFeaturedCollection-title::before,.trending-products-section .IndexFeaturedCollection-title::before,.recent_review_part .IndexFeaturedCollection-title::before{background-color: #bfbfbf;height:1px;}
  .category_new_icon_mob {border: 2px solid #bfbfbf;border-radius: 5px;margin: auto;width: 90%;}
  .category_new_icon_mob ul{margin:0;padding:0;}
  .category_new_icon_mob li {list-style: outside none none;margin: 0;width: 100%;padding:7px;border-bottom: 2px solid #bfbfbf;position:relative;}
  .category_new_icon_mob li span {display: inline-block;vertical-align:middle;}
  .category_icon_img {margin-right: 20px;width:45px;}
  span.category_icon_img.plus_icon {line-height: 3.5;vertical-align: middle;text-align: center;}
  span.category_icon_img.plus_icon img {max-width: 20px;}
  
  .category_icon_text {color: #212429;font-size:18px;line-height:26px;width: 62%;}
  .category_icon_arrow {color: #212429;font-size: 30px;position: absolute;right: 15px;top: 35%;}
  .category_new_icon_mob li:last-child{border-bottom:none;}
  .trending-products-section {padding-top: 25px;}
  .recent_review_part .trending-products-title {margin: 50px auto auto;width: 95%;}
  .recent_review_part .trending-products-title h2 {margin-bottom: 20px;}
/* Shop-By-Category-mobile page*/
  .category_mobile_page,.category_mobile_page .category_new_design{display:block;}
  .category_mobile_page .category_new_design{margin-top:20px;}
  .mobile_category_icon{display:block;}
/* Shop-By-Category-mobile page*/
  .left_category_type li{font-size: 12px;width:100%;float:none;margin: 5px 0;}
  .left_category_type li:nth-child(3n+1) {clear:both;}
  .left_category_type li:nth-child(2n+1) {clear:both;}
  .left_category_filter h5 {font-size: 15px;line-height: 18px;padding-left:5px;}
  .slideshow_content h3 {font-size: 20px;line-height: 26px;}
/*   .slideshow_content h3{display:none;} */
  .home_bnr_search .searchBox {margin-top: 30px;width: 100%;text-align:center;margin-left:0;}
  .inner_search {width: 200px;display:inline-block;float:none;}
  .search_go{float:none !important;display:inline-block;margin-left: -3px !important;}
  .depart_list {width: 50%;}
  .depart_list:nth-child(3n+1) {clear:none;}
  .depart_list:nth-child(2n+1) {clear:both;}
  .depart_collection{margin:0px;}
  .depart_bg_img{width:49%;}
  .Collection-banner, .Collection .medium-12.columns {margin-top: 0;}
  .new_collection_bnr {margin: 0px auto auto;}
  .AnnouncementBar{padding-bottom:0;}
  .new_collection_bnr .left-titles {padding-left: 0;}
  .left-titles h4 {border-top: none;margin-top: auto;padding-top: 0;}
  .Collection-banner {margin-bottom:25px;}
  .collaborations_banner {width: 95%;margin: auto;}
  .collbration_bnr_img {height:60px;}
  .collaborations_heading h1 {color: #000;padding: 7px 0px;font-size: 16px;float: none;border-bottom: 1px solid #bbb;line-height: 32px;text-transform: uppercase;    margin-bottom: 15px;}
  .collaborations_banner_inner {margin-bottom: 20px;}
  .press_gallery ul li {width: 33.33%;padding: 3px;}
  .press_subtitle {font-size: 16px;margin:10px 0;}
  .new_select_filter .filter.filter-current {margin-bottom: 0;}
  .Collection.no-sidebar{width:95%;margin: 0 auto;}
  .Collection.no-sidebar .container { padding: 0;}
  .collaborations_heading {position: relative;bottom:0px;background:#FFF;width: 100%;text-align: left;left: 0; padding: 0;height:70px;}
  .christmas_boxes ul li{width:100%;display:block;margin-bottom:15px;}
  .easyus_boxes {width: 100%;float: none;text-align: center;padding: 10px;}
  .template_boxes {width: 50%;}
  .template_boxes:nth-child(2n+1){clear:both;}
  .landing_template_desc p {font-size: 16px;line-height: 20px;}
  .template_box_text {font-size: 14px;line-height: 18px;}
  .collaborations_main .collaboration-sort{ margin-bottom:15px !important;margin-top: 0 !important;}
  .collaborations_main .sort-by-container{margin-bottom:10px;}
}  

@media screen and (max-width: 641px) {
  .popular-categories-box h2{font-size:30px; line-height:30px;}
  .FreeShippingMotivator .top-bar-left {    width: 100%;}
  .popular-categories-box {    position: relative;    max-width: 287px;    margin: 0 auto 20px;}
  .Collection-controls {margin-top: 0;border-bottom:none;}
  .left_category_filter {background: #F6F6F6; padding: 10px;}
  .Collection-controlGroup {margin-bottom: 20px;}
  .left_category_type li:nth-child(3n+1) {clear:none;}
  .left_category_type li:nth-child(2n+1) {clear:none;}
  .left_category_type li {float: left;width: 23.5%;}
  .left_category_type li:nth-child(5n+1) {clear:both;} 
  .new_collection_bnr .Collection-bannerOverlay .Collection-bannerTitle {font-size: 16px;}
  .populer_coll_list li.collection-container {background: transparent none repeat scroll 0 0 !important;border: medium none !important;padding: 0 !important;}
  .filter-menu li.filter-group > ul .collection-container { margin-bottom: 0.5em;  margin-left: 0.25em;  margin-right: 0.25em;  padding: 0.5em;}
  .left_category_filter, .Collection-controls .FilterMenu {padding-right: 0;}
  .left_category_type .nav-type {margin: 0 !important;}
  .filter-menu {border-top: none;padding-top: 1rem;}
  .left_category_filter select {width: 97%;margin-bottom:0px;}
  #js-filter-menu{padding-top:0;}
  .filter-menu li.filter-group > ul {margin-top: 0;}
  .left_category_filter h5{padding-bottom:5px;}
  .collaborations_banner_inner .SortSelector-wrapper {display: block;margin: 0 auto;width:100%;}
  .collaborations_banner_inner .SortSelector-wrapper .SortSelector {margin-bottom: 0px;}
  .collaborations_main .collaboration-sort{ margin-top:0px !important;margin-bottom:0px !important;}
  
  
}
@media screen and (max-width: 480px) {
  .top-selling-slider .top-selling-box a{width:110px;}
  .depart_list {width: 100%;}
  .left_category_type li{width:31.5%;}
}

@media screen and (max-width: 479px) {
  .upload h6, .look_info h6{font-size:14px;}
}

@media screen and (max-width:380px){
.category_new_icon li {width: 45%;}
.left_category_type li {float: left;width: 31%;}
.left_category_type li:nth-child(4n+1) {clear:both;} 
.left_category_type li:nth-child(5n+1) {clear:none;}   
}

/* Recart Messenger Widget Custom Styling */
.recart-messenger-widget__title {font-size: 12px !important;}
.recart-messenger-widget__subtitle {text-transform: initial !important;text-align: center !important;}
.recart-messenger-widget__button span {font-size: 12px !important;}
.recart-messenger-widget__button{background: black !important;color: white !important;}

/*Image Css*/
.IndexHeaderBlockRows-row .IndexHeaderBlockRows-block:nth-child(2) .IndexHeaderBlockRows-imagePlaceholder,.IndexHeaderBlockRows-row .IndexHeaderBlockRows-block:nth-child(3) .IndexHeaderBlockRows-imagePlaceholder{background-size: 100% 100%;}