 @media (min-width: 768px){
   .CollectionGrid #collection div.CollectionItemProduct:nth-child(3n+1) {clear: both;}
   #ProductSection-related-products .row-block-grid div.CollectionItemProduct:nth-child(3n+1) {clear: both;}
 }
.wrapper{padding:115px 32px 0;max-width:none;width:100%;float:left}
.grid-product{float:left;padding:0 36px;position:relative;margin-bottom:30px!important;min-height:423px}
.grid-uniform{margin:0 -36px}
/*.filter_section{float:left;width:18%;position:relative;padding-top:0;min-height:1200px}*/
.filter_section {float: left;width: 18%;top:116px;}
/*.fil_fix{position:fixed;top:0;padding-top:155px;min-height:100vh;width:15%}*/
.fil_fix{top:0;}
.filter_section .fil_fix + div{display:none!important}
.template-collection .main-content .wrapper{position:relative;padding:125px 32px 0}
/*.right_col{float:left;width:75%;max-width:918px;position:relative;left:0!important;min-height:550px}*/
.right_col {width: 75%;position: relative;left: 0;margin: auto; }
.grid-product__image-link{height:auto!important;float:left;width:100%;position:relative}
h3{font-family:'Futura';font-size:13px;font-weight:500;font-style:normal;line-height:1.31;letter-spacing:2.3px;text-align:left;color:#3e2b2e;border-bottom:1px solid transparent;padding:0 0 15px;float:left;width:100%;margin:0}
.grid-product__meta span{letter-spacing:2.3px;float:left;width:100%;padding:6px 0 0}
.grid-product__meta{line-height:normal}
.grid-product__image-link{margin:0 0 15px}
.grid-product__meta span.grid-product__price-wrap{width:auto;position:relative}
.grid-product__meta span.icon-fallback-text{width:auto;position:absolute;top:1px;right:-20px;padding:0;font-size:10px}
.product-price__sold-out{background: #ffffff82;position: absolute;top: 10px;left: 10px;z-index: 9;margin: 0;
    text-transform: uppercase;
    z-index: 9;
    border: none !important;
    color: #3e2b2e;
    text-align: center;
    border-radius: 100%;
    line-height: normal;
    font-size: 10px;
    width: 52px;
    height: 52px;
    letter-spacing: 2px;
  padding: 15px 9px 14px;}
.grid-uniform .large--one-half:nth-child(2n+1),.grid-uniform .large--one-third:nth-child(3n+1),.grid-uniform .large--one-quarter:nth-child(4n+1),.grid-uniform .large--one-fifth:nth-child(5n+1),.grid-uniform .large--one-sixth:nth-child(6n+1),.grid-uniform .large--two-sixths:nth-child(3n+1),.grid-uniform .large--three-sixths:nth-child(2n+1),.grid-uniform .large--two-eighths:nth-child(4n+1),.grid-uniform .large--four-eighths:nth-child(2n+1),.grid-uniform .large--five-tenths:nth-child(2n+1),.grid-uniform .large--one-twelfth:nth-child(12n+1),.grid-uniform .large--two-twelfths:nth-child(6n+1),.grid-uniform .large--three-twelfths:nth-child(4n+1),.grid-uniform .large--four-twelfths:nth-child(3n+1),.grid-uniform .large--six-twelfths:nth-child(2n+1){clear:none}
.section-header{margin-bottom:0;position:relative}
.row-block-grid{float:left;width:auto;margin:0 -36px;clear:both}

div.pagination{font-family:'Futura';text-transform:capitalize;padding:0;text-align:center;font-size:11px;float:right;width:auto!important}
#search_pagination.pagination .page.current { font-size: 13px; font-weight: 600; }
#search_pagination.pagination a { color: #ababab; }
.pagination a{font-size:13px;letter-spacing:2px}
.pagination a:hover,.pagination a:focus{color:#3e2b2e!important}
.pagination li.active a{font-weight:bold;color:#3e2b2e!important}
.pagination .page.current{color:#3e2b2e!important}
.pagination .next,.pagination .prev{font-family:'Futura'}
#top_pagi{position:absolute;top:-8px;right:0}
#top_pagi div.pagination{padding:0}
#top_pagi div.pagination span.next,#top_pagi div.pagination span.prev{display:none!important}
li.small{font-size:100%}
.filter_options ul{padding:0;margin:0 0 10px;list-style:none;float:left;width:100%}
.filter_options ul li{float:left;width:100%;margin:0;line-height:2.3;font-family: futura-pt;}
.filter_options ul li a,.filter a{letter-spacing:2.3px;font-size:16px;color:#3e2b2e;text-transform:capitalize}
.filter .all a{color:#3e2b2e;cursor:pointer}
.filter ul{display:none}
.filter{float:left;width:100%;padding:0 0 5px}
.filter_options ul li a.clickme{color:#3e2b2e}
.m_icon{display:none}
.label_title.act_span span.m_icon{display:inherit!important}
.label_title.act_span span.p_icon{display:none!important}
.filter_cat{margin:20px 0!important;float:left}
.label_title span{position:absolute;top:13px;right:-25px}
.label_title{position:relative;font-size:16px;letter-spacing:2.3px}
.pagination span.next{width:38px;overflow:hidden;white-space:nowrap;width:38px;overflow:hidden;white-space:nowrap;margin-left:15px}
.pagination .prev{display:none!important}
.container-fluid{padding-right:0;padding-left:0}
.reveal-modal{width:100%;min-height:inherit;border-top:0 solid #000;border-bottom:0 solid #000;padding:50px 0 150px 0;position:absolute;top:auto;left:0;right:0;margin:0 auto;width:100%;display:none;background:#ffffff;z-index:12}
.quickview_on{padding-bottom:400px!important}
.hover_img{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.rollover_img{position:static;top:0;left:0}
.rollover_img .custom-bar{opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.rollover_img:hover .custom-bar{opacity:1;}
.CollectionItemProduct{width:33.33%}
.product_img{position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden}
.reveal-modal .grid__item{padding-left:0;display:inline-block;border:0 solid #ccc;min-height:45px;}
.product-single__thumbnail{display:inline-block;margin:0;width:45px;cursor:pointer}
.reveal-modal .product-single__photo-wrapper{position:absolute;top:0}
.product-single__photo{margin:0 auto;min-height:1px;width:100%;height:100%;position:relative;padding-bottom:4px}
.reveal-modal .quick_view_large_img{position:relative;height:325px}
.hover_quick_shop a{font-size:21px;line-height:normal}
.hover_quick_shop{position:absolute;top:13px;right:10px;display:none}
.wish_icon{position:absolute;top:10px;right:10px;font-size:19px;line-height:normal;display:none}
.CollectionItemProduct:hover .wish_icon,.CollectionItemProduct:hover .hover_quick_shop{display:block!important}
dd{float:left;width:auto}
.product-price__price.product-price__sale{float:left; color: #dfa8a0; font-weight: bold; padding:0 0 0 10px}
s.product-price__price{opacity:.7}
.h4.grid-view-item__title{float:left;padding:0;margin:14px 0 0;font-size:13px;width:100%;font-family:'Futura'}
.product-card__description{float:left;width:100%;font-size:Futura;font-size:12px;letter-spacing:1.3px}
.product-card__description dd { display: block;}
.product-card__description a{float:left;width:100%}
.h4.grid-view-item__title a{letter-spacing:2.3px;line-height: 1.6;}
*{letter-spacing:2.3px}
.inner_info h4{float:left;padding:0;margin:0 0 15px;font-size:13px;width:100%;font-family:'Futura';line-height:26px}
.inner_info{float:left;width:100%;color:#3e2b2e}
.reveal-modal .quick_view_large_img{position:relative;padding:0 37px 0 0;float:left;flex:inherit;width:27%!important}
.col-md-8.col-sm-8.quick_view_right_info{float:right!important;padding:0 0 0 18px}
.CollectionItemProduct{padding:0 37px}
#collection{margin:0 -37px;padding-top:15px;}
#product-description{float:left;width:100%;line-height:26px;margin:0}
#bottom_pagination{clear: both;}
#product-description p{margin-bottom:18px}
#product-description a{color:#efb5a4}
#product-description a:hover{color:#3e2b2e!important}
.close-reveal-modal{position:absolute;top:54px;right:10px;color:#3e2b2e!important;line-height:normal;cursor:pointer}
.close-reveal-modal:hover{color:#efb5a4!important}
#product-variants{float:left;width:100%;text-transform:capitalize;margin:0 0 25px}
.qty_box_wrapper{float:left;width:100%;display:none}
#product-variants label{float:left;width:20%;text-align:left!important}
#product-variants ul{padding:0;margin:0;list-style:none}
#product-variants ul li{float:left;padding:0 0 0 25px}
#product-variants ul li:first-child{padding:0}
.variants_box{float:left;width:100%;border-bottom:1px solid #3e2b2e;margin-bottom:10px;text-transform:capitalize}
#AddToCart, input.add_to_cart{
  	padding:16px 15px;
 	margin: 0;
  	border:none;
    border:1px solid #3e2b2e;
  	line-height:normal!important;
  	font-family: 'Futura';
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 2.3px;
  	float:left;
     width:100%;
  	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
  	background:none!important;
}

#AddToCart.disabled {
 opacity: .5;
 border: 1px solid #3e2b2e !important;
}

#AddToCart.disabled:hover,#AddToCart .disabled:focus {
    background: none !important;
   border: 1px solid #3e2b2e !important;
} 

#AddToCart:hover, input.add_to_cart:hover,
#AddToCart:focus, input.add_to_cart:focus{
  	border:1px solid #efb5a4;
  	color:#000000;
  	background:#efb5a4!important;
}

.sale-price{float:left;margin:0 10px 0 0}
.full_details_link{margin-top: 10px;float:left;clear:both;display:table;color:#999;border-bottom:0 solid;line-height:normal;padding:0 0 4px}
.full_details_link:hover{border-bottom:0 solid transparent;color:#efb5a4!important}
li.outstock{color:#999!important;text-decoration:line-through}

.reallysoldout  li.outstock {text-decoration: line-through !important;}

.quick_view_right_info .coloroptions li.outstock {
    text-decoration: none ;
    color: #665759 !important;
}

.product-card__description dt,.product-card__description dd,.product-card__description s,.product-card__description span{letter-spacing:1.3px}
.activeSize{color:#3e2b2e!important;text-decoration:underline}
.sizeItem.activeSize{text-decoration:none}
.quick_view_right_info .sizeItem.activeSize{text-decoration:underline}
.prod_thumb{position:absolute;right:-29px;width:20px;top:45px;height:100%;display:table}
.middle_align{display:table-cell;vertical-align:middle}
#ProductThumbs{width:100%;float:left;margin:0;padding:0}
#ProductThumbs .grid__item{width:20px;display:inline-block;float:left;border:0 solid #ccc;margin:2px 0;height:auto;line-height:normal}
#ProductThumbs .grid__item img{display:none}
.product-single__thumbnail{width:20px;height:20px}
.product-single__thumbnail:hover,.product-single__thumbnail.active_thumb{color:#3e2b2e!important}
.product-single__thumbnail span{float:left;width:100%;text-align:center;float:left;width:100%;text-align:center;line-height:21px}
//.CollectionItemProduct{min-height:480px;    max-height: 750px;}
#ProductThumbs{counter-reset:my-sec-counter}
#ProductThumbs li a span::before{content:"•";color:#999}
#ProductThumbs li a.active_thumb span::before{color:#000}
.grid-view-item.product-card{position:relative}
.filter_options ul li.active a{color:#efb5a4!important}
.search_wrapper #collection{padding-top:15px}
.fa.fa-plus{border:1px solid;border-radius:100%;line-height:24px;padding:0 0 0 2px;width:23px;height:25px;font-size:15px;text-align:center}
.m_icon{letter-spacing:-1.6px}
.label_title .p_icon{display:block}
.label_title.active .m_icon{display:block}
.label_title.active .p_icon{display:none}
.c-accordion-icon,.c-text .c-accordion-icon{width:10px;height:10px;right:0;margin-top:-.5rem;margin-left:15px;position:absolute;display:inline-block;top:60%;overflow:hidden;-webkit-transition:-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);transition:transform .4s cubic-bezier(0.4,0,0.2,1);transition:transform .4s cubic-bezier(0.4,0,0.2,1),-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);transition-delay:0s,0;-webkit-transition-delay:.2s;transition-delay:.2s}
.c-accordion-icon::before,.c-text .c-accordion-icon::before{height:1px;margin-top:-1px;width:100%;left:0;top:50%;-webkit-transition:-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);transition:transform .4s cubic-bezier(0.4,0,0.2,1);transition:transform .4s cubic-bezier(0.4,0,0.2,1),-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);transition-delay:0s,0;-webkit-transition-delay:0;transition-delay:0}
.c-accordion-icon::before,.c-accordion-icon::after,.c-text .c-accordion-icon::before,.c-text .c-accordion-icon::after{position:absolute;background:#000;content:""}
.c-accordion-icon::after,.c-text .c-accordion-icon::after{width:1px;margin-left:0;height:100%;top:0;left:50%}
.active .c-accordion-icon::before,.active .c-text .c-accordion-icon::before{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition-delay:.2s;transition-delay:.2s}
.active .c-accordion-icon,.active .c-text .c-accordion-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-delay:0;transition-delay:0}
.product-price__sale-label{width:8px;height:8px;right:0;margin-top:-.5rem;margin-left:0;position:relative;display:inline-block;top:60%;overflow:hidden;-webkit-transition:-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);transition:transform .4s cubic-bezier(0.4,0,0.2,1);transition:transform .4s cubic-bezier(0.4,0,0.2,1),-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);transition-delay:0s,0;-webkit-transition-delay:.2s;transition-delay:.2s;font-size:0}
.product-price__sale-label::before{height:1px;margin-top:-1px;width:100%;left:0;top:50%;-webkit-transition:-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);transition:transform .4s cubic-bezier(0.4,0,0.2,1);transition:transform .4s cubic-bezier(0.4,0,0.2,1),-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);transition-delay:0s,0;-webkit-transition-delay:0;transition-delay:0}
.product-price__sale-label::before,.product-price__sale-label::after{position:absolute;background:#000;content:""}
.product-price__sale-label::after{width:1px;margin-left:0;height:100%;top:0;left:50%}
.product-price__price:hover .product-price__sale-label::before{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition-delay:.2s;transition-delay:.2s}
.product-price__price:hover .product-price__sale-label{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-delay:0;transition-delay:0}
.label_title,.fil_fix h3{font-weight: 500;font-family: futura-pt;}
.product-card__description dt{font-weight:400}
s.product-price__price{margin-right:10px}


.radio-wrapper {
	border-bottom: 1px solid #3e2b2e;
    margin-bottom: 11px !important;
    display: block !important;
}

.radio-wrapper label {
    padding: 1px 3px !important;
    margin-left: 12px;
    margin-right: 12px;
}

.single-option-radio input[type="checkbox"], .single-option-radio  input[type="radio"] {
  margin:0px !important;
    border: none;
}


input[name="Color"] + .disabled {
    text-decoration: none !important;
    border-bottom: 1px solid #3e2b2e !important;
}

.single-option-radio input[type='radio']:checked+label {
   border-bottom:1px solid #3e2b2e;
    line-height: 140%;
    padding-left: 1px;
   //background: #e4d9d1 !important;
}

label.disabled {
    border-bottom: none !important;
    text-decoration: line-through;
    opacity: .8;
}

input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
}

.radio-wrapper label {
    text-transform: capitalize;
}

.radio-wrapper .single-option-radio__label {
    padding-left: 0px !important;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}

ul.pagination-menu {
    list-style: none;
    display: block;
    margin: 0px !important;
}

.pagination-menu li {
    float: left;
}


.pagination-header li.next {
    float: none;
    text-align: right;
}
.notactivepage a {color:#ababab;}

.breast-cancer-awareness.collection-description{ text-align:left !important; width: 75%; margin: 0 auto; }
.breast-cancer-awareness.collection-description img{	
    width: 260px;
    float: left;
    border-right: 1px solid #ddd;
    margin-right: 30px;
    margin-left: -20px;
	margin-bottom: 30px;
}


@media (max-width: 920px){
	.breast-cancer-awareness.collection-description img{	
		width: 260px;
		float: none;
		display:block;
		border-right: 0;
		margin: 0 auto 20px;
	}
	.breast-cancer-awareness.collection-description{ text-align:center !important; width:100%; }
}

@media (max-width: 768px){
  
  .pagination-menu li {
    float: none !important;
    display: inline-block;
}
  
  .pagination-menu li.next, .pagination-menu li.previous {
    float: none !important;
    display: block !important; 
    padding:0px !importamt;
}
  
  .pagination-menu li.previous  {text-align: left;padding:0px !important;}
  .pagination-menu li.next {text-align: right;padding:0px !important;} 
  .pagination a, .pagination .page.current {padding: 0px !important;}
  #search_pagination.pagination a, .pagination .page.current {padding: 0px 3px !important;}
}
@media (max-width: 768px){
.product-card__description a {
    float: left;
    width: 100%;
    padding-bottom: 11px;
}
}

@media (min-width: 768px) {
.slider-padding {
    margin-top: 0px !important;
}}

.carousel {
    position: relative;
    opacity: 1;
    width: 100vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

@media (max-width: 590px) {
.slider-padding {
padding-bottom: 10px;
}}

@media (max-width: 767px) {
.template-collection .main-content .wrapper {
    padding: 8px 15px 0 !Important;
}
  .breast-cancer-awareness.collection-description img{	width: 130px; }
}