@media (max-width:400px){.container-fluid{overflow:hidden;padding-right:0 !important;padding-left:0 !important;}
}
@media (max-width:500px){.container-fluid{padding-right:0 !important;padding-left:0 !important;}
.header-wrapper{padding:0 15px !important;}
.col-md-12{padding:0 5px !important;}
}
.items__title{}
.header{min-height:95px;padding:0 15px}
@media (max-width:1100px){.header{padding:0}
}
@media (max-width:959px){.header{background:#fff;min-height:80px;margin:0 -15px;padding:0 15px}
}
@media (max-width:420px){.header{background:#fff;min-height:80px;}
}
.header__hum{display:none;background:url(../img/hum.png) center no-repeat;width:31px;height:31px;margin-right:22px;float:left;margin-top:22px;cursor:pointer}
@media (max-width:959px){.header__hum{display:block}
}
.header__logo{padding-top:22px;width:250px;float:left;padding-left:15px;}
@media (max-width:959px){.header__logo{width:140px;padding-top:25px}
}
.header__logo-link{display:block;background:url(../img/logo.png) no-repeat;background-size:contain;width:250px;height:52px}
@media (max-width:959px){.header__logo-link{width:140px}
}
.header__system{padding-top:30px;text-align:right}
@media (max-width:959px){.header__system{padding-top:22px;}
}
.header__account{width:140px;display:inline-block;vertical-align:top;text-align:left;font-family:'pfAgoraSans', sans-serif}
@media (max-width:1100px){.header__account{width:140px}
}
@media (max-width:959px){.header__account{width:33px}
}
.header__account .dropdown.open{background:#e1e1e1}
.header__account .dropdown .dropdown-menu{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:180px;background:#eeecec;margin-top:0;padding:20px 0 20px 20px;border:0;border-radius:0}
@media (max-width:959px){.header__account .dropdown .dropdown-menu{display:none}
}
.header__account .dropdown .dropdown-menu li a{padding:0;color:#035791;text-decoration:underline;line-height:26px}
.header__account .dropdown .dropdown-menu li a:hover{color:#008dd5;background:0 0}
.header__avatar{width:100%;display:inline-block;vertical-align:top;text-decoration:none !important}
.header__avatar a, .header__avatar a:focus, .header__avatar a:hover{text-decoration:none !important}
.header .open .header__user-name{text-decoration:none}
.header__user-name{margin-left:10px;font-size:18px;vertical-align:middle}
.header__user-name, .header__user-name:hover{text-decoration:none}
@media (max-width:959px){.header__user-name{display:none}
}
.header__search{text-align:left;margin-left:20px;display:inline-block;vertical-align:top}
@media (max-width:959px){.header__search{display:none}
}
.header__search input[type=text]{width:180px !important}
@media (max-width:1100px){.header__search input[type=text]{width:150px !important}
}
.header__cart, .header__cart a{display:inline-block;height:33px;position:relative}
.header__cart{text-align:left;vertical-align:top;margin-left:17px;background:#0152ae;width:190px;line-height:33px;font-size:15px;font-family:'pfAgoraSans', sans-serif;color:#fff}
@media (max-width:959px){.header__cart{width:33px !important;min-width:33px !important;}
}
.header__cart a{color:inherit !important;text-decoration:none !important;z-index:10}
@media (max-width:767px){.header__cart a{width:33px}
}
.header__cart.i-menu{position:fixed;top:13px;z-index:11;margin-left:-195px;background:#7dbd40}
@media (max-width:959px){.header__cart.i-menu{display:none}
}
.header__cart.i-menu .header__cart-count{background:#ff7200}
.header__cart:before{content:'';background:#013a7d url(../img/cart.png) center no-repeat;width:33px;height:33px;display:block;position:absolute}
.header__cart-title{line-height:33px;padding-left:43px}
@media (max-width:959px){.header__cart-title{display:none}
}
.header__cart-count{color:#fff;background:#7dbd40;display:inline-block;font-size:11px;width:14px;height:14px;line-height:14px;text-align:center;border-radius:7px;position:relative;top:-6px;left:2px}
@media (max-width:959px){.header__cart-count{right:-26px;left:auto}
}
.header__cart-sum{padding-left:5px;line-height:33px}
@media (max-width:959px){.header__cart-sum{display:none}
}
.header__contacts{padding-top:12px;text-align:right}
@media (max-width:959px){.header__contacts{display:none}
}
.header__phone{font-weight:700;font-size:18px;color:#035791;vertical-align:middle}
.header__phone:active, .header__phone:hover{text-decoration:none}
.header__email{margin-left:17px;font-size:14px;color:#7dbe40;text-decoration:underline;vertical-align:middle}
.header__email:active, .header__email:hover{color:#7dbe40 !important}
.navigation{height:50px;margin:0 15px}
@media (max-width:1160px){.navigation{margin:0 7px !important}
}
.navigation__list, .navigation__list-item-sub ul{margin:0;padding:0;list-style:none}
.navigation__list-item{float:left;margin-right:20px;line-height:50px;position:relative}
.top-navigation__list{margin:0;text-align:left;padding:0 20px 0 0;list-style:none;display:inline-block;}
.top-navigation__list-item{display:inline-block;margin-right:10px;line-height:32px;position:relative}
.top-navigation__list-item-link{color:#0152ae;font-size:17px}
@media (max-width:959px){.top-navigation__list-item{line-height:27px;}
}
@media (max-width:767px){.top-navigation__list{display:none;}
}
@media (max-width:1100px){.navigation__list-item{margin-right:15px !important}
}
@media (max-width:1000px){.navigation__list-item{margin-right:10px !important}
}
.navigation__list-item-link{color:#fff;font-size:17px}
.navigation__list-item-link.i-active{color:#7dbd40}
.navigation__list-item-link:hover{color:#7dbd40;text-decoration:none}
.dropdown-list .navigation__list-item-sub,
.navigation__list-item.hover .navigation__list-item-sub, .navigation__list-item:hover .navigation__list-item-sub, html[xmlns] .flexslider .slides{display:block}
.navigation__list-item-sub{padding:25px 20px;position:absolute;color:#000c21;line-height:normal;top:51px;left:0;background:#f1f1f1;z-index:100;column-count:2;column-gap:20px;display:none}
.dropdown-list .navigation__list-item-sub{position:relative;top:0;width:100%;min-width:200px;padding:0;background:transparent;}
.navigation__list-item-sub-title{font-size:20px;padding-bottom:20px;border-bottom:1px solid #b3b3b3;margin-bottom:20px;min-width:200px}
.navigation-mobile .navigation__list-item-sub ul li, .navigation__list-item-sub ul li{margin-bottom:13px}
.navigation__list-item-sub ul li{min-width:190px;}
.navigation__list-item-sub ul li a{font-size:16px;color:inherit;text-decoration:none}
.navigation-mobile .navigation__list-item-sub ul li a:focus, .navigation-mobile .navigation__list-item-sub ul li a:hover, .navigation__list-item-sub ul li a:focus, .navigation__list-item-sub ul li a:hover{text-decoration:underline;color:#0152ae}
.navigation-mobile{margin:0 35px;}
@media (max-width:1100px){.navigation-mobile{margin:0 10px !important}
}
.navigation-mobile .footer{display:block;text-align:left !important;padding:50px 0 0}
.navigation-mobile .footer .footer__column-1, .navigation-mobile .footer .footer__column-2, .navigation-mobile .footer .footer__column-3, .navigation-mobile .footer .footer__column-4, .navigation-mobile .footer .footer__column-5{width:100%}
.navigation-mobile .footer .footer__column-title{margin-top:20px}
.navigation-mobile .navigation__list, .navigation-mobile .navigation__list-item-sub ul{margin:0;padding:0;list-style:none}
.navigation-mobile .navigation__list-item{float:left;margin-right:30px;line-height:60px;position:relative}
@media (max-width:1100px){.navigation-mobile .navigation__list-item{margin-right:15px !important}
}
.navigation-mobile .navigation__list-item-sub{padding:0px 10px;position:relative;color:#000c21;line-height:normal;top:0px;left:0;background:#f1f1f1;z-index:100;width:100%;column-count:1;column-gap:0;display:block}
.navigation-mobile .navigation__list-item-link{font-size:20px;margin:24px 10px 10px;border-bottom:1px solid #b3b3b3;min-width:200px;clear:both;color:#035791;display:inline-block;}
.navigation-mobile .navigation__list-item-sub-title{font-size:20px;padding-bottom:15px;border-bottom:1px solid #b3b3b3;margin-bottom:10px;min-width:200px}
.navigation-mobile .navigation__list-item-sub ul li a{font-size:16px;color:inherit;text-decoration:none}
.breadcrumbs{margin:30px 0;padding:0 35px;min-height:20px;font-size:16px;}
.breadcrumbs p{margin:0;}
@media (max-width:959px){.breadcrumbs{display:none}
}
.breadcrumbs__list{margin:0;padding:0;list-style:none}
.breadcrumbs__list-item{float:left;margin-right:40px;position:relative;line-height:18px}
.breadcrumbs__list-item:before{content:'';background:url(/wp-content/uploads/2018/07/arrow.png) center no-repeat;width:40px;height:18px;display:block;position:absolute;left:-40px}
.breadcrumbs__list-item:first-child:before{display:none}
.breadcrumbs__list-item-link, table.table-index tbody{font-size:16px}
.stump{min-height:200px;text-align:center;padding:25px 15px 0}
@media (max-width:768px){.stump{padding:25px 0 0}
}
.stump__item{display:inline-block;margin:0 12px}
@media (max-width:959px){.stump__item{max-width:130px}
}
@media (max-width:767px){.stump__item{max-width:110px}
}
.stump__item img{max-width:100%}
.footer{padding:50px 35px 45px}
@media (max-width:1100px){.footer{text-align:center !important}
}
@media (max-width:959px){.footer{display:none}
}
.footer-top {
	margin-top:35px;
}
.footer__copy{margin-top:0px;text-align:right;color:#025f9d}
.footer__column-1, .footer__column-2, .footer__column-3{display:inline-block;vertical-align:top;width:120px;margin-right:60px}
.footer__column-2, .footer__column-3{width:200px}
.footer__column-2 img{opacity:0.7}
.footer__column-4{margin-right:60px}
.footer__column-4, .footer__column-5{display:inline-block;vertical-align:top;width:160px}
.footer__column-title{height:30px;line-height:30px;font-size:16px;color:#6f6f6f;border-bottom:1px solid #6f6f6f;margin-bottom:15px}
.footer__column-text{color:#6f6f6f;font-size:14px}
.footer__list, .footer__list-pics{margin:0 0 30px;padding:0;list-style:none}
.footer__list-pics-item{display:inline-block;vertical-align:top}
.footer__list-pics-item-el.i-delivery{background:url(../img/delivery.png) no-repeat;margin-bottom:3px;display:inline-block;width:58px;height:35px}
.footer__list-pics-item-el.i-delivery1{background-position:0 0}
.footer__list-pics-item-el.i-delivery2{background-position:0 -35px}
.footer__list-pics-item-el.i-delivery3{background-position:0 -70px}
.footer__list-pics-item-el.i-delivery4{background-position:0 -105px}
.footer__list-pics-item-el.i-delivery5{background-position:0 -140px}
.footer__list-pics-item-el.i-paytype{background:url(../img/paytype.png) no-repeat;margin-bottom:3px;display:inline-block;width:58px;height:35px;}
#checkout-form .footer__list-pics-item-el.i-paytype{border:0.5em solid white;background-color:#fff;border-radius:0.3em;padding:1em 1.8em;}
.footer__list-pics-item-el.i-paytype1{background-position:0 0}
.footer__list-pics-item-el.i-paytype2{background-position:0 -35px}
.footer__list-pics-item-el.i-paytype3{background-position:0 -70px}
.footer__list-item-link{display:inline-block;color:#6f6f6f;font-size:16px}
.footer__list-item-link.i-email{font-size:14px;margin-top:15px;color:#00a6e5}
.footer__list-item-link.i-flag{padding-left:30px;position:relative;line-height:20px;display:inline-block;height:21px}
.footer__list-item-link.i-flag:before{content:'';background:url(../img/flag.png) no-repeat;display:inline-block;height:14px;width:22px;position:absolute;left:0;top:2px}
.footer__list-item-link.i-flag1:before{background-position:0 0}
.footer__list-item-link.i-flag2:before{background-position:0 -15px}
.footer__list-item-link.i-flag3:before{background-position:0 -30px}
.footer__list-item-link.i-flag4:before{background-position:0 -45px}
.footer__list-item-link.i-flag5:before{background-position:0 -60px}
.footer__list-item-link.i-flag6:before{background-position:0 -75px}
.about__title{color:#035791;font-size:30px;margin-bottom:25px}
.about__list{margin:0;padding:0;list-style:none}
.about__list-item{# height:30px;margin-left:30px;position:relative;padding-bottom:7px;}
.about__list-item:before{content:'';background:url(../img/arrow.png) left center no-repeat;width:30px;height:30px;display:block;position:absolute;left:-30px}
.about__list-item-link{font-size:20px;font-weight:300;text-decoration:underline}
.content{padding:0 0;}
@media (max-width:959px){.content{padding:0}
}
.index__title{color:#035791;font-size:44px;text-align:center;padding:0 0 20px;}
.content__title{color:#035791;font-size:44px;text-align:center;padding:30px 0 40px;}
.infopage .content__title{margin:0;padding:0 0 10px;}
@media (max-width:959px){.infopage .content__title{margin-top:20px;}
}
.content__info{background:#f1f1f1;padding:25px 20px 0;margin-bottom:30px;}
@media (max-width:959px){.content__info{padding:10px 5px 0}
}
.index{margin-bottom:40px}
.index__info{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;# padding-bottom:50px;color:#035791;font-size:18px;}
.index__info-text{max-width:650px;width:100%;float:left;}
.index__info-additional{clear:both;width:100%;}
.index__info-additional-center{text-align:center;}
.advantages:after, .index__info:after{content:".";display:block;clear:both;visibility:hidden;overflow:hidden;line-height:0;height:0}
.index__info-pic{max-width:420px;width:100%;float:left;margin-right:30px;text-align:center;padding-top:30px}
.index__info-pic img{width:100%}
@media (max-width:1200px){.index__info-pic{max-width:400px !important}
}
@media (max-width:1100px){.index__info-pic{max-width:300px !important}
}
@media (max-width:960px){.index__info-pic{max-width:100% !important;text-align:center;padding-top:0px}
.index__info-pic img{width:100%;max-width:400px;}
}
@media (max-width:1200px){.index__info-text{max-width:510px !important}
}
@media (max-width:1100px){.index__info-text{max-width:530px !important}
}
@media (max-width:960px){.index__info-text{max-width:100% !important;margin-top:20px;}
}
.index__advantages{padding-top:40px}
.index__about, .index__advantages, .index__via{border-bottom:1px solid #cecfd0}
.index__about{padding-top:20px;padding-bottom:30px}
.index__via{padding:30px 0 0}
.index__via h2{margin-top:0}
.index__via-title{margin-top:0;font-size:20px;color:#035791;margin-bottom:25px}
.index__via-text{font-size:18px;color:#4e4e4e;padding-bottom:20px}
.index__discreet, .index__faq{padding-top:20px;padding-bottom:30px;border-bottom:1px solid #cecfd0}
.index__faq h2{margin-top:0}
.index__reviews{padding-top:20px;padding-bottom:10px}
.index__buy{margin:0 -35px}
@media (max-width:959px){.index__buy{margin:0 -20px}
}
.advantages{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.advantages__title{font-size:30px;color:#035791}
.advantages__list{margin:0;list-style:none;padding:65px 0 0}
.advantages__list .col-md-3{padding:0 16px 0 0}
.advantages__list .col-md-3:nth-child(4n){padding:0}
@media (max-width:993px){.advantages__list .col-md-3{padding:0}
}
.advantages__list-item{display:inline-block;vertical-align:top;background:#fff;min-height:290px;width:100%;color:#4e4e4e;position:relative;text-align:center;margin-bottom:70px;border:1px solid #fff;}
@media (max-width:959px){.advantages__list-item{height:auto;min-height:inherit;padding-bottom:30px}
}
.advantages__list-item:hover{border:1px solid #ccc;box-shadow:1px 1px 4px rgba(0, 0, 0, .4)}
.advantages__list-item:hover .advantages__list-item-icon{background-position:bottom center}
.advantages__list-item-icon{background:url(../img/Vorteile_circle.png) no-repeat;background-position:top center;height:134px;position:absolute;top:-50px;width:100%;left:0}
.advantages__list-item-icon:before{content:"";display:inline-block;vertical-align:middle;height:100%;}
.advantages__list-item-icon img{display:inline-block;vertical-align:middle;}
.advantages__list-item-icon.i-adv1:after, .advantages__list-item-icon:after{background:url(../img/adv_1.png) center no-repeat}
.advantages__list-item-icon.i-adv2:after{background:url(../img/adv_2.png) center no-repeat}
.advantages__list-item-icon.i-adv3:after{background:url(../img/adv_3.png) center no-repeat}
.advantages__list-item-icon.i-adv4:after{background:url(../img/adv_4.png) center no-repeat}
.advantages__list-item-icon.i-adv5:after{background:url(../img/adv_5.png) center no-repeat}
.advantages__list-item-icon.i-adv6:after{background:url(../img/adv_6.png) center no-repeat}
.advantages__list-item-icon.i-adv7:after{background:url(../img/adv_7.png) center no-repeat}
.advantages__list-item-icon.i-adv8:after{background:url(../img/adv_8.png) center no-repeat}
.advantages__list-item-title{padding:100px 40px 10px;font-size:20px}
.advantages__list-item-text{padding:0 15px;font-size:16px}
table.table-index{background:#fff;border:1px solid #ccc;border-top:0;max-width:900px;width:100%;margin-bottom:40px}
table.table-index thead{font-size:18px;line-height:24px}
@media (max-width:959px){table.table-index thead{padding-left:14px}
}
table.table-index thead tr th{height:42px;background:#c3c3c3;color:#035791;}
table.table-index tbody tr td:first-child, table.table-index thead tr th:first-child{padding-left:50px;text-align:left;}
table.table-index tbody tr td{text-align:center;}
@media (max-width:959px){table.table-index thead tr th:first-child{padding-left:10px}
table.table-index tbody{font-size:15px}
}
table.table-index tbody tr{border-bottom:1px solid #ccc;height:44px;line-height:44px;color:#828282}
@media (max-width:959px){table.table-index tbody tr{line-height:24px}
}
table.table-index tbody tr:first-child{border-top:1px solid #ccc}
table.table-index tbody tr.green{font-weight:700;color:#7dbd40 !important;}
@media (max-width:959px){table.table-index tbody tr.green{font-size:12px;line-height:1}
table.table-index tbody tr td:first-child{padding-left:10px}
}
table.table-index tbody tr td:last-child{padding-left:50px;font-weight:700;}
@media (max-width:959px){table.table-index tbody tr td:last-child{padding-left:10px;}
}
table.table-index tbody tr td img{margin-right:10px}
@media (max-width:959px){table.table-index tbody tr .btn-blue{padding:0 5px;min-width:50px}
}
table.table-index tbody tr:hover{color:#4a4a4a}
table.table-index tbody tr:hover .btn-blue{color:#abc2d0;background:#035791}
.faq__title{font-size:30px;color:#035791;margin-bottom:30px}
.faq__block{margin-bottom:20px;font-size:18px}
.faq__question{color:#1c6498;margin-bottom:10px}
.faq__answer{color:#4e4e4e;margin-left:24px}
.faq__btn{padding-top:15px;text-align:center}
.discreet{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.discreet:after, .reviews__box-item:after, .reviews__formbox-form dl dd:after, .reviews__formbox-form dl:after, .reviews__formbox-stars-row:after, .reviews__formbox:after{content:".";display:block;clear:both;visibility:hidden;overflow:hidden;line-height:0;height:0}
.discreet__title{font-size:30px;color:#035791;margin-bottom:30px}
.discreet__text{font-size:18px;color:#4e4e4e;padding-bottom:40px}
.discreet__more{color:#00a9ff;font-size:18px;margin-top:20px;margin-right:40px;text-decoration:underline;float:right}
.discreet__list{padding:0 40px;margin:0}
@media (max-width:959px){.discreet__list{padding:0 !important}
}
.discreet__list .col-md-4{padding:0 16px 0 0}
.discreet__list .col-md-4:nth-child(3n){padding:0 !important}
@media (max-width:993px){.discreet__list .col-md-4{padding-right:0 !important}
}
.discreet__list-item{background:#fff;text-align:center;height:360px;position:relative;overflow:hidden;}
@media (max-width:959px){.discreet__list-item{margin-bottom:20px}
}
.discreet__list-item img{margin-top:50px}
.discreet__list-item span{position:absolute;top:250px;width:100%;padding:0 50px;display:block;color:#4e4e4e;font-size:18px}
.reviews__title{font-size:30px;color:#035791;margin-bottom:20px}
.reviews__box{background:#f8f8f8;color:#4e4e4e;font-size:18px}
.reviews__box-item{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 23px 15px;border-bottom:1px solid #f1f1f1}
.reviews__box-item-text{float:left;width:100%;max-width:640px;margin-top:20px}
@media (max-width:1100px){.reviews__box-item-text{max-width:570px !important}
}
.reviews__box-item-date{float:left;margin-top:10px;padding-left:110px;max-width:340px;color:#b1b1b1}
@media (max-width:1100px){.reviews__box-item-date{max-width:290px !important;padding-left:50px !important}
}
@media (max-width:910px){.reviews__box-item-date{padding-left:0 !important}
}
@media (max-width:960px){.reviews__box-item-date{float:right;}
}
.reviews__formbox{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-top:50px;padding:0 30px}
@media (max-width:959px){.reviews__formbox{padding:0}
}
.reviews__formbox-stars{float:left;max-width:350px;width:100%;border-right:1px solid #cecfd0;padding-top:30px;color:#035791;min-height:350px}
@media (max-width:1200px){.reviews__formbox-stars{border-right:none;float:none;margin:0 0 0 240px;min-height:250px}
}
@media (max-width:959px){.reviews__formbox-stars{margin:0}
}
.reviews__formbox-stars-title{font-size:18px;font-weight:700}
.reviews__formbox-stars-box{margin-top:30px}
.reviews__formbox-stars-row{clear:left;margin-bottom:10px}
.reviews__formbox-stars-label{font-size:18px;width:170px;float:left}
.reviews__formbox-stars .stars{float:left}
.reviews__formbox-form{max-width:650px;width:100%;padding-top:30px;float:right}
@media (max-width:1200px){.reviews__formbox-form{float:none}
}
.product__info-params dl, .reviews__formbox-form dl{font-size:18px}
.product__info-params .footer__list-pics{margin-bottom:0 !important;}
.reviews__formbox-form dl dd, .reviews__formbox-form dl dt{margin-bottom:13px;min-height:52px;float:left;max-width:100%}
.reviews__formbox-form dl dt{font-weight:400;padding-top:5px;margin-right:25px;color:#035791;clear:left;text-align:right;vertical-align:middle;width:215px}
@media (max-width:959px){.reviews__formbox-form dl dt{text-align:left;margin-bottom:5px;min-height:auto}
}
.reviews__formbox-form dl dd{width:410px}
.contacts dl dd.info, .reviews__formbox-form dl dd.info{color:#7c7c7c;font-size:16px}
.reviews__formbox-form dl dd .reviews__formbox-form-input{width:260px;float:left;margin-right:20px}
.reviews__formbox-form dl dd .reviews__formbox-form-img{float:left;margin-top:8px}
.reviews__formbox-btn{padding-left:90px;padding-top:30px}
@media (max-width:1200px){.reviews__formbox-btn{padding-left:260px}
}
@media (max-width:959px){.reviews__formbox-btn{padding-left:0;text-align:center}
}
.stars{background:url(../img/stars.png) top left repeat-x;width:80px;height:15px;position:relative}
.stars:after{content:'';background:url(../img/stars.png) bottom left repeat-x;height:15px;position:absolute;top:0;left:0}
.stars--star1:after{width:16px}
.stars--star2:after{width:32px}
.stars--star3:after{width:48px}
.stars--star4:after{width:64px}
.stars--star5:after{width:80px}
.stars-vote{float:left;position:relative;width:160px;height:27px}
.stars-vote__star{display:inline-block;vertical-align:top;background:url(../img/stars_large.png) top no-repeat;height:27px;width:28px;cursor:pointer}
.stars-vote__star.i-hover{background:url(../img/stars_large.png) bottom left repeat-x}
.buy{background:#035791;height:160px;text-align:center}
.buy__banner{font-size:30px;color:#fff;line-height:160px;text-decoration:underline}
.buy__banner:active, .buy__banner:hover{color:#fff}
.item{margin-bottom:40px}
.item__info{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-bottom:50px;}
.item-options__list:after, .item__info:after, .potenz__box:after, .product__info-params dl:after{content:".";display:block;clear:both;visibility:hidden;overflow:hidden;line-height:0;height:0}
.item__advantages{padding-top:40px}
.item__about, .item__advantages, .item__via{border-bottom:1px solid #cecfd0}
.item__about{padding-top:40px;padding-bottom:50px}
.item__via{padding:40px 0 0}
.item__via-title{font-size:20px;color:#035791;margin-bottom:25px}
.item__via-text{font-size:18px;color:#4e4e4e;padding-bottom:40px}
.item__discreet, .item__faq{padding-top:20px;padding-bottom:30px;border-bottom:1px solid #cecfd0}
.item__reviews{padding-top:20px;padding-bottom:30px}
.item__buy{margin:0 -35px}
@media (max-width:960px){.item__buy{margin:0 -20px}
}
.product__pic{max-width:430px;width:100%;float:left;margin-right:40px;padding-top:0}
.product__pic img{width:100%}
@media (max-width:1100px){.product__pic{max-width:345px;margin-right:20px !important;}
}
.product__info{max-width:585px;width:100%;float:left}
@media (max-width:1100px){.product__info{max-width:470px;}
}
@media (max-width:960px){.product__info{max-width:100%;float:none;clear:left;}
}
.product__info-label{float:right}
.product__info-title{color:#035791;font-size:30px;font-weight:700;margin:10px 0 30px}
.product__info-params{padding-bottom:5px;border-bottom:1px solid #cecfd0}
.product__info-params dl dt{float:left;width:175px;font-weight:700;min-height:25px;clear:left;}
.product__info-params dl dd{float:left;width:auto;}
.product__info-text{margin-top:30px;color:#4e4e4e;font-size:18px}
.b-label{display:inline-block;vertical-align:middle}
.b-label.label--top{background:url(../img/label_top.png);width:139px;height:95px}
.b-label.label--bonus{background:url(../img/label_bonus_2.png);width:42px;height:37px}
.b-label.label--new{background:url(../img/label_new.png);width:67px;height:46px}
.infopage{margin-bottom:40px;padding:0 15px}
.infopage__title{color:#035791;font-size:44px;text-align:center;margin-bottom:30px}
.infopage__info{padding:25px 15px 30px}
@media (max-width:959px){.infopage__info{padding:25px 0 0}
}
@media (max-width:767px){.infopage__title{margin-bottom:0px}
}
.infopage__buy, .potenz__pic img{max-width:100%}
.potenz__box{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.potenz__info{max-width:580px;width:100%;margin-right:30px;float:left;min-height:1px;}
@media (max-width:1200px){.potenz__info{max-width:500px}
}
.potenz__info-title{color:#035791;font-size:30px}
.potenz__info-subtitle{font-size:18px;color:#7dbd40;margin-bottom:20px}
.potenz__info-text{font-size:18px;color:#4e4e4e;}
.potenz__info-text p{margin-bottom:20px}
.potenz__pic{max-width:480px;width:100%;float:left;}
@media (max-width:1200px){.potenz__pic{max-width:350px}
}
.potenz__options{margin-top:50px}
.item-options{margin-bottom:50px}
.item-options__title{color:#035791;font-size:30px;margin-bottom:35px}
.item-options__list{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.item-options__list .col-md-4{padding:0 26px 0 0}
.item-options__list .col-md-4:nth-child(3n){padding:0}
@media (max-width:993px){.item-options__list .col-md-4{padding:0}
}
.item-options__list-item{border:1px solid #ccc;background:#fff;padding:20px;margin-bottom:45px;min-height:410px;position:relative}
.item-options__list-title{color:#035791;font-size:18px}
.item-options__list-img{height:205px;text-align:center;padding-top:20px}
.item-options__list-descr{color:#4e4e4e;font-size:16px}
.item-options__list-more{font-size:16px;background:#7dbd40;height:60px;line-height:60px;display:block;padding-left:30px;position:absolute;bottom:0;width:100%;margin:0 -20px}
.item-options__list-more:after{content:'';background:url(../img/arrow-white.png) no-repeat;width:12px;height:20px;position:absolute;right:27px;top:20px}
.item-options__list-more, .item-options__list-more:hover{text-decoration:none;color:#fff}
.article__title{font-size:30px;color:#035791;margin-bottom:20px}
.article__text{font-size:18px;color:#4e4e4e}
.article__text .alignleft{float:left;margin:7px 10px 10px 0;}
.article__text .alignright{float:right;margin:7px 0 10px 10px;}
.items{border-bottom:1px solid #ccc}
.items__title{font-size:44px;color:#035791;margin-bottom:45px;text-align:center}
.items__list{margin:0 0px}
.cart__info-header:after, .contacts dl dd:after, .contacts dl:after, .items__list:after, .order__address dl:after, .order__address:after, .order__info-row-total:after, .order__info-row:after{content:".";display:block;clear:both;visibility:hidden;overflow:hidden;line-height:0;height:0}
.items__list-item{border:1px solid #ccc;border-right:0;padding:20px 18px;margin-bottom:40px;width:20%;float:left;background:#fff}
@media (max-width:1100px){.items__list-item{width:33%;margin-left:-1px;border-right:1px solid #ccc}
}
@media (max-width:959px){.items__list-item{width:32%;margin-left:1%;border-right:1px solid #ccc;}
}
.items__list-item:hover{box-shadow:1px 1px 4px rgba(0, 0, 0, .5)}
.items__list-item:nth-child(5n){border-right:1px solid #ccc}
.items__list-item-img{height:125px;text-align:center}
.items__list-item-stars{margin-bottom:10px}
.items__list-item-title{font-size:18px;color:#000;margin-bottom:10px}
.items__list-item-price{float:left;color:#acadaf;text-decoration:line-through;width:80px}
.items__list-item-new-price{float:left;color:#035791;width:80px}
.items__list-item-btn{clear:both;padding-top:25px}
.items__more{clear:both;margin:20px auto 100px;text-align:center}
.contacts dl{margin-left:110px;font-size:18px}
@media (max-width:959px){.contacts dl{margin-left:0}
}
.contacts dl dd, .contacts dl dt{margin-bottom:13px;min-height:52px;float:left}
.contacts dl dt{font-weight:400;padding-top:5px;margin-right:25px;color:#035791;clear:left;text-align:right;vertical-align:middle;width:200px}
@media (max-width:959px){.contacts dl dt{width:100%;text-align:left;min-height:auto;height:auto;margin-bottom:5px;margin-right:0}
}
.contacts dl dd{width:475px}
@media (max-width:959px){.contacts dl dd{width:100%;text-align:left;min-height:auto;height:auto;margin-bottom:5px}
}
.contacts dl dd .contacts__captcha-input{width:260px;float:left;margin-right:20px}
.contacts dl dd .contacts__captcha-img{float:left;margin-top:8px}
.contacts dl dd.contacts__btn{text-align:left;padding-top:30px}
@media (max-width:959px){.contacts dl dd.contacts__btn{text-align:center !important;}
}
.contacts__disclamer{margin:100px 0 100px 340px;color:red;font-size:16px}
@media (max-width:959px){.contacts__disclamer{margin:30px 0 0}
}
.order__info{border:1px solid #ccc;padding:0;}
.order__info-row{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:1px solid #ccc;height:90px;padding:25px 0}
.order__info-row:last-child{border-bottom:0}
.order__info-row-photo img{display:inline-block;height:65px;max-width:100%;margin:-0.6em 0 0;}
.order__info-row-photo{float:left;max-width:100px;width:100%;color:#000;font-size:18px}
.order__info-row-name{float:left;max-width:790px;width:100%;color:#000;font-size:18px;line-height:40px;}
@media (max-width:1200px){.order__info-row-photo{float:left;max-width:86px;width:100%;color:#000;font-size:18px}
.order__info-row-name{max-width:600px}
}
@media (max-width:959px){.order__info-row-name, .order__info-row-photo{max-width:auto}
}
@media (max-width:959px){.order__info-row-count{max-width:auto;width:70%}
}
@media (max-width:500px){.order__info-row-count span{display:none;}
}
.order__info-row-price{float:left;max-width:140px;width:100%;text-align:right;color:#035791;font-size:18px;line-height:40px}
@media (max-width:1200px){.order__info-row-price{max-width:120px}
}
@media (max-width:959px){.order__info-row-price{max-width:auto;width:30%}
}
.order__info-row-total{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;min-height:140px;line-height:140px}
@media (max-width:959px){.order__info-row-total{min-height:80px;line-height:80px}
}
.order__info-row-total-mess{float:left;color:#035791;max-width:630px;width:100%;text-align:right;margin-right:35px;font-size:18px}
@media (max-width:1200px){.order__info-row-total-mess{margin-right:25px;max-width:480px !important;}
}
.order__info-row-total-price{float:left;color:#035791;max-width:390px;width:100%;font-size:84px;text-align:right}
@media (max-width:1200px){.order__info-row-total-price{font-size:72px;max-width:320px}
}
@media (max-width:959px){.order__info-row-total-price{font-size:54px}
}
@media (max-width:500px){.order__info-row-total-price{font-size:50px}
}
.order__title{color:#035791;font-size:30px;margin:40px 0 35px}
.order__delivery{}
.order__address-title{background:#dfdfdf;color:#3e3e3e;height:52px;line-height:52px;margin-bottom:25px;text-align:center}
.order__address dl{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.order__address dl dd, .order__address dl dt{float:left;margin-bottom:12px;height:52px;line-height:52px}
.order__address dl dt{font-size:16px;color:#7c7c7c;font-weight:400;clear:left;width:140px;margin-right:10px}
@media (max-width:959px){.order__address dl dt{max-width:100%}
}
.order__address dl dd{width:400px;margin-right:0}
@media (max-width:959px){.order__address dl dd{max-width:100%}
}
.order__paytype{background:#f1f1f1;margin-top:3em;}
.order__paytype .title{font-size:30px;color:#035791;margin-bottom:15px;}
.order__paytype, .order__rules{padding:25px 35px;}
.order__rules .title{margin:20px 0;color:#035791;font-size:30px;}
.order__paytype > label{width:130px;}
.order__btn{margin-top:60px;text-align:center}
.cart__info{border:1px solid #ccc;margin:0 -15px}
@media (max-width:959px){.cart__info{background:#fff}
}
.cart__info-header{font-weight:700;color:#7dbd40 !important;font-size:16px;padding:0 25px;height:44px;line-height:44px;border-bottom:1px solid #ccc}
@media (max-width:1100px){.cart__info-header{padding:0 15px}
}
.cart__info-header:before{display:inline-block;height:100%;vertical-align:middle;content:""}
@media (max-width:959px){.cart__info-header:before{content:none}
}
.cart__info-header-product{display:inline-block;vertical-align:middle;width:60%}
.cart__info-header-value{display:inline-block;vertical-align:middle;max-width:130px;width:100%}
.cart__info-header-count{display:inline-block;vertical-align:middle;width:18%}
.b-label-text{display:inline;}
@media (max-width:767px){.cart__info-header-count, .cart__info-header-price, .cart__info-header-delete{display:none !important;}
.cart__info-row{text-align:center;position:relative;}
.cart__info-row-product{width:100% !important;padding-right:0 !important;}
.cart__info-row-product img{float:none !important;margin-right:0 !important;}
.cart__info-row-product .title{margin-top:0 !important;clear:both;}
.cart__info-row-count{margin:15px 0!important;}
.cart__info-row-count, .cart__info-row-price{width:100% !important;}
.cart__info-row-delete{position:absolute;right:10px;top:10px;width:37px !important;}
.b-label-text{line-height:20px !important;display:block !important;}
.cart__info-bonusrow{text-align:center !important;position:relative;}
.cart__info-bonusrow .b-label{position:absolute;left:25px;top:40px}
.cart__info-bonusrow{margin-top:15px;padding:25px 10px !important;}
.cart__info-bonusrow .btn{margin-left:0px !important;margin-top:25px !important;float:none !important;}
}
.cart__info-header-bonus{display:inline-block;vertical-align:middle;max-width:170px;width:100%}
.cart__info-header-price{display:inline-block;vertical-align:middle;width:15%}
.cart__info-header-delete{display:inline-block;vertical-align:middle;float:right;width:5%}
.cart__info-row{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:16px;padding:0 25px;}
.cart__info-row:after{content:".";display:block;clear:both;visibility:hidden;overflow:hidden;line-height:0;height:0}
.cart__info-row:before{display:inline-block;height:100%;vertical-align:middle}
.cart__info-row-product{padding-right:10px;display:inline-block;vertical-align:middle;width:60%;position:relative}
.cart__info-row-product .title{margin-top:25px}
.cart__info-row-product img{margin-right:20px;float:left}
@media (max-width:1100px){.cart__info-row-product img{display:inline-block}
}
.cart__info-row-product span{}
.cart__info-row-value{display:inline-block;vertical-align:middle;max-width:130px;width:100%;color:#7c7c7c;line-height:160px}
.cart__info-row-count{display:inline-block;vertical-align:middle;width:18%;color:#7c7c7c}
.cart__info-row-count input{width:35px !important;max-width:60px;height:34px !important;text-align:center;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:0 !important;}
.cart__info-row-count-text{margin-bottom:4px}
.cart__info-row-count-arrows{margin-left:4px;display:inline-block;border:1px solid #cccccc;width:115px}
.cart__info-row-count-up{width:35px;height:35px;line-height:35px;display:inline-block;background:#f4f4f4;cursor:pointer;text-align:center;}
.cart__info-row-count-down:hover, .cart__info-row-count-up:hover, .cart__info-row-delete-btn:hover{background-color:#e7e7e7}
.cart__info-row-count-down{width:35px;height:35px;line-height:35px;display:inline-block;background:#f4f4f4;cursor:pointer;text-align:center;}
.cart__info-row-bonus{display:inline-block;vertical-align:middle;max-width:170px;width:100%;color:#7c7c7c;}
@media (max-width:1200px){.cart__info-row-bonus{max-width:140px}
}
@media (max-width:980px){.cart__info-row-bonus{max-width:140px}
}
@media (max-width:959px){.cart__info-row-bonus{float:right;clear:right;text-align:right;line-height:3}
}
.cart__info-row-price{display:inline-block;vertical-align:middle;width:12%;color:#035791;}
.cart__info-row-delete{display:inline-block;vertical-align:middle;width:8%}
.cart__info-row-delete-btn{display:inline-block;width:37px;height:37px;background:#7dbd40 url(../img/x-white.png) center no-repeat;cursor:pointer;position:relative;right:0;float:right}
.cart__info-bonusrow{background-color:#e7e7e7;height:54px;line-height:54px;text-align:right;padding:0 25px}
.cart__info-bonusrow:after, .cart__total-code:after, .cart__total:after, .slider__item:after{content:".";display:block;clear:both;visibility:hidden;overflow:hidden;line-height:0;height:0}
@media (max-width:959px){.cart__info-bonusrow{height:auto;min-height:54px;padding:10px 25px}
}
.cart__info-bonusrow .b-label{margin-right:20px}
.cart__info-bonusrow .btn{margin-left:30px;float:right;margin-top:10px}
.cart__total, .cart__total-code{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.cart__total{margin-bottom:50px}
.cart__total-code{padding-top:50px;width:690px;float:left}
@media (max-width:1200px){.cart__total-code{max-width:580px}
}
@media (max-width:1100px){.cart__total-code{max-width:550px;padding-left:20px}
}
@media (max-width:959px){.cart__total-code{width:100%;padding-left:0}
}
.cart__total-code-label{float:left;width:310px;padding-right:25px;padding-left:70px;font-size:16px;color:#7c7c7c;margin-top:3px}
@media (max-width:1200px){.cart__total-code-label{max-width:250px;padding-left:20px}
}
@media (max-width:1100px){.cart__total-code-label{max-width:200px;padding-left:20px}
}
@media (max-width:959px){.cart__total-code-label{width:100%;max-width:none !important;padding-left:20px}
}
.cart__total-code-input{float:left;width:240px;margin-right:25px}
@media (max-width:1200px){.cart__total-code-input{max-width:180px;margin-right:15px}
}
@media (max-width:959px){.cart__total-code-input{width:100%;max-width:none !important;padding:0 20px}
}
.cart__total-code-input a{display:inline-block;margin-top:15px;text-decoration:underline;color:#00a2d8}
.cart__total-code-btn{margin-top:10px;float:left;width:110px}
@media (max-width:959px){.cart__total-code-btn{width:100%;max-width:none !important;padding-left:20px}
}
.cart__total-code-btn .btn{height:36px !important;line-height:36px !important}
.cart__total-price{padding-top:15px;float:right;width:400px;color:#035791;font-size:84px;text-align:center;font-weight:400}
@media (max-width:1200px){.cart__total-price{max-width:350px}
}
@media (max-width:980px){.cart__total-price{max-width:300px;font-size:72px}
}
@media (max-width:959px){.cart__total-price{width:100%;max-width:none !important;padding-left:20px;font-size:54px;text-align:center}
}
.cart__buy{text-align:center}
.cart__buy-continue{display:block;margin:35px 0 60px;text-decoration:underline;font-size:16px;color:#00a2d8}
.slider{height:390px;padding:0 15px}
@media (max-width:959px){.slider{display:none}
}
.slider__item{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-top:50px;height:330px;width:100%;}
.slider__item-pic{float:left;max-width:470px;width:40%;text-align:center;padding:0;}
.slider__item-pic img{width:auto}
@media (max-width:1100px){.slider__item-pic{max-width:400px !important}
}
.slider__item-info{float:right;max-width:650px;width:60%;color:#0152ae;font-family:'pfAgoraSans', sans-serif}
@media (max-width:1100px){.slider__item-info{max-width:540px !important}
}
.slider__item-info-title{font-size:38px;line-height:45px;font-weight:700;margin-bottom:10px}
.slider__item-info-text{font-size:24px;margin-bottom:15px}
.slider__item-btn{clear:both;text-align:left;margin-top:20px;}
@font-face{font-display:swap;font-family:'flexslider-icon';src:url(../fonts/flexslider-icon.eot);src:url(../fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'), url(../fonts/flexslider-icon.woff) format('woff'), url(../fonts/flexslider-icon.ttf) format('truetype'), url(../fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}
.flex-container a:focus, .flex-container a:hover, .flex-slider a:focus, .flex-slider a:hover{outline:0}
.flex-control-nav, .flex-direction-nav, .slides{margin:0;padding:0;list-style:none}
.flex-pauseplay span{text-transform:capitalize}
.flexslider{padding:0;margin:0 0 60px;background:0 0;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0, 0, 0, .2);-moz-box-shadow:'' 0 1px 4px rgba(0, 0, 0, .2);-o-box-shadow:'' 0 1px 4px rgba(0, 0, 0, .2);box-shadow:'' 0 1px 4px rgba(0, 0, 0, .2)}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
* html .flexslider .slides{height:1%}
.no-js .flexslider .slides > li:first-child{display:block}
.flexslider .slides{zoom:1}
.flex-viewport{max-height:2000px;margin:0 47px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a, .flex-pauseplay a{display:block;position:absolute;z-index:10;overflow:hidden;cursor:pointer}
.flex-direction-nav a{text-decoration:none;margin:-20px 0 0;top:50%;color:rgba(0, 0, 0, .8);text-shadow:1px 1px 0 rgba(255, 255, 255, .3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:12px;height:20px;opacity:1}
.flex-direction-nav a:before, .flex-pauseplay a:before{width:12px;height:20px;background:url('../img/slider_nav.png') left center;display:inline-block;content:''}
.flex-direction-nav a.flex-next:before{background:url('../img/slider_nav.png') right center;content:''}
.flex-direction-nav .flex-prev{left:10px}
.flex-direction-nav .flex-next{right:10px;text-align:right}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-control-thumbs img:hover, .flex-pauseplay a:hover, .flexslider:hover .flex-direction-nav .flex-next:hover, .flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}
.flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:10px}
.flex-direction-nav .flex-disabled{opacity:01 !important;filter:alpha(opacity=1);cursor:default}
.flex-pauseplay a{width:20px;height:20px;bottom:5px;left:10px;opacity:.8;color:#000}
.flex-pauseplay a:before{font-size:20px;content:'\f004'}
.flex-pauseplay a .flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:15px;height:15px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, .3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, .3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, .3);box-shadow:inset 0 0 3px rgba(0, 0, 0, .3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.flex-control-paging li a:hover{background:#7dbd40}
.flex-control-paging li a.flex-active{background:#7dbd40;cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
.login{margin:95px auto 0;width:850px}
@media (max-width:959px){.login{width:auto !important}
}
.login__title{color:#025b95;font-size:30px;text-align:center}
.login__form{margin:60px auto 0;padding:0 15px;width:450px}
@media (max-width:959px){.login__form{width:auto !important}
}
.login__form-row{margin-bottom:20px}
.login__form-row-label{font-size:18px;color:#025b95}
.login__form-row-restore{font-size:18px;text-align:center}
.login__form-row-restore a, .login__form-row-restore a:active, .login__form-row-restore a:hover{color:#7dbd40 !important;text-decoration:underline}
.login__form-rowsubmit{margin:50px 0 90px;text-align:center}
.addtocart{padding:30px}
.addtocart__title{color:#025b95;font-size:24px}
.addtocart__item{border-right:0;padding:20px 14px 20px 0}
.addtocart__item-img{height:125px;text-align:left}
.addtocart__item-title{font-size:16px;color:#000;margin-bottom:0px;line-height:1.1em;}
.addtocart__item-price{float:left;color:#035791;text-decoration:line-through;width:80px;font-size:18px;}
.addtocart__item-price.hidden-price{visibility:hidden;opacity:0;}
.addtocart__item-new-price{float:left;color:#035791;width:80px;font-size:18px;line-height:0.8em;}
.addtocart__item-btn{clear:both;padding-top:25px}
.addtocart__item-btn .btn{margin-right:30px;}
.ik_select{border-bottom:1px solid #ccc;max-width:400px;padding:0;height:52px;line-height:52px;cursor:pointer;background:url(../img/arrow-down-grey.png) right no-repeat}
.ik_select_link_text{padding:0 60px 0 10px;overflow:hidden;height:52px;}
.ik_select_dropdown{border:1px solid #ccc;background:#fff;border-top:0;left:0;right:0}
.ik_select_list_inner ul{margin:0 0 5px;padding:0;width:100%}
.ik_select_list{list-style:none}
.ik_select_option{list-style:none;margin:0;height:34px;line-height:34px;width:100%;padding:0 5px;cursor:pointer}
.ik_select_hover{background:#ccc}
@font-face{font-display:swap;font-family:'pfArgoaSans';src:url(../fonts/ofont.ru_pf_agora_sans_pro-webfont.woff2) format('woff2'), url(../fonts/ofont.ru_pf_agora_sans_pro-webfont.woff) format('woff');font-weight:400;font-style:normal}
body, html{font-family:'Ubuntu', sans-serif}
@media (max-width:959px){body, html{background:#f1f1f1;}
}
body.i-fixed, html.i-fixed{padding-top:80px}
.wrapper{min-width:920px;max-width:1200px;margin:0 auto}
@media (max-width:959px){.wrapper{min-width:290px;max-width:none !important}
}
a{color:#035791}
.search-form__input{border:1px solid #e6e7e8 !important;border-radius:0 !important;height:33px !important;line-height:33px !important;padding:0 7px !important;vertical-align:top !important;float:left !important;width:auto !important}
.search-form__submit{border:1px solid #e6e7e8;border-radius:0;width:33px;height:33px;background:url(../img/search.png) center no-repeat;vertical-align:top;float:left;margin-left:-1px}
.navigation-wrapper{background:#0152ae}
@media (max-width:959px){.navigation-wrapper{display:none}
}
.navigation-wrapper.i-float{position:fixed;top:0;left:0;right:0;z-index:10}
.header-wrapper.i-fixed{position:fixed;top:0;left:0;z-index:130;width:100%;background:#fff}
.footer-wrapper{background:#dfdfdf}
.slider-wrapper{background:url(/wp-content/themes/alphapille/asset/img/slider_bg.jpg) top center no-repeat}
@media (max-width:980px){.slider-wrapper{display:none}
}
.stump-wrapper{background:#f1f1f1}
@media (max-width:959px){.stump-wrapper{background:#fff}
}
ul.list-numerable{list-style:none;padding-left:50px}
@media (max-width:959px){ul.list-numerable{padding-left:25px}
}
ul.list-numerable li{position:relative;left:-10px;margin-bottom:10px}
ul.list-numerable li span.num{color:#7dbd40;margin-right:10px}
ul.list{list-style:none;padding-left:50px}
@media (max-width:959px){ul.list{padding-left:25px}
}
ul.list li{padding-left:6px}
ul.list li:before{content:"•";color:#7dbd40;position:relative;font-size:18px;left:-14px}
input[type=password], input[type=tel], input[type=text], textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:0;border-bottom:1px solid #ccc;border-radius:0;outline:0;height:52px;width:100%;font-size:18px;padding:5px 10px}
input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus, textarea:focus{border-bottom:1px solid #0152ae;}
textarea{height:153px}
.checkbox, .radio, input[type=checkbox]{display:none}
input[type=checkbox] + label span{display:inline-block;width:23px;height:23px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../img/cb_sprite.png) left top no-repeat;cursor:pointer}
input[type=checkbox]:checked + label span{background:url(../img/cb_sprite.png) -23px top no-repeat}
.checkbox-custom, .radio-custom{position:relative;width:23px;height:23px;margin-right:10px}
.checkbox-custom{background:url(../img/cb_sprite.png) 0 top no-repeat}
.radio-custom{background:url(../img/cb_sprite.png) -46px top no-repeat}
.checkbox-custom, .form-label, .radio-custom{display:inline-block;vertical-align:middle}
.checkbox:checked + .checkbox-custom::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(../img/cb_sprite.png) -23px top no-repeat}
.radio:checked + .radio-custom::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(../img/cb_sprite.png) -69px top no-repeat}
.btn{font-family:'pfAgoraSans', sans-serif;background:#7dbd40;font-weight:700;font-size:18px;text-align:center;height:52px;line-height:52px;min-width:195px;color:#fff;border:0;border-radius:3px;padding:0 10px}
.btn:hover{color:#fff;background:#57971b}
.btn.btn-blue{background:#abc2d0;color:#035791;border-radius:1px;min-width:90px;height:32px;line-height:32px;font-size:16px;font-weight:400;padding:0 15px}
.modal-dialog{width:850px;max-width:100%}
.modal-content{border-radius:0;position:relative}
.modal-content button.close{background:url(../img/close.png) no-repeat;width:16px;height:16px;color:#225ea7;position:absolute;right:35px;top:35px;z-index:99}
.modal-content .modal-body{min-height:280px}
.scrolltop{background:url(../img/scroll-top.png) center no-repeat;position:fixed;width:47px;height:47px;display:block;z-index:150;bottom:15px;right:25px}
@media (max-width:500px){.modal-dialog{margin:0 !important;position:relative;top:0;bottom:0;}
.modal-content{min-height:100%}
.login{margin:65px auto 0 !important;}
.addtocart__item-new-price{width:100% !important;}
.infopage{padding:0 15px !important;}
.order__paytype{padding:20px 10px !important;}
.cart__info{margin:0 !important;}
.order__info{padding:0 15px;}
}
@media (max-width:500px){.items__title, .items__title, .infopage__title, .content__title{font-size:38px;}
.order__title{font-size:26px;}
}
@media (max-width:400px){.items__title, .items__title, .infopage__title, .content__title{font-size:32px;}
}
#page > div.container-fluid.navigation-wrapper.js-menu > div > div > div > ul > li:nth-child(2) > div > div:nth-child(7):before{display:block;margin-top:250px;content:"";}
@media (max-width:767px){.table-menge{display:block;}
}
.index-hot{}
.index-hot__item{display:inline-block;width:31%;margin-right:3%;margin-bottom: 3%;border:1px solid #cccccc;position:relative;background:#fff;cursor:pointer;height:375px;font-size:16px;vertical-align:middle;}
.index-hot__item a{text-decoration:none;}
.index-hot__item:nth-child(3n){margin-right:0;}
.index-hot__item:hover{box-shadow:0 0 3px rgba(0, 0, 0, .35)}
@media (max-width:767px){.index-hot__item{width:100%;margin-right:0;margin-bottom:20px;}
}
.index-hot__label{background:url(/wp-content/themes/alphapille/asset/img/index-hot-label.png) no-repeat;width:58px;height:38px;position:absolute;top:-1px;right:35px;}
.index-hot__title{padding:15px 25px 5px;color:#035791;font-size:18px;}
.index-hot__pic{text-align:center;height:190px;padding:0 20px;}
.index-hot__pic img{width:auto;max-height:190px;}
.index-hot__desc{padding:0 15px;height:85px;overflow:hidden;color:#4e4e4e;}
.index-hot__nav{background:#7dbd40;height:48px;line-height:48px;position:absolute;bottom:-1px;left:-1px;right:-1px;padding-left:25px;color:#fff;cursor:pointer;}
.index-hot__item:hover .index-hot__nav{background:#57971b;}
.index-hot__nav:after{content:'';display:block;width:12px;height:20px;top:14px;right:28px;position:absolute;background:url(../img/arrow-white.png);}
.grey{color:#ccc}
.ik_select{border:1px solid #ccc}
.ssl-icons{margin:0 0 0 -5px;}
.ssl-icons .ssl-icon{display:inline-block;margin-bottom:20px;margin-top:20px;margin-right:15px;}
.prodTitleDesc h4{font-size:16px;color:#4e4e4e;font-weight:normal;padding:15px;margin-bottom:0;}
.some-block-how{transition:.4s all;display:flex;position:relative;padding:20px;border-bottom:3px solid #fff;background-color:#eaeaea;}
.some-block-how .image-left{margin-right:15px;flex:none;width:760px;}
.some-block-how .image-left img{max-width:100%;width:100%;}
.some-block-how .image-left:before{content:'';position:absolute;opacity:0;transition:.4s all;}
.some-block-how.one .image-left:before{background:url(/images/how-to/step-1-hover.png) no-repeat;width:170px;height:66px;left:136px;top:81px;}
.some-block-how.two .image-left:before{background:url(/images/how-to/step-2-hover.png) no-repeat;width:397px;height:247px;left:324px;top:186px;background-size:contain;}
.some-block-how.three .image-left:before{background:url(/images/how-to/step-3-hover.png) no-repeat;width:170px;height:66px;left:597px;top:130px;}
.some-block-how.four .image-left:before{background:url(/images/how-to/step-4-hover.png) no-repeat;width:214px;height:84px;left:294px;top:257px;}
.some-block-how.six .image-left:before{background:url(/images/how-to/step-6-hover.png) no-repeat;width:193px;height:185px;left:11px;top:10px;}
.some-block-how.seven .image-left:before{background:url(/images/how-to/step-7-hover.png) no-repeat;width:276px;height:109px;left:2px;bottom:17px;}
.some-block-how:hover .image-left:before{opacity:1;}
.text-num{position:relative;padding-left:41px;padding-top:6px;z-index:1;width:255px;}
.text-num span{display:block;color:#ec564c;}
.text-num:before{position:absolute;color:#fff;font-size:20px;font-weight:bold;left:0;top:0;background-color:#035791;height:35px;width:35px;border-radius:50px;text-align:center;line-height:35px;}
.one .text-num:before{content:'1';}
.two .text-num:before{content:'2';}
.three .text-num:before{content:'3';}
.four .text-num:before{content:'4';}
.five .text-num:before{content:'5';}
.six .text-num:before{content:'6';}
.seven .text-num:before{content:'7';}
.text-num:after{position:absolute;content:'';opacity:0;transition:.4s all;z-index:-1;}
.some-block-how.one .text-num:after{background:url(/images/how-to/text-1.png) no-repeat;width:182px;height:27px;left:34px;top:4px;}
.some-block-how.two .text-num:after{background:url(/images/how-to/text-2.png) no-repeat;width:237px;height:79px;left:31px;top:3px;}
.some-block-how.three .text-num:after{background:url(/images/how-to/text-3.png) no-repeat;width:206px;height:107px;left:32px;top:6px;}
.some-block-how.four .text-num:after{background:url(/images/how-to/text-4.png) no-repeat;width:200px;height:155px;left:34px;top:28px;}
.some-block-how.five .text-num:after{background:url(/images/how-to/text-5.png) no-repeat;width:149px;height:29px;left:30px;top:29px;}
.some-block-how.six .text-num:after{background:url(/images/how-to/text-6.png) no-repeat;width:140px;height:83px;left:32px;top:3px;}
.some-block-how.seven .text-num:after{background:url(/images/how-to/text-7.png) no-repeat;width:163px;height:56px;left:37px;top:53px;}
.some-block-how:before{content:'';position:absolute;opacity:0;transition:.4s all;}
.some-block-how.one:before{background:url(/images/how-to/arrow-1.png) no-repeat;width:87px;height:66px;right:230px;top:60px;}
.some-block-how.two:before{background:url(/images/how-to/arrow-2.png) no-repeat;width:87px;height:66px;right:250px;top:120px;}
.some-block-how.three:before{background:url(/images/how-to/arrow-3.png) no-repeat;width:101px;height:32px;right:220px;top:190px;}
.some-block-how.four:before{background:url(/images/how-to/arrow-4.png) no-repeat;width:73px;height:79px;right:230px;top:210px;}
.some-block-how.five:before{background:url(/images/how-to/arrow-5.png) no-repeat;width:127px;height:128px;right:174px;top:230px;}
.some-block-how.six:before{background:url(/images/how-to/arrow-6.png) no-repeat;width:87px;height:66px;right:250px;top:110px;}
.some-block-how.seven:before{background:url(/images/how-to/arrow-7.png) no-repeat;width:58px;height:91px;right:270px;top:140px;}
.some-block-how:hover .text-num:after{opacity:1;}
.some-block-how:hover:before{opacity:1;}
.block-how-to-mobile{display:none;width:340px;}
@media screen and (max-width:640px){.block-how-to-mobile{display:block;}
.block-how-to{display:none;}
}
@media screen and (max-width:360px){.block-how-to-mobile{width:310px;overflow:hidden;}
.some-block-how-mobile .text-num{margin-left:-37px;}
}
.some-block-how-mobile .text-num{margin:40px 0;font-size:14px;width:305px;}
.some-block-how-mobile .text-num:after{opacity:1;}
.some-block-how-mobile.one .text-num:after{background:url(/images/how-to/mobile-text-1.png) no-repeat;width:147px;height:30px;left:34px;top:3px;}
.some-block-how-mobile.two .text-num:after{background:url(/images/how-to/mobile-text-2.png) no-repeat;width:243px;height:47px;left:35px;top:3px;}
.some-block-how-mobile.three .text-num:after{background:url(/images/how-to/mobile-text-3.png) no-repeat;width:218px;height:71px;left:73px;top:1px;}
.some-block-how-mobile.four .text-num:after{background:url(/images/how-to/mobile-text-4.png) no-repeat;width:260px;height:86px;left:33px;top:3px;}
.some-block-how-mobile.five .text-num:after{background:url(/images/how-to/mobile-text-5.png) no-repeat;width:114px;height:29px;left:132px;top:1px;}
.some-block-how-mobile.six .text-num:after{background:url(/images/how-to/mobile-text-6.png) no-repeat;width:189px;height:47px;left:32px;top:3px;}
.some-block-how-mobile.seven .text-num:after{background:url(/images/how-to/mobile-text-7.png) no-repeat;width:262px;height:45px;left:33px;top:25px;}
.some-block-how-mobile{position:relative;}
.some-block-how-mobile img{max-width:100%;}
.some-block-how-mobile:before{content:'';position:absolute;opacity:1;transition:.4s all;}
.some-block-how-mobile.one:before{background:url(/images/how-to/mobile-arrow-1.png) no-repeat;width:91px;height:58px;left:190px;top:30px;}
.some-block-how-mobile.two:before{background:url(/images/how-to/mobile-arrow-1.png) no-repeat;width:91px;height:58px;left:188px;top:60px;}
.some-block-how-mobile.three:before{background:url(/images/how-to/mobile-arrow-1.png) no-repeat;width:91px;height:58px;left:200px;top:60px;}
.some-block-how-mobile.four:before{background:url(/images/how-to/mobile-arrow-1.png) no-repeat;width:91px;height:58px;left:150px;top:89px;}
.some-block-how-mobile.five:before{background:url(/images/how-to/mobile-arrow-1.png) no-repeat;width:91px;height:58px;left:114px;top:90px;}
.some-block-how-mobile.six:before{background:url(/images/how-to/mobile-arrow-1.png) no-repeat;width:91px;height:58px;left:150px;top:40px;}
.some-block-how-mobile.seven:before{background:url(/images/how-to/mobile-arrow-1.png) no-repeat;width:91px;height:58px;left:150px;top:60px;}
.blocks-white{display:flex;flex-wrap:wrap;justify-content:space-between;}
.blocks-white .block-white{width:48%;padding:50px 50px 50px 128px;margin-bottom:20px;box-sizing:border-box;}
.blocks-white .block-white strong{color:#3fbfe5;}
.blocks-white .block-white a{font-weight:bold;color:#3fbfe5;}
.blocks-white .one{background:15px 50px #fff;}
.blocks-white.black .one{background:url(/images/about/about-black-1.png) no-repeat 15px 50px #fff;}
.blocks-white.black .two{background:url(/images/about/about-black-2.png) no-repeat 15px 50px #fff;}
.blocks-white.black .three{background:url(/images/about/about-black-3.png) no-repeat 15px 50px #fff;}
.blocks-white.black .four{background:url(/images/about/about-black-4.png) no-repeat 15px 50px #fff;}
.blocks-white.black .five{background:url(/images/about/about-black-5.png) no-repeat 15px 50px #fff;}
.blocks-white.black .six{background:url(/images/about/about-black-6.png) no-repeat 15px 50px #fff;}
.blocks-white.black .seven{background:url(/images/about/about-black-7.png) no-repeat 15px 50px #fff;}
.blocks-white.black .eight{background:url(/images/about/about-black-8.png) no-repeat 15px 50px #fff;}
@media screen and (max-width:480px){.blocks-white .block-white{width:100%;padding:20px 20px 20px 128px;background-position-y:10px !important;}
}
#post-404{text-align:center;padding:100px 0;}
#post-404 > h1{text-transform:uppercase;font-weight:300;font-size:40px;color:#aaa;}
#post-404 > p{color:#aaa;margin-bottom:50px;font-size:16px;}
#post-404 > h2 a{text-transform:uppercase;color:#666;font-weight:600;padding:15px;font-size:17px;border:3px solid #7dbd40;border-radius:4px;}
#post-404 > h2 a:hover{text-decoration:none;background:#7dbd40;color:#fff;}
#post-404 > h2 a:focus{text-decoration:none;}
@media (max-width: 959px) {
	.single-post .infopage__info table tr {
		display: block;
	}
	.single-post .infopage__info table tr td {
		width: 33%;
		float: left;
	}
}
@media (max-width: 414px) {
	.single-post .infopage__info table tr td {
		width: 100%;
		float: left;
	}
	.single-post .infopage__info table tr td .wp-caption.alignnone {
		width: 100% !important;
		margin: 5px;
	}
}