.clearfix, .container .row{*zoom:1;}
.clearfix:before, .container .row:before, .clearfix:after, .container .row:after{content:" ";display:table;}
.clearfix:after, .container .row:after{clear:both;}
.clearfix, .container .row{*zoom:1;}
.clearfix:before, .container .row:before, .clearfix:after, .container .row:after{content:" ";display:table;}
.clearfix:after, .container .row:after{clear:both;}
*,:after,:before{outline:0;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;}
html{font-size:16px;}
body{font-family:'UbuntuRegular';line-height:16px;color:#1a1a1a;margin:0;}
b{font-family:'UbuntuBold';}
h1, h2{font:bold 1.8em/1.1em 'UbuntuBold';margin:0 0 14px;}
select, input{width:100%;}
a, a:visited, a:active{text-decoration:none;font-family:'UbuntuRegular';color:#2394d2;}
a:hover{text-decoration:none;}
a.green, a.green:active, a.green:visited{color:#89c758;border-color:#89c758;}
a.green:hover{color:#a1e869;}
a.blue, a.blue:active, a.blue:visited{color:#37b9fd;border-color:#37b9fd;}
a.blue:hover{color:#79d0fd;}
a.orange, a.orange:active, a.orange:visited{color:#fdac37;border-color:#fdac37;}
a.orange:hover{color:#fbbe65;}
a.yellow, a.yellow:visited, a.yellow:active{color:#c7dc74;border-color:#9cac5d;}
a.yellow:hover{color:#e4fc85;}
input{margin:0;}
input.input, select.input{border:none;outline:none;margin:0;-webkit-border-radius:5px;border-radius:5px;padding:6px;}
.container{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;}
.container .row{margin-left:-10px;margin-right:-10px;}
.container .row > [class*="col-"]{position:relative;min-height:1px;float:left;padding-left:10px;padding-right:10px;}
.col-1{width:8.33333%;}
.col-2{width:16.66667%;}
.col-3{width:25%;}
.col-4{width:33.33333%;}
.col-5{width:41.66667%;}
.col-6{width:50%;}
.col-7{width:58.33333%;}
.col-8{width:66.66667%;}
.col-9{width:75%;}
.col-10{width:83.33333%;}
.col-11{width:91.66667%;}
.col-12{width:100%;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12{float:left;}
@font-face{font-family:O_S_B;src:url("/fonts/Open_Sans_Bold.ttf");}
@font-face{font-family:MuseoSansCyrl;src:url("/fonts/MuseoSansCyrl.otf");}
ul, li{margin:0;padding:0;list-style:none;}
.main-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:40px 0 10px;}
.b-header__items--left{height:50px;}
.b-header__items--left a{display:block;margin-top:3px;}
.b-header__items--left a img{height:100%;}
.b-header__items--right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.b-header__buttons{position:relative;}
.b-header__buttons .contacts{border-bottom:1px dotted #333;color:#333;font-size:11px;text-transform:uppercase;margin-right:12px;}
.b-header__buttons .callBack{color:#333;-webkit-border-radius:5px;border-radius:5px;padding:3px 10px;line-height:22px;border:none;font-size:11px;text-transform:uppercase;font-family:'UbuntuRegular';background:url(/img/bg-button-grey.png) repeat-x;}
.b-header__phone{font-weight:bold;padding:0 10px 5px;-webkit-border-radius:5px;border-radius:5px;display:block;text-decoration:none;font-size:22px;color:#96cb57;text-align:center;}
.b-header__phone:hover{color:#afd653;}
.b-popover{display:none;position:absolute;left:-45px;top:30px;width:250px;background:#fff;-webkit-box-shadow:0px 4px 6px 1px rgba(0, 0, 0, 0.5);box-shadow:0px 4px 6px 1px rgba(0, 0, 0, 0.5);z-index:999;text-align:center;}
.b-popover__content{padding:10px 15px;}
.b-popover label{padding-bottom:10px;display:block;}
.b-popover .el-popover__title{text-transform:uppercase;font:bold 17px/22px 'UbuntuBold';}
.b-popover .arrow{right:25%;top:5%;content:" ";height:15px;width:15px;background:#f7f7f7;position:absolute;margin-top:-15px;-webkit-box-shadow:1px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:1px 2px 2px rgba(0, 0, 0, 0.2);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);z-index:-1;}
.b-popover .btn{width:100%;}
.b-form__group{margin-bottom:15px;}
.b-menu__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
.b-menu__item--kont{display:none;}
.b-menu__item--calc{display:none;}
.b-menu__item--logo{display:none;}
.b-slider{width:82%;}
.b-slider__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.b-slider .slick-dots{position:absolute;right:35px;width:180px;bottom:-50px;}
.b-slider .slick-dots li button{border:2px solid rgba(0, 0, 0, 0.3);-webkit-border-radius:50%;border-radius:50%;width:18px;height:18px;}
.b-slider .slick-dots li button:before{color:transparent;width:18px;height:18px;}
.b-slider .slick-dots .slick-active button:before{color:#4bba34;font-size:12px;line-height:20px;}
.b-colorline{width:100%;height:6px;background:url(/img/color-line.png) no-repeat;margin:0 auto;background-size:cover;}
.b-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:15px 0;}
.b-body__content{width:100%;margin-right:15px;}
.b-body__content p{font-size:16px;line-height:20px;margin-bottom:10px;}
.b-body__content ul{padding:15px;margin-left:15px;}
.b-body__content ul li{list-style-type:circle;margin:5px;}
.b-body__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.b-body__sidebar{width:32%;}
.b-sidebar__items{background:#f2f2f2;margin:20px 0;padding:10px;-webkit-border-radius:10px;border-radius:10px;}
.b-sidebar__items h4{text-align:center;font:bold 24px/25px 'UbuntuBold';margin:10px 0;}
.b-sidebar__items .answer{font:normal 14px/16px 'UbuntuRegular';}
.b-treasury{margin:15px 0;}
.b-treasury h3{font:bold 24px/26px 'UbuntuBold';margin-bottom:15px;}
.b-treasury__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.b-treasury__body a{display:block;height:90px;}
.b-treasury__body a img{height:100%;}
.b-treasury__item{margin:-2px 5px 5px;font:normal 12px/13px 'UbuntuRegular';cursor:default;}
.b-treasury__item b{padding-right:5px;}
.b-treasury__item p{margin:0 0 5px;}
.b-footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:20px 0;}
.b-footer__inner .el-footer__title{margin:0 0 5px;font:bold 16px/16px 'UbuntuBold';}
.b-footer__inner p{font:normal 12px/13px 'UbuntuRegular';margin-bottom:5px;}
.b-footer__links p{margin:5px 0;}
.b-footer__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}
.b-footer__phone--item{font-size:22px;color:#96cb57;text-align:center;display:block;padding:15px 0;}
.b-footer__phone--item:hover{color:#afd653;}
.b-half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.b-hamburger{background:transparent;border:1px solid #555;padding:8px;display:none;-webkit-border-radius:5px;border-radius:5px;}
.b-hamburger span{width:25px;height:2px;background:#555;display:block;}
.b-hamburger span:nth-child(1){-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out;margin-bottom:3px;}
.b-hamburger span:nth-child(2){-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;margin-bottom:3px;}
.b-hamburger span:nth-child(3){-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out;}
.el-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 20px 10px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-border-radius:5px;border-radius:5px;}
.el-menu:hover{background:url(/img/bg-hover-header-menu.png) repeat-x;}
.el-menu:hover span{color:#fff;}
.el-menu img{display:block;text-align:center;height:20px;margin:-5px 0 9px;}
.el-menu span{color:#27cb82;font-size:13px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.el-form-control{display:block;font-size:14px;color:#555;width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;}
.el-popover__title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;-webkit-border-radius:4px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;}
.btn-success:hover{color:#fff;background-color:#47a447;border-color:#398439;}
.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background:rgba(0, 0, 0, 0.7);}
.overlay.m-active{display:block;background:transparent;}
#form_short .g-recaptcha > div > div{
	margin-top: -20px;
}
.g-recaptcha > div {
	max-width: 100%;
    border-radius: 5px;
    overflow: hidden;
}
#form_short .g-recaptcha > div {	
	max-height:32px;   
}
.flex-container {
    display: flex;
}
.b-body__content-list {
    align-items: center;
}
.b-body__content-list div {
    width: 40px;
}
.b-body__content-list img {
    flex: 0 0 auto;
    margin-right: 15px;
}