/**
 * Pzen AjxCart for Zen Cart.
 * WARNING: Do not change this file. Your changes will be lost.
 *
 * @copyright Copyright 2019 Perfectus Inc.
 * Version : Pzen AjxCart 2.2.1
 */

/* bof common */
.pzen-ajxpop-open {overflow: hidden;}
.pzenajx-wrapper .itemcart_list .item .left-col {display: table-cell;float: none;margin: 0;width: 15%;}
.pzenajx-wrapper .itemcart_list .item .right-col {display: table-cell;float: none;padding-left: 10px;text-align: left;vertical-align: top;width: 82%;}
.pzenajx-wrapper .attr_list {padding: 0;}
.itemcart_list li .msg .alert {padding: 2px 5px;line-height: normal;font-size: 0.82em;text-align: left;}
.itemcart_list li .msg .alert-success {display: none;}
 /*eof common */
.pzenajx-wrapper {display: none;height: 100%;left: 0;overflow-x: hidden;overflow-y: auto;position: fixed;text-align:center;top: 0;width: 100%;z-index: 999999;}
.pzenajx-wrapper .pzenajx-pop-content {background: #fff none repeat scroll 0 0;border-radius: 3px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);box-sizing: border-box;display: inline-table;float: none;height: auto;margin: 0 auto;max-width: 365px;position: fixed;top: 50%;transform: translateY(-50%);width: 100%;z-index: 999;}
.pzenajx-wrapper .pzenajx-pop-content{position:relative;}
.pzenajx-wrapper .ajxcart-top {background: #ddd none repeat scroll 0 0;border-radius: 5px 5px 0 0;box-sizing: border-box;display: inline-block;font-size: 17px;margin: 0 0 -10px;padding: 12px 10px;position: relative;width: 100%;}
.pzen-ajxcartattr-wrapper {text-align: left;}
.pzenajx-wrapper #attribsOptionsText {display:none;}
.pzenajx-wrapper .pzenajx-content {box-sizing: border-box;display: inline-block;max-height: inherit;overflow-x: hidden;text-align: left;width: 100%;}
.pzenajx-wrapper .pzenajx-content .product-info{text-align:center;}
.pzenajx-wrapper .image > img {height: auto;max-height: 200px;max-width: 200px;width: auto;}
.pzenajx-wrapper .content {margin: 0 0 10px;text-align: center;}
.pzenajx-wrapper .actions {display: inline-block;margin: 10px 0 20px;text-align: center;width: 100%;}
.pzenajx-wrapper .product-name {margin: 10px 0;}
body.pzen-ajx-loader::before {background: #1e1e1e no-repeat scroll center center;clear: both;opacity:.87;content: "";height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999999;transition: opacity 0.3s;}
body.pzen-ajx-loader::after {content:"";-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:fixed;top:50%;width:60px;z-index:9999999}
body .modal-backdrop.fade, body .modal-backdrop.show{opacity:.5;z-index:104099;}
.pzenajx-wrapper .itemcart_list {display: inline-block;list-style: outside none none;margin: 0 0 10px;padding: 0;width: 100%;}
.pzenajx-wrapper .itemcart_list .item {border-radius: 0;box-sizing: border-box;margin: 0 0 3px;padding-bottom: 2px;padding-top: 5px;position: relative;width: 100%;min-height:60px;}
.pzenajx-wrapper .itemcart_list .item > .top {display: none;}
.pzenajx-wrapper .itemcart_list .item .mid-info {display: table;width: 100%;}
.pzenajx-wrapper .itemcart_list .item .product-name {display: inline-block;font-size: 12px;margin: 0 0 2px;width: 100%;}
.pzenajx-wrapper .itemcart_list .item .qty-max {font-size: 0.85em;margin: 0;padding: 0 0 2px;}
.pzenajx-wrapper .itemcart_list .item .qty-in-cart {font-size: 0.85em;margin: 0;padding: 0 0 1px;line-height:normal;}
.pzen-ajxcart-btn > span {font-size: 15px;font-weight: bold;margin: 12px 0 0;}
.button-outofstock {background: red none repeat scroll 0 0 !important;}
.pzenajx-wrapper.pzen-qck .pzenajx-pop-content {max-width: 487px;}
.pzenajx-content .ajxcart-info {margin: 12px 0 5px;width: 100%;}
.ajxcart-info #productName {display: inline-block;font-size: 1.1em;line-height: 18px;margin: 0;text-align: left;}
.ajxcart-info .product_image {display: inline-block;width: 40%;}
.ajxcart-info #productDetailsList {line-height: 22px;margin: 10px 0;text-align:left;}
.ajxcart-info .pinfo-right {display: inline-block;padding: 10px 0 0 2%;width: 58%;}
.pzenajx-content .ajxcart-info-attr {width: 100%;}
.ajxcart-info-attr #productAttributes {background: #f7f7f7 none repeat scroll 0 0;box-sizing: border-box;display: inline-block;margin: 0 auto;padding: 10px 25px;width: 100%;}
.ajxcart-info-attr .wrapperAttribsOptions {display: inline-block;width:100%;margin: 10px 0;}
.ajxcart-info-attr h4.optionName {margin: 0 30px 10px 0;padding: 0;font-size: 1em;}
.ajxcart-info-attr input[type="radio"], .ajxcart-info-attr input[type="checkbox"] {height: auto;margin: 3px 4px 6px 0;vertical-align: middle;}
.pzenajx-wrapper .prd-block_qty .option-label {flex: 0;}
.mpzen-ajxcart-container .pzenajx-minicart {display: inline-block;width: 100%;}
@media (max-width: 1024px) {
	.pzenajx-wrapper .pzenajx-pop-content{top:0;transform:translateY(0);margin:30px 0;}
}
@media (max-width: 768px) {
	.sideBoxContent .pzenajx-minicart .cart__bottom .btn { margin: 2px 0;}
	.pzenajx-wrapper .ajxcart-info-attr .cart-box .qty {display: table;float: none;margin: 0 auto;position: relative;}
	.pzenajx-wrapper .ajxcart-info-attr .add_to_cart_btn {display: inline-block;width: 100%;}
	.pzenajx-wrapper .button_in_cart {width: 100% !important;}
	.pzenajx-wrapper .ajxcart-info .product_image, .ajxcart-info .pinfo-right {text-align: center;width: 100%;}
	.pzenajx-wrapper .ajxcart-info #productPrices, .ajxcart-info #productName{text-align:center;}
}
@media screen and (min-width: 992px){
.pzenajx-wrapper .modalchk-prd-image {-ms-flex: 0 0 150px;flex: 0 0 150px;max-width: 150px;}
}
@media (min-width: 450px){
.modal:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
}
.pzenajx-wrapper .modalchk-prd-info.col {border: none;padding: 0;}
.pzenajx-wrapper .modal-dialog.modal-ajx {max-width: 100%;width: 350px;display: inline-block;vertical-align: middle;}
.pzenajx-wrapper .extra-info {font-size: 0.8em;}
.cart-wrapper h2#productPricesSecond {display: none;}
.pzenajx-wrapper .modal-header, .pzenajx-wrapper .fancybox-close-small{pointer-events: auto;}