/** Shopify CDN: Minification failed

Line 252:0 Unexpected "}"
Line 457:80 Expected identifier but found whitespace
Line 457:82 Unexpected "{"
Line 457:92 Expected ":"

**/
/*=================================================

				GENERIC

===================================================*/


/*===	LAYOUT	========*/


#ProductPrice, .product-info .style-name{display:inline-block;margin-right:5px;font: normal 12px open sans;}

.product-info .items-sold{display: block;width: 115px;clear: both;margin: auto;text-align: center;border: 1px solid #eee;border-radius: 3px;font: normal 12px open sans;color: #666;padding: 7px;}
.product-info .items-sold span{display:block;font: bold 12px open sans;color: #000;}

.product-info .style-n-price{border-bottom: 1px solid #eee;padding-bottom: 20px;margin-bottom: 20px;}

.product-info .style-n-price, .product-info .selected-variant{ color:#999; font-size:12px; }

.selected-variant { margin: 10px 0px; font: normal 12px open sans; }

.product-single{max-width: 1020px;margin:auto;width:100%;padding: 30px 0px;}
.product-below{ max-width:1020px; margin:auto; width:100%; }
.product-left{ padding-bottom:20px; }

.template-product .product-single .product-info {
  background-color: transparent!important;
}


.modal-container{ overflow-y:scroll; }
.modal.size-chart img{ display:block; margin:auto; }


.template-product #ProductPhotoImg{ display:block!important; max-width:600px; width:100%; }

.product-description strong{margin-top:20px;font-family: "Open Sans";font-weight:bold;font-size: 12px;color: #000;}
.product-description p{font-family:"Open Sans"!important;font-weight:normal;font-size:12px;line-height: 24px;padding: 0px;margin-bottom: 20px;}
.product-description   {
  	border-top: solid 1px #eee;
  	margin-bottom: 30px;
  	padding: 0px 80px;
}


.product-description b {
    font: bold 12px open sans;
    text-transform: capitalize;
    color: #666;
}

.product-description h1 {
    font: bold 25px open sans condensed;
    text-transform: uppercase;
    color: #000;
    margin-top: 0px;
    text-align: center;
    margin: 30px 0px !important;
}


.product-description h5 {
    font: bold 16px open sans condensed;
    text-transform: uppercase;
    color: #000;
    margin-top: 0px;
    margin-bottom: 20px;
}

.product-description-mobile h5 {
    font: bold 14px open sans condensed;
    text-transform: uppercase;
    color: #000;
    margin-top: 0px;
    margin-bottom: 18px;
}

.product-description h4 {
    font: bold 12px/24px open sans!important;
    margin: 0px;
    margin-bottom: 20px;
}

.shipping-returns-link, .size-chart-link{font-size: 12px;text-decoration: underline!important;font-weight: normal!important;font-family: "Open Sans";color: #444;}
.size-chart-link{right:0;color: #999;}

#AddToCartForm{position:relative;font-family:"Open Sans Condensed"!important;font-size: 14px;font-weight:bold;margin: 20px 0px;}

.related-products{text-align:center;padding-bottom: 30px;}

.related-products .product-price{ font-weight:bold;	}
.related-products p.h6{ margin-bottom:0; }

#related-products-container h1 {
    font: bold 25px open sans condensed;
    text-align: center;
    margin-top: 30px;
}



/* SHARE BUTTONS */

.sharethis-custom{
    max-width: 200px;
    margin: 30px auto;
}

.sharethis-custom div{display:inline-block;margin:auto;width: 32%;text-align:center;}
.sharethis-custom div span{cursor:pointer;color:#bbb;font-size: 24px;}

div#st-1 {
    margin-bottom: 20px;
}

.st-btn{ background-color:transparent!important; }
.st-btn .st-label{ display:none!important; }

#st-1 .st-btn{height: 40px!important;line-height: 30px!important;min-width:0!important;width:33%;margin-right:10px;padding:5px 10px!important;border-radius: 3px!important;}
#st-1 .st-btn:nth-child(3){ margin-right:0!important; }
#st-1 .st-btn > svg{ top:3px!important; float:none; margin:auto; display:block; }
#st-1.st-has-labels .st-btn > span{display:none!important;color: #000!important;font-size: 14px!important;font-family: open sans condensed;font-weight: bold;text-transform: uppercase;padding: 0px 42px;}

#st-1 .st-btn[data-network='facebook'] svg{background-color:#aaa;border-radius: 3px;}
#st-1 .st-btn[data-network='twitter'] svg{ fill:#aaa; } 
#st-1 .st-btn[data-network='pinterest'] svg{ fill:#aaa; } 







/*===	ADD TO CART FORM	========*/



#AddToCartForm select.single-option-selector{
  background-color: #eee;
  border-radius: 3px;
}


/* .template-product #AddToCartForm  .selector-wrapper:after{
  content:"\f0d7";
} */

.selector-wrapper{ position:relative; }
.selector-wrapper label{ display:none; }
.selector-wrapper:after{
    display: inline;
    font-family: "icons";
    text-decoration: none;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\e607";
    position: absolute;
    right: 12px;
    top: 16px;
    font-size: 12px;
}

.selector-wrapper select{ width:100%; }

.selector-wrapper:nth-child(1){ display:none; }
.selector-wrapper:nth-child(2){ float:left; width:48.5%; margin-right:1.5%; }
.selector-wrapper:nth-child(3){float:left;width:100%;margin-bottom: 10px;}

.selector-wrapper:nth-child(2):before{content:'COLOR';font-weight:bold;color: #000;}
/* .selector-wrapper:nth-child(3):before{ content:'SIZE'; font-weight:bold;color: #000 } */

.product-info.phone-cases .selector-wrapper:nth-child(2):before{ content:'MODEL'!important;}
.product-info.phone-cases .selector-wrapper:nth-child(3):before{ content:'STYLE'!important; }




/*=========	OTHER FINE PRODUCTS DIVIDER	================*/

.template-product div#related-products-container {
  border-top: 1px solid #e5e5e5;
}

/*===	HIDE SHIPPING & RETURN PARAGRAPH	========*/

.template-product .large--three-quarters div.product-left-info >:first-of-type{
  display:none!important;
}

/*.template-product .product-left-info #related-products-container .owl-wrapper-outer .owl-wrapper .owl-item div._product-image-conatiner .grid__image img{
   display:block!important;
}*/


/*=========	CENTER THE PAGE WITH PRODUCTS	============*/

.template-product .large--three-quarters {
  margin-left: 14%;
  margin-right: 14%;
  padding: 0;
}



/*=========	HIDE COLOR, SIZE, ADD TO CART DIVS	============*/

.template-product #AddToCartForm .js-qty{
  display:none!important;
}

/*=========	SHOW STYLE DESCRIPTION	============*/

.template-product #AddToCartForm  .selector-wrapper .single-option-selector {
  display:block!important;
  border:none;
  padding:0px;
  font-family: "Open Sans"!important;
  font-size: 12px;
  font-weight: normal;
  color: #444;
  margin:0px;
  padding: 8px 15px;
  line-height:20px;
  height: 40px;
  text-transform: capitalize;
}
.product-left-info p{margin-bottom: -14px;}

/*=========	ELIMINATES ARROW IN SELECT	============*/

select{
  background-image:none!important;
}

/*=========	HIDES SMALL THUMNAILS OF PRODUCT	============*/

.template-product div#ProductThumbs {/*   display: none!important; *//* margin-top: 10px; */}
/*   display: none!important; */
}

.template-product .product-left-info #related-products-container .owl-wrapper-outer .owl-wrapper .owl-item {
  margin: 0 2.485% 0 2.485%;
}

/*=========	OTHER FINE PRODUCTS FONT STYLE	============*/

.template-product .product-left-info #related-products-container .section-header h2{
  text-align: center!important;
  margin-top:20px;
  color: #000;
}

