.pzen-ajxpop-open {overflow:hidden;}
.pzenajx-wrapper .success {color:#d6e9c6;font-weight:bold;}
.pzenajx-wrapper .error {color:#ee001c;font-weight:bold;}
.pzenajx-wrapper .notice {color:#ccc;}
.pzenajx-wrapper .messages,.pzenajx-wrapper .messages ul {list-style:outside none none !important;margin:0;padding:0;}
.pzenajx-wrapper .messages {margin:0 0 10px;overflow:hidden;position:relative;}
.pzenajx-wrapper .messages li {margin:0 0 1%;}
.pzenajx-wrapper .messages > li:last-child {margin-bottom:0;}
.pzenajx-wrapper .messages li li {margin:0;}
.pzenajx-wrapper .messages a {text-decoration:underline;}
.pzenajx-wrapper .error-msg,.pzenajx-wrapper .success-msg,.pzenajx-wrapper .note-msg,.pzenajx-wrapper .notice-msg,.pzenajx-wrapper .info-msg {background-position:25px center;background-repeat:no-repeat;border:1px solid;display:inline-block;font-size:14px;padding:20px 50px 20px 44px;width:100%;}
.pzenajx-wrapper .error-msg {background-color:#f5dad3;border-color:#c02230;color:#c02230;}
.pzenajx-wrapper .success-msg {background-color:#eaf8e9;border-color:#8ad683;color:#389030;}
.pzenajx-wrapper .info-msg {background-color:#d9edf7;border-color:#bce8f1;color:#31708f;}
.pzenajx-wrapper .success-msg::before {background-position:0 4px;}
.pzenajx-wrapper .error-msg::before {background-position:0 -25px;}
.pzenajx-wrapper .note-msg::before,.pzenajx-wrapper .notice-msg::before {background-position:0 -85px;}
.pzenajx-wrapper .info-msg::before {background-position:0 -56px;}
.pzenajx-wrapper .success-msg::before,.pzenajx-wrapper .error-msg::before,.pzenajx-wrapper .note-msg::before,.pzenajx-wrapper .notice-msg::before,.pzenajx-wrapper .info-msg::before {content:"";left:15px;margin-top:-15px;padding:16px;position:absolute;top:50%;}
.pzenajx-wrapper .note-msg,.pzenajx-wrapper .notice-msg {background-color:#fef4c6;border-color:#fbdc52;color:#c09e05;position:relative;}
.pzenajx-content .messages {margin:0 !important;}
.pzenajx-wrapper .pzenajx-close,.pzenajx-wrapper .error-msg::before,.pzenajx-wrapper .success-msg::before,.pzenajx-wrapper .note-msg::before,.pzenajx-wrapper .notice-msg::before,.pzenajx-wrapper .info-msg::before {background-image:url("../images/pzen_ajxcart.png");background-repeat:no-repeat;background-size:20px auto;}
.pzenajx-wrapper .itemcart_list .item .left-col {display:table-cell;float:none;margin:0;vertical-align:middle;width:15%;}
.pzenajx-wrapper .itemcart_list .item .right-col {display:table-cell;float:none;padding-left:10px;text-align:left;vertical-align:middle;width:82%;}
.itemcart_list .mid-info .msg .messages > li::before {background:hsla(0,0%,0%,0) none repeat scroll 0 0;}
.itemcart_list .mid-info .msg .messages > li {padding:0;text-align:left;top:0;font-size:14px;}
.itemcart_list li:hover .mid-info .in_cont{display:none;}
.itemcart_list li .mid-info .msg {display:none;}
.itemcart_list li:hover .mid-info .msg {display:inline-block;}
.pzenajx-wrapper .error-msg,.pzenajx-wrapper .success-msg,.pzenajx-wrapper .note-msg,.pzenajx-wrapper .notice-msg {border:medium none;width:100%;font-size:15px;display:inline-block;box-sizing:border-box;}
.pzenajx-wrapper .modal-content { padding:0;}
.pzenajx-wrapper .itemcart_list .item .top { display:none;}
.pzenajx-wrapper .modal-header {position:absolute;right:2px;z-index:1;}
.pzenajx-wrapper .modal-dialog {margin:20px auto 0; max-width:450px;}
.pzenajx-content .product-content {display:inline-block;padding:10px;text-align:center;width:100%;}
.pzenajx-content .product-name {font-size:1.3em;margin:15px auto;max-width:90%;}
.pzenajx-content .attr_list > li {margin:0 0 5px;}
.pzenajx-content .attr_list .attr-opt {font-weight:bold;}
.pzenajx-content .actions {text-align:center;}
.pzenajx-content .actions .btn {margin:0 10px 20px;}
.pzenajx-wrapper.pzen-qck .modal-dialog {max-width:600px;}
.pzenajx-content .ajxcart-info {float:left;margin:10px 0;width:100%;}
.pzenajx-wrapper.pzen-qck .pzenajx-content {padding:25px 10px;}
.pzenajx-wrapper.pzen-qck .ajxcart-info .product__label {left:20px;top:35px;}
.ajxcart-info .product_image {display:inline-block;float:left;width:28%;}
.ajxcart-info .pinfo-right {display:inline-block;float:left;padding:0 0 0 18px;width:72%;}
.ajxcart-info .pinfo-right #productName {font-size:22px;}
.ajxcart-info .product__label {font-size:11px;}
.pzenajx-content .product-info__price {font-size:2em;}
.pzenajx-wrapper.pzen-qck .product-info__review {margin-bottom:5px;}
.pzenajx-content .product-info__price {font-size:1.6em;margin-bottom:10px;}
.pzenajx-content .ajxcart-info-attr {display:inline-block;padding:0;width:100%;}
.pzenajx-content #productAttributes {float:left;padding:10px 10px 0;width:100%;}
.pzenajx-content .product-info .qty-label {line-height:50px;margin-right:10px;min-width:45px;padding:0;}
.pzenajx-content .product-info .qty-input {height:50px;margin-right:10px;padding-right:20px;text-align:center;width:90px;}
.pzenajx-content .cart-box .qty {padding:0;width:95px;}
.pzenajx-wrapper .pzenajx-top {font-size:18px;margin:-20px 0 15px;}
.pzenajx-header {display:inline-block;float:right;margin:41px 2% 0 0;}
.pzenajx-header .pzenajx-minicart {display:inline-block;height:auto;position:relative;}
.pzenajx-header .sideBoxContent {background:rgba(0,0,0,0) none repeat scroll 0 0;margin:0;padding:0;border:none;}
.pzenajx-minicart .web-cart-link {display:none;}
.pzenajx-minicart .dropdown-menu {display:inline-block;}
.pzenajx-header .pzenajx-minicart .web-cart-link,.mpzen-ajxcart-action .btn-cart-lnk {display:block;background:#444444 none repeat scroll 0 0;border-radius:5px;color:#fff;padding:10px;border:none;cursor:pointer;}
.pzenajx-minicart .badge,.mpzen-ajxcart-action .btn-cart-lnk .badge {background:#333333 none repeat scroll 0 0;border-radius:50%;color:#fff;display:inline-block;font-size:12px;font-weight:bold;height:20px;line-height:19px;padding:1px;position:absolute;right:16px;text-align:center;top:-12px;white-space:nowrap;min-width:20px;width:auto;}
.pzenajx-minicart .empty_cart {color:#ffffff;font-size:12.5px;margin:10px 0;}
.pzenajx-header .pzenajx-minicart.empty-cart .web-cart-link > .cart-total {display:none;}
.pzenajx-header .pzenajx-minicart.empty-cart .badge {top:-7px;right:-8px;}
.pzenajx-header .pzenajx-minicart .dropdown-menu .cart__top::before {right:12px;}
.pzenajx-header .pzenajx-minicart .cart__top {display:block;}
.pzenajx-header .pzenajx-minicart .dropdown-menu {background:#fefefe none repeat scroll 0 0;border:1px solid #ddd;border-radius:5px;box-shadow:0 9px 12px rgba(0,0,0,0.176);display:block;font-size:13px;margin-top:-2px;opacity:0;padding:10px;position:absolute;right:0;transform:translateY(10px);transition:all 150ms linear 0s;visibility:hidden;width:275px;z-index:99;}
.pzenajx-minicart .dropdown-menu .cart__top:before {display:block;right:28px;top:-14px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-width:7px 7px;border-bottom-color:#F2F2F2;}
.pzenajx-minicart .hidden {display:none;}
.pzenajx-minicart ul {list-style:outside none none;margin:0;padding:0 15px;overflow-y:auto;height:100%;}
.pzenajx-header .hover-dropdown:hover .dropdown-menu {transform:translateY(0);opacity:1;visibility:visible;}
.pzenajx-minicart .cart-total {float:left;margin:0 4px 0 0;}
.pzenajx-minicart .cart__item .cart__item__image {display:inline-block;float:left;width:25%;text-align:center;}
.pzenajx-minicart .cart__item .cart__item__info {display:inline-block;float:left;margin:0 0 0 2%;width:73%;}
.pzenajx-minicart .cart__item .cart__item__control {position:absolute;right:-13px;top:10px;}
.pzenajx-minicart ul > .cart__item {border-bottom:1px dashed #eee;float:left;margin:0;padding:10px 0;position:relative;width:96%;}
.pzenajx-minicart .cart__item__info__title {overflow-wrap:break-word;width:98%;}
.pzenajx-minicart .cart__item a {color:#555;font-weight:normal;}
.pzenajx-minicart .cart__item .cart__item__info__title > h2 {font-size:13px;margin:0 0 5px;}
.pzenajx-minicart .cart__item .cart__item__image img {border:1px solid #eee;height:auto;margin:0 auto;max-height:60px;max-width:100%;width:auto;}
.pzenajx-minicart .cart__item .cart__item__info {color:#888;display:inline-block;float:left;margin:0 0 0 5%;width:70%;}
.pzenajx-minicart .cart__item .info-label {display:none;}
.pzenajx-minicart .cart__item .cart__item__info__price .cross {padding:0 5px;}
.pzenajx-minicart .cart__bottom {background:#f2f2f2 none repeat scroll 0 0;border-radius:0 0 5px 5px;float:left;margin:0 -10px -10px;padding:10px;width:100%;}
.pzenajx-minicart .cart__bottom .cart__total {color:#888;display:table;float:none;margin:0 auto 15px;padding:0;text-align:center;width:80%;}
.pzenajx-header .sideBoxContent .pzenajx-minicart .cart__bottom .btn {display:inline-block;float:left;margin:0 2%;width:46%;}
.pzenajx-minicart .cart__item__control .icon-delete {font-size:10px;}
.pzenajx-minicart .cart__total > span {color:#555;font-size:14px;font-weight:bold;}
.site-action .pzenajx-minicart {height:45px;}
.pzenajx-minicart .cart__top {display:none;background:#f2f2f2 none repeat scroll 0 0;border-bottom:1px solid #eee;border-radius:5px 5px 0 0;color:#777;font-size:14px;line-height:22px;margin:-10px -10px 0;padding:10px;}
.pzenajx-minicart.pzen-loader .dropdown-menu::before {background:#fff none repeat scroll 0 0;clear:both;content:" ";display:inline-block;float:left;height:100%;opacity:0.6;position:absolute;width:100%;z-index:111;left:0;top:0;}
.pzenajx-minicart.pzen-loader .dropdown-menu::after {animation:1s steps(8) 0s normal none infinite running fa-spin;border-radius:50%;clear:both;content:"\f110";font-family:fontawesome;font-size:26px;left:50%;margin-top:-18px;position:absolute;top:50%;z-index:999989;}
.pzenajx-minicart .empty_cart.cart__top {background:transparent none repeat scroll 0 0;border:medium none;font-size:12.5px;margin:0;padding:0;width:100%;}
.sideBoxContent .pzenajx-minicart .cart__bottom .btn {display:inline-block;float:left;margin:2px 2%;width:100%;}
.sideBoxContent .pzenajx-minicart.empty-cart .cart__top {display:block;padding:0;}
#pzenajxshoppingcartContent > #Content {padding:0;}
.mpzen-flyout-active.mpzen-flyout-content {z-index:-1;visibility:hidden;}
.mpzen-flyout-open .mpzen-flyout-content {z-index:1;visibility:visible;}
.mpzen-flyout-container .mobile-nav-heading {border-bottom:1px solid #262626;color:#FFF;font-size:12px;font-weight:700;display:inline-block;width:100%;text-transform:uppercase;padding:15px 30px 15px 10px;letter-spacing:1px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mpzen-flyout-container .mobile-nav-heading.close-block {font-size:18px;width:100%;margin-bottom:20px;background-color:#1e1e1e;text-align:left;border-bottom:none;position:absolute;z-index:100;left:0;top:0;}
.mpzen-flyout-container .mobile-nav-heading.close-block:hover {cursor:pointer;}
.mpzen-flyout-container .mobile-nav-heading.close-block:hover:before {background-position:bottom center;}
.mpzen-flyout-container .mobile-nav-heading.close-block:before {content:"";display:block;width:15px;height:14px;position:absolute;right:15px;top:18px;background-image:url(../images/mpzen_ajaxcart_close.png);background-repeat:no-repeat;background-position:top center;}
.mpzen-flyout-container .mpzen-flyout-content {box-sizing:border-box;float:left;padding:0;width:100%;z-index:9999;}
.pzenajx-minicart .cart__bottom {background:transparent none repeat scroll 0 0;margin:16px 0 0;padding:0;border:none;}
.mpzen-flyout-container .sideBoxContent{background:transparent none repeat scroll 0 0;margin:0;padding:0;border:none;height:100%;}
.mpzen-flyout-content .rightBoxContainer {height:100%;position:relative;}
.mpzen-flyout-container .mobile-nav-heading a {color:#FFF;}
.mpzen-flyout-container .mobile-nav-heading a:hover {color:#75C102;}
.mpzen-flyout-container .mobile-nav-heading i {margin-right:10px;font-size:16px;}
.mpzen-flyout-container .mpzen-flyout-content {background:#1a1a1a none repeat scroll 0 0;height:100%;right:0;position:fixed;top:0;transform:translate3d(100%,0px,0px);transition:all 0.3s ease-in-out 0s;width:100%;max-width:300px;}
.mpzen-flyout-container.mpzen-flyout-active .mpzen-flyout-content {-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important;-ms-transform:translate3d(0,0,0) !important;}
.mpzen-flyout-container.left-flyout .mpzen-flyout-content {transform:translate3d(-100%,0px,0px);left:0;right:auto;}
.mpzen-flyout-container.left-flyout .mobile-nav-heading.close-block:before{right:auto; left:15px;}
.mpzen-flyout-container.left-flyout .mobile-nav-heading.close-block{text-align:right;padding:15px 10px 15px 30px;}
.mpzen-flyout-container .mpzen-flyout-content .dropdown-menu {background:transparent none repeat scroll 0 0;border:medium none;box-shadow:none;left:0;opacity:1 !important;padding:0;position:relative;top:0;transform:translateY(0px);visibility:visible;width:100%;}
.mpzen-flyout-container .dropdown-menu > ul {display:inline-block;float:left;list-style:outside none none;padding:0;width:100%;}
.mpzen-flyout-container .cart__top:not(.empty_cart) {display:none;}
.mpzen-flyout-container .cart__top:before {display:none !important;}
.mpzen-flyout-container .pzenajx-minicart .cart__item a,.mpzen-flyout-container .pzenajx-minicart .cart__total > span {color:#ddd;}
.mpzen-ajxcart-action .btn-cart-lnk {position:relative;}
.mpzen-ajxcart-action .btn-cart-lnk .badge {right:-10px;top:-10px;}
.mpzen-flyout-container .web-cart-link {display:none;}
.mpzen-ajxcart-action {display:inline-block;}
#pzenajxcartContent {float:right;}
.pzen-ajx-loader .pzen-ajxldr:before,.pzen-ajx-loader .pzen-ajxldr:hover .product__inside__hover:before {background:#fff;clear:both;content:" ";display:inline-block;float:left;height:100%;left:0;opacity:0.6;position:absolute;width:100%;z-index:111;background-position:center;}
.pzen-ajx-loader .pzen-ajxldr:after{animation:1s steps(8) 0s normal none infinite running fa-spin;border-radius:50%;clear:both;content:"\f110";font-family:fontawesome;font-size:26px;left:50%;margin-top:-10px;position:absolute;top:50%;z-index:999989;line-height:normal;}
.pzen-ajx-loader .pzen-ajxldr:hover::before {height:100%;left:0;right:0;width:inherit;}
.pzen-ajx-loader .pzen-ajxldr.product--zoom:hover::before {margin:0 -50px;}
.pzen-ajx-loader header .cart .pzen-ajxldr:hover::before{margin:-20px 0 0;}
.pzen-ajx-loader .pzen-ajxldr:hover .product__inside__hover::before{height:100%;left:0;margin:0;background-image:none;right:0;width:inherit;}
.pzen-ajx-loader .pzen-tbl-ajxldr {background:url("../images/pzen-ajxpro.gif") no-repeat scroll center center;opacity:0.5;z-index:99;background-attachment:fixed;}
.pzenajx-wrapper .itemcart_list {display:inline-block;float:left;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;float:left;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:15px;margin:0 0 2px;width:100%;}
.pzenajx-wrapper .itemcart_list .item .qty-in-cart {font-size:13px;margin:0;padding:0 0 1px;}
.pzenajx-wrapper .itemcart_list .item .qty-in-cart {font-size:0.85em;margin:0;padding:0 0 1px;}
.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 {float:left;margin:12px 0 5px;width:100%;}
.pzenajx-content .actions button {margin:0 8px 20px;}
.ajxcart-info #productName {display:inline-block;font-size:16px;margin:0;text-align:left;}
.ajxcart-info .product_image {display:inline-block;float:left;width:40%;}
.ajxcart-info #productDetailsList {line-height:22px;margin:10px 0;}
.ajxcart-info .pinfo-right {display:inline-block;float:left;padding:10px 0 0 2%;width:58%;}
.pzenajx-content .ajxcart-info-attr {float:left;width:100%;}
.ajxcart-info-attr #productAttributes {background:#f7f7f7 none repeat scroll 0 0;box-sizing:border-box;display:inline-block;margin:0 auto 20px;padding:10px 25px;width:100%;}
.ajxcart-info-attr .wrapperAttribsOptions {display:inline-block;float:left;width:100%;margin:10px 0;}
.ajxcart-info-attr h4.optionName {margin:1% 30px 0 0;padding:0;}
.ajxcart-info-attr input[type="radio"],.ajxcart-info-attr input[type="checkbox"] {height:auto;margin:3px 4px 6px 0;vertical-align:middle;}
.mpzen-flyout-container .pzenajx-minicart {display:inline-block;height:100%;padding:60px 0 0;position:relative;width:100%;}
.mpzen-flyout-container .pzenajx-minicart .leftBoxContainer {height:100%;overflow-y:auto;}
@media (max-width:1024px){.pzenajx-wrapper .pzenajx-pop-content{top:0;transform:translateY(0);margin:30px 0;}}
@media (max-width:990px){.mpzen-ajxcart-action { display:block;}
.pzenajx-header {display:none;}}
@media (max-width:767px){.pzenajx-wrapper .error-msg,.pzenajx-wrapper .success-msg,.pzenajx-wrapper .note-msg,.pzenajx-wrapper .notice-msg {box-sizing:border-box;font-size:13px; display:inline-block;}  .pzenajx-header .pzenajx-minicart .web-cart-link:hover,.mpzen-ajxcart-action .btn-cart-lnk:hover {background:#222;}  .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;float:left;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;}
.pzenajx-wrapper .pzenajx-top{font-size:14px;}}
@media (max-width:487px){.pzenajx-wrapper .pzenajx-pop-content {max-width:90% !important;}}
.mpzen-flyout-container {float:left;position:relative;}
.mpzen-flyout-container .shopping-cart {background:transparent;box-shadow:none;left:0;opacity:1;padding:0;position:relative;top:auto;visibility:visible;width:100%;}
.mpzen-flyout-container .cart-header,.mpzen-flyout-container h2#Heading{display:none;}
.mpzen-flyout-container .cart-menu > li {border:medium none;}
header .cart-menu > li {border:medium none;padding:0;}
.mpzen-flyout-open .mpzen-flyout-overlay {background:hsla(0,0%,0%,0.6) none repeat scroll 0 0;height:100%;left:0;position:fixed;top:0;z-index:999;width:100%;}
.pzenajx-wrapper .btn-continue-shopping {margin:0 10px 0 0;}
.mpzen-flyout-content .sideboxpzen-cart {height:100%;position:relative;}