/** Shopify CDN: Minification failed

Line 299:42 Expected identifier but found "!"
Line 300:50 Unexpected ";"

**/
.sca-qv-button-wrap  {
  overflow:visible !important;
  position: initial !important;
}
#sca-qv-detail {
  color: #fc4c03;
}
.sca-qv-product-price {
    font-size: 1.17647em;
    color: #ec4445;
    font-weight: 600;
    font-size: 17px;
}
.sca-qv-product-compare-price{color:#444;font-size:16px;    padding-left: 10px;}
.sca-qv-zoom-container div{
  display:inline-block !important;
  margin:0 auto !important
}

.sca-qv-zoom-container {
  text-align:center;
  float: none;
  margin-bottom: 17px;
}


a.sca-qv-cartbtn, input.sca-qv-cartbtn {
  border-radius: 0;
  background-color: #ec4445;
  color: #fff;
  border: 1px solid #ec4445;
  padding: 8px 20px;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600; 
}

a.sca-qv-cartbtn:hover, input.sca-qv-cartbtn:hover { 
  background-color: #fff !important;
  color: #ec4445;
  border: 1px solid #ec4445;
}
a.sca-qv-cartbtn:hover:disabled, input.sca-qv-cartbtn:hover:disabled { 
  -moz-opacity:0.20; 
  opacity:.20; 
  filter:alpha(opacity=20); 
  cursor:default;
}
input.disabled.sca-qv-cartbtn:hover { 
  background-color:none repeat scroll 0 0 #f45b4f; 
  color:#fff; 
}
.sca-qv-cartbtn:disabled,.disabled {
  -moz-opacity:0.20; opacity:.20; 
  filter:alpha(opacity=20); 
  cursor:default;}

.sca-qv-product-options { padding: 15px 0 20px; margin-bottom: 15px;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  margin-bottom: 15px;
  padding: 15px 0 20px;
}
.sca-qv-product-options label {
  display: block;
  float: left !important;
  line-height: 21px;
  margin-bottom: 3px;
  margin-top: 8px;
  text-align: left !important;
  width: 75px;
  margin-right: 0px !important;
  font-size: 14px;
    text-transform: capitalize;
    font-family: 'Open Sans', sans-serif;
}
.sca-qv-product-options select { margin-bottom: 20px; }
#sca-qv-variant-options .selector-wrapper select {
  max-width: none !important;
  width: 65% !important;
}
.sca-qv-product-options textarea { width: 30px; line-height: 18px; height: 18px; min-height: 18px; margin-bottom: 20px; }
#sca-qv-quantity {
  height: 27px !important;
  line-height: 27px !important;
  margin-bottom: 20px !important;
  width: 70px;
  float: left !important;
  padding: 4px !important;
  box-sizing: content-box !important;
  margin-top: 0 !important;
}
@-moz-document url-prefix() { .sca-qv-product-options select { height: 30px; line-height: 30px; } } /* Firefox fix */

.sca-qv-hidden {display: none!important}

.sca-qv-price-container{

}



.sca-qv-product-compare-price {

}

.sca-qv-sale {
  background-color: #fc4c03;
  border-radius: 3px;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  height: 22px;
  line-height: 23px;
  position: absolute !important;
  right: 28px;
  text-align: center;
  text-transform: uppercase;
  top: 10px;
  padding-left:7px;
  padding-right:7px;
  z-index: 99099;
}

.sca-qv-gallery a {
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 2px;
  text-align: left;
}
.sca-qv-gallery {
  margin-bottom: 10px;
  margin-right: 0px !important;
  margin-left: 0px !important;
  text-align: center;
}

#gal1{margin-top:15px;}
#gal1 a{display:inline-block;margin-right:11px;}
#gal1 a{margin-bottom:12px;width:70px;}
#gal1 img {
  height: auto;
  width: 100%;
}


.quick-product-view-id{padding-bottom:0px;}
.zoomContainer {
  height: 0 !important;
  width: 0 !important;
  z-index: 9999099;
}
#sca-qv-cart-animation {
  background: none repeat scroll 0 0 #f45b4f !important;
  border: 3px solid #f45b4f;
  border-radius: 50%;
  color: #fff !important;
  display: block;
  font-size: 16px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  position: absolute !important;
  text-align: center;
  width: 35px;

}
.quick-select {
  height: 30px;
}
.sca-qv-row {
     margin-bottom: 10px;
    color: #666666;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
}

.quick-view-container {
  text-align: left;
}



.zoomWrapper {
  max-width: 100% !important
}



.zoomWrapper img,#gal1 img {
  /*border: 1px solid #ddd*/
}



.image-zoom-featured {
  max-width: 367px !important;
  height: auto !important
}
.sca-qv-gallery a img {
  border: 1px solid #fff;
}

.zoomGalleryActive img,.sca-qv-gallery img:hover,#gal1 img:hover {
  border: 1px solid #fc4c03 !important
}

.zoomGalleryActive img,.sca-qv-gallery img:hover,#gal1 img:hover {
  border: 1px solid #fc4c03 !important
}
/***************************/
.sca-qv-image{position:relative;} 
.sca-qv-image .sca-qv-button {
  text-indent: -9999px;  
  position:relative;
  background-color: transparent !important;
}
.sca-qv-image .sca-qv-button:before{
  content: '\f00e';
  position: absolute;
  top: -11px;
  left: 0px;
  font-family: FontAwesome;
  font-size: 15px;
  text-indent: 0;
  color: #fff;
  display: inline-block;
  height: 40px;
  line-height: 38px;
  padding: 0;
  text-align: center;
  width: 40px;
  border: 2px solid #fff;

}
#sca-brankmark{
	display:none !important;
}

.fancybox-skin {
  background:#fff;
}
.sca-sold-out{color:#fc4c03;font-size:18px;}
.name-title{font-size:20px;font-weight:normal;margin-bottom:12px;color:#0088CD}
.name-title strong {  
  margin: 10px 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #777;}
.name-title strong{font-weight:normal}

.sca-qv-price-container {
  margin-bottom: 12px;
}
.clear-both{clear:both;height:0px;}
.sca-qv-product-options select {
  height: 35px;
  margin-bottom: 20px;
  padding: 9px 6px 0 !important;
  width:250px;
}
.sca-left{width:52%;
  float:left;
  padding:20px 0px 10px;
}
.sca-right{width:44%;
  float:right;
  padding:20px 0px 10px;
}
/***************************/

@media ( max-width : 768px) {
  .zoomWrapper {
    margin: auto
  }
}
@media ( max-width : 767px) {
  .sca-qv-image .sca-qv-button{display:none !important;}  
}

/***************************/

.sca-qv-product-options{border-bottom:0px !important;} 
.sca-qv-product-options select {
  padding: 5px 6px !important;
}
/***************************/
.sca-qv-optionrow{
    display: table;
    width: 100%;
}
.sca-qv-optionrow div {margin-bottom:0px; !important;}
.sca-qv-optionrow div {max-width: none !important};
#sca-qv-add-item-form {
  margin :0px !important;
}

#sca-qv-variant-options .selector-wrapper {
  margin: 0px !important;
}
.sca-qv-optionrow span {
  padding: 0 !important;
}

#sca-qv-variant-options .single-option-selector {display:block !important; opacity:1 !important;}
.sca-qv-optionrow .js-qty button {display: none !important;}
