/******************** Quick View Css ****************/
#wc-quick-view-popup {
	position: fixed;
	visibility: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10000;
	opacity: 0;
	text-align: center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
#wc-quick-view-popup.active {
	visibility: visible;
	opacity: 1;
}
#wc-quick-view-popup .wc-quick-view-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba( 0, 0, 0, 0.8);
}
#wc-quick-view-popup:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 0;
}
#wc-quick-view-popup .quick-wcqv-wrapper {
	display: inline-block;
	vertical-align: middle;
	min-width: 300px;
	max-width: 1000px;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	text-align: initial;
	width:1000px;
	height:80%;
		-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#wc-quick-view-popup.active .quick-wcqv-wrapper {
	visibility: visible;
}
#wc-quick-view-popup .quick-wcqv-main {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0; 
	padding: 5px;
}

#wc-quick-view-popup .quick-wcqv-main:after,
#wc-quick-view-popup .quick-wcqv-main:before {
	content: '';
	display: table;
	clear: both;
}
#wc-quick-view-popup.active .quick-wcqv-main {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

#wc-quick-view-close {
	border: 1px solid;
    border-radius: 50%;
    display: block;
    height: 22px;
    left: auto;
    line-height: 20px;
    position: absolute;
    right: 25px;
    text-align: center;
    top: 4px;
    width: 22px;
    z-index: 2;
}
#wc-quick-view-close:hover {
	opacity: 1;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
}
#wc-quick-view-content div.summary {
	padding: 0;
}
#wc-quick-view-content div.woocommerce-product-rating:after,
#wc-quick-view-content div.woocommerce-product-rating:before {
	content: '';
	display: table;
	clear: both;
}
#wc-quick-view-content div.woocommerce-product-rating a.woocommerce-review-link {
	display: none;
}

li.product .quick-wcqv-button .blockUI.blockOverlay:before {
	background: none;
}

#img-ader{position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;}	

.quick-wcqv-main {
    height: 100%;
    overflow: hidden;
}
.form-table td {
    line-height: 2.3;
}
.onsale{
	z-index:1!important;
}
   
#img-loader{position:absolute; left:50%;top:50%; margin-left:-12px;margin-top:-12px;}	

#wc-quick-view-content .view_details{
	display:inline-block;
    padding:0;    
    width: auto; text-align:center;
}
#wc-quick-view-content .view_details a{text-decoration:none; box-shadow:0 0 0; border:0 none;padding: 10px 15px; margin:0; overflow:visible; line-height:1; display:block;}
#wc-quick-view-content .view_details:hover a{text-decoration:none;}
.hover_image_pre { 
    position: fixed;top: 50%;width: 50px; z-index: 1000;left:140px;}
.hover_image_nex{ position: fixed; top: 50%; width: 50px; z-index: 1000;
	  right: 140px;}

#wc-quick-view-content .entry-content {
	padding:0 !important;
	
}
#wc-quick-view-content select{border:1px solid #ccc;padding:2px 5px;}
:focus{outline:none;}

.quick-wcqv-head {position: absolute; right: 10px; top: 3px;}

#wc-quick-view-content{height:100%; overflow:auto;padding:0 15px 0; clear: both;}
#wc-quick-view-content .loader-overlay{position:absolute;width:100%; height:100%; background:rgba(255,255,255,0.5);top:0; left:0; z-index:10;}


 

/* ===================  Media Query Section Starts  ========================== */

@media (max-width: 1024px) {
        #wc-quick-view-popup .quick-wcqv-wrapper {
            width: 800px;
        }
}


@media (max-width: 850px) {
        #wc-quick-view-popup .quick-wcqv-wrapper {
            width: 650px;
        }
}


@media (max-width: 678px) {
        #wc-quick-view-popup .quick-wcqv-wrapper {
            width: 550px;
        }
}

@media (max-width: 639px) {
        #wc-quick-view-popup .quick-wcqv-wrapper {
            width: 350px;
        }
}


@media (max-width: 360px) {
        #wc-quick-view-popup .quick-wcqv-wrapper {
            min-width: 250px;
            width: 250px;
        }
}
