*{box-sizing:border-box;outline:0;line-height:1}ul{padding:0;margin:0;list-style:none}img{vertical-align:bottom}clearfix,.container,.row:before,.row:after,header ul,section.top .top_content .content_block .block_list,section.action .action_form form,section.popular .items .item_wrap .item,section.components .wickets .items,section.components .kits .items .item_wrap .item,section.kits .info,section.kits .info .info_text ul,section.constructor form,section.constructor form .settings .settings_block ul,section.constructor form .preview .checkbox_group,section.constructor form .inputs,section.special .special_form form,section.mounting .items,section.portfolio .gallery,section.portfolio .controls ul,section.partnership .block form{display:table;content:'';clear:both}.container{width:1200px;margin:0 auto;padding:0 15px;}.wrapper{font-family:'Roboto',sans-serif;overflow-x:hidden}.row{margin-left:-15px;margin-right:-15px;}section_title,section.popular .title,section.components .wickets .title,section.components .kits .title,section.kits .title,section.portfolio .title,section.other .title{position:relative;padding:0 0 0 80px;margin:0 0 50px 0;}section_title:before,section.popular .title:before,section.components .wickets .title:before,section.components .kits .title:before,section.kits .title:before,section.portfolio .title:before,section.other .title:before{width:66px;height:42px;content:'';position:absolute;top:0;left:0;background:url("../img/icon_gate.png") no-repeat 0 0}section_title span,section.popular .title span,section.components .wickets .title span,section.components .kits .title span,section.kits .title span,section.portfolio .title span,section.other .title span{font-size:26px;color:#291406;text-transform:uppercase;font-weight:900;padding:0 20px 0 0;line-height:42px;position:relative;}section_title span:before,section.popular .title span:before,section.components .wickets .title span:before,section.components .kits .title span:before,section.kits .title span:before,section.portfolio .title span:before,section.other .title span:before{width:68px;height:4px;background:#f90;content:'';position:absolute;top:50%;right:-68px;margin:-2px 0 0 0}item,section.popular .items .item_wrap .item,section.components .wickets .items .item_wrap .item,section.components .kits .items .item_wrap .item{border:1px solid #b4b4b4;box-shadow:0 0 10px 0 rgba(0,0,0,0.35);color:#291406;}item .item_thumb,section.popular .items .item_wrap .item .item_thumb,section.components .wickets .items .item_wrap .item .item_thumb,section.components .kits .items .item_wrap .item .item_thumb{text-align:center;}item .item_thumb img,section.popular .items .item_wrap .item .item_thumb img,section.components .wickets .items .item_wrap .item .item_thumb img,section.components .kits .items .item_wrap .item .item_thumb img{max-width:100%}item .item_title,section.popular .items .item_wrap .item .item_title,section.components .wickets .items .item_wrap .item .item_title,section.components .kits .items .item_wrap .item .item_title{display:table;width:100%;height:80px;background:#7aaa00;position:relative;}item .item_title:before,section.popular .items .item_wrap .item .item_title:before,section.components .wickets .items .item_wrap .item .item_title:before,section.components .kits .items .item_wrap .item .item_title:before,item .item_title:after,section.popular .items .item_wrap .item .item_title:after,section.components .wickets .items .item_wrap .item .item_title:after,section.components .kits .items .item_wrap .item .item_title:after{width:1px;height:100%;content:'';background:#7aaa00;position:absolute;top:0}item .item_title:before,section.popular .items .item_wrap .item .item_title:before,section.components .wickets .items .item_wrap .item .item_title:before,section.components .kits .items .item_wrap .item .item_title:before{left:0}item .item_title:after,section.popular .items .item_wrap .item .item_title:after,section.components .wickets .items .item_wrap .item .item_title:after,section.components .kits .items .item_wrap .item .item_title:after{right:0}item .item_title .value,section.popular .items .item_wrap .item .item_title .value,section.components .wickets .items .item_wrap .item .item_title .value,section.components .kits .items .item_wrap .item .item_title .value{display:table-cell;vertical-align:middle;padding:0 20px;color:#fff;font-size:16px;font-weight:700;line-height:22px;text-align:center;text-transform:uppercase;}item .item_title .value span,section.popular .items .item_wrap .item .item_title .value span,section.components .wickets .items .item_wrap .item .item_title .value span,section.components .kits .items .item_wrap .item .item_title .value span{text-transform:lowercase}item .item_content,section.popular .items .item_wrap .item .item_content,section.components .wickets .items .item_wrap .item .item_content,section.components .kits .items .item_wrap .item .item_content{padding:30px 60px;background:url("../img/pop_item_bg.jpg");}item .item_content .lines .line,section.popular .items .item_wrap .item .item_content .lines .line,section.components .wickets .items .item_wrap .item .item_content .lines .line,section.components .kits .items .item_wrap .item .item_content .lines .line{display:table;width:100%;height:30px;font-weight:700;font-size:15px;}item .item_content .lines .line:last-of-type,section.popular .items .item_wrap .item .item_content .lines .line:last-of-type,section.components .wickets .items .item_wrap .item .item_content .lines .line:last-of-type,section.components .kits .items .item_wrap .item .item_content .lines .line:last-of-type{font-size:17px;color:#7aaa00}item .item_content .lines .line .key,section.popular .items .item_wrap .item .item_content .lines .line .key,section.components .wickets .items .item_wrap .item .item_content .lines .line .key,section.components .kits .items .item_wrap .item .item_content .lines .line .key,item .item_content .lines .line .value,section.popular .items .item_wrap .item .item_content .lines .line .value,section.components .wickets .items .item_wrap .item .item_content .lines .line .value,section.components .kits .items .item_wrap .item .item_content .lines .line .value{width:50%;display:table-cell;vertical-align:middle;padding:5px 0;white-space:nowrap}item .item_content .lines .line .dots,section.popular .items .item_wrap .item .item_content .lines .line .dots,section.components .wickets .items .item_wrap .item .item_content .lines .line .dots,section.components .kits .items .item_wrap .item .item_content .lines .line .dots{display:table-cell;text-align:center;}item .item_content .lines .line .dots span,section.popular .items .item_wrap .item .item_content .lines .line .dots span,section.components .wickets .items .item_wrap .item .item_content .lines .line .dots span,section.components .kits .items .item_wrap .item .item_content .lines .line .dots span{font-weight:300;font-size:14px;color:#adadad;letter-spacing:1px;padding:0 15px}item .item_content .lines .line .key,section.popular .items .item_wrap .item .item_content .lines .line .key,section.components .wickets .items .item_wrap .item .item_content .lines .line .key,section.components .kits .items .item_wrap .item .item_content .lines .line .key{text-align:left}item .item_content .lines .line .value,section.popular .items .item_wrap .item .item_content .lines .line .value,section.components .wickets .items .item_wrap .item .item_content .lines .line .value,section.components .kits .items .item_wrap .item .item_content .lines .line .value{text-align:right}item .item_content .note,section.popular .items .item_wrap .item .item_content .note,section.components .wickets .items .item_wrap .item .item_content .note,section.components .kits .items .item_wrap .item .item_content .note{font-size:18px;font-weight:500;line-height:22px;text-align:center;margin:20px 0 0 0}@media (max-width:1200px){item .item_content,section.popular .items .item_wrap .item .item_content,section.components .wickets .items .item_wrap .item .item_content,section.components .kits .items .item_wrap .item .item_content{padding:30px}}input_text,section.action .action_form form input[type=text],section.constructor form .inputs .block input[type=number],section.constructor form .inputs .block input[type=text],section.special .special_form form input[type=text],section.other .items .item:last-of-type .item_wrap form input[type=text],section.partnership .block form input[type=text],section.questions form input[type=text],.popup form input[type=text]{display:block;float:left;border:1px solid #b4b4b4;padding:0 20px;border-radius:10px;box-shadow:1px 1px 15px 0 rgba(0,0,0,0.15) inset;color:#6a6a6a;font-size:16px;margin:0 25px 0 0}input_submit,section.action .action_form form input[type=submit],section.constructor form .inputs .block input[type=submit],section.special .special_form form input[type=submit],section.other .items .item:last-of-type .item_wrap form input[type=submit],section.partnership .block form input[type=submit],section.questions form input[type=submit],.popup form input[type=submit]{display:block;border:none;outline:none;transition:all .2s;background:#7aaa00;color:#fff;font-weight:700;font-size:20px;border-radius:10px;cursor:pointer;border-bottom:3px solid #608a00;}input_submit:hover,section.action .action_form form input[type=submit]:hover,section.constructor form .inputs .block input[type=submit]:hover,section.special .special_form form input[type=submit]:hover,section.other .items .item:last-of-type .item_wrap form input[type=submit]:hover,section.partnership .block form input[type=submit]:hover,section.questions form input[type=submit]:hover,.popup form input[type=submit]:hover{background:#f90;border-color:#f90}@media (max-width:1200px){.container{width:970px}}@media (max-width:992px){.container{width:750px}}@media (max-width:768px){.container{width:100%}}header{background:#f1f1f1;position:fixed;top:-125px;left:0;width:100%;z-index:5;padding:24px 0;box-shadow:4px 7px 10px 0 rgba(0,0,0,0.1);transition:all .5s;}header .mobile_logo,header .mobile_button{display:none}header ul{margin:0 auto;}header ul li{float:left;margin:0 25px;}header ul li a{font-size:14px;font-weight:900;color:#2e2e2e;text-decoration:none;transition:all .2s;text-transform:uppercase;}header ul li a:hover{color:#7caa00}header ul .active a{color:#7caa00;border-bottom:1px solid #7caa00}.header_active{top:0}@media (max-width:1200px){header ul li{margin:0 15px}}@media (max-width:992px){header{padding:20px 0;}header ul li{margin:0 10px;}header ul li:first-of-type{display:none}header ul li:nth-of-type(2){margin-left:0}header ul li:last-of-type{margin-right:0}}@media (max-width:768px){header{padding:15px 0;}header .mobile_logo{display:block}header .mobile_button{position:absolute;top:22px;right:15px;width:30px;display:block;cursor:pointer;}header .mobile_button span{display:block;width:100%;background:#7aaa00;height:3px;margin:0 0 5px 0;}header .mobile_button span:last-of-type{margin:0}header ul{position:absolute;display:none;border-top:1px solid #7aaa00;padding:15px 0;top:64px;left:0;width:100%;background:#f1f1f1;z-index:4;}header ul li{float:none;margin:0;}header ul li a{display:block;padding:10px 15px;}header ul li a:hover{color:#7aaa00}header ul .active a{color:#7aaa00;border:none}}section.top{background:url("../img/top_bg.jpg") no-repeat 50% 0;background-size:cover;}section.top .top_head{padding:30px 0;}section.top .top_head .head_logo_wrap{width:265px;float:left}section.top .top_head .head_logo a{display:block;padding:7px 0}section.top .top_head .head_slogan_wrap{width:560px;float:left}section.top .top_head .head_slogan{color:#fff;font-weight:700;padding:4px 0 4px 30px;width:200px;line-height:20px;position:relative;}section.top .top_head .head_slogan:before{width:1px;height:100%;content:'';position:absolute;top:0;left:0;background:rgba(255,255,255,0.1)}section.top .top_head .head_contact_wrap{width:250px;float:left}section.top .top_head .head_contact{text-align:right;padding:3px 0;position:relative;}section.top .top_head .head_contact:before{width:48px;height:48px;content:'';position:absolute;top:0;left:0;background:url("../img/icon_call.png") no-repeat 50% 50%}section.top .top_head .head_contact .tel a{text-decoration:none;color:#fff;font-weight:900;font-size:20px;line-height:24px;transition:all .2s;}section.top .top_head .head_contact .tel a:hover{color:#7aaa00}section.top .top_head .head_contact .call a{color:#fff;font-size:14px;line-height:18px;}section.top .top_head .head_contact .call a:hover{text-decoration:none}section.top .top_content{padding:85px 0;}section.top .top_content .content_block{width:625px;}section.top .top_content .content_block .block_title{font-size:39px;text-transform:uppercase;font-weight:900;color:#fff;line-height:43px}section.top .top_content .content_block .block_subtitle{font-size:26px;color:#f90;text-transform:uppercase;line-height:30px;margin:0 0 50px 0}section.top .top_content .content_block .price_title{font-size:15px;color:#fff;font-weight:700;line-height:22px}section.top .top_content .content_block .price_value{font-size:40px;color:#fff;margin:0 0 55px 0;}section.top .top_content .content_block .price_value span{font-size:48px;font-weight:900;color:#7aaa00;letter-spacing:3px}section.top .top_content .content_block .block_list li{width:50%;float:left;position:relative;margin:0 0 25px 0;padding:8px 0 8px 42px;font-size:17px;color:#fff;font-weight:700;}section.top .top_content .content_block .block_list li:before{width:32px;height:32px;content:'';position:absolute;top:0;left:0;background:url("../img/icon_list_item.png") no-repeat 50% 50%}@media (max-width:1200px){section.top .top_head{padding:30px 0 0 0;}section.top .top_head .head_slogan_wrap{width:325px}}@media (max-width:992px){section.top .top_head .head_logo_wrap{width:220px}section.top .top_head .head_slogan_wrap{width:250px}section.top .top_content{padding:70px 0 50px 0;}section.top .top_content .content_block{width:100%;}section.top .top_content .content_block .block_subtitle{margin:0 0 30px 0}section.top .top_content .content_block .price_value{margin:0 0 30px 0}section.top .top_content .content_block .block_list li{margin:0 0 20px 0}}@media (max-width:768px){section.top{padding:40px 0;background:url("../img/top_bg_m.jpg") no-repeat 50% 50%;background-size:cover;}section.top .top_head{padding:0;margin:0 0 30px 0;}section.top .top_head .head_logo_wrap,section.top .top_head .head_slogan_wrap{width:100%}section.top .top_head .head_slogan{padding:4px 0 4px 20px;width:100%;margin:0 0 10px 0}section.top .top_head .head_contact_wrap{margin:0}section.top .top_head .head_logo{margin:0 0 10px 0;}section.top .top_head .head_logo a{padding:0}section.top .top_content{padding:0;}section.top .top_content .content_block{width:100%;}section.top .top_content .content_block .block_title{font-size:24px;line-height:28px}section.top .top_content .content_block .block_subtitle{font-size:22px;line-height:26px;margin:0 0 20px 0}section.top .top_content .content_block .price_value{font-size:28px;line-height:32px;margin:0 0 20px 0;}section.top .top_content .content_block .price_value span{font-size:36px;letter-spacing:initial}section.top .top_content .content_block .block_list li{width:100%;margin:0 0 15px 0;}section.top .top_content .content_block .block_list li:before{margin:-16px 0 0 0;top:50%}section.top .top_content .content_block .block_list li:last-of-type{margin:0}}section.action{box-shadow:0 0 20px 0 rgba(0,0,0,0.25);padding:25px 0;position:relative;z-index:2;}section.action .action_text{width:50%;float:left;position:relative;padding:0 0 0 115px;}section.action .action_text:before{width:100px;height:100px;content:'';position:absolute;top:0;left:0;background:url("../img/icon_action.png") no-repeat 0 50%}section.action .action_text .title{font-size:18px;color:#291406;text-transform:uppercase;font-weight:700;line-height:26px;padding:24px 0;}section.action .action_text .title span{font-weight:900;color:#f90}section.action .action_form{width:50%;float:left;}section.action .action_form form{margin:0 auto;padding:22px 0;}section.action .action_form form p{margin:0}section.action .action_form form .wpcf7-form-control-wrap{float:left}section.action .action_form form input[type=text]{width:260px;height:56px;}section.action .action_form form input[type=submit]{width:195px;height:56px;}section.action .action_form form ::-webkit-input-placeholder,section.action .action_form form ::-moz-placeholder,section.action .action_form form :-ms-input-placeholder,section.action .action_form form :-moz-placeholder{color:#6a6a6a}@media (max-width:1200px){section.action .action_text .title{padding:11px 0}section.action .action_form form{float:right;}section.action .action_form form input[type=text]{width:240px;margin:0 15px 0 0}}@media (max-width:992px){section.action .action_text{width:400px;padding:5px 0 5px 115px;}section.action .action_text .title{padding:0;line-height:25px}section.action .action_form{width:320px;}section.action .action_form form{padding:0;float:right;width:auto;}section.action .action_form form input[type=text]{float:none;margin:0 0 10px 0;width:250px;height:50px}section.action .action_form form input[type=submit]{float:none;width:250px;height:50px}}@media (max-width:768px){section.action .action_text{width:100%;float:none;padding:0;margin:0 0 15px 0;text-align:center;}section.action .action_text:before{display:none}section.action .action_text .subtitle{width:100%}section.action .action_form{width:100%;float:none;}section.action .action_form form{float:none;width:260px;}section.action .action_form form input[type=text],section.action .action_form form input[type=submit]{height:55px;width:100%}}@media (max-width:480px){section.action .action_form form{width:100%;}section.action .action_form form input[type=text],section.action .action_form form input[type=submit]{height:50px}}section.saving{padding:100px 0;background:url("../img/saving_bg.jpg") no-repeat 50% 50%;background-size:cover;}section.saving .title{width:600px;margin:0 auto 20px auto;color:#291406;font-size:26px;font-weight:900;text-transform:uppercase;text-align:center;line-height:35px;}section.saving .title span{color:#f90}section.saving .items{font-size:0;text-align:center;}section.saving .items .item{width:330px;vertical-align:top;display:inline-block;margin:70px 30px 0 30px;background:#fff;padding:23px;border:8px solid #f0f2bd;text-align:left;position:relative;min-height:210px;}section.saving .items .item .item_icon{position:absolute;top:-38px;left:-38px;z-index:2;}section.saving .items .item .item_icon img{display:block}section.saving .items .item .item_title{font-size:17px;color:#291406;font-weight:900;text-transform:uppercase;line-height:21px;margin:0 0 20px 0;padding:0 0 0 15px}section.saving .items .item .item_text{font-size:16px;color:#4a4a4a;line-height:24px}@media (max-width:992px){section.saving{padding:70px 0;}section.saving .items .item{margin:30px 15px 0 15px;}section.saving .items .item .item_icon{display:none}section.saving .items .item .item_title{padding:0}}@media (max-width:768px){section.saving{padding:40px 0;}section.saving .title{width:100%;margin:0 0 30px 0;font-size:24px;line-height:28px}section.saving .items .item{max-width:100%;margin:0 0 30px 0;min-height:auto;width:100%;padding:20px;}section.saving .items .item .item_title{margin:0 0 5px 0}section.saving .items .item:last-of-type{margin:0}}@media (max-width:480px){section.saving .items .item{margin:0 0 15px 0;}section.saving .items .item .item_title{margin:0}}section.popular{padding:90px 0;}section.popular .items .item_wrap{padding:0 15px;width:33.333333%;float:left;}@media (max-width:992px){section.popular{padding:70px 0;}section.popular .items .item_wrap{width:100%;float:none;margin:0 0 30px 0;}section.popular .items .item_wrap:last-of-type{margin:0}section.popular .items .item_wrap .item{width:100%;}section.popular .items .item_wrap .item .item_thumb,section.popular .items .item_wrap .item .item_title,section.popular .items .item_wrap .item .item_content{width:50%;float:left}section.popular .items .item_wrap .item .item_title:before,section.popular .items .item_wrap .item .item_title:after{display:none}section.popular .items .item_wrap .item .item_thumb{height:295px;border-right:1px solid #b4b4b4;position:relative;}section.popular .items .item_wrap .item .item_thumb img{max-width:100%;display:block;position:relative;top:50%;transform:translateY(-50%);margin:0 auto}section.popular .items .item_wrap .item .item_content{background:#fff}}@media (max-width:768px){section.popular{padding:40px 0;}section.popular .title{padding:0;margin:0 0 30px 0;text-align:center;}section.popular .title:before{display:none}section.popular .title span{font-size:24px;line-height:28px;}section.popular .title span:before{display:none}section.popular .items{text-align:center;}section.popular .items .item_wrap{max-width:350px;display:inline-block;}section.popular .items .item_wrap .item .item_thumb{float:none;width:100%;height:auto;}section.popular .items .item_wrap .item .item_thumb img{top:0;transform:initial}section.popular .items .item_wrap .item .item_title{width:100%;float:none;height:auto;}section.popular .items .item_wrap .item .item_title .value{padding:15px;line-height:20px}section.popular .items .item_wrap .item .item_content{width:100%;float:none;padding:20px}}@media (max-width:480px){section.popular .items .item_wrap{margin:0 0 15px 0}}section.action_custom .action_text{padding:0 0 0 140px;}section.action_custom .action_text .title{padding:10px 0}section.action_custom .action_text .subtitle{font-size:18px;font-weight:700;line-height:22px;width:320px;padding:0 0 10px 0;}section.action_custom .action_text .subtitle span{color:#f90}@media (max-width:1200px){section.action_custom .action_text{padding:0 0 0 120px}section.action_custom .action_form form{float:right;}section.action_custom .action_form form input[type=text]{width:240px;margin:0 15px 0 0}}@media (max-width:992px){section.action_custom .action_text{width:420px;padding:20px 0 20px 115px;}section.action_custom .action_text .title,section.action_custom .action_text .subtitle{padding:0}section.action_custom .action_text .title{line-height:26px}section.action_custom .action_form{width:300px;}section.action_custom .action_form form input[type=text]{width:250px;margin:0 0 10px 0}section.action_custom .action_form form input[type=submit]{width:250px}}@media (max-width:768px){section.action_custom .action_text{width:100%;float:none;padding:0;margin:0 0 15px 0;text-align:center;}section.action_custom .action_text:before{display:none}section.action_custom .action_text .subtitle{width:100%}section.action_custom .action_form{width:100%;float:none;}section.action_custom .action_form form{float:none;width:260px;}section.action_custom .action_form form input[type=text],section.action_custom .action_form form input[type=submit]{height:55px;width:100%}}@media (max-width:480px){section.action_custom .action_form form{width:100%;}section.action_custom .action_form form input[type=text],section.action_custom .action_form form input[type=submit]{height:50px}}section.components{padding:90px 0 60px 0;background:url("../img/components_bg.jpg") no-repeat 50% 0;}section.components .wickets{margin:0 0 100px 0;}section.components .wickets .title{padding:0 0 0 65px;margin:0 0 65px 0;}section.components .wickets .title:before{background:url("../img/icon_wickets.png") no-repeat 0 50%}section.components .wickets .title span:before{background:#7aaa00}section.components .wickets .items{width:100%;}section.components .wickets .items .item_wrap{width:50%;float:left;padding:0 95px;}section.components .wickets .items .item_wrap .item .item_thumb img{width:100%}section.components .wickets .items .item_wrap .item .item_content{background:#f3f3f3}section.components .kits .title{margin:0 0 65px 0;}section.components .kits .title:before{background:url("../img/icon_kit.png") no-repeat 0 50%}section.components .kits .title span:before{background:#291406}section.components .kits .items .item_wrap{width:33.333%;float:left;padding:0 15px;}section.components .kits .items .item_wrap .item .item_thumb img{width:100%}section.components .kits .items .item_wrap .item .item_content{background:#f3f3f3}@media (max-width:1200px){section.components .wickets .items .item_wrap{padding:0 60px}}@media (max-width:992px){section.components{padding:70px 0;}section.components .wickets{margin:0 0 70px 0;}section.components .wickets .title{margin:0 0 50px 0}section.components .wickets .items{width:auto;margin-left:-15px;margin-right:-15px;}section.components .wickets .items .item_wrap{padding:0 15px}section.components .kits .title{margin:0 0 50px 0}section.components .kits .items .item_wrap{width:100%;float:none;margin:0 0 30px 0;}section.components .kits .items .item_wrap:last-of-type{margin:0}section.components .kits .items .item_wrap .item{width:100%;}section.components .kits .items .item_wrap .item .item_thumb,section.components .kits .items .item_wrap .item .item_title,section.components .kits .items .item_wrap .item .item_content{width:50%;float:left}section.components .kits .items .item_wrap .item .item_title:before,section.components .kits .items .item_wrap .item .item_title:after{display:none}section.components .kits .items .item_wrap .item .item_thumb{height:295px;border-right:1px solid #b4b4b4;position:relative;overflow:hidden;}section.components .kits .items .item_wrap .item .item_thumb img{max-width:100%;display:block;position:relative;top:50%;transform:translateY(-50%);margin:0 auto}section.components .kits .items .item_wrap .item .item_content{background:#fff;padding:15px 20px;}section.components .kits .items .item_wrap .item .item_content .lines .line{height:auto}}@media (max-width:768px){section.components{padding:40px 0;}section.components .wickets{margin:0 0 40px 0;}section.components .wickets .title{padding:0 30px;margin:0 0 30px 0;text-align:center;}section.components .wickets .title:before{display:none}section.components .wickets .title span{font-size:24px;line-height:28px;}section.components .wickets .title span:before{display:none}section.components .wickets .items{text-align:center;}section.components .wickets .items .item_wrap{width:100%;display:inline-block;max-width:350px;margin:0 0 30px 0;float:none;}section.components .wickets .items .item_wrap:last-of-type{margin:0}section.components .wickets .items .item_wrap .item .item_title{height:auto;display:block;}section.components .wickets .items .item_wrap .item .item_title .value{display:block;padding:20px;line-height:20px}section.components .wickets .items .item_wrap .item .item_content .lines .line{height:auto;}section.components .wickets .items .item_wrap .item .item_content .lines .line .key{white-space:initial}section.components .wickets .items .item_wrap .item .item_content .note{margin:15px 0 0 0;font-size:16px;line-height:20px}section.components .kits .title{padding:0 40px;margin:0 0 30px 0;text-align:center;}section.components .kits .title:before{display:none}section.components .kits .title span{font-size:24px;line-height:28px;}section.components .kits .title span:before{display:none}section.components .kits .items{text-align:center;}section.components .kits .items .item_wrap{max-width:350px;display:inline-block;}section.components .kits .items .item_wrap .item .item_thumb{float:none;width:100%;height:auto;}section.components .kits .items .item_wrap .item .item_thumb img{top:0;transform:initial}section.components .kits .items .item_wrap .item .item_title{width:100%;float:none;height:auto;}section.components .kits .items .item_wrap .item .item_title .value{padding:15px}section.components .kits .items .item_wrap .item .item_content{width:100%;float:none;padding:20px}}@media (max-width:480px){section.components .wickets .title{padding:0}section.components .wickets .items .item_wrap{margin:0 0 15px 0;}section.components .wickets .items .item_wrap .item .item_content{padding:20px;}section.components .wickets .items .item_wrap .item .item_content .note{font-size:15px;line-height:17px}section.components .kits .title{padding:0}section.components .kits .items .item_wrap{margin:0 0 15px 0}}section.kits{background:url("../img/kits_bg.jpg") no-repeat 50% 0;padding:55px 0;background-size:cover;}section.kits .title{padding:0 70px 0 0;text-align:right;margin:0 0 60px 0;}section.kits .title:before{right:0;left:auto;background:url("../img/icon_kits.png") no-repeat 100% 50%;top:-5px;height:46px}section.kits .title span{color:#fff;padding:0 0 0 20px;}section.kits .title span:before{background:#ffd200;right:auto;left:-68px}section.kits .items{margin-left:-7px;margin-right:-7px;margin-bottom:60px;}section.kits .items .item_wrap{padding:0 7px;width:16.666666666666668%;float:left;}section.kits .items .item_wrap .item{border:8px solid rgba(76,175,80,0.2);border-radius:10px;margin:0 0 20px 0;}section.kits .items .item_wrap .item img{display:block;width:100%}section.kits .items .item_wrap .item_title{font-size:20px;font-weight:900;text-align:center;color:#fff}section.kits .items .item_wrap_last .item{border:none;background:#ffd200;margin:8px;border-radius:0;height:167px;text-align:center;color:#291406;padding:17px 0 0 0;position:relative;}section.kits .items .item_wrap_last .item:before{width:142px;height:142px;content:'';position:absolute;top:11px;left:12px;border:1px solid #fff}section.kits .items .item_wrap_last .item .num{font-size:77px;font-weight:900}section.kits .items .item_wrap_last .item .text{font-size:20px;text-transform:uppercase;font-weight:700;padding:0 15px;line-height:24px}section.kits .info{width:100%;}section.kits .info .info_rating{width:560px;float:left;padding:30px 15px;border:1px solid #fff;}section.kits .info .info_rating .text{font-size:17px;color:#fff;text-transform:uppercase;font-weight:600;line-height:21px;position:relative;padding:0 0 0 65px;}section.kits .info .info_rating .text:before{width:65px;height:100%;content:'';position:absolute;top:0;left:0;background:url("../img/icon_stars.png") no-repeat 0 50%}section.kits .info .info_text{width:385px;float:left;color:#fff;padding:0 0 0 25px;}section.kits .info .info_text .list_title{font-size:17px;font-weight:700;margin:0 0 5px 0}section.kits .info .info_text ul{width:100%;}section.kits .info .info_text ul li{font-size:14px;font-weight:300;line-height:17px;margin:10px 0 0 0;width:50%;float:left}section.kits .info .info_button{float:left;width:225px;padding:44px 0 0 0;}section.kits .info .info_button a{display:block;width:100%;line-height:57px;background:#7aaa00;border-radius:10px;text-align:center;font-size:20px;color:#fff;font-weight:700;text-decoration:none;border-bottom:3px solid #608a00;transition:all .2s;}section.kits .info .info_button a:hover{background:#f90;border-color:#f90}@media (max-width:1200px){section.kits .items .item_wrap_last .item{height:128px;}section.kits .items .item_wrap_last .item:before{width:102px;height:102px}section.kits .items .item_wrap_last .item .num{font-size:50px}section.kits .items .item_wrap_last .item .text{font-size:16px;line-height:20px}section.kits .info .info_rating{width:555px}section.kits .info .info_text ul li{margin:5px 0 0 0}section.kits .info .info_button{padding:15px 0 0 25px}}@media (max-width:992px){section.kits{padding:70px 0;}section.kits .title{margin:0 0 50px 0}}@media (max-width:768px){section.kits{padding:40px 0;}section.kits .title{text-align:left;padding:0;margin:0 0 30px 0;}section.kits .title:before{display:none}section.kits .title span{padding:0;font-size:24px;line-height:28px;}section.kits .title span:before{display:none}section.kits .items{margin-bottom:10px;}section.kits .items .item_wrap{width:33.33%;margin:0 0 20px 0;}section.kits .items .item_wrap .item{margin:0 0 10px 0}section.kits .items .item_wrap_last{display:none;}section.kits .items .item_wrap_last .item{margin:0;height:auto;padding:20px;border:7px solid #fff;border-radius:10px;}section.kits .items .item_wrap_last .item:before{display:none}section.kits .info .info_rating,section.kits .info .info_text,section.kits .info .info_button{width:100%;float:none}section.kits .info .info_rating{padding:20px;margin:0 0 25px 0;}section.kits .info .info_rating .text{padding:0 0 0 70px}section.kits .info .info_text{padding:0;}section.kits .info .info_text .list_title{font-size:20px;margin:0 0 15px 0}section.kits .info .info_text ul li{font-size:16px;margin:0 0 7px 0}section.kits .info .info_button{padding:15px 0 0 0;}section.kits .info .info_button a{width:260px;line-height:55px}}@media (max-width:480px){section.kits .items .item_wrap{width:50%}section.kits .info .info_rating .text{padding:40px 0 0 0;text-align:center;}section.kits .info .info_rating .text:before{top:0;left:50%;height:30px;width:66px;margin:0 0 0 -33px}section.kits .info .info_text ul li{width:100%}section.kits .info .info_button a{line-height:50px}}section.constructor{padding:60px 0 90px 0;}section.constructor .title{font-size:26px;color:#291406;font-weight:900;text-transform:uppercase;text-align:center;position:relative;padding:35px 0 0 0;margin:0 0 60px 0;}section.constructor .title:before{width:68px;height:2px;content:'';position:absolute;top:0;left:50%;margin:0 0 0 -34px;background:#7aaa00}section.constructor form{width:100%;position:relative;}section.constructor form .inputs{width:265px;margin:0 0 30px 0;position:absolute;left:0;top:0;}section.constructor form .inputs .block{margin:0 0 30px 0;}section.constructor form .inputs .block:last-of-type{margin:47px 0 0 0}section.constructor form .inputs .block .label{font-size:14px;color:#a6a6a6;font-weight:300;margin:0 0 10px 0}section.constructor form .inputs .block input[type=number],section.constructor form .inputs .block input[type=text]{box-shadow:initial;height:50px;color:#000;background:#f6f6f6;float:none;width:100%}section.constructor form .inputs .block input[type=submit]{height:60px;width:100%;float:none}section.constructor form .settings{width:390px;padding:0 0 0 30px;float:right;}section.constructor form .settings .settings_block{margin:0 0 10px 0;}section.constructor form .settings .settings_block:last-of-type{margin:0}section.constructor form .settings .settings_block .block_title{font-size:14px;margin:0 0 10px 0;font-weight:300;color:#a6a6a6}section.constructor form .settings .settings_block ul{width:100%;}section.constructor form .settings .settings_block ul li{float:left;margin:0 30px 15px 0;text-align:center;width:70px;display: flex;flex-direction:column;align-items: center;justify-content: center;}section.constructor form .settings .settings_block ul li:hover{cursor:pointer;}section.constructor form .settings .settings_block ul li a{display:block;width:68px;height:68px;text-decoration:none;background:#f00;border:1px solid #a6a6a6;border-radius:12px;margin:0 0 8px 0;transition:all .2s;background-size:cover !important;background-position:50% 50% !important;}section.constructor form .settings .settings_block ul li a:hover{box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}section.constructor form .settings .settings_block ul li p{margin:0;font-size:12px;color:#000;font-weight:300;}section.constructor form .settings .settings_block ul .active a{border:5px solid #a3de0c;box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}section.constructor form .settings .colors_block{padding:0 30px 0 0;display:none;margin:0;}section.constructor form .settings .colors_block ul li{margin:0 18px 20px 0;}section.constructor form .settings .colors_block ul li a{height:52px;width:52px;margin:0;border:none;display:block;outline:none;text-decoration:none}section.constructor form .settings .colors_block ul li.color_disable a{cursor:default;opacity:.3;}section.constructor form .settings .colors_block ul li.color_disable a:hover{box-shadow:none}section.constructor form .preview{width:490px;float:right;padding:24px 0 0 0;}section.constructor form .preview .img_wrap{padding:0 0 30px 30px;position:relative;margin:0 0 15px 0;}section.constructor form .preview .img_wrap .label_width,section.constructor form .preview .img_wrap .label_height{color:#a6a6a6;font-size:14px;font-weight:300;position:absolute;line-height:30px}section.constructor form .preview .img_wrap .label_width{bottom:0;left:50px}section.constructor form .preview .img_wrap .label_height{left:-27px;bottom:80px;transform:rotate(-90deg)}section.constructor form .preview .img_wrap .img{height:300px;text-align:center;border:1px solid #a6a6a6;border-radius:15px;padding:15px;position:relative;}section.constructor form .preview .img_wrap .img img{width:100%;display:block;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}section.constructor form .preview .checkbox_group{width:100%;padding:0 0 0 10px;}section.constructor form .preview .checkbox_group .item{float:left;margin:0 30px 0 0;}section.constructor form .preview .checkbox_group .item:last-of-type{margin:0}section.constructor form .preview .checkbox_group .item input{transition:all .2s}section.constructor form .preview .checkbox_group .item input + label{cursor:pointer}section.constructor form .preview .checkbox_group .item input:not(checked){position:absolute;opacity:0}section.constructor form .preview .checkbox_group .item input:not(checked) + label{position:relative;padding:7px 0 7px 40px;font-size:14px;font-weight:300;color:#000}section.constructor form .preview .checkbox_group .item input:not(checked) + label:before{content:'';width:30px;height:30px;background:#f6f6f6;border:1px solid #a6a6a6;border-radius:4px;position:absolute;top:0;left:0;box-sizing:border-box;display:block}section.constructor form .preview .checkbox_group .item input:checked + label:before{background:#7aaa00 url("../img/icon_marker.png") 50% 50% no-repeat;border-color:#7aaa00}@media (max-width:1200px){section.constructor form .settings{float:left;width:450px;padding:0 0 0 50px}section.constructor form .preview{float:left;padding:0;margin:0 0 55px 0}section.constructor form .inputs{float:left;width:auto;position:initial;margin-left:-15px;margin-right:-15px;margin-bottom:0;}section.constructor form .inputs .block{width:33.333%;float:left;padding:0 15px;}section.constructor form .inputs .block:last-of-type{margin:0}}@media (max-width:992px){section.constructor{padding:70px 0 50px 0;}section.constructor form .settings{width:100%;float:none;padding:0;margin:0 0 15px 0;}section.constructor form .settings .settings_block{margin:0 0 5px 0}section.constructor form .settings .colors_block{padding:0;margin:0}section.constructor form .preview{float:none;margin:0 0 35px 0;width:100%;}section.constructor form .preview .img_wrap .img img{width:auto;height:100%;transform:initial;top:initial}section.constructor form .inputs{float:none;width:100%;}section.constructor form .inputs .block{margin:0 0 20px 0;width:50%;}section.constructor form .inputs .block:last-of-type{margin:15px 0 0 0}}@media (max-width:768px){section.constructor{padding:40px 0;}section.constructor .title{margin:0 0 30px 0;padding:15px 15px 0 15px;font-size:24px;line-height:28px}section.constructor form .preview .img_wrap .img img{width:100%;height:auto;top:50%;transform:translateY(-50%)}section.constructor form .preview .checkbox_group{padding:0;}section.constructor form .preview .checkbox_group .item{float:none;width:100%;margin:0 0 20px 0;}section.constructor form .preview .checkbox_group .item:last-of-type{margin:0}section.constructor form .inputs{margin-left:0;margin-right:0;}section.constructor form .inputs .block{float:left;width:100%;padding:0;}section.constructor form .inputs .block .label{margin:0 0 5px 0}section.constructor form .inputs .block:last-of-type{margin:0}}@media (max-width:480px){section.constructor form .inputs .block input[type=submit]{height:50}section.constructor form .preview{margin:0 0 30px 0;}section.constructor form .preview .img_wrap{padding:0;margin:0 0 30px 0;}section.constructor form .preview .img_wrap .img{padding:10px;height:275px}section.constructor form .preview .label_width,section.constructor form .preview .label_height{display:none}section.constructor form .settings .settings_block ul li{margin:0 20px 15px 0}section.constructor form .settings .colors_block ul li{margin:0 15px 15px 0}}section.special{padding:90px 0;color:#fff;background:url("../img/special_bg.jpg") no-repeat 50% 50%;background-size:cover;}section.special .special_text{width:50%;float:left;padding:0 0 0 80px;}section.special .special_text .title{font-size:26px;text-transform:uppercase;font-weight:900;line-height:30px;margin:0 0 40px 0;position:relative;}section.special .special_text .title:before{width:64px;height:3px;content:'';position:absolute;left:-80px;top:50%;margin:-3px 0 0 0;background:#7aaa00}section.special .special_text .note{font-weight:100;font-size:21px;line-height:25px;text-transform:uppercase;background:#7aaa00;display:inline-block;padding:0 10px;line-height:40px;margin:0 0 25px 0}section.special .special_text .subtitle{font-size:22px;font-weight:300;line-height:26px;margin:0 0 15px 0;}section.special .special_text .subtitle span{font-weight:900}section.special .special_text .subtitle:last-of-type{margin:0}section.special .special_form{width:50%;float:left;}section.special .special_form form{padding:100px 0 0 0;margin:0 auto;}section.special .special_form form p{margin:0}section.special .special_form form input[type=text]{height:56px;width:265px;margin:0 auto 15px auto;float:none}section.special .special_form form input[type=submit]{height:56px;width:265px;margin:0 auto;float:none}@media (max-width:1200px){section.special .special_text{width:65%}section.special .special_form{width:35%}}@media (max-width:992px){section.special{padding:70px 0;}section.special .special_text{width:100%;float:none;margin:0 0 30px 0;}section.special .special_text .title{margin:0 0 25px 0}section.special .special_text .note{margin:0 0 15px 0}section.special .special_form{width:100%;float:none;}section.special .special_form form{padding:0 0 0 80px;margin:0;}section.special .special_form form input[type=text]{margin:0 15px 0 0;float:left}section.special .special_form form input[type=submit]{float:left}}@media (max-width:768px){section.special{padding:40px 0;}section.special .special_text{width:100%;float:none;padding:0;margin:0 0 20px 0;}section.special .special_text .title{font-size:24px;line-height:28px;margin:0 0 5px 0;}section.special .special_text .title:before{display:none}section.special .special_text .note{font-size:16px;font-weight:600}section.special .special_form form{padding:0;}section.special .special_form form input[type=text]{height:55px;margin:0 0 10px 0;width:260px}section.special .special_form form input[type=submit]{height:55px;width:260px}}@media (max-width:480px){section.special .special_text .title{margin:0 0 10px 0}section.special .special_text .subtitle{font-size:20px;line-height:24px;}section.special .special_text .subtitle br{display:none}section.special .special_text .note{padding:10px;line-height:20px}section.special .special_form form input[type=text]{height:50px}section.special .special_form form input[type=submit]{height:50px}}section.mounting{padding:60px 0;background:url("../img/adv_bg.jpg") no-repeat 50% 50%;background-size:cover;}section.mounting .title{color:#291406;font-size:26px;text-transform:uppercase;font-weight:900;text-align:center;line-height:36px;width:575px;margin:0 auto 60px auto;padding:35px 0 0 0;position:relative;}section.mounting .title:before{width:68px;height:3px;margin:0 0 0 -34px;content:'';position:absolute;top:0;left:50%;background:#7aaa00}section.mounting .title span{color:#7aaa00}section.mounting .items{width:100%;margin:0 0 40px 0;}section.mounting .items .item{width:25%;float:left;padding:0 10px;}section.mounting .items .item .item_icon{width:116px;height:116px;margin:0 auto;border-radius:10px;border:8px solid rgba(190,190,190,0.15)}section.mounting .items .item .item_title{line-height:24px;font-size:15px;text-align:center;font-weight:700;margin:20px 0 0 0}section.mounting .note_wrap{padding:0 0 0 120px}section.mounting .note{position:relative;width:620px;padding:40px 40px 54px 40px;text-align:right;margin:0 auto;border-left:14px solid #ffd200;border-right:14px solid #7aaa00;background-size:100% 14px;background-repeat:no-repeat;background-image:linear-gradient(to right,#ffd200 0%,#7aaa00 100%);color:#291406;}section.mounting .note:before{width:290px;height:254px;content:'';background:url("../img/adv_note_before.png") no-repeat 50% 50%;position:absolute;bottom:-85px;left:-200px;z-index:2}section.mounting .note:after{width:100%;height:14px;content:'';position:absolute;bottom:0;left:0;background:linear-gradient(to right,#ffd200 0%,#7aaa00 100%)}section.mounting .note .note_title{font-size:20px;font-weight:900;line-height:24px;padding:0 0 23px 0;position:relative;margin:0 0 20px 0;}section.mounting .note .note_title:before{width:42px;height:3px;background:#d6ebd8;content:'';position:absolute;bottom:0;right:0}section.mounting .note .note_text{font-size:18px;color:#333;line-height:22px}@media (max-width:1200px){section.mounting .items .item .item_title{line-height:20px}}@media (max-width:992px){section.mounting{padding:70px 0;}section.mounting .title{padding:25px 0 0 0;margin:0 auto 50px auto;line-height:30px}section.mounting .items{margin:0 0 30px 0}section.mounting .note_wrap{padding:0;}section.mounting .note_wrap .note{width:100%;padding:40px 30px;text-align:left;}section.mounting .note_wrap .note .note_title{padding:0 0 20px 0;margin:0 0 20px 0;}section.mounting .note_wrap .note .note_title:before{left:0;right:auto}section.mounting .note_wrap .note:before{display:none}section.mounting .note_wrap .note .note_text br{display:none}}@media (max-width:768px){section.mounting{padding:40px 0;}section.mounting .title{width:100%;padding:15px 0 0 0;font-size:24px;line-height:28px;margin:0 0 30px 0}section.mounting .items{font-size:0;margin:0;}section.mounting .items .item{width:50%;display:inline-block;float:none;vertical-align:top;margin:0 0 30px 0}}@media (max-width:480px){section.mounting .items{margin:0 0 10px 0;}section.mounting .items .item{width:100%;}section.mounting .items .item .item_title{margin:15px 0 0 0;line-height:18px}section.mounting .note_wrap .note{background:none;border:none;padding:0;text-align:center;}section.mounting .note_wrap .note:after{display:none}section.mounting .note_wrap .note .note_title{line-height:1;margin:0 0 15px 0;padding:0 0 17px 0;}section.mounting .note_wrap .note .note_title:before{left:50%;margin:0 0 0 -21px}section.mounting .note_wrap .note .note_text{line-height:20px;font-size:17px}}section.adv{padding:0 0 60px 0;}section.adv .title{padding:100px 0 150px 0;color:#291406;text-align:center;font-size:26px;font-weight:900;position:relative;}section.adv .title:before{width:68px;height:3px;margin:0 0 0 -34px;position:absolute;bottom:110px;left:50%;background:#7aaa00;content:''}section.adv .title span{color:#7aaa00}section.adv .item{position:relative;z-index:2;}section.adv .item .container{position:relative;min-height:535px;padding:40px 15px}section.adv .item .block_wrap{width:410px;border-radius:10px;border:8px solid rgba(190,190,190,0.2);box-shadow:0 0 20px 0 rgba(0,0,0,0.3);z-index:3;}section.adv .item .block_wrap .block{padding:55px;background:#fff;}section.adv .item .block_wrap .block .block_head{display:table;width:100%;margin:0 0 25px 0;}section.adv .item .block_wrap .block .block_head .icon,section.adv .item .block_wrap .block .block_head .text{display:table-cell;vertical-align:middle;width:50%}section.adv .item .block_wrap .block .block_head .text{text-align:right;font-size:12px;font-weight:900;opacity:.2}section.adv .item .block_wrap .block .block_title{font-size:20px;line-height:24px;font-weight:900;margin:0 0 20px 0}section.adv .item .block_wrap .block p{color:#4a4a4a;line-height:20px;font-weight:300;margin:0 0 15px 0;}section.adv .item .block_wrap .block p:last-of-type{margin:0}section.adv .item .block_wrap .block a{display:block;margin:40px 0 0 0;border-radius:10px;background:#82a412;line-height:60px;text-align:center;text-decoration:none;border-bottom:3px solid #587c05;font-weight:700;font-size:18px;color:#fff;transition:all .2s;}section.adv .item .block_wrap .block a:hover{background:#f90;border-color:#f90}section.adv .item:nth-of-type(1){background:url("../img/adv_item1.jpg") no-repeat 50% 50%;background-size:cover;box-shadow:0 0 275px 0 rgba(0,0,0,0.15);z-index:1;}section.adv .item:nth-of-type(1) .block_wrap{position:absolute;right:175px;top:-60px}section.adv .item:nth-of-type(2){background:url("../img/adv_item2.jpg") no-repeat 50% 50%;background-size:cover;}section.adv .item:nth-of-type(2) .block_wrap{margin:0 0 0 165px}section.adv .item:nth-of-type(3){background:url("../img/adv_item3.jpg") no-repeat 50% 50%;background-size:cover;}section.adv .item:nth-of-type(3) .block_wrap{position:absolute;right:175px;bottom:-60px}@media (max-width:1200px){section.adv{padding:0;}section.adv .title{padding:100px 0;}section.adv .title:before{bottom:75px}section.adv .items .item .container{min-height:auto}section.adv .items .item:nth-of-type(1) .block_wrap{top:0;right:0;left:0;bottom:0;position:relative;margin:0;float:right}section.adv .items .item:nth-of-type(2) .block_wrap{top:0;right:0;left:0;bottom:0;position:relative;margin:0}section.adv .items .item:nth-of-type(3) .block_wrap{top:0;right:0;left:0;bottom:0;position:relative;margin:0;float:right}}@media (max-width:992px){section.adv .title{padding:70px 0;}section.adv .title:before{bottom:50px}section.adv .item .block_wrap .block{padding:40px;}section.adv .item .block_wrap .block .block_head{margin:0 0 20px 0}section.adv .item .block_wrap .block a{margin:20px 0 0 0}}@media (max-width:768px){section.adv .title{font-size:24px;line-height:28px;padding:40px 0 45px 0;}section.adv .title span{display:block}section.adv .title:before{bottom:30px}section.adv .items .item .container{padding:40px 15px}section.adv .items .item .block_wrap{float:none !important;width:100%;}section.adv .items .item .block_wrap .block{padding:30px;}section.adv .items .item .block_wrap .block .block_head{margin:0 0 15px 0}section.adv .items .item .block_wrap .block .block_title{margin:0 0 15px 0}section.adv .items .item .block_wrap .block a{margin:15px 0 0 0;line-height:55px}}@media (max-width:480px){section.adv .items .item .container{padding:40px 5px}section.adv .items .item .block_wrap .block{padding:20px;}section.adv .items .item .block_wrap .block a{line-height:50px}}section.portfolio{padding:90px 0;background:url("../img/portfolio_bg.jpg") no-repeat 100% 100%;}section.portfolio .title{padding:0 0 0 70px;margin:0;}section.portfolio .title:before{background:url("../img/portfolio_icon.png") 0 50% no-repeat}section.portfolio .title span:before{background:#9dc022}section.portfolio .subtitle{color:#4a4a4a;font-size:18px;font-weight:300;padding:0 0 0 70px;margin:0 0 60px 0}section.portfolio .gallery{width:925px;float:left;display:none;}section.portfolio .gallery .item_wrap{float:left;padding:0 15px 0 0}section.portfolio .gallery .item{border-radius:10px;border:8px solid rgba(166,166,166,0.2);}section.portfolio .gallery .item a{display:block;position:relative;}section.portfolio .gallery .item a:before{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;content:'';background:rgba(0,0,0,0.5) url("../img/icon_zoom.png") no-repeat 50% 50%;opacity:1;transition:all .5s}section.portfolio .gallery .item a:hover:before{background:rgba(122,170,0,0.5) url("../img/icon_zoom.png") no-repeat 50% 50%}section.portfolio .gallery .item a img{display:block}section.portfolio .active_gallery{display:block}section.portfolio .controls{width:245px;float:left;}section.portfolio .controls ul{margin:0 0 48px 0;}section.portfolio .controls ul li{position:relative;margin:13px 0;padding:0 0 0 30px;}section.portfolio .controls ul li:before{width:10px;height:10px;position:absolute;top:50%;left:0;margin:-5px 0 0 0;border-radius:100%;background:#a6a6a6;content:'';transition:all .2s}section.portfolio .controls ul li a{color:#291406;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;transition:all .2s;line-height:18px;}section.portfolio .controls ul li a:hover{color:#7aaa00}section.portfolio .controls ul .active:before{background:#7aaa00}section.portfolio .controls ul .active a{color:#7aaa00}section.portfolio .controls .button a{display:block;line-height:60px;width:220px;text-align:center;background:#7ea010;border-radius:10px;text-decoration:none;color:#fff;font-size:18px;font-weight:700;border-bottom:3px solid #587c05;transition:all .2s;}section.portfolio .controls .button a:hover{background:#f90;border-color:#f90}@media (max-width:1200px){section.portfolio .gallery{width:700px;}section.portfolio .gallery .item_wrap{width:50%}section.portfolio .gallery .item a img{width:100%}section.portfolio .controls{width:240px;padding:0 0 0 30px;}section.portfolio .controls ul{margin:0 0 15px 0;}section.portfolio .controls ul li{margin:0 0 10px 0}}@media (max-width:992px){section.portfolio{padding:70px 0;}section.portfolio .subtitle{margin:0 0 50px 0}section.portfolio .gallery{float:none;width:auto;margin-left:-15px;margin-right:-15px;margin-bottom:30px;}section.portfolio .gallery .item_wrap{padding:0 15px}section.portfolio .controls{width:100%;float:none;padding:0;}section.portfolio .controls ul li{float:left;margin:0 20px 10px 0}}@media (max-width:768px){section.portfolio{padding:40px 0;}section.portfolio .title{padding:0;}section.portfolio .title:before{display:none}section.portfolio .title span{font-size:24px;line-height:28px;}section.portfolio .title span:before{display:none}section.portfolio .subtitle{padding:0;margin:0 0 30px 0}section.portfolio .gallery{margin-left:-10px;margin-right:-10px;}section.portfolio .gallery .item_wrap{padding:0 10px}section.portfolio .controls ul{margin:0 0 15px 0;}section.portfolio .controls ul li{margin:0 15px 10px 0;padding:0 0 0 20px}section.portfolio .controls .button a{line-height:55px}}@media (max-width:480px){section.portfolio .gallery{margin-bottom:20px;}section.portfolio .gallery .item_wrap{float:none;max-width:290px;width:100%;margin:0 0 15px 0;}section.portfolio .gallery .item_wrap:last-of-type{margin:0}section.portfolio .controls .button a{line-height:50px}}section.scheme{padding:65px 0;background:url("../img/scheme_bg.jpg") no-repeat 50% 50%;background-size:cover;}section.scheme .title{color:#ffd200;font-weight:900;text-transform:uppercase;font-size:26px;text-align:center;position:relative;padding:40px 0 0 0;margin:0 0 80px 0;}section.scheme .title:before{background:#ffd200;width:68px;height:3px;position:absolute;left:50%;top:0;margin:0 0 0 -34px;content:''}section.scheme .items{font-size:0;position:relative;}section.scheme .items:before{width:1000px;height:323px;content:'';position:absolute;top:95px;right:0;border-top:5px dotted #fff;border-bottom:5px dotted #fff;border-right:5px dotted #fff;border-radius:0 165px 165px 0}section.scheme .items .item{display:inline-block;width:33.33333%;text-align:center;vertical-align:top;margin:0 0 60px 0;position:relative;z-index:2;}section.scheme .items .item:before{width:20px;height:30px;background:url("../img/adv_arrow.png") no-repeat 50% 50%;top:95px;right:-10px;content:'';position:absolute;margin:-15px 0 0 0}section.scheme .items .item:nth-of-type(5):before,section.scheme .items .item:nth-of-type(4):before{transform:rotate(-180deg)}section.scheme .items .item:nth-of-type(3):before{display:none}section.scheme .items .item:nth-of-type(6):before{transform:rotate(90deg);top:-71px}section.scheme .items .item .icon{border-radius:100%;border:5px solid #ffd200;width:190px;height:190px;margin:0 auto;}section.scheme .items .item .icon img{border-radius:100%;display:block}section.scheme .items .item .text{margin:20px 0 0 0;color:#fff;font-size:16px;line-height:20px;font-weight:500}section.scheme .items_mob{display:none}@media (max-width:1200px){section.scheme .items:before{width:700px;height:342px;border-radius:0 175px 175px 0}section.scheme .items .item:nth-of-type(6):before{top:-81px}section.scheme .items .item .text{padding:0 20px;}section.scheme .items .item .text br{display:none}}@media (max-width:992px){section.scheme{padding:70px 0 20px 0;}section.scheme .title{padding:25px 0 0 0;margin:0 0 50px 0}section.scheme .items:before{display:none}section.scheme .items .item{width:50%;margin:0 0 50px 0;}section.scheme .items .item:before{display:none}section.scheme .items .item .icon{width:160px;height:160px;}section.scheme .items .item .icon img{width:100%;height:100%}}@media (max-width:768px){section.scheme{padding:40px 0;}section.scheme .title{padding:15px 0 0 0;margin:0 0 30px 0;font-size:24px;line-height:28px}section.scheme .items{display:none;}section.scheme .items .item{width:100%;margin:0 0 30px 0;display:table;}section.scheme .items .item:last-of-type{margin:0}section.scheme .items .item .icon,section.scheme .items .item .text{display:table-cell;vertical-align:middle}section.scheme .items .item .icon{border:none;border-radius:initial;width:125px;height:auto;}section.scheme .items .item .icon img{width:125px;height:auto}section.scheme .items .item .text{text-align:left}section.scheme .items_mob{display:block !important}}@media (max-width:480px){section.scheme .items .item .icon{width:60px;}section.scheme .items .item .icon img{width:60px}section.scheme .items .item .text{padding:0 0 0 15px;font-size:15px;line-height:18px;}section.scheme .items .item .text br{display:none}}section.other{padding:100px 0 75px 0;background:url("../img/other_bg.jpg");}section.other .title:before{background:url("../img/other_icon.png") no-repeat 0 50%}section.other .title span:before{display:none}section.other .title span span{color:#7aaa00}section.other .items{font-size:0;}section.other .items .item{display:inline-block;width:33.33333%;vertical-align:top;text-align:center;margin:30px 0 50px 0;}section.other .items .item a{display:inline-block;color:#291406;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;cursor:default;}section.other .items .item a .thumb{display:inline-block;min-height:200px;margin:0 auto;}section.other .items .item a .thumb img{max-width:100%}section.other .items .item a .text{border-bottom:1px solid transparent;margin:0 auto}section.other .items .item a:hover .text span{border-bottom:1px solid #85a714;color:#85a714}section.other .items .item:last-of-type{margin:0;}section.other .items .item:last-of-type .item_wrap{margin:0 auto;max-width:300px;border:7px solid #ffd200;padding:25px 30px 45px 25px;background:#fff;position:relative;}section.other .items .item:last-of-type .item_wrap:before{width:32px;height:32px;content:'';position:absolute;top:-25px;left:-25px;background:url("../img/other_last_before.png") no-repeat 50% 50%;z-index:2;border:7px solid rgba(255,210,0,0.25);border-radius:100%}section.other .items .item:last-of-type .item_wrap .form_title{font-size:16px;color:#2f312c;font-weight:300;line-height:20px;margin:0 0 18px 0}section.other .items .item:last-of-type .item_wrap form p{margin:0}section.other .items .item:last-of-type .item_wrap form input[type=text]{height:60px;font-size:15px;margin:0 0 15px 0;width:100%}section.other .items .item:last-of-type .item_wrap form input[type=submit]{height:60px;width:100%;font-size:18px}@media (max-width:992px){section.other{padding:70px 0;}section.other .title{margin:0 0 20px 0}section.other .items .item{width:50%}}@media (max-width:768px){section.other{padding:40px 0;}section.other .title{padding:0;margin:0 0 30px 0;text-align:center;}section.other .title span{font-size:24px;line-height:28px;padding:0}section.other .title:before{display:none}section.other .items .item{margin:0 0 30px 0;}section.other .items .item a .thumb{min-height:auto;margin:0 0 20px 0;}section.other .items .item a .thumb img{max-width:150px}section.other .items .item:last-of-type{width:100%;}section.other .items .item:last-of-type .item_wrap{padding:30px;}section.other .items .item:last-of-type .item_wrap .form_title{margin:0 0 15px 0}section.other .items .item:last-of-type .item_wrap form input[type=text]{height:55px;margin:0 0 10px 0}section.other .items .item:last-of-type .item_wrap form input[type=submit]{height:55px}}@media (max-width:480px){section.other .items .item{width:100%;}section.other .items .item a .thumb{margin:0 0 15px 0}section.other .items .item:last-of-type .item_wrap{padding:30px 20px;}section.other .items .item:last-of-type .item_wrap:before{display:none}section.other .items .item:last-of-type .item_wrap form input[type=text],section.other .items .item:last-of-type .item_wrap form input[type=submit]{height:50px}}section.partnership{padding:65px 0;}section.partnership .container{position:relative}section.partnership .img{width:230px;height:530px;background:url("../img/partnership_before.png") no-repeat 50% 50%;position:absolute;left:15px;bottom:-65px;z-index:2}section.partnership .block{width:880px;margin:0 0 0 195px;border:10px solid #7aaa00;padding:60px 70px 50px 70px;box-shadow:0 0 30px 0 rgba(0,0,0,0.25);}section.partnership .block .title{font-size:26px;text-transform:uppercase;color:#7aaa00;font-weight:900;line-height:30px;margin:0 0 5px 0}section.partnership .block .subtitle{font-size:26px;font-weight:900;color:#291406;line-height:30px;margin:0 0 35px 0}section.partnership .block p{font-size:17px;color:#4a4a4a;line-height:20px;margin:0 0 15px 0;font-weight:300;}section.partnership .block p:last-of-type{margin:0}section.partnership .block form{margin:45px 0 0 0;}section.partnership .block form p{margin:0}section.partnership .block form .wpcf7-form-control-wrap{float:left}section.partnership .block form input[type=text]{height:60px;width:265px;float:left;margin:0 30px 0 0}section.partnership .block form input[type=submit]{height:60px;padding:0 30px;font-size:18px}@media (max-width:1200px){section.partnership .block{width:750px}}@media (max-width:992px){section.partnership{padding:70px 0;}section.partnership .img{display:none}section.partnership .block{width:100%;margin:0;padding:40px}}@media (max-width:768px){section.partnership{padding:40px 0;}section.partnership .block{padding:0;border:none;box-shadow:none;}section.partnership .block .title{font-size:24px;line-height:28px}section.partnership .block .subtitle{font-size:24px;line-height:28px;margin:0 0 20px 0}section.partnership .block form{margin:20px 0 0 0;}section.partnership .block form input[type=text],section.partnership .block form input[type=submit]{width:100%;height:55px}section.partnership .block form input[type=text]{margin:0 0 10px 0}}@media (max-width:480px){section.partnership .block .title{margin:0}section.partnership .block .subtitle{font-size:22px;line-height:26px;margin:0 0 15px 0}section.partnership .block p{font-size:16px;line-height:20px;margin:0 0 10px 0}section.partnership .block form input[type=text],section.partnership .block form input[type=submit]{height:50px}}section.reviews{padding:65px 0 110px 0;background:url("../img/reviews_bg.jpg") no-repeat 50% 50%;background-size:cover;color:#fff;}section.reviews .title{color:#ffd200;font-weight:900;text-transform:uppercase;font-size:26px;text-align:center;position:relative;padding:40px 0 0 0;margin:0 0 65px 0;}section.reviews .title:before{background:#ffd200;width:68px;height:3px;position:absolute;left:50%;top:0;margin:0 0 0 -34px;content:''}section.reviews .items .item{padding:0 15px;display:block;}section.reviews .items .item .item_title{font-weight:700;font-size:20px;line-height:24px;margin:0 0 7px 0}section.reviews .items .item .item_subtitle{line-height:20px;margin:0 0 20px 0;font-weight:300}@media (max-width:992px){section.reviews{padding:70px;}section.reviews .slick-slider{width:750px}section.reviews .title{padding:25px 0 0 0;margin:0 0 50px 0}}@media (max-width:768px){section.reviews{padding:40px 0;}section.reviews .slick-slider{width:300px;margin:0 auto}section.reviews .title{font-size:24px;line-height:28px;margin:0 0 30px 0;padding:15px 0 0 0}section.reviews .items_wrap{position:relative}section.reviews .prev,section.reviews .next{width:25px;height:40px;position:absolute;top:50%;margin:-20px 0 0 0;cursor:pointer;background-size:15px !important;z-index:5}section.reviews .prev{left:0;background:#fff url("../img/arrow-left.png") no-repeat 50% 50%}section.reviews .next{right:0;background:#fff url("../img/arrow-right.png") no-repeat 50% 50%}}@media (max-width:480px){section.reviews .items .item .item_title{margin:0 0 5px 0}section.reviews .items .item .item_subtitle{margin:0 0 10px 0}}section.map{position:relative;}section.map #map{height:520px}section.map .container{position:relative;position:absolute;height:100%;top:0;left:50%;margin:0 0 0 -600px}section.map .block{width:370px;border-left:10px solid #fed200;border-right:10px solid #7baa00;position:absolute;right:15px;z-index:2;top:50px;background:#fff;padding:40px 30px;box-shadow:0 0 30px 0 rgba(0,0,0,0.25);color:#291406;}section.map .block:before,section.map .block:after{width:100%;height:10px;position:absolute;left:0;background:linear-gradient(to right,#ffd200 0%,#7aaa00 100%);content:''}section.map .block:before{top:0}section.map .block:after{bottom:0}section.map .block .title{text-align:center;font-size:26px;text-transform:uppercase;font-weight:900;position:relative;padding:0 0 20px 0;margin:0 0 20px 0;}section.map .block .title:before{width:30px;height:1px;position:absolute;bottom:0;left:50%;margin:0 0 0 -15px;background:#cfcfcf;content:''}section.map .block .item{width:100%;display:table;margin:0 0 15px 0;}section.map .block .item .item_icon,section.map .block .item .item_text{display:table-cell;vertical-align:top}section.map .block .item .item_icon{width:45px;padding:3px 0 0 0;}section.map .block .item .item_icon img{max-width:100%}section.map .block .item .item_title{font-weight:900;line-height:20px;margin:0 0 5px 0}section.map .block .item p{font-size:15px;margin:0;line-height:19px;}section.map .block .item p a{text-decoration:none;color:#291406;transition:all .2s;}section.map .block .item p a:hover{color:#7aaa00}section.map .block .note{text-align:center;font-size:15px;color:#757575;line-height:18px;padding:20px 25px 0 25px;position:relative;margin:20px 0 0 0;font-style:italic;}section.map .block .note:before{width:30px;height:1px;position:absolute;top:0;left:50%;margin:0 0 0 -15px;background:#cfcfcf;content:''}@media (max-width:1200px){section.map .container{margin:0 0 0 -485px}}@media (max-width:992px){section.map{height:520px;}section.map .container{margin:0 0 0 -375px}section.map #map{position:absolute !important;width:auto;left:-375px;right:0}}@media (max-width:768px){section.map{height:auto;}section.map .container{margin:0;position:relative;padding:0;left:0;top:0;right:0;bottom:0}section.map .block{position:relative;top:0;left:0;bottom:0;right:0;width:100%;padding:40px 30px;border:none;}section.map .block:before,section.map .block:after{display:none}section.map .block .title{font-size:24px;line-height:28px;padding:0 0 15px 0;margin:0 0 15px 0}section.map .block .item p{font-size:16px;line-height:20px}section.map .block .note{padding:15px 0 0 0;margin:15px 0 0 0}section.map #map{position:relative !important;left:0;top:0;right:0;width:100%;bottom:0;height:300px}}@media (max-width:480px){section.map .block{padding:40px 15px;}section.map .block .item .item_icon{display:none}section.map #map{height:250px}}section.questions{background:url("../img/questions_bg.jpg") no-repeat 50% 50%;background-size:cover;color:#fff;}section.questions .container{position:relative;padding:110px 15px 100px 15px}section.questions .title{font-weight:900;color:#ffd200;font-size:26px;text-transform:uppercase;line-height:30px;margin:0 0 5px 0}section.questions .subtitle{font-size:26px;font-weight:900;line-height:30px}section.questions ul{margin:50px 0;}section.questions ul li{font-size:20px;margin:0 0 10px 0;line-height:24px;}section.questions ul li:last-of-type{margin:0}section.questions form p{margin:0}section.questions form .wpcf7-form-control-wrap{float:left}section.questions form input[type=text]{height:60px;width:265px;float:left;margin:0 15px 0 0}section.questions form input[type=submit]{color:#291406;height:60px;padding:0 30px;font-size:18px;background:#f7cb15;border-color:#b99f06}section.questions .img{width:232px;height:558px;background:url("../img/questions_before.png") no-repeat 50% 50%;position:absolute;bottom:-50px;right:80px}@media (max-width:1200px){section.questions .subtitle{width:550px}section.questions ul{margin:45px 0}section.questions .img{right:15px}}@media (max-width:992px){section.questions .container{padding:70px 15px}section.questions .img{display:none}section.questions .subtitle{width:100%}section.questions ul{margin:30px 0}}@media (max-width:768px){section.questions .container{padding:40px 15px}section.questions .title{font-size:24px;line-height:28px}section.questions .subtitle{font-size:24px;line-height:28px}section.questions ul{margin:20px 0;}section.questions ul li{margin:0 0 5px 0}section.questions form input[type=text]{float:none;width:100%;height:55px;margin:0 0 10px 0}section.questions form input[type=submit]{height:55px;width:100%;float:none;max-width:260px}}@media (max-width:480px){section.questions .title{margin:0}section.questions .subtitle{font-size:20px;line-height:24px}section.questions ul{margin:15px 0 18px 0;}section.questions ul li{font-size:18px;line-height:22px}section.questions form input[type=text],section.questions form input[type=submit]{height:50px}}footer{background:#fff;}footer .container{height:120px}footer .item{display:table-cell;vertical-align:middle;width:33.33333%;color:#686868;font-size:14px;font-weight:300}footer .item_dev{text-align:center;}footer .item_dev div{margin:0 auto 10px auto;width:105px;text-align:left}footer .item_politic{text-align:right;}footer .item_politic a{color:#686868;}footer .item_politic a:hover{text-decoration:none}@media (max-width:768px){footer{text-align:center;padding:15px 0;}footer .item{padding:5px 0;width:100%;display:block}footer .item_politic{text-align:center}}.popup{display:none;width:400px;border-left:10px solid #fed200;border-right:10px solid #7baa00;position:relative;padding:45px 0;color:#291406;}.popup:before,.popup:after{width:100%;height:10px;content:'';position:absolute;left:0;background:linear-gradient(to right,#ffd200 0%,#7aaa00 100%)}.popup:before{top:0}.popup:after{bottom:0}.popup .form_title{text-transform:uppercase;font-weight:700;font-size:19px;margin:0 0 15px 0;text-align:center}.popup .form_subtitle{font-size:14px;font-weight:600;line-height:18px;text-align:center;margin:0 0 30px 0}.popup form{padding:0 40px;}.popup form p{margin:0}.popup form input[type=text]{height:60px;width:100%;margin:0 0 10px 0}.popup form input[type=submit]{height:60px;width:100%;font-size:18px;margin:10px 0 0 0;display:inline-block;background:#f2c511;border-color:#ae9805;color:#291406}section.thanks{background:url("../img/thanks_bg.jpg") no-repeat 50% 50%;background-size:cover;}section.thanks .thanks_block{display:table;height:560px;width:100%;}section.thanks .thanks_block .container{display:table-cell;width:100%;vertical-align:middle;text-align:center;}section.thanks .thanks_block .container .title{color:#fff;text-transform:uppercase;font-weight:900;font-size:39px;line-height:43px}section.thanks .thanks_block .container .subtitle{font-size:26px;text-transform:uppercase;color:#f90;line-height:30px;margin:0 0 25px 0}section.thanks .thanks_block .container a{display:block;width:290px;margin:0 auto;line-height:60px;text-align:center;transition:all .2s;color:#fff;background:#7aaa00;font-size:18px;font-weight:700;border-radius:10px;text-decoration:none;border-bottom:3px solid #608a00;}section.thanks .thanks_block .container a:hover{background:#f90;border-color:#f90}@media (max-width:992px){section.thanks .thanks_block{height:450px}}@media (max-width:768px){section.thanks{padding:40px 0 0 0;}section.thanks .top_head{padding:0;margin:0}section.thanks .thanks_block{height:auto;padding:40px 0;}section.thanks .thanks_block .container{text-align:left;}section.thanks .thanks_block .container .title,section.thanks .thanks_block .container .subtitle{font-size:24px;line-height:28px}section.thanks .thanks_block .container .subtitle{margin:0 0 15px 0}section.thanks .thanks_block .container a{margin:0;line-height:55px}}@media (max-width:480px){section.thanks .thanks_block .container .subtitle{font-size:22px;line-height:26px}section.thanks .thanks_block .container a{line-height:50px;width:100%;max-width:290px}}.fancybox-close-small{width:30px;height:30px;top:10px;right:0}.fancybox-close-small:after{top:0;right:0}@media (max-width:768px){.popup form input[type=submit],.popup form input[type=text],.popup form input[type=email]{height:55px}}@media (max-width:480px){.popup{width:100%;padding:40px 20px;}.popup .form_title{line-height:23px;margin:0 0 10px 0}.popup .form_subtitle br{display:none}.popup form{padding:0;}.popup form input[type=submit],.popup form input[type=text],.popup form input[type=email]{height:50px}}div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors,div.wpcf7-response-output,div.wpcf7 .screen-reader-response,span.wpcf7-not-valid-tip{display:none !important}.wpcf7-not-valid{border-color:#c00 !important}div.wpcf7 .ajax-loader{display:none !important}

.top_head .container{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}
.header_top-lang {
    width: 75px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
    margin-right: 30px;
}
.header_top-lang a{
    color: #7aaa00; 
	text-decoration: none;
}

body.page-id-900 footer,
body.page-id-895 footer{
	display: none;
}
body.page-id-900 section.top .top_head .head_contact .call a,
body.page-id-895 section.top .top_head .head_contact .call a{
	display: none;
}

@media (max-width: 768px){
    .top_head .container{
        display: block;
    }
	
	.header_top-lang{
        font-size: 22px;
    }
}