﻿body{font:100% "Exo 2", sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#fff;color:#000;font-size:16px;line-height:1.5em;background:#f2f2f2}a{color:#000;text-decoration:none} 
 .desktop_hide{display:none !important}@media screen and (max-width:1024px){select,textarea,input{font-size:16px !important}} 
 .wr{padding-left:15px;padding-right:15px;margin:0 auto;max-width:1270px;width:100%} 
 .wr .wr{padding-left:0;padding-right:0} 
 .ajax-loader{display:none !important}span.wpcf7-list-item{margin:0} 
 .your-consent{color:#999} 
 .your-consent .wpcf7-not-valid{color:#c00} 
 .justify{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto} 
 .article p{padding-bottom:1em;line-height:1.75em} 
 .article img{max-width:100%;height:auto;display:block} 
 .article img.alignleft{float:left;margin:0 20px 10px 0} 
 .article img.alignright{float:right;margin:0 0 10px 20px} 
 .article img.aligncenter{margin:0 auto} 
 .article ul,.article ol{padding-bottom:1.5em;padding-left:0;padding-right:1.5em} 
 .article ul li,.article ol li{line-height:1.5em;transform:translateX(1.5em)} 
 .article blockquote{margin-bottom:35px;padding:30px;background:#f8f8f8;position:relative} 
 .article *:last-child{padding-bottom:0} 
 .title_1,.article h1{font-size:32px;padding-bottom:0.5em;line-height:1.2em} 
 .title_2,.article h2{text-transform:uppercase;font-weight:800;font-size:25px;padding-bottom:0.5em;line-height:1.2em} 
 .title_3,.article h3{text-transform:uppercase;font-weight:800;font-size:22px;padding-bottom:0.5em;line-height:1.2em} 
 .title_4,.article h4{font-size:20px;padding-bottom:0.5em;line-height:1.2em}@media screen and (max-width:768px){.article img.aligncenter,.article img.alignright,.article img.alignleft{float:none !important;margin:0 auto 20px !important}} 
 .img_wr img{display:block;max-width:100%;height:auto} 
 .fancybox-close{right:18px;top:18px;width:15px;height:15px;background:url(../i/close.svg) no-repeat center center !important;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out} 
 .fancybox-close:hover{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)} 
 .popup{background:#fff;width:400px;padding:30px;text-align:center} 
 .popup .title{padding-bottom:20px;text-transform:uppercase;font-size:24px;font-weight:800} 
 .popup input[type="submit"],.popup .item{margin-bottom:20px} 
 .popup .accept_wr{justify-content:center} 
 .popup.order_wide{max-width:600px;width:100%} 
 .popup.order_wide .df:not(.accept_wr){justify-content:space-between} 
 .popup.order_wide .df:not(.accept_wr) .item{width:calc(50% - 10px)}form .wpcf7-form-control-wrap{margin-bottom:0px;display:block}form textarea,form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="number"]{height:50px;line-height:50px;background:none;border:1px solid #e2e2e2;color:#000;text-indent:17px;font-size:16px;font-family:"Exo 2", sans-serif;width:100%;max-width:100%;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0}form textarea::-webkit-input-placeholder,form input[type="text"]::-webkit-input-placeholder,form input[type="email"]::-webkit-input-placeholder,form input[type="tel"]::-webkit-input-placeholder,form input[type="number"]::-webkit-input-placeholder{color:#000}form textarea::-moz-placeholder,form input[type="text"]::-moz-placeholder,form input[type="email"]::-moz-placeholder,form input[type="tel"]::-moz-placeholder,form input[type="number"]::-moz-placeholder{color:#000}form textarea:-moz-placeholder,form input[type="text"]:-moz-placeholder,form input[type="email"]:-moz-placeholder,form input[type="tel"]:-moz-placeholder,form input[type="number"]:-moz-placeholder{color:#000}form textarea:-ms-input-placeholder,form input[type="text"]:-ms-input-placeholder,form input[type="email"]:-ms-input-placeholder,form input[type="tel"]:-ms-input-placeholder,form input[type="number"]:-ms-input-placeholder{color:#000}form select{cursor:pointer;height:50px;line-height:50px;border:1px solid #e2e2e2;color:#000;text-indent:17px;font-size:16px;font-family:"Exo 2", sans-serif;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;width:100%;max-width:100%;background:transparent url(../i/carret.svg) no-repeat calc(100% - 17px) center;color:#000}form input[type="number"]{-moz-appearance:textfield}form input::-webkit-outer-spin-button,form input::-webkit-inner-spin-button{-webkit-appearance:none}form textarea{display:block;resize:none;height:150px;line-height:1em;padding-top:10px;text-indent:0;padding-left:17px;line-height:1.2em}form button[type="submit"],form input[type="submit"],form .wpcf7-submit{font-family:"Exo 2", sans-serif;line-height:70px;height:70px;text-transform:uppercase;background:#ff9900;padding:0 30px !important;color:#fff;font-weight:800;font-size:18px;text-transform:uppercase;border:none;display:inline-block;cursor:pointer;margin:0;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}form button[type="submit"]:hover,form input[type="submit"]:hover,form .wpcf7-submit:hover{background:#079db5} 
 .your-consent{color:#000} 
 .your-consent label{cursor:pointer} 
 .your-consent label input{display:none} 
 .your-consent label input+span{font-size:13px;line-height:1.2em;position:relative;padding-left:34px} 
 .your-consent label input+span:before{position:absolute;left:0;top:0;content:"";display:block;width:21px;height:21px;border:1px solid #333;color:#333;font:normal normal normal 14px/1 FontAwesome;line-height:19px;text-align:center;box-sizing:border-box;font-size:10px;border-radius:100%} 
 .your-consent label input+span:before:hover{opacity:0.7} 
 .your-consent label input:checked+span:before{content:""} 
 .your-consent .wpcf7-not-valid{color:#c00} 
 .your-consent .wpcf7-not-valid input+span:before{border-color:#c00 !important} 
 .pager{text-align:center;font-size:16px;line-height:35px;flex-wrap:wrap;align-items:center;width:100%;justify-content:center;margin-bottom:30px} 
 .pager .current,.pager a{margin:0 13px;display:inline-block;text-align:center;line-height:35px;text-align:center;color:#000;text-decoration:none} 
 .pager .current{color:#999 !important} 
 .pager .prev,.pager .next{display:inline-block;text-align:center;width:35px;height:35px;line-height:35px;text-align:center;color:#000;font-size:24px;border:1px solid #000;text-decoration:none} 
 .crumbs{flex-wrap:wrap;align-items:center;padding-bottom:44px;font-size:14px;line-height:22px;text-align:left} 
 .crumbs a{text-decoration:none} 
 .crumbs i,.crumbs .arrow{padding:0 10px} 
 .df{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex} 
 .btn_wr a.btn{line-height:50px;height:50px;background:#ff9900;color:#fff;padding:0 40px;text-decoration:none;font-size:16px;font-weight:bold;display:inline-block} 
 .btn_wr a.btn:hover{background:#079db5} 
 .soc a{display:block;margin-left:7px} 
 .soc a:first-child{margin-left:0} 
 .soc i{text-align:center;line-height:26px;height:26px;width:26px;background:#ff9900;color:#fff;font-size:16px;border-radius:100%} 
 .page_wr{padding-bottom:60px;min-height:calc(100vh - 320px)} 
 .box_bg{box-shadow:0px 20px 30px 0 rgba(239, 239, 239, 0.5);background:#fff;padding:30px} 
 .top_offers{flex-wrap:wrap} 
 .top_offers .item{width:calc(25% - 23px);margin-right:30px;margin-bottom:30px} 
 .top_offers .item:nth-child(4n){margin-right:0} 
 .top_offers .item .img_wr{height:120px} 
 .top_offers .item .img_wr img{display:block;margin:0 auto;max-height:100%} 
 .top_offers .item ul{padding-top:15px} 
 .top_offers .item ul li{display:block} 
 .top_offers .item ul li+li{padding-top:7px;border-top:1px solid #e2e2e2;margin-top:7px} 
 .top_offers .item .btn_wr{padding-top:15px} 
 .stars i{color:#ff9900;padding-right:4px} 
 .stars i.empty{color:#f6f6f6} 
 .logo{display:block;width:163px;height:70px;box-sizing:border-box;padding:5px;font-size:14px;line-height:1.2em} 
 .logo img{height:100%;margin:0 auto} 
 .header{padding-bottom:40px} 
 .header .header_top{background:#fff;position:relative;box-shadow:0px 10px 30px 0 rgba(239, 239, 239, 0.5)} 
 .header .header_top .wr>.df{height:70px;align-items:center;justify-content:space-between} 
 .header .header_top ul li{padding-right:30px;display:block} 
 .header .header_top ul li a{font-size:15px;text-transform:uppercase;font-weight:bold;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out} 
 .header .header_top ul li a:hover{color:#079db5} 
 .header .header_top .header_info .item{margin-right:30px;align-items:center} 
 .header .header_top .header_info .item:last-child{margin-right:0} 
 .header .header_top .header_info .item .num{border-radius:100%;width:30px;height:30px;line-height:30px;background:#079db5;color:#fff;text-align:center;font-size:12px;font-weight:bold} 
 .header .header_top .header_info .item .title{padding-left:10px} 
 .header .header_bottom{background:#fff;padding:32px 0} 
 .header .header_bottom .wr>.df{align-items:center;justify-content:space-between} 
 .header .header_bottom .wr>.df h1{max-width:50%;padding-right:10px;font-size:44px;text-transform:uppercase;font-weight:800;line-height:1.24em} 
 .header .header_bottom .wr>.df .author{align-items:center} 
 .header .header_bottom .wr>.df .author .left{width:calc(100% - 107px);padding-right:20px} 
 .header .header_bottom .wr>.df .author .left .top{align-items:center; justify-content: flex-end;} 
 .header .header_bottom .wr>.df .author .left .top .soc{padding-right:30px} 
 .header .header_bottom .wr>.df .author .left .top .title{font-weight:bold;font-size:18px;} 
 .header .header_bottom .wr>.df .author .left .body{padding-top:17px;font-size:15px;line-height:1.47em;text-align:right} 
 .header .header_bottom .wr>.df .author .img_wr{width:107px} 
 .header .header_bottom .wr>.df .author .img_wr img{border-radius:100%} 
 .top_text_block{margin-bottom:30px} 
 .top_text_block>.df{justify-content:space-between} 
 .top_text_block>.df .img_wr{width:295px} 
 .top_text_block>.df .img_wr img{max-height:150px;margin:0 auto} 
 .top_text_block>.df .img_wr+.article{padding-left:30px;width:calc(100% - 295px)} 
 .top_text_block>.df .article{width:100%} 
 .top_text_block>.df .article .upd{line-height:1.75em} 
 .catalog_listing_wr>form{justify-content:space-between;align-items:center} 
 .catalog_listing_wr>form .df{align-items:center} 
 .catalog_listing_wr>form .df label{font-weight:bold;padding-right:20px} 
 .catalog_listing_wr>form .df select[name="sort"]{min-width:180px} 
 .catalog_listing_wr>form .df select[name="filter"]{min-width:320px} 
 .catalog_listing{padding-top:30px;padding-bottom:20px} 
 .catalog_listing .item_bg{margin-bottom:40px} 
 .catalog_listing .item_bg table{margin-top:20px} 
 .catalog_listing .item_bg table thead th{padding:2px 0;text-align:left;background:#f8f8f8} 
 .catalog_listing .item_bg table tbody td{padding:2px 0} 
 .catalog_listing .item{margin-bottom:20px} 
 .catalog_listing .left{width:454px} 
 .catalog_listing .left .mini_gallery{position:relative;overflow:hidden} 
 .catalog_listing .left .mini_gallery .img_wr img{object-position:center top;object-fit:cover;height:340px;display:block} 
 .catalog_listing .left .video_lnk{align-items:center;justify-content:center;max-height:340px;position:relative} 
 .catalog_listing .left .video_lnk i{color:#fff;font-size:66px;line-height:66px;height:66px;width:66px;text-align:center;position:absolute;left:calc(50% - 33px);top:calc(50% - 33px);text-shadow:0px 0px 1px black} 
 .catalog_listing .left .video_lnk i:hover{transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)} 
 .catalog_listing .center{padding:0 25px;width:40%;box-sizing:border-box} 
 .catalog_listing .center .title_3{line-height:1.3em;padding-bottom:15px} 
 .catalog_listing .center .rating_wr{padding-bottom:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e2e2e2;font-size:18px} 
 .catalog_listing .center .rating_wr .df{align-items:center} 
 .catalog_listing .center .rating_wr .rating{padding-top:20px} 
 .catalog_listing .center .rating_wr .stars{padding-right:10px} 
 .catalog_listing .center .article{padding-bottom:10px} 
 .catalog_listing .center .link_club{color:#ff9900;font-weight:bold} 
 .catalog_listing .center .link_club:hover{color:#079db5} 
 .catalog_listing .right{border-left:1px solid #e2e2e2;padding-left:20px;width:25%;box-sizing:border-box} 
 .catalog_listing .right .col{line-height:1.5em;padding-bottom:0.5em} 
 .catalog_listing .right .col a{color:#000;text-decoration:underline} 
 .catalog_listing .right .col a:hover{color:#ff9900} 
 .catalog_listing .right .col_l{font-size:18px} 
 .catalog_listing .right .coupons{padding:10px 0} 
 .catalog_listing .right .coupon{margin-bottom:10px;padding:15px;box-sizing:border-box;background:#079db5;color:#fff;line-height:1.25em;display:block;text-decoration:none} 
 .catalog_listing .right .coupon>*{text-decoration:none} 
 .catalog_listing .right .coupon:hover{background:#ff9900} 
 .catalog_listing .right .coupon b,.catalog_listing .right .coupon strong{font-weight:800} 
 .catalog_listing .right .coupon:last-child{margin-bottom:0} 
 .catalog_listing .right .terms{padding-top:15px} 
 .catalog_listing .right .terms a{font-size:12px;display:inline-block;text-decoration:none;color:#333;background:#f9f9f9;line-height:19px;height:19px;padding:0 5px;margin-right:5px;text-decoration:none;margin-top:5px;border-radius:3px} 
 .catalog_listing .right .terms a:hover{background:#079db5;color:#fff} 
 .catalog_listing .df_bottom{justify-content:space-between} 
 .catalog_listing .df_bottom .box_bg{width:calc(50% - 10px)} 
 .slick-dots{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%;position:absolute;margin-top:-40px;left:0;justify-content:center} 
 .slick-dots li{display:block} 
 .slick-dots li button{cursor:pointer;display:block;padding:0;margin:0 5px;background:#fff;width:14px;height:14px;border:none;text-indent:-9999px} 
 .slick-dots li.slick-active button{background:#ff9900} 
 .rating_table{margin-bottom:60px} 
 .rating_table thead tr td{padding-bottom:15px;vertical-align:middle;text-align:center;font-weight:bold;cursor:pointer} 
 .rating_table thead tr td:hover{color:#079db5} 
 .rating_table thead tr td:first-child{text-align:left} 
 .rating_table thead tr td:after{content:" ";font:normal normal normal 14px/1 FontAwesome} 
 .rating_table thead tr td.curcol{color:#079db5} 
 .rating_table tbody tr td{vertical-align:middle;border-top:1px solid #e2e2e2;padding:15px 0;text-align:center} 
 .rating_table tbody tr td .df{align-items:center} 
 .rating_table tbody tr td .df .img_wr{width:38px} 
 .rating_table tbody tr td .df .img_wr img{border-radius:100%} 
 .rating_table tbody tr td .df span{text-align:left;display:block;padding-left:12px;width:calc(100% - 38px)} 
 .rating_table tbody tr td:first-child{text-align:left} 
 .rating_table tbody tr:last-child td{padding-bottom:0} 
 .box_questions{margin-bottom:95px;padding-bottom:0} 
 .box_questions .article{padding-bottom:25px} 
 .box_questions .questions #steps .step{display:none} 
 .box_questions .questions #steps .step.active{display:block} 
 .box_questions .questions #steps .step .title{font-weight:bold;font-size:18px;padding-bottom:15px} 
 .box_questions .questions #steps .step .items{flex-wrap:wrap} 
 .box_questions .questions #steps .step .items .item{width:calc(25% - 20px);box-sizing:border-box;margin-right:10px;margin-bottom:10px} 
 .box_questions .questions #steps .step .items .item:nth-child(4n){margin-right:0} 
 .box_questions .questions #steps .step .items .item input{display:none} 
 .box_questions .questions #steps .step .items .item label{text-align:left;cursor:pointer;font-size:16px;line-height:1.38em;padding:15px 15px 15px 60px;border:1px solid #e2e2e2;display:inline-block;position:relative;min-height:76px;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center} 
 .box_questions .questions #steps .step .items .item label:before{content:"";display:block;width:22px;height:22px;background:transparent;border:1px solid #e2e2e2;border-radius:100%;position:absolute;left:20px;top:calc(50% - 11px)} 
 .box_questions .questions #steps .step .items .item input:checked+label{border-color:#ff9900} 
 .box_questions .questions #steps .step .items .item input:checked+label:before{background:#ff9900;box-shadow:inset 0 0 0 5px #fff} 
 .box_questions .step_navigation{justify-content:center;position:relative;top:35px;margin-top:0} 
 .box_questions .step_navigation .btn_wr{padding:0 5px} 
 .box_questions .step_navigation .btn_wr a{height:70px;line-height:70px;font-size:18px;font-weight:800;text-transform:uppercase} 
 .box_questions .items_form{justify-content:space-between;padding-bottom:20px} 
 .box_questions .items_form .item{width:calc(33.3% - 30px)} 
 .box_questions .accept_wr{justify-content:center} 
 .box_questions form textarea,.box_questions form input[type="text"],.box_questions form input[type="email"],.box_questions form input[type="tel"],.box_questions form input[type="number"]{line-height:70px;height:70px} 
 .box_questions form .wpcf7-submit{display:block;margin:0 auto;position:relative;top:35px;padding:0 40px} 
 .box_questions #discount input[type="submit"]{width:100%;padding:0 !important;text-align:center} 
 .bottom_blocks{padding-bottom:30px} 
 .box_map{margin-bottom:60px} 
 .box_map #map{width:100%;height:500px}#article_feedback{overflow:hidden;margin-bottom:60px}#article_feedback .tab-content{display:none}#article_feedback .tab-content:first-child{display:block}#article_feedback .feedbacks{margin-left:-10px;margin-right:-10px}#article_feedback .feedback_slider{padding-bottom:20px;flex-wrap:wrap}#article_feedback .feedback_slider .item{width:calc(50% - 20px);margin-bottom:20px;border:1px solid #e2e2e2;padding:20px}#article_feedback .feedback_slider .item:nth-child(2n){margin-left:20px}#article_feedback .feedback_slider .item .top{padding-bottom:20px;align-items:center}#article_feedback .feedback_slider .item .top .name{padding-right:20px;font-weight:bold;width:calc(100% - 100px)}#article_feedback .feedback_slider .slick-dots{position:relative;margin-top:20px}#article_feedback .feedback_slider .slick-dots li:not(.slick-active) button{background:#e2e2e2}#article_feedback .feedback_slider+.btn_wr{position:relative;top:-20px}#article_feedback .feedbacks .tabs-menu{padding-bottom:20px}#article_feedback .feedbacks .tabs-menu li{display:block;margin-right:10px}#article_feedback .feedbacks .tabs-menu li a{line-height:50px;height:50px;background:#f6f6f6;display:block;padding:0 20px;text-decoration:none;color:#000}#article_feedback .feedbacks .tabs-menu li a:hover{background:#ffe6c1;color:#000}#article_feedback .feedbacks .tabs-menu li.current a{background:#079db5;color:#fff}#article_feedback .feedbacks .tab-content{margin-left:-10px;margin-right:-10px;padding-bottom:40px}#article_feedback .feedbacks .tab-content .feedback_slider{position:relative}#article_feedback .feedbacks .tab-content .feedback_slider .slick-arrow{position:absolute;top:100px;width:40px;height:40px;box-sizing:border-box;border-radius:100%;border:1px solid #e2e2e2;display:block;background:#fff url(../i/arrow.png) no-repeat center center;appearance:none;text-indent:-9999px;z-index:10;cursor:pointer}#article_feedback .feedbacks .tab-content .feedback_slider .slick-arrow:hover{border-color:#ff9900}#article_feedback .feedbacks .tab-content .feedback_slider .slick-prev{left:-10px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#article_feedback .feedbacks .tab-content .feedback_slider .slick-next{right:-10px}#article_feedback .feedbacks .tab-content .item{border:1px solid #e2e2e2;padding:20px 30px;box-sizing:border-box;margin-left:10px;margin-right:10px}#article_feedback .feedbacks .tab-content .item .top{padding-bottom:20px;border-bottom:1px solid #e2e2e2}#article_feedback .feedbacks .tab-content .item .top .name{font-size:18px;font-weight:bold;padding-right:20px}#article_feedback .feedbacks .tab-content .item .top .rating .stars i{color:#ff9900;padding-right:4px}#article_feedback .feedbacks .tab-content .item .top .rating .stars i.empty{color:#f6f6f6}#article_feedback .feedbacks .tab-content .item .article{padding-top:15px}#article_feedback .add_feedback .items_form{align-items:center;padding-bottom:20px;justify-content:space-between}#article_feedback .add_feedback .items_form>.df{width:100%;justify-content:space-between;align-items:center}#article_feedback .add_feedback .items_form>.df .item{width:calc(25% - 23px)}#article_feedback .add_feedback .items_form>.df .item>.df{align-items:center}#article_feedback .add_feedback .items_form>.df .item>.df>span{padding-right:18px}#article_feedback .add_feedback .items_form>.df .radio-stars .wpcf7-list-item.active .wpcf7-list-item-label:after{color:#ff9900}#article_feedback .add_feedback .items_form>.df .radio-stars .wpcf7-list-item-label{font-size:0;display:inline-block;position:relative}#article_feedback .add_feedback .items_form>.df .radio-stars .wpcf7-list-item-label:After{cursor:pointer;content:"";font:normal normal normal 20px/1 FontAwesome;display:block;color:#f6f6f6;padding-right:4px}#article_feedback .add_feedback .items_form>.df .radio-stars input{display:none}#article_feedback .add_feedback .items_form>.df .radio-stars input:checked+.wpcf7-list-item-label:after{color:#ff9900}#article_feedback .add_feedback input[type="submit"],#article_feedback .add_feedback .df_bottom{align-items:center;padding-top:20px;justify-content:space-between}#article_feedback .add_feedback input[type="submit"] .wpcf7-submit,#article_feedback .add_feedback .df_bottom .wpcf7-submit{margin-right:30px}#article_feedback .add_feedback input[type="submit"] .item,#article_feedback .add_feedback .df_bottom .item{width:calc(33.33% - 20px)}#article_feedback .add_feedback input[type="submit"] .item input[type="submit"],#article_feedback .add_feedback .df_bottom .item input[type="submit"]{width:100%} 
 .orders_list_wr{margin-bottom:60px} 
 .orders_list_wr .orders_list{flex-wrap:wrap;padding-top:5px} 
 .orders_list_wr .orders_list .item{width:calc(20% - 15px);margin-right:20px;margin-bottom:20px;border:1px solid #e2e2e2;padding:20px} 
 .orders_list_wr .orders_list .item:nth-child(4n){margin-right:0} 
 .orders_list_wr .orders_list .item .df{justify-content:space-between;align-items:center;padding-bottom:20px} 
 .orders_list_wr .orders_list .item b{font-size:16px;line-height:1.2em} 
 .orders_list_wr .orders_list .item a:hover{color:#079db5} 
 .footer{background:#000;padding:60px 0} 
 .footer .wr>.df{justify-content:space-between;color:#fff;justify-content:space-between} 
 .footer .wr>.df a{color:#fff} 
 .footer .wr>.df .partner,.footer .wr>.df .email,.footer .wr>.df .phone{padding-bottom:15px} 
 .footer .wr>.df .partner a,.footer .wr>.df .email a,.footer .wr>.df .phone a{font-size:14px;text-decoration:underline} 
 .footer .wr>.df .partner a:hover,.footer .wr>.df .email a:hover,.footer .wr>.df .phone a:hover{text-decoration:none} 
 .footer .wr>.df .col.col_25{max-width:calc(25% - 15px)} 
 .footer .wr>.df .col.col_50{max-width:calc(50% - 15px)} 
 .footer .wr>.df .article{font-size:12px} 
 .page_wr{padding-bottom:60px} 
 .order_items{flex-wrap:wrap} 
 .order_items .item{width:calc(25% - 15px);margin-right:20px;margin-bottom:30px} 
 .order_items .item:nth-child(4n){margin-right:0} 
 .order_items .item .img_wr{height:200px;background-size:cover !important} 
 .order_items .item .title{font-weight:bold;padding-top:10px;font-size:16px;line-height:1.2em} 
 .order_items .item .btn_wr{padding-top:10px} 
 .banner_wr{margin-bottom:40px} 
 .banner_wr .banner_df{justify-content:space-between;align-items:center} 
 .banner_wr .banner_df>.article{width:60%;padding-right:20px;padding-bottom:0} 
 .banner_wr .banner_df>.article .title_1{font-size:40px;font-weight:bold} 
 .banner_wr .banner_df>.article .btn_wr{padding-top:20px} 
 .banner_wr .banner_df .author{width:40%;position:relative} 
 .banner_wr .banner_df .author .author_info{border-left:4px solid #ff9900;position:absolute;right:30px;bottom:30px;box-shadow:0px 20px 30px 0 rgba(239, 239, 239, 0.5);padding:15px;background:#fff;max-width:300px} 
 .banner_wr .banner_df .author .author_info .title_4{font-weight:bold;font-size:18px} 
 .banner_wr .banner_df .author .author_info .article{padding-bottom:0} 
 .coupons_wr{margin-bottom:30px} 
 .coupons_wr .coupons_df{padding-top:10px;flex-wrap:wrap;justify-content:space-between} 
 .coupons_wr .coupons_df .item{align-items:center;margin-bottom:30px;width:calc(50% - 15px)} 
 .coupons_wr .coupons_df .item .percent{color:#079db5;font-size:36px;font-weight:800;width:100px} 
 .coupons_wr .coupons_df .item .body{width:calc(100% - 100px)} 
 .coupons_wr .coupons_df .item .body .sub{color:#999} 
 .coupons_wr .coupons_df .item .body .btn_wr{padding-top:20px} 
 .faq_wr{padding-bottom:50px} 
 .faq_wr .item+.item{margin-top:15px} 
 .faq_wr .item .q{justify-content:space-between;align-items:center;cursor:pointer} 
 .faq_wr .item .q .title_4{font-weight:bold;text-transform:none;padding-bottom:0} 
 .faq_wr .item .q i{font-size:20px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out} 
 .faq_wr .item .q.open i{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)} 
 .faq_wr .item .a{padding-top:15px}#mmenu{cursor:pointer;padding:10px}#mmenu span{display:block;background:#000;margin-top:5px;height:2px;width:20px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}#mmenu span:nth-child(1){margin-top:0}#mmenu.open span:last-child{opacity:0}#mmenu.open span:nth-child(1){margin-top:0;margin-top:7px;position:relative;top:2px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#mmenu.open span:nth-child(2){margin-top:0;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:1200px){#mmenu{display:block !important} 
 .header_top .menu{display:none} 
 .header .wr{position:relative} 
 .header .menu.open{position:absolute;right:15px;top:70px;width:230px;box-sizing:border-box;padding:15px;box-shadow:0px 20px 30px 0 rgba(239, 239, 239, 0.5);display:block !important;z-index:10;background:#ff9900} 
 .header .menu.open .df{display:block !important} 
 .header .menu.open .df li{padding-right:0;padding-bottom:10px} 
 .header .menu.open .df li:last-child{padding-bottom:0} 
 .header .menu.open .df li a{color:#fff} 
 .header .header_bottom .wr>.df h1{font-size:28px}#article_feedback .add_feedback .items_form>.df .item>.df>span:first-child{display:none} 
 .box_questions form textarea,.box_questions form input[type="text"],.box_questions form input[type="email"],.box_questions form input[type="tel"],.box_questions form input[type="number"],.box_questions .step_navigation .btn_wr a,form button[type="submit"],form input[type="submit"],form .wpcf7-submit{line-height:50px;height:50px;font-size:16px}}@media screen and (max-width:1024px){.wr{max-width:768px} 
 .header .header_bottom .wr>.df .author .left .top{display:block;text-align:right} 
 .header .header_bottom .wr>.df .author .left .top .soc{display:none} 
 .header .header_bottom .wr>.df .author .left .body{font-size:12px} 
 .header .header_bottom .wr>.df .author .left .top .title{font-size:16px}form select{background-color:#fff}form .form_item label{display:none} 
 .catalog_listing .item>.df{flex-wrap:wrap} 
 .catalog_listing .item>.df .right{width:50%;order:2;border-left:none} 
 .catalog_listing .item>.df .center{width:100%;order:3;padding:20px 0 0 0} 
 .catalog_listing .item>.df .left{order:1;width:50%} 
 .catalog_listing .left .mini_gallery{height:auto} 
 .catalog_listing .left .mini_gallery .img_wr img{height:255px} 
 .header .header_bottom .wr>.df .author .left .body br{display:none} 
 .tablet_show{display:block !important} 
 .tablet_hide{display:none !important} 
 .catalog_listing .center .rating_wr .rating{padding-top:0;padding-left:20px} 
 .catalog_listing .right .coupon{text-align:center;font-size:14px} 
 .top_text_block>.df .img_wr{width:200px} 
 .box_bg{padding:20px} 
 .top_text_block>.df .img_wr+.article{width:calc(100% - 200px);padding-left:20px} 
 .rating_table thead tr td:after{display:none}#compilation table{font-size:14px} 
 .rating_table tbody tr td .df span{max-width:240px} 
 .box_map #map{height:400px}#article_feedback .add_feedback .df_bottom .item,#article_feedback .add_feedback .items_form>.df .item,.orders_list_wr .orders_list .item,.box_questions .questions #steps .step .items .item{width:calc(50% - 5px);margin-bottom:10px;margin-right:0 !important}#article_feedback .add_feedback .df_bottom .item:nth-child(2n),#article_feedback .add_feedback .items_form>.df .item:nth-child(2n),.orders_list_wr .orders_list .item:nth-child(2n),.box_questions .questions #steps .step .items .item:nth-child(2n){margin-left:10px}#article_feedback .add_feedback .df_bottom,#article_feedback .add_feedback .items_form>.df{flex-wrap:wrap}#article_feedback .add_feedback .items_form>.df .item>.df>span:first-child{display:block}#article_feedback .add_feedback .items_form{padding-bottom:0} 
 .box_questions .items_form .item{width:calc(33.3% - 4px)} 
 .title_2,.article h2{font-size:20px} 
 .order_items .item{width:calc(33.33% - 14px);margin-right:20px} 
 .order_items .item:nth-child(4n){margin-right:20px} 
 .order_items .item:nth-child(3n){margin-right:0} 
 .order_items .item .img_wr{height:150px} 
 .banner_wr .banner_df>.article .title_1{font-size:24px} 
 .banner_wr .banner_df .author .author_info{position:relative} 
 .banner_wr .banner_df .author .author_info .title_4{font-size:14px} 
 .banner_wr .banner_df .author .author_info .article{font-size:12px} 
 .coupons_wr .coupons_df .item{width:100%;margin-bottom:15px} 
 .coupons_wr .coupons_df .item .percent{font-size:26px;width:50px;width:75px} 
 .coupons_wr .coupons_df .item .body{width:calc(100% - 75px)}#article_feedback .feedback_slider .item,#article_feedback .feedback_slider .item:nth-child(2n){margin:0 10px !important;display:block !important}#article_feedback .btn_wr{display:none !important} 
 .slick-dots li button{width:8px;height:8px} 
 .box_questions .items_form{padding-bottom:0}}@media screen and (max-width:768px){.wr{max-width:400px} 
 .mobile_hide{display:none} 
 .mobile_shoe{display:block !important} 
 .header .header_top ul li a{font-size:14px} 
 .header .menu.open{width:180px} 
 .header .header_bottom .wr>.df{display:block} 
 .header .header_bottom .wr>.df h1{font-size:22px;padding-right:0;max-width:100%;width:100%;padding-bottom:20px} 
 .top_text_block>.df{display:block} 
 .top_text_block>.df .img_wr{display:block;width:100%;padding-bottom:20px} 
 .top_text_block>.df .img_wr+.article{width:100%;padding-left:0} 
 .catalog_listing_wr>form{display:block} 
 .catalog_listing_wr>form .df{padding-bottom:10px} 
 .catalog_listing_wr>form .df:last-child{padding-bottom:0} 
 .catalog_listing{padding-top:10px} 
 .catalog_listing .item>.df{display:block} 
 .catalog_listing .item>.df .right,.catalog_listing .item>.df .left{width:100%;padding-left:0} 
 .catalog_listing .center .rating_wr .counter,.catalog_listing .center .rating_wr .rating{font-size:14px} 
 .catalog_listing .center .rating_wr .stars{padding-right:0} 
 .catalog_listing .center .rating_wr .rating{padding-left:0} 
 .catalog_listing .center .rating_wr .df{justify-content:space-between} 
 .top_text_block,.catalog_listing .item_bg{margin-bottom:20px} 
 .rating_table{margin-bottom:40px} 
 .bottom_blocks{padding-bottom:20px}#article_feedback .add_feedback .df_bottom .item,#article_feedback .add_feedback .items_form>.df .item,.orders_list_wr .orders_list .item,.box_questions .questions #steps .step .items .item{width:100%;margin-left:0 !important} 
 .box_questions .step_navigation{top:0} 
 .box_questions .step_navigation .btn_wr a,form button[type="submit"],form input[type="submit"],form .wpcf7-submit{padding:0 20px;font-size:14px !important} 
 .box_questions form input[type="submit"],.box_questions form .wpcf7-submit{top:0;margin-top:20px} 
 .box_questions .items_form{display:block} 
 .box_questions .items_form .item{width:100%;margin-bottom:10px} 
 .box_questions .items_form{padding-bottom:10px} 
 .orders_list_wr,#article_feedback,.box_map,.box_questions{margin-bottom:40px} 
 .box_map #map{height:250px !important}#article_feedback .add_feedback .items_form>.df .item:last-child{padding:10px 0}#article_feedback .add_feedback input[type="submit"],#article_feedback .add_feedback .df_bottom{display:block} 
 .add_feedback .accept_wr{padding-top:20px} 
 .box_questions .questions #steps .step .items .item label{padding:10px 10px 10px 50px;min-height:60px} 
 .box_questions .questions #steps .step .items .item label:before{width:20px;height:20px;left:15px} 
 .footer{padding:40px 0} 
 .footer .wr>.df{flex-wrap:wrap} 
 .footer .wr>.df .col.col_50{padding-top:15px;max-width:100% !important;width:100%} 
 .footer .wr>.df .col.col_25{max-width:50%;width:calc(50% - 5px)} 
 .footer .wr>.df .email,.footer .wr>.df .phone{padding-bottom:5px} 
 .popup{width:300px;padding:30px 20px} 
 .popup input[type="submit"],.popup .item{margin-bottom:10px} 
 .popup.order_wide .df{flex-wrap:wrap} 
 .popup.order_wide .df .item{width:100% !important} 
 .header .header_bottom{padding:15px 0} 
 .rating_table tbody tr td .df .img_wr{display:none} 
 .rating_table tbody tr td .df span{padding-left:0;width:auto} 
 .rating_table tr td:nth-child(3),.rating_table tr td:nth-child(4){display:none !important} 
 .rating_table thead tr td{padding-left:2px;padding-right:2px} 
 .title_1,.article h1{font-size:20px} 
 .catalog_listing .item{margin-bottom:0} 
 .catalog_listing .df_bottom{display:block;padding-top:10px} 
 .catalog_listing .df_bottom .box_bg{width:100%;margin-bottom:10px} 
 .catalog_listing .df_bottom .box_bg:last-child{margin-bottom:0} 
 .order_items .item{width:calc(50% - 10px);margin-right:0} 
 .order_items .item:nth-child(2n){margin-left:20px} 
 .order_items .item:nth-child(4n){margin-right:0} 
 .order_items .item .img_wr{height:100px} 
 .order_items .item .title{font-size:14px} 
 .btn_wr a.btn{line-height:1.2em;padding:6px 12px;height:auto} 
 .catalog_listing .center .rating_wr .df{flex-wrap:wrap} 
 .catalog_listing .center .rating_wr .stars{width:100%;padding-bottom:10px} 
 .banner_wr .banner_df{display:block} 
 .banner_wr .banner_df>.article{width:100%;padding-right:0} 
 .banner_wr .banner_df>.article .title_1{font-size:20px} 
 .banner_wr .banner_df>.article .btn_wr{padding-top:0;text-align:center} 
 .banner_wr .banner_df>.article .btn_wr a{padding:15px} 
 .banner_wr .banner_df .author{width:100%;margin-top:25px} 
 .banner_wr .banner_df .author .img_wr{max-width:250px;margin:0 auto} 
 .banner_wr .banner_df .author .author_info{right:0;bottom:0;max-width:100%} 
 .banner_wr .banner_df>.article{text-align:center} 
 .box_questions .items_form{padding-bottom:0} 
 .box_questions .items_form .item{padding-bottom:0} 
 .box_questions #discount input[type="submit"]{margin-top:0}#article_feedback .add_feedback .df_bottom{padding-top:10px}}@media screen and (max-width:400px){.header .header_bottom .wr>.df .author .img_wr{width:80px} 
 .coupons_wr .coupons_df .item{display:block} 
 .coupons_wr .coupons_df .item .percent{padding-bottom:10px;width:100%} 
 .coupons_wr .coupons_df .item .body{width:100%} 
 .coupons_wr .coupons_df .item .body .btn_wr{padding-top:10px} 
 .coupons_wr .coupons_df .item .body .sub{font-size:14px}}