@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-regular.eot);src:local('Open Sans Regular'),local(OpenSans-Regular),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-regular.woff2) format("woff2"),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-regular.woff) format("woff"),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-regular.ttf) format("truetype"),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-regular.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-italic.eot);src:local('Open Sans Italic'),local(OpenSans-Italic),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-italic.woff2) format("woff2"),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-italic.woff) format("woff"),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-italic.ttf) format("truetype"),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-italic.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-700.eot);src:local('Open Sans Bold'),local(OpenSans-Bold),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-700.woff2) format("woff2"),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-700.woff) format("woff"),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-700.ttf) format("truetype"),url(../fonts/open-sans-v15-vietnamese_greek_latin-ext_greek-ext_latin-700.svg#OpenSans) format("svg")}
@font-face {
    font-family: 'MyriadPro-Regular';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/MyriadProRegular.eot);
    src: local('Myriad Pro Regular'), local(MyriadPro-Regular), local('MyriadPro Regular'), url(../fonts/MyriadProRegular.eot?#iefix) format("embedded-opentype"), url(../fonts/MyriadProRegular.woff2) format("woff2"), url(../fonts/MyriadProRegular.woff) format("woff"), url(../fonts/MyriadProRegular.ttf) format("truetype"), url(../fonts/MyriadProRegular.svg#MyriadProRegular) format("svg")
}
.button,.button-wrap{display:block}
.main,html{height:100%}
.button-wrap,.main,body{position:relative}
.article-button,.button{text-transform:uppercase}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}
html{-webkit-box-sizing:border-box;box-sizing:border-box;webkit-box-sizing:border-box}
a img,fieldset,img{border:none}
input[type=email],input[type=tel],input[type=text],textarea{webkit-appearance:none}
input[type="search" i] {-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
textarea{overflow:auto}
button,input{border:0;margin:0;padding:0}
button,input{cursor:pointer}
a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:0}
ol,ul{list-style-type:none}
table{border-collapse:collapse;border-spacing:0;width:100%}
.main,.wrap{width:1140px}
*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;webkit-box-sizing:inherit}
body{background:#fffcff;color:#010101;font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;line-height:1.2;overflow-x:hidden}
a{color:#000;text-decoration:none}
.button,h1{color:#fff;}
a:hover{text-decoration:underline}
p{padding:0;margin-bottom:15px}
h1,h2,h4{font-weight:700;font-family:Times New Roman,Arial}
h4{font-size:20px;font-style:italic;font-weight:400}
h1{font-size:32px;font-weight:700;line-height: 1.067;}
h2{font-size:24px;}
.line span{background-size:100% 14px;display:inline-block;padding:0 15px 15px}
img{opacity:1;-webkit-transition:.5s opacity;transition:.5s opacity}
img:hover{opacity:.8;-webkit-transition:.5s opacity;transition:.5s opacity}
.wrap{margin:auto}
.main{display:block;background-color:#fff;overflow:hidden;border: 2px solid rgb(230, 230, 230)}
.button-wrap::before{display:block;content:'';position:absolute;width:263px;height:74px;background:url(../img/button-shadow.png) no-repeat;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:10px}
.arrow,.button,.header{position:relative}
.button{margin:0 auto;background:#6a2b00;width:250px;font-size:16px;line-height:3.5;-webkit-transition:.7s background;transition:.7s background}
.arrow,.data-text__left,.header-left__line,.soc-ico__item{display:inline-block}
.button:hover:not(:disabled){background:#bb985b;color:#4b2300;-webkit-transition:.7s background;transition:.7s background}
.button:active:not(:disabled){background:#e08839;color:#4b2300;-webkit-transition:.3s background;transition:.3s background}
.arrow{width:8px;height:8px;margin-left:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;top:-2px}
.button:hover:not(:disabled) .arrow{border-color:#4b2300}
.article,.header-left{width:76%}
.aside{float:right;width:24%}
.header{background:url(../img/header-bg.jpg) center top no-repeat;background-size:cover;color:#000;min-height:260px;padding-top:10px;padding-bottom:90px;margin-right:-20px;margin-left:-20px;}
.header .wrap{position:relative; padding: 0 15px;}
.header-left{text-align:left;position:relative;padding-left:175px;min-height:150px}
.header-left__img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.header-left__line{background:#fff;height:1px;width:195px}
.header-left h1,.header-left h4{padding-top:15px;}
.header-left h4{padding-top:5px;color: #fff;}
.header-right{text-align:right;width:24%;position:absolute;right:0;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%); padding-right: 15px}
.soc-ico__item{width:37px;height:37px;background:url(../img/soc-ico.png) no-repeat}
.soc-ico__item:hover{background:url(../img/soc-ico_hover.png) no-repeat}
.soc-ico__item1{background-position:-2px 0}
.soc-ico__item2{background-position:-42px 0}
.soc-ico__item3{background-position:-82px 0}
.soc-ico__item4{background-position:-122px 0}
.soc-ico__item1:hover{background-position-y:-37px;background-position:0 0}
.soc-ico__item2:hover{background-position:-42px 0}
.soc-ico__item3:hover{background-position:-84px 0}
.soc-ico__item4:hover{background-position:-126px 0}
.header-right form{background-color:#fff;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;height:39px;margin-top:30px;max-width:270px;padding-left:16px;padding-right:50px;text-align:left;webkit-border-radius:20px;webkit-box-sizing:border-box;width:100%;position:relative}
.header-right__search-input{height:100%}
.header-right__search-input::-webkit-input-placeholder{color:#959595;font-style:italic}
.header-right__search-input::-moz-placeholder{color:#959595;font-style:italic}
.header-right__search-input:-moz-placeholder{color:#959595;font-style:italic}
.header-right__search-input:-ms-input-placeholder{color:#959595;font-style:italic}
.header-right__search-button{background-image:url(../img/search_ico.png);display:inline-block;height:24px;margin-top:7px;width:24px;position:absolute;right:10px;top:0}
.data-text{font-size:12px;padding-top:15px;color: #fff;}
.data-text__left{margin-right:15px}
.article-wrap{padding-bottom:24px;position:relative;top:-76px;z-index:2}
.article p{text-align:left;line-height:1.375}
.article .green{padding-left:29px;font-style:italic;border-left:5px solid #42a446}
.article img{padding:10px 0 10px;max-width:100%}
.article h2{clear:both;padding:15px 0;text-align:left}
.article .small-img{float:left;width:48%}
.article .small-img:first-child{margin-right:2%}
.article-blog{background-color:#f4f7fc;padding:0 15px 68px}
.article-flex{display: -webkit-box;display: -ms-flexbox;display: flex; padding: 15px 0 15px;}
.article-flex>*{width: 100%;}
.article-flex.box img{min-width: 380px;}
.article-flex.box:nth-of-type(3){padding-top: 40px;}
.article-flex p{padding-right: 36px;}
.article-flex img{padding: 0;min-width: 395px;float:right;}
.article-flex__left{}
.article-flex__right img{float:left;padding-left:18px}
.box__right{padding-left:30px;}
.box__right p{padding-right:0;}
.article-blog__img{display:block;margin:20px auto 43px}
.article-comennts h5,.comennt{border-bottom:1px solid #e6e6e6}
.article__product{text-align:center}
.article__product a{overflow:hidden;text-decoration:none}
.article__product img{padding:0}
.article-comennts{padding:15px 0 0;text-align:left}
.article-comennts h5{padding-bottom:10px;font-weight:700;font-size:16px}
.article-button{background-color:#fd0001;background-image:-webkit-gradient(linear,left top, left bottom,from(#fd0001),to(#9f0f0f));background-image:linear-gradient(#fd0001,#9f0f0f);background-image:-webkit-linear-gradient(#fd0001,#9f0f0f);border-radius:10px;webkit-border-radius:10px;-webkit-box-shadow:0 6px 21px 0 rgba(220,140,0,.57);box-shadow:0 6px 21px 0 rgba(220,140,0,.57);moz-box-shadow:0 6px 21px 0 rgba(0,0,0,.3);webkit-box-shadow:0 6px 21px 0 rgba(0,0,0,.3);color:#fff;display:inline-block;font-size:22px;padding:20px 75px}
.article-button:hover{text-decoration:underline}
.article-blog__list a,.btn-left:hover,.btn-right:hover{text-decoration:none}
.article-blog .center{padding-bottom:20px;text-align:center}
.article-blog__video{clear:both;display:block;margin:0 auto 50px;width:450px}
.article-blog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;webkit-justify-content:space-between}
.article-blog__item{color:#000;text-align:left;width:270px}
.article-blog__item img{padding:0}
.article-blog__item div{padding:15px 25px 15px 15px;-webkit-transition:.7s background-color;transition:.7s background-color;text-decoration:none;font-weight:700}
.article-blog__item small{font-weight:400;display:block;padding-top:5px;font-size:12px;color: #818181;}
.article-blog__item:hover div{text-decoration: underline}
.article-blog__item:hover small{text-decoration: none}
.comennt__ico_1,.comennt__ico_2,.comennt__ico_3,.comennt__ico_4{background-position-y:0}
.article-blog__item a{color:#fff;font-weight:700}
.article-blog__item span{display:block;font-size:12px}
.article-block{background:#e4e5e6;border-radius:5px;position:relative;line-height:1.5}
.article-block .logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:55px;position:absolute;top:50%;transform:translateY(-50%);right:55px}
.article-block div{min-height:225px;padding:35px 250px 35px 60px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;ustify-content:space-between;-webkit-justify-content:space-between;margin-top:20px}
.article-block .light-blue-link{display:inline-block;padding-bottom:5px}
.article-block .blue-link img{vertical-align:middle}
.comennt{margin-top:35px;padding-bottom:15px;position:relative;font-size:14px}
.answer{margin-left:50px;padding-left:10px}
.answer .comennt-left{padding-left:20px;border-left:1px solid #ccc}
.comennt-left{position:absolute;top:0;left:0}
.comennt-right{bottom:50px;margin-left:85px}
.comennt__name{line-height:1.5;padding-bottom:25px}
.comennt-right__bottom{margin-top:10px;font-weight:700}
.comennt__ico{background-image:url(../img/coment-ico.png);display:block;height:65px;width:65px;opacity:1;-webkit-transition:.5s opacity;transition:.5s opacity}
.comennt__ico:hover{opacity:.8;-webkit-transition:.5s opacity;transition:.5s opacity}
.comennt__ico_1{background-position-x:0}
.comennt__ico_2{background-position-x:-65px}
.comennt__ico_3{background-position-x:-130px}
.comennt__ico_4{background-position-x:-195px}
.comennt__ico_5{background-position-x:-260px}
.comennt__ico_10,.comennt__ico_11,.comennt__ico_6,.comennt__ico_7,.comennt__ico_8,.comennt__ico_9{background-position-y:0}
.comennt__ico_6{background-position-x:-325px}
.comennt__ico_7{background-position-x:-390px}
.comennt__ico_8{background-position-x:-455px}
.comennt__ico_9{background-position-x:-1365px}
.comennt__ico_10{background-position-x:-1430px}
.comennt__ico_11{background-position-x:-1495px}
.comennt__ico_12{background-position-x:-1560px}
.comennt__ico_13{background-position-x:-1625px}
.btn-left,.btn-right{display:inline-block;padding:7px 15px;text-align:right;position:relative;width:104px;color:#767676}
.btn-left{border:1px solid #bababa;background-image:-ms-linear-gradient(90deg,#d9d9d9 0,#fff 100%);border-radius:5px}
.btn-left:hover{background-image:-ms-linear-gradient(90deg,#fff 0,#d9d9d9 100%)}
.btn-left__last{margin-left:20px}
.btn-right{position:relative;float:right}
.aside,.ico-btn,footer{position:absolute}
.ico-btn{display:inline-block;background:url(../img/btn-ico.png) no-repeat;height:21px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px}
.ico-btn1{width:25px;background-position-y:0;background-position-x:0}
.ico-btn2,.ico-btn3{width:16px;background-position-y:0}
.ico-btn2{background-position-x:-25px;height:17px}
.ico-btn3{background-position-x:-42px}
.comennt-right img{display:block;margin:30px 0}
.comments-add{margin-top:25px;overflow:hidden}
.comments-add .comennt__name{padding-bottom:10px}
.comments-add textarea{width:100%;min-height:65px;border-radius:5px;border:1px solid #bababa;margin-bottom:15px}
.comments-add__btn,.comments-panel__btn{border:1px solid #bababa;text-align:center;font-weight:700}
.comments-add__btn{border:1px solid #bababa;background-image:-ms-linear-gradient(90deg,#d9d9d9 0,#fff 100%);width:108px;line-height:43px;float:right;border-radius:5px;border:1px solid #ccc;color:#000}
.comments-panel{padding:30px 0 70px;text-align:center}
.comments-panel li{display:inline-block;vertical-align:top}
.comments-panel__btn{width:27px;height:27px;border-radius:5px;background:#fff;line-height:27px;font-size:14px;cursor:pointer;color:#898989}
.comments-panel__next,.comments-panel__next-all,.comments-panel__prev,.comments-panel__prev-all{height:27px;width:20px;line-height:65px;position:relative;cursor:pointer}
.comments-panel__prev-all{margin-right:19px}
.comments-panel__prev{margin-right:25px}
.comments-panel__next-all{margin-left:19px}
.comments-panel__next{margin-left:25px}
.comments-panel__next-all:after,.comments-panel__prev-all:after{display:inline-block;content:"";position:absolute;width:2px;height:20px;background:#bababa;top:50%;margin-top:-8px;left:0}
.comments-panel__next-all:after{left:auto;right:0}
.comments-panel__next-all:before,.comments-panel__next:before,.comments-panel__prev-all:before,.comments-panel__prev:before{display:inline-block;content:"";position:absolute;width:14px;height:14px;border-top:2px solid #bababa;border-right:2px solid #bababa;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:50%;margin-top:-5px;left:50%;margin-left:0;cursor:pointer}
.comments-panel__next-all:before,.comments-panel__next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-14px}
.comments-panel__btn:hover,.comments-panel__btn_act{background:#bababa;color:#fff}
.article-publication h2{font-size:18px;font-family:'Open Sans',sans-serif;text-align:left}
.aside{background-color:#fff;bottom:0;height:100%;padding-left:15px;padding-right:15px;right:0;text-align:left;top:0}
.form-overlay{display:none}
.aside-post{margin-bottom:70px;margin-top:25px;font-family: "MyriadPro-Regular", "OpenSans",sans-serif;}
.aside-post_prod{text-align:center}
.aside-post_prod img{max-width:88px}
.first-post h2{padding-bottom:20px}
.aside-post__link{color:#00bff3;display:block;font-size:18px;line-height:1.7;text-decoration:underline}
.aside-post__link::after {
    display: block;
    content: attr(title);
    font-weight: 700;
    height: 0;
    overflow: hidden;
    visibility: hidden;

}
.aside-post__link:hover{text-decoration:underline;font-weight: 700;}
.blue-link{color:#0066ff;text-decoration:underline;}
.light-blue-link{color:#00bff3;font-size:14px}
.link-img{display: block; text-align: center;}
.link-site{display: block; text-align: center; padding-top: 20px;}
.aside-post img{margin-bottom:3px;margin-top:12px;width:100%}
.aside-post_prod img{display:block;max-width:88px;margin:0 auto 20px}
footer{background:#000000;bottom:0;color:#fff;height:100px;padding-top:40px;text-align:center;width:100%;font-size:14px}
@media screen and (max-width:1200px) {
.bg-body{display:none}
.wrap{width:950px}
.main{width:100%}
.aside-post__link{font-size:18px}
.aside-post img{width:90%}
.header-left h1{font-size:30px;line-height:1}
.article-blog__item{width:220px}
.article-flex{
    display: block;
}
.article-flex__right img{padding-left: 0;padding-bottom: 15px;}
.article-flex img {display: block;min-width: auto; margin: 0 auto;float:none;}
.article-flex p{padding-right: 0}
.box__right{padding-left: 0;}
}
@media screen and (max-width:970px) {
h1{font-size:25px;padding-left:15px;padding-right:15px}
h2{font-size:24px;}
h3{min-height:60px}
.wrap{width:750px}
.header{background-position-y:top;height:auto;background-size:cover;margin-right:auto;margin-left:auto;background-position-x:50%}
.header .wrap{overflow:hidden}
.header-left{margin-top:120px;text-align:center;width:100%;padding-left:0}
.header-left__img{position:static;-webkit-transform:translateY(0);transform:translateY(0)}
.header-left h1,.header-left h4{margin:auto}
.header-left__line{margin-left:0}
.header-right{float:none;left:50%;margin-left:-150px;text-align:center;top:15px;width:300px;-webkit-transform:translateY(0);transform:translateY(0);padding-right:0;}
.header-right form{margin:10px auto}
.data-text__left{margin-left:0}
.article{width:100%}
.article-comennts{padding-top:80px}
.article-blog img{max-width:100%;width:auto}
.aside{height:auto;position:static;width:100%}
.aside-post{display:none}
.aside-post_prod{display:block}
.first-post{margin-bottom:20px;width:100%;display:block}
.aside-post__link{display:inline-block;padding:0 10px}
}
@media screen and (max-width:768px) {
.wrap{width:580px}
.article-blog__list{display:block}
.article-blog__item{margin:15px auto;width:270px}
.comments-panel{display:none}
.article-publication h2{text-align:center}
}
@media screen and (max-width:600px) {
body,h1{line-height:1.2}
body{font-size:16px}
.article-blog__img,.main,.wrap{width:100%}
.article-block div{padding:220px 15px 15px;text-align:center}
.article-block p{text-align:center}
.article-block .logo{top:15px;right:auto;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.article-button{font-size:24px}
.comennt-left{position:static}
.comennt-right{margin-left:0;text-align:left}
.btn-left__last{margin-left:0}
.btn-left{float:left;margin-right:10px}
.comennt-right__bottom{overflow:hidden}
.btn-left,.btn-right{height:30px;width:50px}
.btn-left span,.btn-right span{display:none}
.ico-btn{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.aside-post{margin:30px 0;width:100%}
.answer{margin-left:20px}
.answer .comennt-left{padding-left:10px;padding-bottom:10px}
}