/** Shopify CDN: Minification failed

Line 105:75 Expected ":"
Line 105:109 Expected ":"
Line 105:147 Expected ":"
Line 105:180 Expected ":"

**/
.flex-loading{
	width: 1200px;
    margin: 0 auto;
    height: 350px;
}
#thumbnail-gallery .thumbnail-slider div.slide.video-thumb-cont .play-button{
	left: 0;
    margin-top: -12px;
    position: absolute;
    right: 0;
    top: 50%;
}
#thumbnail-gallery .thumbnail-slider div.slide.video-thumb-cont a .play-button img{
	height: auto;
    padding: 0;
    width: 25px;
  	margin: 0 auto;
}
#product-photos .video-slide {
	display: none;
}
.collection-banner {
display:none;
}
#homepage-collections h2{
    font-size: 38px;
    color: #efa4c6 !important;
    font-family: 'Fira Sans Condensed', sans-serif;
    text-transform: capitalize;
    font-weight: normal;
  letter-spacing: 0;
}
.owl-controls .owl-pagination{display:none;}
#homepage-instagram .instagram-image{filter: none !important;opacity: 1 !important;}
body[data-template="page.order-status"] .order-status .order-completed,
body[data-template="page.order-status"] .order-status tr:last-child td.order-track-info,
body[data-template="page.order-status"] .order-status .sos_grandtotal > td {font-weight:bold;}


#homepage-products .hide-product-price.product-details .price {
	 display: inherit !important;
}
.jdgm-rev-widg__summary-text{
display:none;
}
#product-loop .product-details .jdgm-widget.jdgm-widget{
display:inherit;
}
#product-loop .product-details .jdgm-widget.jdgm-widget .jdgm-rev-widg__reviews{
display:none;
}
#product-loop .product-details .jdgm-widget.jdgm-widget .jdgm-write-rev-link{
display:none !important;
}
.pdp-video-slide iframe{
height:315px !important
}
@media screen and ( min-width: 741px ) {
 .section-title.mobile-view,.promo-inner.mobile-view{display:none;}  
 .section-title.mobile-view{display:none;}
  .mobile-top-msg{display:none;}
}
@media screen and ( max-width: 767px ) {
#homepage-instagram .instagram-image {width: 33.3333333%;}  
  #homepage-products .product-details {    position: inherit;}
}
@media screen and ( max-width: 740px ) {
  body[data-template="page.order-status"] .order-status td {
      border-style: inherit !important;
    border-width: 1px !important;
     border-color: #eee !important;
    -moz-border-bottom-colors:#eee !important;
      -moz-border-left-colors:#eee !important;
      -moz-border-right-colors:#eee !important;
      -moz-border-top-colors: #eee !important;
    -webkit-border-bottom-colors:#eee !important;
      -webkit-border-left-colors:#eee !important;
      -webkit-border-right-colors:#eee !important;
      -webkit-border-top-colors: #eee !important;
    -ms-border-bottom-colors:#eee !important;
      -ms-border-left-colors:#eee !important;
      -ms-border-right-colors:#eee !important;
      -ms-border-top-colors: #eee !important;
    -o-border-bottom-colors:#eee !important;
      -o-border-left-colors:#eee !important;
      -o-border-right-colors:#eee !important;
      -o-border-top-colors: #eee !important;
  }
  ul#cart li img{max-width:30px;}
}

