/*
 * 800 2015-05-14. added by bryan
 * added quick view hover button
 */
.quickview_body  { overflow-x: hidden; }
.quickview_body table.image_wrapper { margin-bottom: -20px; }
.product-list-row-view, .prod-img { position: relative;}
.nailthumb { position: relative}
.nailthumb .quickview-wrapper .quickview { width: 100px !important; }
.randomproduct .quickview-wrapper a.submitbtn.quickview { float: none; margin: auto; display: block; max-width: 100px; }
.quickview-wrapper { position: absolute; top: 40%; display: none; width: 100%; z-index: 100; }
.nailthumb:hover .quickview-wrapper, .prod-img:hover .quickview-wrapper { display: block;}
.grid-list-row-view .featured-prod-widget .quickview-wrapper .quickview-btn { display: block; margin: 0px auto; width: 60%; position: relative; opacity: 1; cursor: pointer; max-width: 96px;  }
.product-list-row-view .quickview-wrapper .quickview-btn { display: block; margin: 0px auto; width: 60%; position: relative; opacity: 1; cursor: pointer; max-width: 96px;  }
.ajaxload { position: absolute; z-index: 10; width: 97%; height: 550px; display: none; }
.ajaxload img { display: block; top: 40%; margin: 29% auto auto; } 
.ajaxload.active { display: block;}
.block-price { display: block; margin-top: 10px; }
/* 
 * 800 2015-05-14. added by bryan
 * added style for modal quick view feature of product
 */
.modal-body { padding: 0px; min-height: 180px;}
.modal-body > .ajaxload { height: auto; }
.modal-body > .ajaxload img { margin: 10px auto;}
.quickview_body { padding: 15px; }
.product-details-wrap:hover .quickview img, .featured-prod-widget:hover .nailthumb .quickview img {
opacity: 0.2;
}
.modal-content > .close {
margin-right: 10px;
margin-top: 10px;
}
.modal-content  a {
color: #0bbbef;
}
.modal-content > .title {
background: #777;
color: #fff;
}
.modal-body .main-content { padding: 0px; border: 0px none; }
.modal-dialog { max-width: 650px; } /* SIZE OF THE MODAL */
.ui-effects-transfer {
border: 1px dotted black;
height: 2000px; 
background-color: #fff;
}
/* 
* 800 2015-06-15 added default style of loading for quickview
*/
.tmp_ajaxload {
display: none;
}
.side_mini_cart{}
.welcomeboxsquareminicart{}
.welcomeboxstretchminicart{}
.square_mini_cart{display:none;}
.stretch_mini_cart{display:none;}
/*'2020.01.16 - Bug Fix: readmore: Product description overflow*/
span#vpcartqv_shortdesc { margin-bottom: 10px; display: block; overflow: hidden;}
#vpcartqv .pricing { margin-bottom: 10px; }
#vpcartqv #vpcartqv_ratings > i { margin-bottom: 10px; display: inline-block; }
#vpcartqv button.close { top: 4px; position: absolute; right: 11px; }
#vpcartqv .modal-content { margin-bottom: 61px; }
#vpcartqv .product_features label { display: block; }

/*'2021.07.27 - Bug Fix: Quickview: To have product label*/
#vpcartqv .productlabel { left: 15px; }