/** Shopify CDN: Minification failed

Line 207:0 Unexpected "}"
Line 385:80 Expected identifier but found whitespace
Line 385:82 Unexpected "{"
Line 385:92 Expected ":"

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

				GENERIC

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


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


.product-single{ max-width:1200px; margin:auto; width:100%; }


.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   { 
  	margin-bottom: 15px;
    border-top: solid 1px #eee;
    padding: 20px 0px 0px 0px;
}


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

.product-description h5 {
    font: bold 16px open sans condensed;
    text-transform: uppercase;
    color: #000;
    margin-top: 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{position:absolute;right:0;color: #999;}

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

.related-products{ text-align:center; }

.related-products .product-price{ font-weight:bold;	}
.related-products p.h6{ margin-bottom:0; }
#related-products-container h3 {
    text-align: center;
    margin-top: 20px;
    text-transform: uppercase;
}



/* SHARE BUTTONS */

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

.st-btn{ background-color:#eee!important; }
/* .st-btn .st-label{ display:block!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:left; }
#st-1.st-has-labels .st-btn > span{display:block!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:#3B5998;border-radius: 3px;}
#st-1 .st-btn[data-network='twitter'] svg{ fill:#55acee; } 
#st-1 .st-btn[data-network='pinterest'] svg{ fill:#CB2027; } 







/*===	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: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: 36px;
    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:48.5%; margin-left:1.5%; }

.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: 16px;}
/*   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;
}
*/

.title-price-mobile .style-name, .product-info .style-name{
  color:#444;
  margin-bottom: 0!important;
  margin-top: 3px;
  font: normal 12px open sans;
}

.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 20px open sans condensed;
  text-transform: uppercase;
  padding: 0px;
}

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

.template-product #ProductPrice{
  text-align: left!important;
  border-bottom:1px solid #e5e5e5;
  padding-bottom:20px!important;
  color:black;
  margin-bottom: 20px;
  font: bold 20px open sans condensed;
}

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

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





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

				RESPONSIVE

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



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

@media only screen and (min-width: 769px){
  
/*   #related-products-container .owl-carousel .owl-item{ width:50%!important; } */
  #related-products-container .owl-carousel .owl-item{ width:50%!important; }
  
  #ProductThumbs > div{ width:67.8px; 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:385px; float:left; width:calc(100% - 385px); }
  
  .product-info .ui.sticky{ margin-bottom:30px; }
  
  .title-price-mobile{ display:none; }
  
  .template-product .product-single .product-info {
		position:absolute;
		right:0;
		width:385px;
		background-color: transparent!important;
		/* border-left:1px solid #e5e5e5; */
	}
  
  
}


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

@media only screen and (max-width: 768px){
  
  .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; }
  
  #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,.title-price-mobile span.price{font-size:20px!important;padding: 0px;border-bottom: none;background-color: transparent;}
  
  #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: 15px 0px;}
  
  #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;
}
  
  
  
}