.template-product .product-left-info #related-products-container .owl-wrapper-outer .owl-wrapper .owl-item p{
  text-align: center!important;
  font-family: Open Sans!important;
  font-weight: normal;
  font-size: 12px!important;
  color: #444;
}

/*========			RIGHT BANNER			=======*/


/*=========	SHIPPING & RETURN RIGTH SIDE BAR STYLE	============*/

.template-product .product-info .product-sidebar-navigation{
  border:none!important;
  margin-top: -10px;
  padding: 0px;
}

.template-product .product-info .product-sidebar-navigation li a, .template-product .product-info li a {
  font-family:"Open Sans"!important;
  font-size: 14px;
  font-weight: normal;
  color: #444;
}

.template-product .product-info .shipping-returns-desktop{
  border-bottom:1px solid #eee;
  margin-bottom:20px;
  
}

/*
.template-product #related-products-container .section-header .section-header__title{
  text-align:center!important;
}*/

/*
.template-product .product-single .product-info {
  position: absolute;
  right: 0px;
  height: 46%;
  z-index: 1;
}
*/



.sticky .style-name{}
.sticky  h1 {margin-top:20px;}

.title-price-mobile h1{ margin-bottom:0!important; }

/*=========	TITLE OF PRODUCT STYLE	============*/

.template-product .product-single .product-info h1{
  text-align: left!important;
  margin-bottom:3px;
  color:black;
  font: bold normal 25px open sans condensed;
  text-transform: uppercase;
  padding: 0px;
}

/*=========	PRICE PRODUCT STYLE	============*/

.template-product #ProductPrice{
  color:black;
  font-weight: bold;
}

/*=========	ADD TO CART BUTTON	============*/

.template-product #AddToCart{
  margin-top: 15px!important;
  font-family: Open Sans Condensed!important;
  font-weight: bold;
  height: 40px;
  border-radius: 3px;
  margin-bottom: 10px;
}





