.sca-qv-button-wrap  {
  overflow:visible !important;
  position: initial !important;
  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;
    -o-transition:all 0.3s ease-in-out 0s;
    -ms-transition:all 0.3s ease-in-out 0s;
}
#sca-qv-detail {
	  color: #ff182a;
    text-align: center;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 20px;
    margin-top: 25px;
    margin-bottom: 40px;
    display: inline-block;
}
.sca-qv-product-price {
    color: #fc4c03;
    font-size: 24px;
    font-weight: 400;
    font-family: Sanchez, sans-serif;
}
.sca-qv-product-compare-price{color:#444;font-size:16px;}
.sca-qv-zoom-container div{
	display:inline-block !important;
  margin:0 auto !important
}

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


a.sca-qv-cartbtn, input.sca-qv-cartbtn {
  	-webkit-box-shadow:none; 
  	-moz-box-shadow:none; 
  	box-shadow:none; 
  	display:inline-block; 
  	height:36px; 
  	line-height:36px; 
  	border:none; 
  	margin:0; 
  	padding:0 20px !important; 
  	color:#fff;  
  	font-weight:700; 
  	font-size:12px; 
  	text-transform:none;
  	background:none repeat scroll 0 0 #fc4c03 !important; 
  	width:auto; 
}
a.sca-qv-cartbtn:hover, input.sca-qv-cartbtn:hover { 
 	background-color:none repeat scroll 0 0 #f45b4f;
  	color:#fff; opacity:0.8;
}
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: 0 0 20px;
}
.sca-qv-product-options label {
    display: block;
    float: left !important;
    line-height: 30px;
    margin-bottom: 3px;
    margin-top: 8px;
    text-align: left !important;
    width: 75px;
    margin-right: 0px!important;
}
.sca-qv-product-options select { margin-bottom: 20px; }
#sca-qv-variant-options .selector-wrapper select {
    border: 0;
    height: 46px;
    line-height: 43px;
    width: 170px;
    padding: 3px 22px 9px 12px !important;
    border-radius: 5px;
    font-size: 14px;
    outline: none;
    -webkit-appearance: none;
    background: #F5F5F5 url('http://cdn.shopify.com/s/files/1/0960/8246/t/2/assets/wholesale-arrow.png?7905588345204026158');
    background-repeat: no-repeat;
    background-size: 13%;
    background-position: 136px 17px;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
}
.sca-qv-product-options textarea { width: 30px; line-height: 18px; height: 18px; min-height: 18px; margin-bottom: 20px; }
#sca-qv-quantity-old {
    height: 48px !important;
    line-height: 48px !important;
    margin-bottom: 20px !important;
    width: 44px;
    float: left !important;
    padding: 0px 0px 0px 11px !important;
    box-sizing: content-box !important;
    margin-top: 0 !important;
    background-color: #f5f5f5;
    border: none;
    text-align: center;
}
@-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 {
    font-size: 24px;
    color: #666;
    opacity: 0.7;
    float: left;
    margin-right: 6px;
}

.sca-qv-sale {
    background-color: transparent !important;
    border-radius: 3px;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    line-height: 23px;
    position: relative;
    right: 0;
    text-align: left;
    text-transform: uppercase;
    top: 0;
    padding-left: 0px;
    padding-right: 0;
    z-index: 99099;
}
 
.sca-qv-gallery a {
    display: block;
    margin-bottom: 0px;
    margin-right: 2px;
    text-align: left;
}
.sca-qv-gallery {
    margin-bottom: 10px;
    margin-right: 10px !important;
    margin-left: 0px !important;
    text-align: center;
    float: right;
}

#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: 20px 0;
}

.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 #e5e5e5;
    border-radius: 5px;
    padding: 5px;
}

.zoomGalleryActive img,.sca-qv-gallery img:hover,#gal1 img:hover {
	    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 5px;
}