@media screen and ( min-width: 641px ) {
  

.promo-inner.desktop-view .caption{top:50%; transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%); }
.promo-inner.desktop-view .overlay{ background-color: rgba(0, 0, 0, 0.45);position:absolute;top:0;left:0;display:none;display:none;height:100%;width:100%;}
.promo-inner.desktop-view:hover .overlay{transition: all 0.5s ease 0s;-moz- transition: all 0.5s ease 0s;-ms- transition: all 0.5s ease 0s;-webkit- transition: all 0.5s ease 0s;-o- transition: all 0.5s ease 0s;display:block;}

  
} 
@media screen and ( max-width: 640px ) {
  .section-title.desktop-view{display:none;}
  .section-title.desktop-view,.promo-inner.desktop-view{display:none;}
  #footer{text-align:center;}
  .index .section-title h2, .index .section-title h3, .index .section-title h1, .collection-listing h2{border:none;}
  .index .section-title h2{font-size:30px;font-family: 'FiraSansCondensedMedium';font-weight:normal;}  
  .pages-left-content .parallax-text h2{color:#fff;}
  #homepage-instagram .instagram-image{width:50% !important;}
  div#instafeed a:nth-child(4),div#instafeed a:nth-child(5){
    /*display:none !important;*/
  } 
  #homepage-pages-one .parallax{background-repeat:no-repeat;min-height:410px;}
  #homepage-pages-one .pages-left-content .parallax-text{font-size:37px;  max-width: 375px;padding-left: 20px; text-align: left;line-height:40px;position:absolute;bottom:10px;left:0; font-family: 'open_sansregular';}
  #homepage-pages-one .pages-left-content .parallax-text h2{color:#fff;}
  #homepage-pages-one .pages-left-content .parallax-text h2{color: #fff;text-align: left;margin-top: 30px;letter-spacing:5px;font-size:22px;font-family: 'open_sansregular';}
  section#homepage-pages-one{min-height:310px;background-size: 100% 100% !important; }
  section#homepage-products h2{font-size:41px;font-family: 'FiraSansCondensedMedium';letter-spacing:3px;}
   #footer-wrapper .mobile-half{width:100%;}
   section#homepage-products .product-details h3{font-size:25px;}
   section#homepage-products .product-details .price{font-size:18px;}
  section#homepage-products .product-details .price.shop-btn{margin-bottom:0;}
  section#homepage-promo .row{width:100% !important;}
   section#homepage-promo img{width:100%;vertical-align:middle;}
  section#homepage-promo .promo-inner{margin-top:-3px;}
   section#homepage-promo{padding:0 !important;}
   section#homepage-promo .row [class*="desktop-"]{margin:0;}
   section#homepage-promo .row .mobile-3{width:100%;} 
  #homepage-pages-two{display:none;}
  section#homepage-instagram h3,section#homepage-instagram h2{padding:0;display:block;}  
  section#homepage-instagram em{vertical-align:middle;margin-left:13px;} 
  section#homepage-instagram h3{font-size:43px;color:#323335;font-family: 'open_sanssemibold';letter-spacing:3px;}
  section#homepage-promo .pimg .promo-inner .caption p{padding:0;margin:0;}   
 .promo-inner.mobile-view .overlay{background-color:transparent;}
  
  
  .promo-inner .overlay{display:block;}
  .mobile-view .product-details{margin-top:10px;}
  .product-details.mobile-view .price .onsale,.product-details.mobile-view .price .was{font-size:27px;}
  .homepage-promo .promo-inner.mobile-view .caption h4{font-size:21px;color:#fff;text-align:right;margin:0;font-family: 'open_sansregular';letter-spacing:3px; }
  #homepage-instagram .section-title{padding: 60px 0 29px;}
  .fancybox-wrap {
  	z-index: 999999 !important;
  }
  #search_popup #search {
  	max-width: 100% !important;
    width: 100% !important;
  }
}

@media screen and (max-width: 500px) {  
  .mobile-top-msg p{ font-size: 18px;}
  .newsletter-block .news-text h2{font-size:38px;}
  section#homepage-pages-one{min-height:300px;}
  .index .section-title h2{font-size: 26px;}
  section#homepage-instagram h3{font-size:38px;}
  .mobile-view .shop-btn a{padding:5px;line-height:30px;max-width:200px;font-size:18px;}
  section#homepage-products .product-details h3{font-size:18px;}
  .product-details.mobile-view .price .onsale, .product-details.mobile-view .price .was{font-size:21px;}
  input#footer-subscribe{font-size: 15px;}
}

@media screen and ( max-width: 479px ) {
  #homepage-pages-one .pages-left-content .parallax-text{font-size:27px;max-width:290px;line-height:35px;}
  section#homepage-products .product-details h3{font-size:18px;}
  .product-details.mobile-view .price .onsale, .product-details.mobile-view .price .was{font-size:18px;}
  section#homepage-pages-one{min-height:270px;}
  #homepage-pages-one .pages-left-content .parallax-text{bottom:30px;}
  section#homepage-instagram h2{font-size: 18px;}
  section#homepage-instagram em{vertical-align:middle;margin-left:5px; }
  section#homepage-instagram em img{width:20px;}
  section#homepage-instagram h3{font-size:24px;}
  section#homepage-products h2{font-size:32px;}
  section#homepage-pages-one{background-size: cover !important;}
  #homepage-pages-one .pages-left-content .parallax-text h2{font-size:18px;margin-top:15px;letter-spacing:3px;}
  .homepage-promo .promo-inner.mobile-view .caption h4{font-size:18px;}
  section#homepage-promo .pimg .promo-inner.mobile-view .caption p{font-size:17px !important;}
  .homepage-promo .promo-inner.mobile-view .caption{bottom:20px;}

}