/****no-responsive****/
.quick_btn { display:none;}
  @media (min-width: 768px) {
	  .quick_btn { position:absolute; left:50px; top:180px; z-index:998;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out; cursor:pointer; visibility:hidden;opacity:0;}
	.quick_btn{text-decoration:none;font-size:14px; color:#fff; background:rgba(41, 47, 56, 0.4); border-radius:6px; padding:10px 15px; display:inline-block;}
	
	ul.layout .product-box:hover:hover .quick_btn , ul.layout2 .product-box:hover:hover .quick_btn  {left:33%; display:inline-block;visibility:visible;opacity:1;}
	#product_list.list ul .product-box:hover:hover .quick_btn {left:10%;}

	.quick_btn:hover { background:rgba(41, 47, 56, .8); color:#fff;}
	.quick_btn  i { margin-right:10px; display:none;}
  }
.vmproduct li , .vmproduct li .prod-row { position:relative;}.AjaxPreloader {position:fixed;top:50%;left:50%; margin:-22px 0 0 -22px;background:url(../quick/fancybox_loading.gif) center center no-repeat #000; width:44px; height:44px; z-index:9999;opacity: 0.9; border-radius:6px;}
#quick_view_popup { overflow:hidden;}
#quick-view{position:fixed;top:100px;left:50%;margin-left:-400px;z-index:66666;padding:20px 10px 20px 10px;width:777px;height:auto; overflow:hidden;border-top:none;background:#f9f9f9;box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); border-radius:4px;}
#quick_view_overlay{z-index:55555;display:none;position:fixed;left:0;top:0;opacity:0.4;width:100%;height:100%;background:#333}

#quick_view_close { background:none;cursor:pointer;color:#292f38;font-size:20px; opacity:1; padding:0; width:auto; height:auto; position:absolute; right:10px; top:5px; z-index:99999;}
#quick_view_close:hover:hover {opacity:1; color:#E74C3C;}


.productdetails-view.quick #carousel { width:900000px!important;}
#productdetailsview.quick .product-custom .product-field-type-V:first-child , #productdetailsview.quick .product-custom .product-field-type-V{ width:auto; float:left; margin-right:20px;}
#productdetailsview.quick .jq-selectbox { padding-top:2px; margin-top:5px;}
#productdetailsview.quick .price-plugin { margin-top:5px; margin-bottom:5px;}
.productdetails-view.quick , #quick-view-scroll { overflow:hidden; height:506px; position:relative;}
.productdetails-view.quick .custom ,.productdetails-view.quick .desc { font-size:14px; font-weight:300;}
.productdetails-view.quick .responsive-tabs__panel { background:#fff;  border-radius:0 0 6px 6px;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); padding:20px;}
.productdetails-view.quick .responsive-tabs__list { margin-bottom:0;}
.productdetails-view.quick .responsive-tabs__list__item { border-radius:5px 5px 0 0;}
.productdetails-view.quick .main-image-quick > .zoomWrapper {max-height:100%!important;}
.productdetails-view.quick .big_img { width:280px; height:auto;}
.productdetails-view.quick .time-box { margin-top:0;}
#carousel li img { width:56px; height:auto;}
#productdetailsview.productdetails-view.quick .wrapper2 { width:100%;}
#productdetailsview.productdetails-view.quick .fleft { width:300px; margin-right:20px; overflow:inherit!important;  background:none; padding:0;padding-top:17px; box-shadow:none; border-radius:0; margin-bottom:0;}
#productdetailsview.productdetails-view.quick .lbl-box { right:-5px; top:-4px;}
#productdetailsview.productdetails-view.quick .tabs_show { padding-bottom:5px;}
#productdetailsview.productdetails-view.quick .fleft .image_show_quick  {
    background:#FFFFFF;
    border-radius: 6px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    float: left;
    margin-bottom: 30px;
    max-width: 400px;
    padding: 10px;
    position: relative;
}
#productdetailsview.productdetails-view.quick  .fright { width:400px;}
#productdetailsview.quick .fright h1 { margin-top:20px;}
#productdetailsview.productdetails-view.quick .jcarousel-clip.jcarousel-clip-horizontal { width:197px;overflow:hidden!important;}
#productdetailsview.productdetails-view.quick .jcarousel-skin-tango .jcarousel-container-horizontal { width:197px; }
#productdetailsview.productdetails-view.quick .additional-images { padding-left:47px; margin-top:10px;}
.example2_quick { margin-right:10px; padding-top:30px;}
#productdetailsview.productdetails-view.quick .jcarousel-container .jcarousel-next { top:30px; right:-37px;}
#productdetailsview.productdetails-view.quick .jcarousel-container .jcarousel-prev { top:30px; left:-47px;}
#productdetailsview.productdetails-view.quick .additional-images a { border:none; padding:0;}
#productdetailsview.productdetails-view.quick .Price { padding-top:15px; padding-bottom:15px; overflow:hidden;}
#productdetailsview.productdetails-view.quick .Price .product-price > div { display:inline-block!important;}
#productdetailsview.productdetails-view.quick .Price .product-price .PricebasePriceWithTax {padding-top:0px; font-size:18px; line-height:26px; color:#696e6e; float:left; margin-right:5px; text-decoration:line-through;}
#productdetailsview.productdetails-view.quick .Price .product-price span.PricesalesPrice {  font-size:24px; line-height:26px; font-weight:500; float:left; color:#e74c3c;}

#productdetailsview.productdetails-view.quick .rating { padding-top:3px;}
#productdetailsview.productdetails-view.quick .video { display:none;}

.responsive-tabs__list {margin:0 0 26px 0; padding: 0; list-style:none; position:relative; z-index:99; clear:both; min-height:50px;}
.responsive-tabs__list__item { font-size:18px; line-height:20px; color:#292f38; text-transform:uppercase; font-weight:300; padding:15px 20px; background:#ecf0f1;border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; margin-right:5px; position:relative; }
.responsive-tabs__list__item:before {-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; content:" ";
position:absolute;left:50%; bottom:0px;border-left: 9px solid rgba(0, 0, 0, 0);
		border-right: 9px solid rgba(0, 0, 0, 0);
		border-top: 9px solid #ecf0f1;
		height: 9px;
		margin-left: 2px;
		vertical-align: middle;
		width: 16px;
		content:" ";
		position:absolute;left:50%; bottom:0px;
		margin-left:-8px; visibility:hidden;}

.responsive-tabs__list__item:hover { background: #34495e; margin-top:0; color:#fff;}
.responsive-tabs__list__item--active, 
.responsive-tabs__list__item--active:hover { background: #34495e; margin-top:0; color:#fff; cursor:default;}
.responsive-tabs__list__item--active:before , .responsive-tabs__list__item:hover:before {bottom:-8px; visibility:visible;border-top: 9px solid #34495e;}

.responsive-tabs__panel { margin:0; padding:0; width:100%; }
.responsive-tabs__heading { display: none;}
.responsive-tabs__list__item { display: block; cursor:pointer; float:left;}
			.btn:hover { background: #3cb7d3}
			.clearfix {
			  *zoom: 1;
			}
			.clearfix:before,
			.clearfix:after {
			  display: table;
			  content: "";
			}
			.clearfix:after {
			  clear: both;
			}

@media (max-width: 767px) {
	.responsive-tabs__list { display: none;}
	.responsive-tabs__heading { display: block; cursor: pointer; }
	.responsive-tabs__panel--closed-accordion-only { display: none;}

}

@media (min-width: 768px) {
	.responsive-tabs__panel--closed-accordion-only { display: block !important;}
}

/* basic scrollbar styling */
/* vertical scrollbar */
#quick-view-scroll .mCSB_container{
	width:auto;
	margin-right:10px;
	margin-left:10px;
	overflow:visible;
}
#quick-view-scroll .mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
#quick-view-scroll .mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
#quick-view-scroll .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
#quick-view-scroll .mCustomScrollBox>.mCSB_scrollTools{
	width:16px;
	height:100%;
	top:0;
	right:0;
}
#quick-view-scroll .mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0; 
	height:auto;
}
#quick-view-scroll .mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:17px 0;
}
#quick-view-scroll .mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
#quick-view-scroll .mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
#quick-view-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonUp,
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
/* horizontal scrollbar */
#quick-view-scroll .mCSB_horizontal>.mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
#quick-view-scroll .mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
#quick-view-scroll #quick-view-scroll .mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
#quick-view-scroll #quick-view-scroll .mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
#quick-view-scroll #quick-view-scroll .mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
#quick-view-scroll .mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}
#quick-view-scroll .mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
#quick-view-scroll .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
#quick-view-scroll .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
#quick-view-scroll .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
#quick-view-scroll .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
#quick-view-scroll .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	margin-left:-40px;
	float:right;
}
#quick-view-scroll .mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
#quick-view-scroll .mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
#quick-view-scroll .mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
#quick-view-scroll .mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
#quick-view-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#333; /* rgba fallback */
}
#quick-view-scroll .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:#333;
}
#quick-view-scroll .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
#quick-view-scroll .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:#333;
}
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonUp,
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonDown,
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonLeft,
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(../quick/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonUp:hover,
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonDown:hover,
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonLeft:hover,
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonUp:active,
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonDown:active,
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonLeft:active,
#quick-view-scroll .mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
#productdetailsview .product-custom .product-fields {
	width:90%!important;
	margin-bottom:10px!important;
}