/*=================================================

				RESPONSIVE

===================================================*/



/* >>>>>>>>>>>> DESKTOP <<<<<<<<<<<<< */

@media only screen and (min-width: 769px){
  
  .product-description-mobile{ display:none; }
  
/*   #related-products-container .owl-carousel .owl-item{ width:50%!important; } */
  #related-products-container .owl-carousel .owl-item{ width:25%!important; }

  
  #ProductThumbs > div{width: 67px;float:left;}
  #ProductThumbs:after{content:' ';display:block;clear:both;/* margin-bottom:15px; */}
  
  .template-product .related-products .owl-wrapper{
	width:100%!important;
  }

  
  #related-products-container-mobile{ display:none; }
  
  .product-left{margin-right: 0px;float:left;width: calc(100% - 360px);}
  
  .product-info .ui.sticky{ margin-bottom:30px; }
  
  .title-price-mobile{ display:none; }
  
  .template-product .product-single .product-info {
/* 		position:absolute; */
		right:0;
		width: 335px;
		background-color: transparent!important;
	}
  
  
}


/* >>>>>>>>>>>> MOBILE <<<<<<<<<<<<< */

@media only screen and (max-width: 768px){
  
  .product-single{padding: 0px;}
  
  .selected-variant {margin: 10px 0px;font: normal 12px open sans;text-align: center;}
  
  .style-n-price {
    font: normal 12px open sans;
    color: #999;
}
  
  span#ProductPrice-mobile {
    font: bold 12px open sans;
    color: #000;
}

  .product-info .style-n-price{margin: 0px;padding: 0px; border: none;}
  
  .product-description-mobile{display:block;padding: 30px 0px;border-top: solid 1px #eee;margin-bottom: 0px;}
  
  .product-description-mobile h2 {
    text-align: center;
    padding: 0px 15px 15px 15px;
}
  
  #related-products-container-mobile h1 {
    display: block;
    border-top: solid 1px #eee;
    border-bottom: none;
    padding: 30px 0px 20px 0px;
    font: bold 20px open sans condensed!important;
}
  
  .product-below{ display:none; }
  
  .modal-container{ top:0; width:100%; position:fixed;  }
  
  #related-products-container-mobile h3{text-align:center;color: #000;text-transform: uppercase;}
  #related-products-container-mobile .related-products > div:nth-child(odd){ clear:left; padding-right:0px; padding-left:0px; }
  #related-products-container-mobile .related-products > div:nth-child(even){ padding-right:0px; padding-left:0px; }
  #related-products-container-mobile .related-products > div{ width:50%; float:left;  }

  
  .product-info{width:100%!important;padding: 0px 20px 20px 20px;}
  
  #related-products-container{ display:none!important; }
  #related-products .owl-item{ width:50%!important; }
  
  
  
  .product-info .style-name, .product-info h1{ display:none; }
  
  .product-left-info { display:none;}
  
  .owl-controls {border-bottom: 1px solid #eee;}
  .owl-controls .owl-page span { width: 10px!important; height: 10px!important; margin: 2px 2px!important;}
  
  #AddToCart {border:0;padding:0!important;margin-bottom: 0px;}
  #AddToCartText { font-size:16px!important; line-height: 40px!important; color: {{ settings.buy-button-text-color }};}
  
  .title-price-mobile{text-align:center;/* border-bottom: 1px solid #e5e5e5; */margin-left: 20px;margin-right: 20px;padding-bottom: 5px;}
  .title-price-mobile h1{font-size:20px!important;padding: 0px;border-bottom: none;background-color: transparent;margin-bottom: 3px!important;}
  
  .template-product span.price {
    font: bold 18px open sans condensed !important;
    color: #000;
}
  
  .template-product p.style-name {
    font: normal 12px/30px open sans!important;
    margin: 0px;
}
  
  #contact_form p {margin:0!important;}
  
  #st-1{}
  #st-1 .st-btn > svg { position: absolute!important; top:8px!important; left: 8px!important; float: left!important;}
  
  
  
  .title-price-mobile{text-align:center;font-family: Open Sans Condensed!important;font-weight: bold;color:black;margin: 0px;/* border-bottom: solid 1px #eee; */padding: 25px 30px 15px 30px;}
  
  #ProductThumbs .owl-item{ text-align:center; }
  #ProductPrice{ display:none; }
  
  /*=========	TITLE OF PRODUCT STYLE	============*/
  .template-product .product-single .product-info h1{
    text-align: center!important;
  }

  
  
  
  /*=========	SHOW STYLE DESCRIPTION	============*/
  .template-product #AddToCartForm  .selector-wrapper .single-option-selector {
    text-align: center!important;
  }
  
  .template-product div#related-products-container h3 {
    text-align: center;
    margin-top: 20px;
}
  
  
  
}


