.tpl-block-mfp-hide{display:none !important;}
.nc_text ul {padding-left: 40px; margin:16px 0;}
.nc_text ul li {list-style:initial;}
.nc_text strong, .nc_text b {
    font-weight: bold;
}
.tpl-block-mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#fff;opacity:.95;filter:alpha(opacity=#$overlay-opacity*100);}
.tpl-block-popup{background:#fff;position:relative;padding:40px 60px 50px;max-width:970px;margin:0 auto;border:5px solid #f2ad00;width:400px;text-align:center;}
.tpl-block-popup-title{font-size:30px;font-weight:600;text-align:center;margin:15px 45px 45px;line-height:1.2;}
.tpl-block-popup a {border-bottom: 1px dashed;}
.tpl-theme-red #goodslist-compare-remove-confirm button, .tpl-theme-red #goodslist-favorite-remove-confirm button, .tpl-theme-red #cart-item-remove-confirm, .tpl-theme-red .nc-form button{background:#eaeff2 !important;}
#cart-item-remove-confirm{margin-top:30px;}
.tpl-block-mfp-close{overflow:visible;cursor:pointer;display:block;z-index:1046;width:44px;height:44px;line-height:44px;-moz-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;position:absolute;right:30px;top:20px;text-decoration:none;text-align:center;opacity:.65;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:alpha(opacity=#$controls-opacity*100);padding:0 0 18px 10px;color:#fff;}
.tpl-block-mfp-close, .tpl-block-mfp-arrow, .tpl-block-mfp-preloader, .tpl-block-mfp-counter{-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.tpl-block-mfp-close i{pointer-events:none;}
.icon-popup-close{width:29px;height:29px;background-image:url(../img/netcat_close.png);}
[class^="icon-"]{display:inline-block;zoom:1;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat;}
.tpl-block-mfp-animating.tpl-block-mfp-ready.tpl-block-mfp-wrap{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.tpl-block-mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.tpl-block-mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;}
.tpl-block-mfp-animating.tpl-block-mfp-wrap{opacity:0;-moz-transition:-moz-transform 0.2s ease-in-out, opacity 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:transform 0.2s ease-in-out, opacity 0.2s ease-in-out;-moz-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);}
.tpl-block-mfp-container:before{content:'';display:inline-block;zoom:1;vertical-align:middle;height:100%;vertical-align:middle;}
.tpl-block-mfp-auto-cursor .tpl-block-mfp-content{cursor:auto;}
.tpl-block-mfp-inline-holder .tpl-block-mfp-content, .tpl-block-mfp-ajax-holder .tpl-block-mfp-content{width:100%;cursor:auto;}
.tpl-block-mfp-content{position:relative;display:inline-block;zoom:1;vertical-align:middle;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.tpl-block-mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044;}
.tpl-block-mfp-close, .tpl-block-mfp-arrow, .tpl-block-mfp-preloader, .tpl-block-mfp-counter{-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.tpl-cart-summary{font-size:12px;line-height:14px;padding-top:9px;}
.tpl-cart-summary .span{}
.tpl-block-message.tpl-state-error{background:#f2ad00;color:#fff;}
.tpl-block-message.tpl-state-error, .tpl-block-message.tpl-state-info{padding:15px 20px;line-height:20px;font-size:1.2em;margin:0 auto 20px;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-contents, .tpl-block-main.tpl-component-cart .tpl-block-cart-coupons{border:5px solid;width:100%;padding:30px 55px 55px;margin-top:30px;margin-bottom:30px;font-weight:400;position:relative;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-contents legend, .tpl-block-main.tpl-component-cart .tpl-block-cart-coupons legend{font-size:24px;font-weight:400;padding:0 20px;margin-left:-20px;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item{margin-bottom:55px;position:relative;padding:65px 0 0 215px;height:170px;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item a.tpl-link-more{color:#000;text-decoration:none;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item h3{display:block;text-transform:none;width:390px;font-size:18px;margin-bottom:-15px;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-block-subheader{display:block;position:absolute;left:215px;top:30px;font-size:14px;font-weight:300;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-image{display:block;position:absolute;width:165px;left:0;top:0;height:170px;line-height:170px;text-align:center;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-image img{max-height:100%;max-width:100%;vertical-align:middle;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-subdivision{display:inline-block;zoom:1;vertical-align:middle;position:static;font-size:12px;font-weight:400;margin-top:10px;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-subdivision{display:inline-block;zoom:1;vertical-align:middle;position:static;font-size:12px;font-weight:400;margin-top:10px;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-qty{display:block;position:absolute;left:640px;top:58px;}
.tpl-block-amountchoice{font-weight:400;display:inline-block;zoom:1;vertical-align:middle;position:relative;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-qty .tpl-value-units{display:none;}
.tpl-block-amountchoice-value{background:#eaeff2;line-height:40px;float:left;padding:0 20px;}
.tpl-block-amountchoice-buttons{position:absolute;left:100%;}
.tpl-block-amountchoice-button{height:20px;font-size:1.5em;line-height:5px;cursor:pointer;vertical-align:top;-moz-transition:color 0.2s, opacity 0.2s;-webkit-transition:color 0.2s, opacity 0.2s;transition:color 0.2s, opacity 0.2s;-moz-transition:color 0.2s, -moz-transform 0.2s;-webkit-transition:color 0.2s, -webkit-transform 0.2s;transition:color 0.2s, transform 0.2s;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
[class^="icon-"]{display:inline-block;zoom:1;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat;}
.icon-angle-up:before{content:'\e80c';}
.icon-angle-down:before{content:'\e803';}
[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
.tpl-block-amountchoice-button.tpl-state-disabled{pointer-events:none;opacity:.3;cursor:default;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-total-price{display:block;position:absolute;right:70px;top:58px;line-height:1.2;font-size:32px;text-align:left;font-weight:400;white-space:nowrap;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-link-cart-remove{color:#e1e6ea;font-size:0;display:inline-block;zoom:1;vertical-align:middle;position:absolute;right:0;top:57px;background:transparent;margin:0;border:none;padding:0;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-link-cart-remove:hover{color:#fd4c41;cursor:pointer;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-link-cart-remove:before{font-size:15px;font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;zoom:1;vertical-align:middle;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin:2px 0;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-link-cart-remove:before{font-size:22px;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-link-cart-remove:before{content:'\e812';}
.tpl-block-main.tpl-component-cart .tpl-block-cart-summary{border-color:#102889;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-summary{border-top:5px solid;padding-top:50px;position:relative;line-height:1.8;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-summary .tpl-block-cart-totals{float:right;clear:both;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-summary .tpl-block-cart-totals .tpl-caption{display:block;font-size:14px;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-summary .tpl-block-cart-totals .tpl-value{font-size:36px;font-weight:600;margin-top:-10px;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-info{color:#7d7d7d;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-info{font-weight:300;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-actions{left:0;width:100%;text-align:center;}
.tpl-block-main.tpl-component-order fieldset.tpl-block-order-confirm-items, .tpl-block-main.tpl-component-order-added fieldset.tpl-block-order-confirm-items{padding-bottom:50px;}
.tpl-block-main.tpl-component-order fieldset, .tpl-block-main.tpl-component-order-added fieldset{border-color:#000e52;}
.tpl-block-main.tpl-component-order fieldset, .tpl-block-main.tpl-component-order-added fieldset{border:5px solid;width:100%;padding:30px 75px 100px;margin-top:30px;font-weight:400;position:relative;}
.tpl-block-main.tpl-component-order fieldset legend, .tpl-block-main.tpl-component-order-added fieldset legend{font-size:24px;font-weight:400;padding:0 20px;margin-left:-18px;}
legend{border:0;padding:0;}
.tpl-block-main.tpl-component-order table.tpl-block-order-items, .tpl-block-main.tpl-component-order-added table.tpl-block-order-items{padding-bottom:30px;}
.tpl-block-main.tpl-component-order table{width:100%;border-collapse:collapse;}
.tpl-block-main.tpl-component-order table.tpl-block-order-items th:first-child, .tpl-block-main.tpl-component-order-added table.tpl-block-order-items th:first-child, .tpl-block-main.tpl-component-order table.tpl-block-order-items td:first-child, .tpl-block-main.tpl-component-order-added table.tpl-block-order-items td:first-child{text-align:left;}
.tpl-block-main.tpl-component-order table.tpl-block-order-items th, .tpl-block-main.tpl-component-order-added table.tpl-block-order-items th, .tpl-block-main.tpl-component-order table.tpl-block-order-items td, .tpl-block-main.tpl-component-order-added table.tpl-block-order-items td{text-align:left;padding:10px 20px;}
.tpl-block-main.tpl-component-order h2{font-size:18px;font-weight:500;line-height:1.2;text-transform:none;margin-bottom:40px;}
.tpl-block-main.tpl-component-order .tpl-block-order-customer p, .tpl-block-main.tpl-component-order .tpl-block-order-address p{margin-bottom:20px;}
.tpl-block-main.tpl-component-order .tpl-block-order-customer p .tpl-caption, .tpl-block-main.tpl-component-order .tpl-block-order-address p .tpl-caption{width:30%;float:left;}
.tpl-block-main.tpl-component-order .tpl-block-order-customer p .tpl-value, .tpl-block-main.tpl-component-order .tpl-block-order-address p .tpl-value{width:70%;float:left;}
.tpl-block-main.tpl-component-order .tpl-block-order-customer p label:after, .tpl-block-main.tpl-component-order .tpl-block-order-address p label:after{content:"";display:table;clear:both;}
.tpl-block-main.tpl-component-order .tpl-block-order-customer, .tpl-block-main.tpl-component-order .tpl-block-order-address{float:left;position:relative;margin-right:-100%;width:50%;}
.tpl-block-main.tpl-component-order .tpl-block-order-customer{padding-right:50px;left:0;}
.tpl-block-main.tpl-component-order .tpl-block-order-address{left:50%;padding-left:50px;}
.tpl-block-main.tpl-component-order{margin-bottom:30px;}
.tpl-block-main.tpl-component-order .tpl-block-order-actions{position:absolute;bottom:25px;left:0;width:100%;text-align:center;}
.tpl-block-main.tpl-component-order input[type=text], .tpl-block-main.tpl-component-order input[type=number], .tpl-block-main.tpl-component-order input[type=email], .tpl-block-main.tpl-component-order textarea{font-weight:400;background:#eaeff2;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-actions .tpl-link-order-add, .tpl-link-next, .tpl-link-prev, .tpl-link-checkout, .tpl-link-cart-refresh{display:inline-block!important;}
input[type="text"],
input[type="password"],
input[type="number"],
input[type="search"],
input[type="email"],
input[type="url"],
input[type="tel"],
textarea, .tpl-block-itext{-webkit-tap-highlight-color:transparent;border:none;-webkit-border-radius:0;border-radius:0;padding:0px 15px;line-height:32px;display:block;width:100%;outline:none;-webkit-box-shadow:none;box-shadow:none;-moz-transition:box-shadow 0.2s;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-actions .tpl-link-order-add, .tpl-link-next, .tpl-link-prev, .tpl-link-checkout, .tpl-link-catalog{display:block;width:200px;height:52px;margin:30px auto 0;border:none;border-bottom:2px solid #FFE600;border-radius:25px;background:#f2ad00;color:#fff;font-size:12px;font-weight:bold;letter-spacing:.24px;text-transform:uppercase;cursor:pointer;transition:all .3s;line-height:52px;}
.tpl-block-main.tpl-component-cart .tpl-block-cart-actions .tpl-link-order-add:hover, .tpl-link-next:hover, .tpl-link-prev:hover, .tpl-link-checkout:hover, .tpl-link-catalog:hover{border-color:#f2ad00;background:#FFE600;color:#000;}
.tpl-component-netcat-module-netshop-order input[type="text"]:focus,
.tpl-component-netcat-module-netshop-order input[type="password"]:focus,
.tpl-component-netcat-module-netshop-order input[type="number"]:focus,
.tpl-component-netcat-module-netshop-order input[type="search"]:focus,
.tpl-component-netcat-module-netshop-order input[type="email"]:focus,
.tpl-component-netcat-module-netshop-order input[type="url"]:focus,
.tpl-component-netcat-module-netshop-order input[type="tel"]:focus,
.tpl-component-netcat-module-netshop-order textarea:focus, .tpl-block-itext{padding:0px 15px;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method{padding:10px 0 20px;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method, .tpl-block-main.tpl-component-order .tpl-block-order-payment-method{vertical-align:top;line-height:1.6;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method label, .tpl-block-main.tpl-component-order .tpl-block-order-payment-method label{display:block;margin-left:30px;position:relative;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-header{font-size:16px;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method input[type=radio], .tpl-block-main.tpl-component-order .tpl-block-order-payment-method input[type=radio]{margin-left:-35px;width:31px;top:6px;position:relative;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method .tpl-block-order-delivery-method-header > *, .tpl-block-main.tpl-component-order .tpl-block-order-payment-method .tpl-block-order-delivery-method-header > *, .tpl-block-main.tpl-component-order .tpl-block-order-delivery-method .tpl-block-order-delivery-method-estimate > *, .tpl-block-main.tpl-component-order .tpl-block-order-payment-method .tpl-block-order-delivery-method-estimate > *{vertical-align:top !important;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-header *{vertical-align:top;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-header .tpl-property-delivery-method-name{display:inline-block;zoom:1;vertical-align:middle;width:320px;font-weight:bold;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-estimate .tpl-property-delivery-estimate-price{display:inline-block;zoom:1;vertical-align:middle;width:185px;padding-right:80px;text-align:right;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-estimate .tpl-property-delivery-estimate-dates{display:inline-block;zoom:1;vertical-align:middle;font-size:12px;max-width:390px;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-estimate .tpl-property-delivery-estimate-price{display:inline-block;zoom:1;vertical-align:middle;width:185px;padding-right:80px;text-align:right;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery h3:first-child{margin-top:20px;}
.tpl-block-main.tpl-component-order h3{margin-top:40px;margin-bottom:20px;font-weight:600;}
.tpl-block-main.tpl-component-order .tpl-property-delivery-method-description{font-size:12px;font-weight:300;margin-top:10px;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-estimate{display:inline-block;zoom:1;vertical-align:middle;}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method .tpl-block-order-delivery-method-radio, .tpl-block-main.tpl-component-order .tpl-block-order-payment-method .tpl-block-order-delivery-method-radio{top:7px !important;}
.tpl-block-main.tpl-component-order .tpl-block-order-payment, .tpl-block-main.tpl-component-order .tpl-block-order-delivery{clear:both;}
.tpl-block-main.tpl-component-order .tpl-block-order-payment-method{width:33%;display:inline-block;zoom:1;vertical-align:middle;padding:0 40px 60px 0;}
.tpl-block-main.tpl-component-order .tpl-block-order-payment-method .tpl-property-payment-method-description{font-size:12px;font-weight:300;margin-top:20px;}
.tpl-block-main.tpl-component-order .tpl-block-order-payment-method .tpl-property-payment-method-description{font-size:12px;font-weight:300;margin-top:20px;}
.tpl-block-message.tpl-state-info{color:#000;}
.tpl-block-message.tpl-state-info{background:#e1e6ea;}
.tpl-block-message.tpl-state-info{font-style:italic;}
.tpl-block-main.tpl-component-order .tpl-block-order-confirmation .tpl-link-change{color:#000;background:#e1e6ea;line-height:2em;margin-top:10px;padding:2px 12px;}
.tpl-block-main.tpl-component-order-added{text-align:center;}
.tpl-block-main.tpl-component-order fieldset legend, .tpl-block-main.tpl-component-order-added fieldset legend{font-size:24px;font-weight:400;padding:0 20px;margin-left:-18px;}
.tpl-block-main.tpl-component-order-added .tpl-block-order-info{font-size:30px;font-weight:300;line-height:1.3;}
.tpl-block-list.tpl-component-netcat-module-netshop-checkout-completed{margin-bottom:30px;}
.tpl-block-list-order{position:relative;}
.icon-angle-down:before{content:'\e803';}
.tpl-link-pseudo{cursor:pointer;display:inline-block;transition:color 0.2s ease 0s, border 0.2s ease 0s;vertical-align:middle;background:#fff;height:40px;border:1px solid #e2e2e2;font-size:13px;padding:0 20px 0 8px;border-radius:2px;margin-right:40px;width:250px;position:relative;}
.tpl-block-list-order .select2-selection__arrow{height:37px;}
.tpl-link-pseudo u{color:inherit;display:inline-block;line-height:40px;padding-right:1px;text-decoration:none;transition:inherit;vertical-align:middle;}
#ordering_dropdown{display:none;background:#ffffff none repeat scroll 0 0;color:#fff;position:absolute;top:38px;left:-1px;width:250px;border:1px solid #e2e2e2;z-index:101;}
.tpl-block-dropdown li{list-style-type:none;margin:0;padding:0;}
.tpl-block-dropdown li + li{border-top:1px solid #e2e2e2;}
.tpl-block-dropdown li.tpl-state-active {background-color: #f2ad00;}
.tpl-block-dropdown li a{line-height:40px;padding:0 20px 0 8px;color:#000;display:block;}
.tpl-block-dropdown li a:hover{background:#eee;}