.miscform dl{margin-left:110px;font-size:18px;}
.miscform dl:after{content:".";display:block;clear:both;visibility:hidden;overflow:hidden;line-height:0;height:0;}
@media (max-width:959px){.miscform dl{margin-left:0;}
}
.miscform dl dt{font-weight:400;width:200px;padding-top:5px;margin-right:25px;min-height:52px;color:#035791;float:left;clear:left;text-align:right;margin-bottom:13px;vertical-align:middle;}
@media (max-width:959px){.miscform dl dt{width:100%;text-align:left;min-height:auto;height:auto;margin-bottom:5px;margin-right:0;}
}
.miscform dl dd{margin-bottom:13px;min-height:52px;float:left;width:475px;}
.miscform dl dd:after{content:".";display:block;clear:both;visibility:hidden;overflow:hidden;line-height:0;height:0;}
@media (max-width:959px){.miscform dl dd{width:100%;text-align:left;min-height:auto;height:auto;margin-bottom:5px;}
}
.miscform dl dd.info{color:#7c7c7c;font-size:16px;}
.miscform dl dd .miscform__captcha-input{width:260px;float:left;margin-right:20px;}
.miscform dl dd .miscform__captcha-img{float:left;margin-top:8px;}
.miscform dl dd.miscform__btn{text-align:center;padding-top:30px;}
.miscform__disclamer{margin:100px 0 100px 340px;color:#f00;font-size:16px;}
@media (max-width:959px){.miscform__disclamer{margin:30px 0 0;}
}
.miscform input[type=password].error,
.miscform input[type=tel].error,
.miscform input[type=text].error,
.miscform textarea.error{border-color:red;}
.client_login{min-width:300px;width:30%;margin:0 auto;}
.styled-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/img/select_arrow.png) no-repeat 100% 0;border:1px solid #ccc;border-radius:0;outline:0;height:52px;font-size:18px;padding:5px 62px 5px 10px;}
.styled-select{text-indent:0.01px;text-overflow:'';}
.styled-select::-ms-expand{display:none;}
.client-block > div{display:inline-block;margin-bottom:20px;vertical-align:middle;}
.client-block .name{font-size:18px;}
.my_orders tr.order-body td.status > span{cursor:help;}
.my_orders .bank_details p{margin:0;line-height:2em;}
.my_orders .bank_details label{margin-top:0;margin-bottom:0;}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236;}
.header__cart{width:auto;min-width:190px;}
.header__cart .header__cart-sum{padding-right:6px;}
.contacts input.error,
#checkout-form input.error,
.contacts textarea.error,
#checkout-form textarea.error,
.contacts select.error,
#checkout-form select.error{border-color:red !important;}
.search-items-count{text-transform:uppercase;margin:2em 0 1em;}
ol.search-results{font-size:18px;margin:1em 0 2em;padding:0 0 0 1em;}
ol.search-results li{margin:0 0 1.5em;}
ol.search-results li a{font-size:inherit;}
ol.search-results li blockquote{margin:0.3em 0 0.5em;padding:0;border:0 none;font-size:15px;line-height:1.3em;}
.order__info-row-total-mess{max-width:595px;}
#cc_info{margin:1em 0 0;}
#cc_info .line{margin:1em 0 1em;}
#cc_info .line input{width:auto;}
#cc_info .line label{width:100%;max-width:200px;display:inline-block;text-align:right;padding:0 2em 0 0;font-size:16px;color:#777;}
#cc_info .line label.error{display:inline;padding:0;}
#cc_info .inp-group{display:inline-block;}
.prod_images_o{height:auto;}
.article__text h1,
.article__text h2{color:#035791;margin-bottom:20px;}
.article__text h1{font-size:30px;}
.article__text h2{font-size:26px;}
.toggle-block{margin:2em 0 0;text-align:center;display:none;}
.form-collapsed .reviews__formbox{display:none;}
.form-collapsed .toggle-block{display:block;}
.addtocart__item-value{float:none;margin-right:1em;font-size:16px;margin-bottom:0em;}
.addtocart__item-amount{float:none;color:#9C9C9C;min-height:2.5em;margin-bottom:0.5em;line-height:38px;}
.addtocart__item-amount .bonus-amount-icon{display:inline-block;height:42px;width:37px;background:transparent url(../img/label_bonus_2.png) no-repeat 50% 50%;background-size:contain;margin-bottom:-18px;}
.addtocart__item-amount .bonus-amount{display:inline-block;color:#EC2234;font-size:inherit;margin-left:0.5em;}
.addtocart__item-item-quantity{color:#035791;font-size:13px;min-height:20px;}
.addtocart__item-amount .item-quantity-old{display:inline-block;background:#E91E63;color:white;padding:0 0.5em;border-radius:50%;margin:0 0 0 0.3em;}
.addtocart__item-amount .item-quantity-old:before{content:'× ';}
.addtocart__item-btn > .alt-btn{font-size:16px;}
.alt-btn{margin-right:2em;color:#00A9FE;text-decoration:underline;}
.btn.btn-zur-eks{background:#7DBE40;color:#fff;font-weight:normal;font-family:'Ubuntu', sans-serif;}
.btn.btn-zur-eks:hover,
.btn.btn-zur-eks:active{background:#57971C;}
.items__list-item-title{white-space:nowrap;overflow:visible;}
.items__list-item:last-child{border-right:1px solid #ccc;}
table.table-index tr > .widename{max-width:300px;line-height:1.4em;padding:0 1em 0 0.5em;}
#toPrint .text{font:inherit !important;}
.slider__item-pic > span{text-align:center;overflow:hidden;width:256px;height:256px;display:inline-block;vertical-align:middle;line-height:1;border-radius:50%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.product__pic .slides > li{background:white;border:1px solid #ccc;padding:2px;margin:0 2px;width:80px !important;}
.product__pic .slides > li .slide-image{display:inline-block;width:100%;height:80px;background:transparent no-repeat 50% 50%;background-size:contain;cursor:pointer;}
.product__pic .gallery{margin:0px 1px 14px 2px;box-sizing:content-box;text-align:center;}
.product__pic .gallery .prod_images_o{filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));width:95%;}
.product__pic .flex-direction-nav a{height:20px;margin-top:-15px;}
.cart__info-row-product img{max-width:110px;max-height:110px;}
.addtocart__item-img img{max-height:100%;max-width:100%;}
.content__info{}
.order__delivery > label{width:100%;}
.cc-sample{padding:50px 80px;background:#A5B4C7;margin-top:-70px;}
.cc-sample img{max-width:100%;height:auto;}
.oinfo-photo img{display:inline-block;height:65px;width:auto;margin:0;}
.oinfo-name{color:#000;font-size:18px;line-height:1.2em;}
.oinfo-count{color:#7c7c7c;}
.oinfo-item{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:1px solid #e8e8e8;min-height:85px;padding:0;display:flex;align-items:center;margin:0;}
.oinfo-price{text-align:right;color:#035791;font-size:18px;white-space:nowrap;}
.oinfo-total{background:#f4f4f4;margin:0;padding:27px 45px;line-height:50px;font-size:16px;color:#035791;}
.oinfo-total .oinfo-totalprice{font-size:50px;}
.oinfo-addprice, .oinfo-totalprice{text-align:right;}
.oinfo-items{padding:0 30px;}
.order__address-title{font-size:12pt;}
.infopage-cart-checkout-mode .stump,
.infopage-cart-mode .stump{background:#f1f1f1;}
.infopage-cart-checkout-mode .ik_select_dropdown,
.infopage-cart-mode .ik_select_dropdown{border-top:1px solid #ccc;}
.error.radio ~ .radio-custom ~ .form-label{outline:1px solid red;}
.order__paytype .radio:not(:checked) ~ .radio-custom ~ .form-label{filter:grayscale(100%);}
#checkout-form::placeholder{color:#b3b3b3;opacity:1;}
#checkout-form:-ms-input-placeholder{color:#b3b3b3;}
#checkout-form::-ms-input-placeholder{color:#b3b3b3;}
.mforms .im-colormask{border:0 none;font-size:16px;height:1.9em;line-height:1.9;}
.order__paytype .im-colormask{font-family:monospace;}
.mforms mark.im-caret{padding:0;background-color:transparent;box-sizing:initial;margin:0 -1px 0 0;width:0;}
.mforms mark.im-caret-select{padding:0;background-color:Highlight;}
.mforms .im-colormask > div{padding:2px 2px 1px;}
.mforms .im-static{color:#b3b3b3;}
.addtocart__item-price{display:block;float:none;}
.oinfo-items .oinfo-item .oinfo-photo > img{max-width:100%;height:auto;}
.oinfo-items .oinfo-item .oinfo-photo{padding-left:5px;padding-right:5px;}
@media (max-width:767px){.header{border-bottom:1px solid #e8e8e8;}
.infopage-cart-checkout, .infopage-cart{margin-bottom:0 !important;background-color:#fff;}
.infopage-cart-checkout > .col-md-12,
.infopage-cart > .col-md-12{padding:0 !important;}
.infopage-cart-checkout h1.content__title,
.infopage-cart h1.content__title{padding:0;font-size:18pt;}
.infopage-cart-checkout .infopage__info,
.infopage-cart .infopage__info{padding:0;}
.order__info{border:0 none;border-top:1px solid #e8e8e8;padding:0;}
.oinfo-photo{padding-left:0;}
.oinfo-photo img{height:50px;}
.oinfo-name, .oinfo-price{font-size:14px;}
.oinfo-price{padding-right:0;}
.oinfo-total .oinfo-totalprice{font-size:30px;}
.oinfo-items{padding:0 20px;}
.oinfo-total{padding:8px 20px;font-size:14px;line-height:1em;}
.oinfo-total-main{line-height:2em;}
.oinfo-items .oinfo-item .oinfo-photo{padding-left:0px;padding-right:2px;}
.infopage-cart-checkout .order__title{font-size:21px;margin:15px;text-align:center;}
.infopage-cart-checkout .order__delivery{margin:0;padding:0 20px 20px;border-bottom:1px solid #e8e8e8;}
.infopage-cart-checkout .order__delivery > p{line-height:2px;}
.nl-xs{display:block;}
.order__address .mforms{padding:0 35px;}
.order__address #shipping{margin-bottom:1em;}
.r-address-b{padding:0 20px;margin:0;}
.r-address-b > label{margin:0;}
.order__paytype{margin:2em 0 0;padding:20px !important;}
.order__paytype .title{font-size:21px;text-align:center;}
.infopage-cart-checkout .footer__list-pics-item-el.i-paytype{width:74px;height:47px;}
.ssl-icons .ssl-icon{margin:0 0;}
.ssl-icons{text-align:center;}
.order__rules{padding:10px 20px;}
.order__btn{margin-top:0;}
.infopage-cart-checkout-mode .stump,
.infopage-cart-mode .stump{background:#f1f1f1;padding-top:15px;padding-bottom:15px;min-height:initial;height:auto;}
.infopage-cart .infopage__info .cart-info{border:0 none;margin-top:1em;}
.infopage-cart .infopage__info .cart__info{border:0 none;border-top:1px solid #e8e8e8;margin-top:1.4em !important;}
.infopage-cart .infopage__info .cart__info .cart__info-header{display:none;}
.infopage-cart .cart__buy-continue{margin:1.5em 0 2.5em;}
.infopage-cart .cart__info-row + .cart__info-row{border-top:1px solid #f0f0f0;margin-top:1em;padding-top:1em;}
.addtocart__item-btn{text-align:center;white-space:nowrap;display:flex;align-items:center;margin:0 -1em;}
.addtocart__item-btn > a{font-size:12.5px !important;margin-right:0 !important;margin-bottom:1em;display:inline-block;}
.addtocart__item-btn > a:first-of-type{margin-right:1em !important;margin-left:1em;}
}
.oinfo-item:last-child{border-bottom:0 none;}
.oinfo-total-extra{line-height:2em;}
@media (max-width:632px){#cc_info .line label{text-align:left;display:block;padding-right:0;}
}
@media (min-width:1201px) and (max-width:1240px){.order__info-row-total-mess{max-width:400px;}
}
@media (min-width:1241px){.order__info-row-total-mess{max-width:600px;}
}
.payment-type-list{width:50%;}
.payment-type-list > label{width:32%;display:inline-block;}
#stepBody4{position:relative;top:10px;}
@media (max-width:628px){.payment-type-list{width:100%;}
.payment-type-list > label{text-align:center;}
.payment-type-list > label > .form-label{display:block;text-align:center;margin:1em 1em 0 1em;}
.payment-type-list > label > .radio-custom{margin:0;}
.mforms .cc-sample{display:none;}
}