.zoomGalleryActive img,.sca-qv-gallery img:hover,#gal1 img:hover {
	    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 5px;
}
/***************************/
.sca-qv-image{position:relative;} 
.sca-qv-image .sca-qv-button {
	  background-color: #555;
    /* width: 122px; */
    /* height: 42px; */
    padding: 8px 18px !important;
    display: inline-block !important;
    border-radius: 5px !important;
    text-align: center;
    /* line-height: 42px; */
    font-size: 16px;
    color: #fff;
    position: absolute !important;
    top: 318px;
    left: 50%;
    margin-top: 0px !important;
    margin-left: -61px !important;
  
    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;
    -o-transition:all 0.3s ease-in-out 0s;
    -ms-transition:all 0.3s ease-in-out 0s;
  
  	opacity:0; 
  	filter:alpha(opacity=0); 
    border:none;
    z-index: 70999 !important;
}
.sca-qv-image:hover .sca-qv-button{
    opacity:1; 
  	filter:alpha(opacity=100); 
}
.sca-qv-image:hover .product-list-item-thumbnail img{
    opacity: 1;
    transition:all 0.5s ease-in-out 0s;
    -moz-transition:all 0.5s ease-in-out 0s;
    -webkit-transition:all 0.5s ease-in-out 0s;
    -o-transition:all 0.5s ease-in-out 0s;
    -ms-transition:all 0.5s ease-in-out 0s;
}
.sca-qv-image:hover .sca-qv-button:hover{
  background:  #008fbe ;
  color:  #fff ;
}
.fancybox-skin {
    background:#fff;
}
.sca-sold-out{color:#fc4c03;font-size:18px;}
.name-title{
  font-size:34px;
  line-height: 38px;
  font-family: Sanchez,serif;
  font-weight:normal;
  margin-bottom:12px;
  color:#0088CD;
}
.name-title strong{font-weight:normal;margin-bottom:12px;color:#0088CD}
.name-title strong{font-weight:normal}

.sca-qv-price-container {
    margin-bottom: 0px;
}
.clear-both{clear:both;height:0px;}
.sca-qv-product-options select {
    height: 35px;
  /*  line-height: 35px;*/
    margin-bottom: 20px;
    padding: 9px 6px 0 !important;
    width:250px;
}
.sca-left{width:42%;
float:left;
padding:20px 0px 10px;
}
.sca-right{
  width: 50%;
  margin-right: 5%;
  float:right;
  padding:20px 0px 10px;
}
.sca-right .share-buttons{
  margin: 24px 0px 0;
}
/***************************/

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

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

a.sca-qv-cartbtn, input.sca-qv-cartbtn{
  margin-left:15px;
  height:37px !important;
  line-height:37px !important;
}
.sca-qv-product-options{border-bottom:0px !important;} 
.sca-qv-product-options select {
    padding: 5px 6px !important;
}
/***************************/
.sca-qv-optionrow{
  display: block;
  margin-bottom: 20px;
}
.sca-qv-optionrow.sca-qv-quantity{
  float: left;
  padding-top: 2px;
}
.sca-qv-optionrow div {margin-bottom:0px; !important;}
/*.sca-qv-optionrow {width:300px !important;}*/
.sca-qv-optionrow div {max-width: none !important};
#sca-qv-add-item-form {
	margin: 0px !important;
}
#sca-qv-add-item-form .variant-inventory{
  display: none;
}

#sca-qv-variant-options .selector-wrapper {
	margin: 0px !important;
  display: block;
}
.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;}

input.sca-qv-cartbtn-config{
    background: #ffb300;
    font-family: Sanchez,serif;
    font-weight: 400;
    font-size: 16px;
    line-height: normal !important;
    color: #fff;
    -webkit-appearance: none;
    display: inline-block;
    width: auto;
    padding: 16px 20px !important;
    cursor: pointer;
    border: none;
    height: auto !important;
    border-radius: 5px;
    min-width: 185px;
    text-align: center;
    text-transform: none;
}

.sca-qv-addcart-msg{
    margin: 7px 0 0 0 !important;
    font-size: 12px;
    float: none !important;
}

.zoomWrapper{
    border: 1px solid #e5e5e5;
    border-radius: 5px;    
    padding: 5px;
    min-width: 345px;
    min-height: 345px;
    background: url("//cdn.shopify.com/s/files/1/0960/8246/t/2/assets/default_image.jpg?1054476447388328747") no-repeat center center;
}
.view-full-product{
    text-align: left;
    position: relative;
}
.view-full-product #sca-qv-detail{
    margin-bottom: 0px;
    color: #ff182a;
}
.sca-product-tags{
  display: none;
}
@media (max-width: 1100px) { 
    .sca-qv-image:hover .sca-qv-button{
        opacity:0 !important; 
        filter:alpha(opacity=0) !important; 
    }
}

@media (max-width: 1260px) { 
  .sca-qv-image .sca-qv-button{
    top: 309px;
  }
}
@media (max-width: 1250px) { 
  .sca-qv-image .sca-qv-button{
    top: 305px;
  }
}
@media (max-width: 1240px) { 
  .sca-qv-image .sca-qv-button{
    top: 303px;
  }
}
@media (max-width: 1220px) { 
  .sca-qv-image .sca-qv-button{
    top: 300px;
  }
}
@media (max-width: 1200px) { 
  .sca-qv-image .sca-qv-button{
    top: 297px;
  }
}