@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=cyrillic');
@charset "UTF-8";
*, *::before, *::after{-webkit-box-sizing: border-box;box-sizing: border-box;}
body{line-height: 1.2;}
p, h1, h2, h3, h4, h5, h6{margin: 0;}
ul, ol{margin: 0;padding: 0;}
a{color: inherit;}
/* a:hover{color: #60d600;} */
em{font-style: normal;}
figure{margin: 0;}
input[type="search"]{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;}
label{display: inline-block;}
input, button, select, textarea{line-height: inherit;}
textarea{resize: vertical;}
th{text-align: inherit;font-weight: inherit;}
dd, dl{margin: 0;}
:disabled, [disabled], [aria-disabled="true"]{cursor: not-allowed;}
.nowrap{white-space: nowrap;}
.text-center{text-align: center;}
.hidden{display: none !important;}
.js-tabs .tabs__tab{display: none;}
html.no-js .js-tabs .tabs__tab{display: block;}
.js-tabs .tabs__tab--active{display: block;}
.rate[data-readonly]{cursor: default;}
.table, .text table{width: 100%;}
@media print{*,*:before,*:after,*:first-letter,*:first-line{background: transparent !important;color: #000 !important; /* Black prints faster:http://www.sanbeiji.com/archives/953 */-webkit-box-shadow: none !important;box-shadow: none !important;text-shadow: none !important;}
a,a:visited{text-decoration: underline;}a[href^="#"]:after,a[href^="javascript:"]:after{content: "";}
pre,blockquote{border: 1px solid #999;page-break-inside: avoid;}thead{display: table-header-group;}tr,img{page-break-inside: avoid;}
img{max-width: 100% !important;}p,h2,h3{orphans: 3;widows: 3;}
h2,h3{page-break-after: avoid;}}
@font-face{font-family: 'Pragmatica';font-weight: 300;src: url("../fonts/pragmatica.eot");src: url("../fonts/pragmatica.eot") format('embedded-opentype'), url("../fonts/pragmatica.woff2") format('woff2'), url("../fonts/pragmatica.woff") format('woff'), url("../fonts/pragmatica.ttf") format('truetype'), url("../fonts/pragmatica.svg#pragmaticaregular") format('svg');font-display: block;}
@font-face{font-family: 'Pragmatica';font-weight: 500;src: url("../fonts/pragmaticamedium.eot");src: url("../fonts/pragmaticamedium.eot") format('embedded-opentype'), url("../fonts/pragmaticamedium.woff2") format('woff2'), url("../fonts/pragmaticamedium.woff") format('woff'), url("../fonts/pragmaticamedium.ttf") format('truetype'), url("../fonts/pragmaticamedium.svg#pragmaticamedium") format('svg');font-display: block;}
@font-face{font-family: 'Pragmatica';font-weight: 200;src: url("../fonts/pragmaticalight.eot");src: url("../fonts/pragmaticalight.eot") format('embedded-opentype'), url("../fonts/pragmaticalight.woff2") format('woff2'), url("../fonts/pragmaticalight.woff") format('woff'), url("../fonts/pragmaticalight.ttf") format('truetype'), url("../fonts/pragmaticalight.svg#pragmaticalight") format('svg');font-display: block;}
@font-face{font-family: 'Pragmatica';font-weight: bold;src: url("../fonts/pragmaticaboldreg.eot");src: url("../fonts/pragmaticaboldreg.eot") format('embedded-opentype'), url("../fonts/pragmaticaboldreg.woff2") format('woff2'), url("../fonts/pragmaticaboldreg.woff") format('woff'), url("../fonts/pragmaticaboldreg.ttf") format('truetype'), url("../fonts/pragmaticaboldreg.svg#pragmaticaextralightreg") format('svg');font-display: block;}
@font-face{font-family: 'Pragmatica Book';font-weight: normal;src: url("../fonts/pragmaticabookreg.eot");src: url("../fonts/pragmaticabookreg.eot") format('embedded-opentype'), url("../fonts/pragmaticabookreg.woff2") format('woff2'), url("../fonts/pragmaticabookreg.woff") format('woff'), url("../fonts/pragmaticabookreg.ttf") format('truetype'), url("../fonts/pragmaticabookreg.svg#pragmaticabookreg") format('svg');font-display: block;}
@font-face{font-family: 'Adelle';src: url("../fonts/AdelleCyrillic-SemiBold.eot");src: url("../fonts/AdelleCyrillic-SemiBold.eot?#iefix") format('embedded-opentype'), url("../fonts/AdelleCyrillic-SemiBold.woff") format('woff'), url("../fonts/AdelleCyrillic-SemiBold.ttf") format('truetype'), url("../fonts/AdelleCyrillic-SemiBold.svg#AdelleCyrillic-SemiBold") format('svg');font-weight: 600;font-style: normal;font-display: block;}
@font-face{font-family: 'Ruble';src: url("../fonts/ruble.woff") format('woff'), url("../fonts/ruble.ttf") format('truetype');font-display: block;}
.slick-slider{position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;left: 0;top: 0;display: block;}
.slick-track:before, .slick-track:after{content: "";display: table;}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left;height: 100%;min-height: 1px;display: none;}
[dir="rtl"] .slick-slide{float: right;}
.slick-slide img{}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}
.mCustomScrollbar{-ms-touch-action: none;touch-action: none;
/* MSPointer events - direct all pointer events to js */}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{-ms-touch-action: auto;touch-action: auto;}
.mCustomScrollBox{
/* contains plugin's markup */position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr;}
.mCSB_container{
/* contains the original content */overflow: hidden;width: auto;height: auto;}
/************************************************************
/** BASE STYLES
/************************************************************/
body{font-family: sans-serif;font-weight: 500;font-size: 14px;background: #fff;min-height: 100vh;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.main{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;/* background-color: #f2f6f7;background-image: url("../img/bgs/bg.png");*/}
.main--def{padding-bottom: 30px;}
.sect{width: 1200px;margin-left: auto;margin-right: auto;}
.group--wsect-wrap{margin-top: 40px;}
.wsect{background: #fff;padding-bottom: 40px;}
.page-head{padding: 30px 0;}
.page-head__title{padding: 0 15px;}
.page-head--cab{min-height: 81px;position: relative;padding-top: 10px;}
.page-head--cab .page-head__title{padding-right: 400px;padding-top: 15px;}
.page-head--cab .page-head__profile{position: absolute;right: 33px;top: 11px;min-width: 300px;}
.page-head--nop .page-head__title{padding-left: 0;}
.title{color: #272f36;font-family: sans-serif;font-weight: 500;font-size: 30px;}
.mtitle{color: #272f36;font-family: sans-serif;font-weight: 500;font-size: 25px;}
.shtitle{color: #272f36;font-family: sans-serif;font-weight: 500;font-size: 19px;}
.ititle{color: #272f36;font-family: sans-serif;font-weight: normal;}
.ctitle{color: #272f36;font-family: sans-serif;font-weight: 500;font-size: 15px;}
.ktitle{color: #272f36;font-family: sans-serif;font-weight: normal;font-size: 20px;}
.btn-cont{text-align: center;}
.link, .text a, .h-links a, .form-note a{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;display: inline;background: none;}
.link::-moz-focus-inner, .text a::-moz-focus-inner, .h-links a::-moz-focus-inner, .form-note a::-moz-focus-inner{border: 0;padding: 0;}
.link:focus, .text a:focus, .h-links a:focus, .form-note a:focus{outline: 0;}
.link--def, .text a, .h-links a, .form-note a{color: #0167c0;text-decoration: none;border-bottom: 1px solid rgba(1,103,192,0.5);-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.link--def:hover, .text a:hover, .h-links a:hover, .form-note a:hover{border-bottom-color: #60d600;color: #60d600;}
.link--def:focus, .text a:focus, .h-links a:focus, .form-note a:focus{outline: 1px dotted #272f36;outline: 1px dotted rgba(39,47,54,0.5);}
.link--dark{color: #272f36;text-decoration: none;border-bottom: 1px solid rgba(39,47,54,0.5);-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.link--dark:hover{border-bottom-color: #60d600;color: #60d600;}
.link--dark:focus{outline: 1px dotted #272f36;outline: 1px dotted rgba(39,47,54,0.5);}
.link--white{color: #dbe0e2;text-decoration: none;border-bottom: 1px solid rgba(219,224,226,0.5);-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.link--white:hover{border-bottom-color: #60d600;color: #60d600;}
.link--white:focus{outline: 1px dotted #272f36;outline: 1px dotted rgba(39,47,54,0.5);}
a.link--no-bd{border: none;}
.table--def strong{font-weight:700 !important;}
.table--def, .text .table--def, .text table{width: 100%;border-collapse: collapse;text-align: center;font-size: 13px;line-height: 1.4;font-family: sans-serif;font-weight: 300;color: #62707a;}
.table--def th, .text .table--def th, .text table th{text-align: center;color: #000;font-family: sans-serif;font-weight: normal;}
.table--def td, .text .table--def td, .text table td, .table--def th, .text .table--def th, .text table th{height: 40px;padding: 0 10px;vertical-align: middle;border: 1px solid #ccc;min-width: 10px;}
.table--def strong, .text .table--def strong, .text .table strong{font-weight: inherit;font-size: 1.1em;}
.table--def .input-number, .text .table--def .input-number, .text table .input-number{vertical-align: middle;margin: 0 3px;}
.table--def .table__index, .text .table--def, .text .table__index, .text table, .text .table__index{padding: 0 15px;min-width: 0;}
.table--def .table__funcs, .text .table--def, .text .table__funcs, .text table, .text .table__funcs{padding: 0 10px;min-width: 328px;}
.table--def .table__tt, .text .table--def .text .table__tt, .text table .text table__tt{margin-right: 10px;}
.table__funcs-count{float: right;margin-left: 10px;}
.text{font-family: sans-serif;font-weight: normal;color: #62707a;font-size: 13px;line-height: 1.615384615384615;}
.text p{margin-bottom: 21px;}
.text p:last-child{margin-bottom: 0;}
.text h1, .text h2, .text h3, .text h4, .text h5, .text h6{font-size: 20px;font-family: sans-serif;font-weight: 300;margin-bottom: 20px;}
.text h1:last-child, .text h2:last-child, .text h3:last-child, .text h4:last-child, .text h5:last-child, .text h6:last-child{margin-bottom: 0;}
.text--dark{color: #333;}
.text--item{color: #000;}
.text--item p{}
.text img{display: inline-block;/*max-width: 100%;*/}
.text table{text-align: left;}
.text p + h1, .text p + h2, .text p + h3, .text p + h4, .text p + h5, .text p + h6{margin-top: 35px;}
.text p + h1:first-child, .text p + h2:first-child, .text p + h3:first-child, .text p + h4:first-child, .text p + h5:first-child, .text p + h6:first-child{margin-top: 0;}
.text ul{list-style: disc;margin: 1.5em 0 1.5em 20px;padding: 0;}
.text ul:first-child{margin-top: 0;}
.text ul:last-child{margin-bottom: 0;}
.text ul li{margin-bottom: 0.8em;}
.text ul li:last-child{margin-bottom: 0;}
.text ol{list-style: drecimal;margin: 1.5em 0 1.5em 20px;padding: 0;}
.text ol:first-child{margin-top: 0;}
.text ol:last-child{margin-bottom: 0;}
.text ol li{margin-bottom: 1em;}
.text ol li:last-child{margin-bottom: 0;}
.text p:first-child{margin-top: 0;}
.text p:last-child{margin-bottom: 0;}
.spoiled-text__spoiler{display: none;}
html.no-js .spoiled-text__spoiler{display: block;}
.spoiled-text__close{display: none;}
.spoiled-text__open{display: inline;}
html.no-js .spoiled-text__open{display: none;}
.spoiled-text__text{font-family: sans-serif;font-weight: 300;font-size: 13px;line-height: 1.615384615384615;color: #62707a;}
.spoiled-text__text p{margin-bottom: 7px;}
.spoiled-text__more-cont{text-align: right;font-size: 11px;line-height: 1.909090909090909;font-family: sans-serif;font-weight: 500;padding-right: 15px;}
.spoiled-text--open .spoiled-text__spoiler{display: block;}
.spoiled-text--open .spoiled-text__close{display: inline;}
.spoiled-text--open .spoiled-text__open{display: none;}
.content__wrapper{padding-left: 15px;padding-right: 15px;}
.content--bc{/*background-color: #efeded;*/}
.pager{display: table;width: 100%;border-collapse: collapse;font-family: sans-serif;font-size: 18px;line-height: 49px;white-space: nowrap;color: #212629;text-align: center;}
.pager__more, .pager__page{display: table-cell;min-width: 50px;border: 1px solid #dbe0e2;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;text-decoration: none;}
.pager__more:hover, .pager__page:hover, .pager__more:active, .pager__page:active{background-color: #f2f2f2;color: #212629;}
.pager__more{width: 10000px;}
.pager__page{color: #bfbfbf;}
.pager__page.active{color: #fff;background: #0167c0;}
.pager__page--prev, .pager__page--next{text-indent: -99999px;background-position: center center;background-repeat: no-repeat;background-size: 11px 20px;}
.pager__page--prev{background-image: url("../img/svg/pager-prev.svg");}
.pager__page--prev:hover{background-image: url("../img/svg/pager-prev-orange.svg");}
.pager__page--next{background-image: url("../img/svg/pager-next.svg");}
.pager__page--next:hover{background-image: url("../img/svg/pager-next-orange.svg");}
.input-number{display: inline-block;font-size: 0;white-space: nowrap;border: 1px solid #e6e6e6;border-radius: 4px;text-align: center;font-family: sans-serif;font-weight: 300;color: #999;}
.input-number__dec, .input-number__inc, .input-number__input{display: inline-block;vertical-align: top;font-size: 16px;}
.input-number__dec, .input-number__inc{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;height: 30px;width: 26px;min-width: 26px;text-decoration: none;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.input-number__dec::-moz-focus-inner, .input-number__inc::-moz-focus-inner{border: 0;padding: 0;}
.input-number__dec:focus, .input-number__inc:focus{outline: 0;}
.input-number__dec:hover, .input-number__inc:hover{background-color: #f60;color: #fff;}
.input-number__input{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;height: 30px;width: 36px;text-align: center;color: inherit;outline: 1px solid transparent;-webkit-transition: outline .2s linear;-o-transition: outline .2s linear;transition: outline .2s linear;outline-offset: 0;}
.input-number__input:focus{outline: none;}
.input-number__input:focus{outline: 1px solid #000000;outline: 1px solid rgba(0,0,0,0.6);}
.input-number--compact .input-number__dec, .input-number--compact .input-number__inc, .input-number--compact .input-number__input{font-size: 13px;}
.input-number--compact .input-number__dec, .input-number--compact .input-number__inc{height: 25px;width: 25px;min-width: 25px;line-height: 25px;}
.input-number--compact .input-number__input{background: transparent;height: 25px;width: 28px;}
.input-number--alt{border: 0;}
.input-number--alt .input-number__input{border: 0;font-size: 15px;height: 18px;width: 29px;outline: none;}
.input-number--alt .input-number__input:focus{outline: none;}
.input-number--alt .input-number__inc, .input-number--alt .input-number__dec{display: inline-block;background-color: #8d9ba3;background-position: center center;background-repeat: no-repeat;color: #fff;border-radius: 2px;width: 18px;height: 18px;min-width: 18px;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;text-indent: -99999px;}
.input-number--alt .input-number__inc:hover, .input-number--alt .input-number__dec:hover{background-color: #f60;}
.input-number--alt .input-number__inc{background-image: url("../img/svg/inc.svg");}
.input-number--alt .input-number__dec{background-image: url("../img/svg/dec.svg");}
/************************************************************
/** Controls
/************************************************************/
.btn{display: inline-block;text-decoration: none;text-align: center;-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;}
.btn::-moz-focus-inner{border: 0;padding: 0;}
.btn:focus{outline: 0;}
.btn--wide{width: 100%;}
.btn--theme-ghost{background: transparent;border: 1px solid #0167c0;color: #0167c0;font-family: sans-serif;font-weight: 500;font-size: 12px;text-transform: uppercase;line-height: 38px;padding: 0 10px;width: 100%;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.btn--theme-ghost:hover{background: #0167c0;color: #fff;}
.btn--theme-ghost-alt{background: #f60;border: 1px solid #f60;color: #fff;font-family: sans-serif;font-weight: 500;font-size: 12px;text-transform: uppercase;line-height: 38px;padding: 0 10px;width: 100%;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.btn--theme-ghost-alt:hover{background: transparent;color: #0167c0;}
.btn--theme-ghost-ucs{background: transparent;border: 1px solid #0167c0;color: #0058a5;font-family: sans-serif;font-weight: normal;font-size: 13px;-webkit-transition: background .2s linear, color .2s linear, outline .2s linear;-o-transition: background .2s linear, color .2s linear, outline .2s linear;transition: background .2s linear, color .2s linear, outline .2s linear;outline: 1px dotted #fff;outline-offset: -3px;}
.btn--theme-ghost-ucs:hover{background: #0167c0;color: #fff;}
.btn--theme-ghost-ucs:focus{outline: 1px dotted #0167c0;}
.btn--theme-ghost-ucs:focus:hover{outline: 1px dotted #fff;}
.btn--theme-orange{background-color: #f60;color: #fff;font-weight: 500;font-size: 11px;text-transform: uppercase;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;position: relative;overflow: hidden;opacity: 0.9999;}
.btn--theme-orange:focus{outline: 1px dotted #fff;outline-offset: -3px;}
.btn--theme-orange:after{content: '';position: absolute;z-index: -10;right: -10px;top: -10px;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;width: 20px;height: 20px;background: #0167c0;border-radius: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);pointer-events: none;-webkit-transition: -webkit-transform 300ms ease-in;transition: -webkit-transform 300ms ease-in;-o-transition: transform 300ms ease-in;transition: transform 300ms ease-in;transition: transform 300ms ease-in, -webkit-transform 300ms ease-in;}
.btn--theme-orange:hover:after{-webkit-transform: scale(55);-ms-transform: scale(55);transform: scale(55);}
.btn--theme-orange:disabled:hover:after{-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.btn--theme-orange-light{background-color: #ff7c00;color: #fff;font-family: sans-serif;font-weight: 500;font-size: 12px;text-transform: uppercase;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;position: relative;overflow: hidden;opacity: 0.9999;}
.btn--theme-orange-light:focus{outline: 1px dotted #fff;outline-offset: -3px;}
.btn--theme-orange-light:after{content: '';position: absolute;z-index: -10;right: -10px;top: -10px;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;width: 20px;height: 20px;background: #60d600;border-radius: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);pointer-events: none;-webkit-transition: -webkit-transform 300ms ease-in;transition: -webkit-transform 300ms ease-in;-o-transition: transform 300ms ease-in;transition: transform 300ms ease-in;transition: transform 300ms ease-in, -webkit-transform 300ms ease-in;}
.btn--theme-orange-light:hover:after{-webkit-transform: scale(55);-ms-transform: scale(55);transform: scale(55);}
.btn--theme-orange-light:disabled:hover:after{-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.btn--theme-blue{background-color: #0167c0;color: #fff;font-family: sans-serif;font-weight: 500;font-size: 12px;text-transform: uppercase;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;position: relative;overflow: hidden;opacity: 0.9999;}
.btn--theme-blue:focus{outline: 1px dotted #fff;outline-offset: -3px;}
.btn--theme-blue:disabled{background: #dbdbdb;cursor: not-allowed;}
.btn--theme-blue:after{content: '';position: absolute;z-index: -10;right: -10px;top: -10px;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;width: 20px;height: 20px;background: #f60;border-radius: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);pointer-events: none;-webkit-transition: -webkit-transform 300ms ease-in;transition: -webkit-transform 300ms ease-in;-o-transition: transform 300ms ease-in;transition: transform 300ms ease-in;transition: transform 300ms ease-in, -webkit-transform 300ms ease-in;}
.btn--theme-blue:hover:after{-webkit-transform: scale(55);-ms-transform: scale(55);transform: scale(55);}
.btn--theme-blue:disabled:hover:after{-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.btn--theme-blueg{background-color: #0167c0;color: #fff;font-family: sans-serif;font-weight: 500;font-size: 12px;text-transform: uppercase;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;position: relative;overflow: hidden;opacity: 0.9999;}
.btn--theme-blueg:focus{outline: 1px dotted #fff;outline-offset: -3px;}
.btn--theme-blueg:disabled{background: #dbdbdb;cursor: not-allowed;}
.btn--theme-blueg:after{content: '';position: absolute;z-index: -10;right: -10px;top: -10px;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;width: 20px;height: 20px;background: #60d600;border-radius: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);pointer-events: none;-webkit-transition: -webkit-transform 300ms ease-in;transition: -webkit-transform 300ms ease-in;-o-transition: transform 300ms ease-in;transition: transform 300ms ease-in;transition: transform 300ms ease-in, -webkit-transform 300ms ease-in;}
.btn--theme-blueg:hover:after{-webkit-transform: scale(55);-ms-transform: scale(55);transform: scale(55);}
.btn--theme-blueg:disabled:hover:after{-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.btn--theme-lightblue{background-color: #16d0ff;color: #272f36;font-family: sans-serif;font-weight: 500;font-size: 12px;text-transform: uppercase;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;position: relative;overflow: hidden;opacity: 0.9999;}
.btn--theme-lightblue:hover{color: #fff;}
.btn--theme-lightblue:focus{outline: 1px dotted #fff;outline-offset: -3px;}
.btn--theme-lightblue:after{content: '';position: absolute;z-index: -10;right: -10px;top: -10px;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;width: 20px;height: 20px;background: #f60;border-radius: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);pointer-events: none;-webkit-transition: -webkit-transform 300ms ease-in;transition: -webkit-transform 300ms ease-in;-o-transition: transform 300ms ease-in;transition: transform 300ms ease-in;transition: transform 300ms ease-in, -webkit-transform 300ms ease-in;}
.btn--theme-lightblue:hover:after{-webkit-transform: scale(55);-ms-transform: scale(55);transform: scale(55);}
.btn--theme-lightblue:disabled:hover:after{-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.btn--theme-pale{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: #62707a;color: #fff;text-align: center;font-family: sans-serif;font-weight: 500;font-size: 11px;text-transform: uppercase;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;position: relative;overflow: hidden;opacity: 0.9999;}
.btn--theme-pale::-moz-focus-inner{border: 0;padding: 0;}
.btn--theme-pale:focus{outline: 0;}
.btn--theme-pale:focus{outline: 1px dotted #fff;outline-offset: -3px;}
.btn--theme-pale:after{content: '';position: absolute;z-index: -10;right: -10px;top: -10px;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;width: 20px;height: 20px;background: #f60;border-radius: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);pointer-events: none;-webkit-transition: -webkit-transform 300ms ease-in;transition: -webkit-transform 300ms ease-in;-o-transition: transform 300ms ease-in;transition: transform 300ms ease-in;transition: transform 300ms ease-in, -webkit-transform 300ms ease-in;}
.btn--theme-pale:hover:after{-webkit-transform: scale(55);-ms-transform: scale(55);transform: scale(55);}
.btn--theme-pale:disabled:hover:after{-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.btn--theme-dark{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: #62707b;color: #fff;text-align: center;font-family: sans-serif;font-weight: 500;font-size: 11px;text-transform: uppercase;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;position: relative;overflow: hidden;opacity: 0.9999;}
.btn--theme-dark::-moz-focus-inner{border: 0;padding: 0;}
.btn--theme-dark:focus{outline: 0;}
.btn--theme-dark:focus{outline: 1px dotted #fff;outline-offset: -3px;}
.btn--theme-dark:after{content: '';position: absolute;z-index: -10;right: -10px;top: -10px;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;width: 20px;height: 20px;background: #60d600;border-radius: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);pointer-events: none;-webkit-transition: -webkit-transform 300ms ease-in;transition: -webkit-transform 300ms ease-in;-o-transition: transform 300ms ease-in;transition: transform 300ms ease-in;transition: transform 300ms ease-in, -webkit-transform 300ms ease-in;}
.btn--theme-dark:hover:after{-webkit-transform: scale(55);-ms-transform: scale(55);transform: scale(55);}
.btn--theme-dark:disabled:hover:after{-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.btn--geom-def{padding: 14px 20px 13px;}
.btn--geom-mid{padding: 12px 30px 12px;}
.btn--geom-gmid{padding: 10px 30px 11px;}
.btn--geom-lmid{font-family: sans-serif;font-weight: 500;font-size: 11px;text-transform: uppercase;padding: 14px 30px 13px;min-width: 185px;}
.btn--geom-action{font-weight: 500;font-size: 11px;text-transform: uppercase;padding: 15px 30px 12px;min-width: 185px;}
.btn--geom-large{padding: 14px 30px 13px;min-width: 323px;font-size: 11px;text-transform: uppercase;font-family: sans-serif;font-weight: 500;}
.btn--geom-lg{padding: 14px 30px 13px;font-size: 11px;text-transform: uppercase;font-family: sans-serif;font-weight: 500;}
.btn--geom-large-alt{padding: 13px 30px 11px;min-width: 323px;font-size: 11px;text-transform: uppercase;font-family: sans-serif;font-weight: 500;}
.btn--geom-extralg{padding: 19px 30px 15px;min-width: 370px;font-size: 14px;text-transform: uppercase;font-family: sans-serif;font-weight: 500;border-bottom: 3px solid #015cac;-webkit-transition: background .2s linear, border .2s linear, color .2s linear;-o-transition: background .2s linear, border .2s linear, color .2s linear;transition: background .2s linear, border .2s linear, color .2s linear;}
.btn--geom-extralg:hover{border-bottom-color: #cc5200;}
.btn--geom-extralarge{padding: 20px 30px 18px;min-width: 203px;font-size: 14px;text-transform: uppercase;font-family: sans-serif;font-weight: 500;border-bottom: 3px solid #015cac;-webkit-transition: background .2s linear, border .2s linear, color .2s linear;-o-transition: background .2s linear, border .2s linear, color .2s linear;transition: background .2s linear, border .2s linear, color .2s linear;}
.btn--geom-extralarge:hover{border-bottom-color: #cc5200;}
.btn--arr-right{position: relative;min-width: 240px;padding-right: 45px;padding-left: 20px;}
.btn--arr-right:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -341px 0px;width: 10px;height: 17px;margin-top: -8.5px;margin-right: 4px;vertical-align: middle;display: inline-block;position: absolute;right: 20px;top: 50%;}
.jq-selectbox__select-text{width: 100% !important;padding: 10px 25px 8px 12px;border-radius: 2px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis;outline: 2px solid transparent;outline-offset: -2px;-webkit-transition: outline .2s linear;-o-transition: outline .2s linear;transition: outline .2s linear;background: #dbe0e2;}
.jq-selectbox.focused .jq-selectbox__select-text{outline-color: #272f36;}
.jq-selectbox__trigger{display: block;text-indent: -99999px;background: url(../img/svg/dropdown.svg);background-repeat: no-repeat;width: 10px;height: 5px;margin-top: -2.5px;position: absolute;top: 50%;right: 15px;}
.jq-selectbox:hover .jq-selectbox__trigger{background-image: url("../img/svg/dropdown-active.svg");}
.jq-selectbox__dropdown{padding: 25px 20px;z-index: 10000;min-width: 100%;background: #fff;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);font-size: 13px;font-family: sans-serif;font-weight: normal;white-space: nowrap;}
.jq-selectbox__dropdown ul{max-height: 82px;overflow: hidden !important;}
.jq-selectbox__dropdown li{padding: 7px 10px;padding-left: 31px;position: relative;cursor: default;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.jq-selectbox__dropdown li:before{content: '';position: absolute;left: 0;top: 3px;width: 18px;height: 18px;border: 2px solid #101011;border: 2px solid rgba(16,16,17,0.2);border-radius: 2px;}
.jq-selectbox__dropdown li:hover, .jq-selectbox__dropdown li.sel{color: #0167c0;}
.jq-selectbox__dropdown li.sel{font-family: sans-serif;font-weight: 500;}
.jq-selectbox__dropdown li.sel:before{border-color: #0167c0;background: #0167c0 url("../img/svg/check.svg") center center no-repeat;}
.jq-selectbox .placeholder{color: #808080;}
.jq-selectbox--light, .jq-selectbox--exlight{color: #000;}
.jq-selectbox--light .jq-selectbox__select-text, .jq-selectbox--exlight .jq-selectbox__select-text{background: #fff;border: 2px solid #dadedf;border-radius: 2px;color: #999;font-family: sans-serif;font-weight: 300;font-size: 13px;padding: 13px 25px 12px 18px;}
.jq-selectbox--light .jq-selectbox__trigger, .jq-selectbox--exlight .jq-selectbox__trigger{text-indent: -99999px;background: url(../img/svg/dropdown-tri.svg);background-repeat: no-repeat;width: 11px;height: 7px;right: 17px;}
.jq-selectbox--exlight .jq-selectbox__select-text{border-color: transparent;border-radius: 0;padding: 14px 25px 13px 18px;}
.jq-selectbox--transp{font-family: sans-serif;font-weight: normal;font-size: 13px;line-height: 1.3;color: #272f36;}
.jq-selectbox--transp .jq-selectbox__select-text{background: #fff;border: 1px solid #dadedf;border-radius: 2px;padding: 8px 17px 7px;}
.jq-selectbox--transp .jq-selectbox__trigger{right: 18px;}
.jq-selectbox--transp .jq-selectbox__dropdown{padding: 0;}
.jq-selectbox--transp .jq-selectbox__dropdown li{padding: 5px 10px;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.jq-selectbox--transp .jq-selectbox__dropdown li:hover, .jq-selectbox--transp .jq-selectbox__dropdown li.sel{background: #0167c0;color: #fff;}
.jq-selectbox--transp .jq-selectbox__dropdown li:before{content: none;}
.jq-selectbox__search{margin: -5px 0 5px;}
.jq-selectbox__search input{display: block;width: 100%;border: 1px solid #000;padding: 4px 10px;border: 2px solid #dbe0e2;border-radius: 2px;}
.jq-selectbox__search input:focus{outline: none;border-color: #000;color: #000;}
.mCS-blue-tiny .mCSB_draggerContainer{background: #dbe0e2;}
.mCS-blue-tiny .mCSB_draggerRail, .mCS-blue-tiny .mCSB_dragger_bar{display: none;}
.mCS-blue-tiny .mCSB_dragger{background: #0167c0;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.mCS-blue-tiny .mCSB_dragger:hover{background: #f60;}
.mCS-blue-tiny.mCSB_scrollTools_horizontal .mCSB_draggerContainer{height: 16px;}
.mCS-blue-tiny.mCSB_scrollTools_horizontal .mCSB_draggerContainer{margin: 0 16px !important;}
.mCS-blue-tiny.mCSB_scrollTools_vertical{position: absolute;right: 0;top: 0;bottom: 0;width: 4px;}
.mCS-blue-tiny.mCSB_scrollTools_vertical .mCSB_draggerContainer{width: 2px;height: 100%;}
.mCS-blue-tiny.mCSB_scrollTools_vertical .mCSB_dragger{width: 4px;left: -1px;}
.mCS-blue .mCSB_draggerContainer{background: #f7f7f7;border-radius: 5px;}
.mCS-blue .mCSB_draggerRail, .mCS-blue .mCSB_dragger_bar{display: none;}
.mCS-blue .mCSB_dragger{background: #0167c0;border-radius: 5px;}
.mCS-blue.mCSB_scrollTools_vertical{position: absolute;right: 0;top: 0;bottom: 0;width: 10px;}
.mCS-blue.mCSB_scrollTools_vertical .mCSB_draggerContainer{width: 100%;height: 100%;}
.mCS-blue.mCSB_scrollTools_vertical .mCSB_dragger{width: 10px;}
.mCS-blue-3d .mCSB_draggerContainer{background: #f7f7f7;border-radius: 5px;-webkit-box-shadow: inset 0.707px 0.707px 1px 0px rgba(0,0,0,0.13);box-shadow: inset 0.707px 0.707px 1px 0px rgba(0,0,0,0.13);}
.mCS-blue-3d .mCSB_draggerRail, .mCS-blue-3d .mCSB_dragger_bar{display: none;}
.mCS-blue-3d .mCSB_dragger{background: #0167c0;border-radius: 5px;-webkit-box-shadow: inset -0.707px -0.707px 0px 0px rgba(0,0,0,0.2);box-shadow: inset -0.707px -0.707px 0px 0px rgba(0,0,0,0.2);-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.mCS-blue-3d .mCSB_dragger:hover{background: #f60;}
.mCS-blue-3d.mCSB_scrollTools_vertical{position: absolute;right: 0;top: 0;bottom: 0;width: 10px;}
.mCS-blue-3d.mCSB_scrollTools_vertical .mCSB_draggerContainer{width: 100%;height: 100%;}
.mCS-blue-3d.mCSB_scrollTools_vertical .mCSB_dragger{width: 10px;}
.mCS-dark .mCSB_draggerContainer{background: #a4acb2;border-radius: 3px;}
.mCS-dark .mCSB_draggerRail, .mCS-dark .mCSB_dragger_bar{display: none;}
.mCS-dark .mCSB_dragger{background: #62707a;border-radius: 3px;}
.mCS-dark.mCSB_scrollTools_vertical{position: absolute;right: 0;top: 0;bottom: 0;width: 6px;}
.mCS-dark.mCSB_scrollTools_vertical .mCSB_draggerContainer{width: 100%;height: 100%;}
.mCS-dark.mCSB_scrollTools_vertical .mCSB_dragger{width: 6px;}
/************************************************************
/** Side panel
/************************************************************/
.sideblock{margin-bottom: 34px;margin-top: 50px;}
.sideblock:last-child{margin-bottom: 0;}
.sideblock__title{font-weight: 500;font-size: 15px;text-transform: uppercase;color: #272f36;margin-bottom: 26px;}
.sideblock__title-icon{vertical-align: middle;margin: 0 10px;}
.sideblock__title-icon.icon--doc{vertical-align: -4px;}
.sideblock__title-text{text-decoration: none;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
a.sideblock__title-text:hover{color: #60d600;}
.sideblock--menu{margin-bottom: 53px;}
.sideblock--menu:last-child{margin-bottom: 0;}
.sideblock--menu:first-child{margin-top: -12px;}
.sideblock--menu .sideblock__title{font-family: sans-serif;font-weight: normal;font-size: 20px;line-height: 1.4;margin-bottom: 21px;text-transform: none;}
.sideblock--action + .sideblock--action{margin-top: -4px;}
.sideblock--filters{margin-bottom: 24px;}
.sideblock--filters:last-child{margin-bottom: 0;}
.sideblock--filters-plain{margin-bottom: 35px;}
.sideblock--filters-plain:last-child{margin-bottom: 0;}
.sideblock--smenu{margin-bottom: 30px;}
.sideblock--smenu:last-child{margin-bottom: 0;}
.sideblock--smenu .sideblock__title{margin-bottom: 18px;}
.smenu{font-size: 11px;font-family: sans-serif;font-weight: normal;text-transform: uppercase;color: #000;padding: 0 0 0 13px;}
.smenu li{list-style:none;}
.smenu__item{margin-bottom: 27px;}
.smenu__item:last-child{margin-bottom: 0;}
.smenu__link{text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.smenu__link:hover{color: #60d600;border-bottom-color: rgba(96,214,0,0.8);}
.sideblock-articles__item{margin-bottom: 33px;}
.sideblock-articles__item:last-child{margin-bottom: 0;}
/************************************************************
/** Tabs controls
/************************************************************/
.tabs--def .tabs__labels{font-family: sans-serif;font-weight: 500;font-size: 0;/*border-bottom: 2px solid #0167c0;*/}
.tabs--def .tabs__labels:after{content: "";height: 0;display: table;clear: both;}
.tabs--def .tabs__label{float: left;border: 2px solid #0167c0;border-right: 0;background: #fff;color: #0167c0;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;cursor: pointer;margin-bottom: -2px;position: relative;z-index: 10;}
.tabs--def .tabs__label:last-child{border-right: 2px solid #0167c0;}
.tabs--def .tabs__label:hover, .tabs--def .tabs__label--active{background: #0167c0;color: #fff;}
.tabs--def .tabs__label:hover .count-mark, .tabs--def .tabs__label--active .count-mark{background: #fff;color: #0167c0;}
.tabs--def .tabs__label--active{position: relative;}
.tabs--def .tabs__label--active:after{content: '';position: absolute;z-index: 10;bottom: -2px;left: 50%;margin-left: -8px;border: 8px solid transparent;border-bottom: 8px solid #fff;}
.tabs--def .tabs__label-text{display: block;padding: 0 27px;min-width: 217px;/*min-width: 290px;*/max-width: 400px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis;text-align: center;font-size: 16px;line-height: 53px;}
.tabs--def .tabs__tab{padding: 55px 0 0;}
.tabs--def-compact .tabs__tab{padding: 28px 0 0;}
.tabs--item .tabs__label{width: 25%;}
.no-flexbox .tabs--item .tabs__label{width: 24%;}
.tabs--item .tabs__tab{padding: 54px 30px;}
/************************************************************
/** INPUT BLOCK
/************************************************************/
.ib{display: block;position: relative;}
.ib__placeholder{position: absolute;left: 0;right: 0;top: 0;pointer-events: none;white-space: nowrap;}
.ib__wrapper{position: relative;display: block;}
.ib__input{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;width: 100%;border: 0;background: #fff;outline: none;}
.ib__input:focus{outline: none;}
.ib__input:focus ~ .ib__placeholder{display: none;}
.ib__input--dirty ~ .ib__placeholder{display: none;}
/************************************************************
/** Some common blocks
/************************************************************/
.icon{display: inline-block;vertical-align: middle;}
.icon--mech{display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -85px -209px;width: 23px;height: 27px;}
.icon--doc{display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -318px -55px;width: 17px;height: 22px;}
.icon--calendar{display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -318px -27px;width: 17px;height: 24px;}
/************************************************************
/** POPUPS
/************************************************************/
.fancybox-overlay{background: #000000;background: rgba(0,0,0,0.4);}
.fancybox-dpopup .fancybox-close{display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -206px -242px;width: 23px;height: 23px;position: absolute;right: 30px;top: 30px;-webkit-transition: -webkit-transform .2s ease-out;transition: -webkit-transform .2s ease-out;-o-transition: transform .2s ease-out;transition: transform .2s ease-out;transition: transform .2s ease-out, -webkit-transform .2s ease-out;}
.fancybox-dpopup .fancybox-close:hover{-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.popup{background: #fff;display: none;}
.popup--def{padding: 48px 90px 70px;width: 538px;}
.popup--order{width: 774px;padding: 48px 106px 60px;}
.popup__title{text-align: center;margin-bottom: 52px;}
.form-popup__item{margin-bottom: 30px;}
.form-popup__item:last-child{margin-bottom: 0;}
.form-popup__btn-cont{margin-top: 60px;}
.form-popup__split{margin-bottom: 30px;}
.form-popup__split:after{content: "";height: 0;display: table;clear: both;}
.form-popup__left{float: left;width: 50%;padding-right: 15px;}
.form-popup__right{float: right;width: 50%;padding-left: 15px;}
.form-popup__comment{display: block;resize: none;height: 180px;}
.ib--simple{font-family: sans-serif;font-weight: 300;font-size: 14px;line-height: 1.785714285714286;display: block;}
.ib--simple .ib__input, .ib--simple .ib__placeholder{padding: 7px 19px 4px;}
.ib--simple .ib__input{border: 2px solid #e6e6e6;color: #272f36;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
.ib--simple .ib__input:focus{border-color: #272f36;}
.ib--simple textarea.ib__input{resize: none;height: 120px;}
.ib--simple .ib__placeholder{font-weight: 300;color: #b2b2b2;}
.ib--simple.ib--error .ib__input{border-color: #f60;}
.ib--simple .ib__error{position: absolute;left: 0;top: 100%;font-size: 11px;color: #f60;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;overflow: hidden;}
.topline{background-color: #62707a;background-image: url("../img/bgs/topline.png");font-family: sans-serif;font-weight: 300;font-size: 12px;color: #fff;}
.topline__wrapper{padding: 8px 16px;line-height: 20px;}
.topline__wrapper:after{content: "";height: 0;display: table;clear: both;}
.topline__location{float: left;}
.topline__location form{float: left;margin-left: 10px;display: none;}
.topline__location select{font-size: 16px;}
.display-block{display: block!important;}
.topline__right{float: right;}
.topline__middle{text-align: center;padding-left: 188px;}
.topline__item{display: inline-block;margin-left: 18px;margin-right: 5px;}
.topline__item--date{margin-right: 8px;}
.loc-link{text-transform: uppercase;text-decoration: none;float: left;cursor: pointer;}
.loc-link:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -290px -48px;width: 20px;height: 24px;margin-right: 10px;vertical-align: middle;display: inline-block;}
.loc-link span{text-decoration:none;font-size:12px;line-height:15px;text-transform:none;}
.loc-link__text{border-bottom: 1px dashed;-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.loc-link:hover .loc-link__text{border-bottom-color: #60d600;color: #60d600;}
.loc-link:hover:before{background-position: -318px 0px;}
.top-menu{font-size: 14px;color: #dbe0e2;}
.top-menu__item{display: inline-block;margin: 0 34px;}
.top-menu__link{text-decoration: none;border-bottom: 1px solid rgba(255,255,255,0.8);-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.top-menu__link--active{border-bottom-color: transparent;color: #fff;}
a.top-menu__link:hover{border-bottom-color: transparent;color: #60d600;}
.head-date:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -217px -286px;width: 22px;height: 19px;margin-right: 7px;vertical-align: middle;display: inline-block;}
.head-curr--euro:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -150px -242px;width: 24px;height: 23px;margin-right: 11px;vertical-align: middle;display: inline-block;}
.head-curr--doll:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -178px -242px;width: 24px;height: 23px;margin-right: 11px;vertical-align: middle;display: inline-block;}
.head-curr--down:after{content: '';background-image: url("../img/sprites/sprite.png");background-position: -341px -115px;width: 6px;height: 7px;margin-left: 5px;vertical-align: 0;display: inline-block;}
.head-curr--up:after{content: '';background-image: url("../img/sprites/sprite.png");background-position: -341px -126px;width: 6px;height: 7px;margin-left: 5px;vertical-align: 1px;display: inline-block;}
.header{background: #efeded;}
.header:after{content: "";height: 0;display: table;clear: both;}
.header__wrapper{padding: 24px 15px 8px;}
.header__wrapper:after{content: "";height: 0;display: table;clear: both;}
.header__left{float: left;padding-left: 30px;width: 240px;}
.header__right{float: right;width: 320px;margin-top: -9px;}
.no-flexbox .header__right{width: 350px;} 
.header__right::after{content: "";height: 0;display: table;clear: both;}
.header__right-col{float: left;width: 178px;}
.no-flexbox .header__right-col{width: 155px;margin-right: 15px;}
.header__right-col:first-child{min-height: 165px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
html.ie .header__right-col:first-child{height: 165px;}
.no-flexbox .header__right-col:first-child{float: left;max-width: 178px;/* margin-right: 20px; */}
.header__right-col:last-child{float: right;width: 128px;}
.no-flexbox .header__right-col:last-child{float: left;max-width: 128px;}
.header__middle{padding-left: 270px;padding-right: 352px;}
.header__mid-cols{overflow: hidden;padding-left: 30px;padding-right: 30px;margin-bottom: 0;margin-top: -3px;padding-bottom: 3px;}
.header__mid-col{width: 50%;float: left;}
.header__mid-col:last-child{float: right;}
.header__contacts{font-family: sans-serif;font-size: 14px;line-height: 1.5;color: #62707a;font-weight:700;}
.header__contacts a{text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.header__contacts a:hover{border-bottom-color: #f60;color: #f60;}
.header__bucket{margin-bottom: 15px;}
.header__bucket-comp{text-align: center;}
.header__bucket-comp-cont p{margin-bottom: 20px;}
.header__bucket-comp-cont p:last-child{margin-bottom: 28px;}
.header__backcall{margin-bottom: 11px;}
.header__phones p{margin-bottom: 5px;}
.header__phones p:last-child{margin-bottom: 0;}
.header__worktime{margin-bottom: 15px;}
.header__worktime:last-child{margin-bottom: 0;}
.worktime{font-family: sans-serif;font-size: 14px;line-height: 1.4;color: #62707a;}
.worktime__title{font-size: 12px;}
.link-backcall{position: relative;padding-left: 24px;color: #0167c0;font-family: sans-serif;font-weight: 500;font-size: 14px;text-decoration: none;}
.link-backcall:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -318px -289px;width: 14px;height: 14px;display: inline-block;position: absolute;left: 0;bottom: 0;}
.link-backcall:hover:before{background-position: -318px -81px;width: 18px;height: 17px;}
.link-backcall__text{border-bottom: 1px solid rgba(1,103,192,0.6);-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.link-backcall:hover .link-backcall__text{border-bottom-color: #f60;color: #f60;}
.header-phone{color: #272f36;font-size: 24px;text-transform: uppercase;font-family: sans-serif;font-weight: 500;text-decoration: none;white-space: nowrap;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.header-phone strong{font-weight: 200;}
.header-phone:hover{color: #0167c0;}
.header-bucket{display: block;height: 110px;padding: 12px 10px;background: #dbe0e2;font-weight: 500;font-size: 12px;text-transform: uppercase;text-decoration: none;text-align: center;white-space: nowrap;color: #606e78;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.header-bucket__count{margin-bottom: 8px;}
.header-bucket__count-text{display: inline-block;border-radius: 50%;width: 26px;height: 26px;background: #efeded;color: #0167c0;text-align: center;line-height: 26px;font-family: sans-serif;font-size: 14px;}
.header-bucket__icon{background-image: url("../img/sprites/sprite.png");background-position: -251px -204px;width: 32px;height: 27px;margin-left: auto;margin-right: auto;margin-bottom: 12px;}
.header-bucket:hover{color: #fff;background: #0167c0;}
.header-bucket:hover .header-bucket__icon{background-position: -49px -209px;}
.link-compare, .link-fav{color: #62707a;font-family: sans-serif;font-weight: 500;font-size: 12px;text-decoration: none;}
.link-compare__text, .link-fav__text{-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.link-compare:hover .link-compare__text, .link-fav:hover .link-fav__text{color: #f60;}
.link-compare:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -190px -286px;width: 23px;height: 19px;margin-right: 12px;vertical-align: middle;display: inline-block;}
.link-compare:hover.link-compare:hover:before{background-position: -82px -286px;}
.link-fav:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -290px -76px;width: 22px;height: 21px;margin-right: 12px;vertical-align: -4px;display: inline-block;}
.link-fav:hover.link-fav:hover:before{background-position: -290px -126px;}
.btn-acc{display: inline-block;width: 100%;background-color: #dbe0e2;color: #62707a;font-family: sans-serif;font-weight: 500;font-size: 12px;text-align: center;line-height: 40px;text-decoration: none;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.btn-acc__text:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -243px -286px;width: 25px;height: 15px;margin-right: 4px;vertical-align: middle;display: inline-block;position: relative;left: -7px;}
.btn-acc:hover .btn-acc__text:before{background-position: -272px -286px;}
.btn-acc:hover{color: #fff;background: #0167c0;}
.logo{font-family: sans-serif;font-size: 12px;font-weight: normal;text-align: center;}
.logo__title{margin-bottom: 10px;}
.logo__text{line-height: 1.416666666666667;}
.5-in-row{width:100%;}
.logo__link{display: block;text-decoration: none;margin-bottom: 6px;}
.ib--search{font-size: 14px;}
.ib--search .ib__input{-webkit-appearance: none; -moz-appearance: none;appearance: none;padding: 9px 15px;border: 3px solid #f60;height: 40px;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
.ib--search .ib__input:focus{-webkit-box-shadow: 0px 0px 7px 0px rgba(255,105,0,0.42);box-shadow: 0px 0px 7px 0px rgba(255,105,0,0.42);}
.ib--search .ib__placeholder{padding: 11px 15px 13px;color: #b2b2b2;}
.ib--search .ib__error{position: absolute;left: 4px;bottom: 100%;font-size: 12px;color: #f60;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;overflow: hidden;width: 100%;}
.btn--search-submit{background: #f60;color: #fff;line-height: 40px;text-transform: uppercase;font-size: 12px;font-weight: 500;white-space: nowrap;min-width: 105px;position: relative;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.btn--search-submit:after{content: '';position: absolute;left: 100%;top: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 13px solid #f60;border-right: 13px solid transparent;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
.btn--search-submit:focus{background: #0167c0;}
.btn--search-submit:focus:after{border-left-color: #0167c0;}
.search{width: 100%;display: table;display: -webkit-box;display: -ms-flexbox;display: flex;}
.search__input{display: table-cell;vertical-align: top;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.search--pressed .ib--search .ib__input{border-color: #0167c0;-webkit-box-shadow: 0px 0px 7px 0px rgba(0,103,192,0.42);box-shadow: 0px 0px 7px 0px rgba(0,103,192,0.42);}
.search__btn {display: table-cell;vertical-align: top;}
.menu-sect{background: #0167c0;color: #fff;z-index: 998;}
.menu-sect__wrapper{padding: 0 15px;}
.menu-ex{
width: 130px;background: #272f36;color: #fff;text-decoration: none;min-height: 60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
html.ie .menu-ex{height: 60px;}
.no-flexbox .menu-ex{display: inline-block;padding-top: 20px;max-height: 60px;}
.menu-ex__text:before{content: '';display: inline-block;width: 17px;height: 2px;background: #fff;vertical-align: middle;-webkit-box-shadow: 0 -6px 0 0 #fff, 0 6px 0 0 #fff;box-shadow: 0 -6px 0 0 #fff, 0 6px 0 0 #fff;margin-right: 13px;}
.menu-ex:hover{background: #f60;}
.menu{font-family: sans-serif;text-transform: uppercase;font-size: 14px;position: relative;display: table;width: 100%;}
.no-flexbox .menu{min-width: 100%;/* table-layout:fixed; */}
.menu__ex-item{display: table-cell;min-height: 60px;white-space: nowrap;vertical-align: middle;}
.no-flexbox .menu__ex-item{height: 60px;}
.menu__main{display: table-cell;width: 10000px;}
.no-flexbox .menu__main{height: 60px;vertical-align: middle;}
.menu__list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.no-flexbox.menu__list{display: table;width: 100%;}
.menu__item{vertical-align: top;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;position: relative;list-style:none;}
.no-flexbox .menu__item{display: table-cell;}
.menu__item::before, .menu__item::after{content: '';position: absolute;top: 14px;bottom: 14px;width: 1px;z-index: 10;}
.menu__item::before{left: 0;background: #00549d;}
.menu__item::after{right: 0;background: #0176c9;}
.menu__item:first-child:before{content: none;}
.menu__item:last-child:after{content: none;}
.main_menu_item ul li a{border-bottom:1px solid #ccc;}
ul.menu__list ul ul{padding:0px;margin:0px;}
.main_menu_item ul ul li a{padding: 7px 10px;}
.menu__link{display: block;text-decoration: none;min-height: 60px;font-size: 11px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;padding: 0 12px 0 12px;}
html.ie .menu__link{height: 60px;}
.no-flexbox .menu__link{height: 60px;padding-top: 20px;}
.menu__link:hover{background: #0167c0;color: #fff;}
.menu__popup{position: absolute;z-index: 1;left: 0;right: 0;top: 100%;display: none;}
.menu__popup--active{display: block;}
.popup-menu{background: #fff;color: #000;padding: 24px 27px 42px;-webkit-box-shadow: 1.5px 2.598px 8px 0px rgba(0,7,3,0.3);box-shadow: 1.5px 2.598px 8px 0px rgba(0,7,3,0.3);}
.popup-menu__sect{padding: 24px 0 22px;border-bottom: 1px solid #e6e6e6;}
.popup-menu__sect:after{content: "";height: 0;display: table;clear: both;}
.popup-menu__sect:first-child{padding-top: 0;}
.popup-menu__sect:last-child{padding-bottom: 0;border-bottom: 0;}
.popup-menu__title{font-family: sans-serif;font-weight: 600;font-size: 14px;line-height: 1.571428571428571;min-height: 1.6em;overflow: hidden;margin-bottom: 18px;}
.popup-menu__title--narr{padding-right: 50%;}
.popup-menu__half{float: left;width: 48%;margin-right: 4%;}
.popup-menu__half:nth-child(2n){margin-right: 0;}
.popup-menu__half::after{content: "";height: 0;display: table;clear: both;}
.popup-menu__group > .popup-menu__content{float: left;width: 50%;padding-right: 15px;}
.popup-menu__group::after{content: '';display: table;clear: both;}
.popup-menu__sect > .popup-menu__group{float: left;width: 25%;padding-right: 15px;}
.popup-menu__sect > .popup-menu__group > .popup-menu__content{float: none;width: 100%;}
.pmenu{
text-transform: none;color: #000;font-family: sans-serif;font-weight: normal;font-size: 14px;line-height: 1.3;margin: 0 0 0 20px;}
.pmenu__item{margin-bottom: 9px;}
.pmenu__link{text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.pmenu__link--all{margin: 0 0 5px;}
.pmenu__link--all:hover{border-bottom-color: rgba(96,214,0,0.8);color: #60d600;}
.pmenu__link:hover{border-bottom-color: rgba(96,214,0,0.8);color: #60d600;}
.pmenu__item-in-list{font-size: 1em;padding: 5px 0 0 10px;}
.pmenu__item-in-link{text-decoration: none;color: #62707a;}
.footer{background-color: #efeded;font-family: sans-serif;color: #272f36;font-size: 12px;}
.footer__wrapper{padding: 58px 15px 26px;display: -webkit-box;display: -ms-flexbox;display: flex;}
.no-flexbox .footer__wrapper:after{content: '';display: table;clear: both;}
.footer__col{width: 25%;margin: 0 15px;}
.footer__wrapper .footer__col:nth-child(3) .footer-menu__item:nth-child(5){display:none;}
.no-flexbox .footer__col{width: 22%;float: left;}
.footer__col:first-child{margin-left: 0;}
.footer__col:last-child{margin-right: 0;}
.footer__title{margin-bottom: 15px;}
.footer__title:last-child{margin-bottom: 0;}
.footer__contacts{margin-top: 26px;padding-left: 45px;margin-bottom: 25px;}
.footer__phone{border-bottom: 1px solid #dbe0e2;padding-bottom: 6px;margin-bottom: 11px;}
.footer__address{line-height: 1.5;}
.footer__under{padding: 0 15px 10px;color: #62707a;}
.social-block{border: 2px solid #dbe0e2;padding: 30px 20px 20px 42px;}
.social-block__title{margin-bottom: 26px;}
.social-block__items{text-align: right;font-size: 0;}
.social-block__item{display: inline-block;margin: 0 4px;}
.social-block__item:first-child{margin-left: 0;}
.social-block__item:last-child{margin-right: 0;}
.social-link{display: block;width: 32px;height: 32px;border-radius: 3px;}
.social-icon__path{-webkit-transition: fill .2s linear;-o-transition: fill .2s linear;transition: fill .2s linear;fill: #8d9ba3;}
.social-icon:hover .social-icon__path{fill: #3288b2;}
.footer-title{color: #0167c0;font-family: sans-serif;font-weight: 500;font-size: 14px;padding-left: 45px;position: relative;}
.footer-title:before{position: absolute;top: 8px;left: 19px;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.footer-title--catalog:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -168px -209px;width: 26px;height: 23px;margin-right: 4px;vertical-align: middle;display: inline-block;}
.footer-title--services:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -198px -209px;width: 25px;height: 23px;margin-right: 4px;vertical-align: middle;display: inline-block;}
.footer-title--about:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -259px -242px;width: 26px;height: 19px;margin-right: 4px;vertical-align: middle;display: inline-block;}
.footer-title--contact:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -227px -209px;width: 20px;height: 23px;margin-right: 4px;vertical-align: middle;display: inline-block;}
.footer-menu{font-size: 12px;color: #62707a;padding-left: 45px;}
.footer-menu__item{border-bottom: 1px solid #dbe0e2;}
.footer-menu__item:last-child{border-bottom: 0;}
.footer-menu__link{display: block;padding: 12px 0 9px;text-decoration: none;-webkit-transition: color .2s linear, background .2s linear;-o-transition: color .2s linear, background .2s linear;transition: color .2s linear, background .2s linear;}
.footer-menu__link span{display: block;-webkit-transition: -webkit-transform .2s linear;transition: -webkit-transform .2s linear;-o-transition: transform .2s linear;transition: transform .2s linear;transition: transform .2s linear, -webkit-transform .2s linear;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);will-change: transform;}
.footer-menu__link:hover{color: #0167c0;background: #eff2f3;}
.footer-menu__link:hover span{-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}
.footer-line{background-color: #62707a;background-image: url("../img/bgs/topline.png");color: #dbe0e2;font-weight: 300;font-size: 12px;line-height: 40px;white-space: nowrap;}
.footer-line__wrapper{padding: 0 26px;}
.footer-line__wrapper:after{content: "";height: 0;display: table;clear: both;}
.footer-line__left{float: left;}
.footer-line__right{float: right;padding-right: 115px;}
.footer-line__middle{text-align: center;padding-right: 327px;}
.link-studio{text-decoration: none;}
.link-studio__icon{display: inline-block;vertical-align: -8px;text-indent: -99999px;background: url(../img/studio.png);background-repeat: no-repeat;width: 23px;height: 26px;margin-right: 7px;}
.link-studio__text{border-bottom: 1px solid transparent;-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.link-studio:hover .link-studio__text{color: #fff;border-bottom-color: #fff;}
.footer-logo{text-decoration: none;}
.footer-logo:before{content: '';display: inline-block;text-indent: -99999px;background: url(../img/footer-logo.png);background-repeat: no-repeat;width: 66px;height: 37px;vertical-align: middle;margin-right: 16px;}
.footer-logo__text{border-bottom: 1px solid transparent;-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.footer-logo:hover .footer-logo__text{border-bottom-color: #fff;color: #fff;}
.accepted-payments__text, .accepted-payments__image{vertical-align: middle;}
.accepted-payments__text{margin-right: 8px;}
.footer-phone{font-size: 18px;text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.footer-phone:hover{color: #f60;}
/************************************************************
/** Scroll-to-top link
/************************************************************/
.stt-link{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: #272f36;background: rgba(39,47,54,0.6);font-family: sans-serif;font-weight: normal;text-transform: uppercase;font-size: 14px;line-height: 60px;white-space: nowrap;text-align: center;color: #fff;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;cursor: pointer;position: fixed;z-index: 20000;left: 20px;bottom: 30px;width: 156px;}
.stt-link::-moz-focus-inner{border: 0;padding: 0;}
.stt-link:focus{outline: 0;}
.stt-link:hover{background: #272f36;background: rgba(39,47,54,0.8);}
.stt-link__text:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -196px -193px;width: 21px;height: 12px;margin-right: 10px;vertical-align: -1px;display: inline-block;}
.stt-link--at-top .stt-link__text:before{background-position: ;}
.stt-link__text--up{display: inline-block;}
.stt-link__text--down{display: none;}
.stt-link--at-top{bottom: auto;top: 100px;}
.stt-link--at-top .stt-link__text:before{-webkit-transform: scaleY(-1);-ms-transform: scaleY(-1);transform: scaleY(-1);}
.stt-link--at-top .stt-link__text--up{display: none;}
.stt-link--at-top .stt-link__text--down{display: inline-block;}
.content--404{padding-top: 54px;padding-bottom: 600px;text-align: center;font-size: 15px;background: url("../img/404.jpg") center center no-repeat;min-height: 683px;}
.content__title{margin-bottom: 25px;}
.content__actions{margin-bottom: 30px;}
/************************************************************
/** Breadcrumbs
/************************************************************/
.content--bc{padding-top: 8px;padding-bottom: 7px;}
.breadcrumbs{text-transform: uppercase;font-size: 10px;font-family: sans-serif;color: #272f36;}
.breadcrumbs__icon{margin-right: 3px;}
a.breadcrumbs__link{text-decoration: none;color: #8d9ba3;}
a.breadcrumbs__link:hover .breadcrumbs__text{border-bottom-color: #60d600;color: #60d600;}
.breadcrumbs__text{border-bottom: 1px solid transparent;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
.breadcrumbs__item{display: inline-block;}
.breadcrumbs__item::after{content: '/';}
.breadcrumbs__item:last-child:after{content: none;}
/************************************************************
/** Slider controls
/************************************************************/
.slider-controls{line-heigth: 41px;}
.slider-controls__prev, .slider-controls__next{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;display: inline-block;vertical-align: top;}
.slider-controls__prev::-moz-focus-inner, .slider-controls__next::-moz-focus-inner{border: 0;padding: 0;}
.slider-controls__prev:focus, .slider-controls__next:focus{outline: 0;}
.slider-controls__dots{display: inline-block;vertical-align: top;height: 41px;padding-top: 17px;margin: 0 12px;line-height: 0;}
.slider-controls__dots li{display: inline-block;}
.slider-controls__dots button{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;text-indent: -99999px;display: block;border-radius: 50%;width: 6px;height: 6px;background-color: #e6e6e6;margin: 0 4px;-webkit-transition: background .2s linear, -webkit-transform .2s linear;transition: background .2s linear, -webkit-transform .2s linear;-o-transition: transform .2s linear, background .2s linear;transition: transform .2s linear, background .2s linear;transition: transform .2s linear, background .2s linear, -webkit-transform .2s linear;}
.slider-controls__dots button::-moz-focus-inner{border: 0;padding: 0;}
.slider-controls__dots button:focus{outline: 0;}
.slider-controls__dots button:hover, .slider-controls__dots li.slick-active button{-webkit-transform: scale(1.75);-ms-transform: scale(1.75);transform: scale(1.75);background: #f26822;}
.slider-controls__dots button{background: #b3b3b3;}
.slider-btn{overflow: visible !important;}
.slider-btn__circle{fill: #f26822;-webkit-transition: fill .2s linear;-o-transition: fill .2s linear;transition: fill .2s linear;}
.slider-btn__arrow{fill: #fff;}
.slider-btn:hover .slider-btn__circle{fill: #d04700;}
.slick-arrow:not(.slick-disabled):hover .slider-btn .slider-btn__circle{fill: #d04700;}
.content--suggest{padding: 61px 15px 20px;}
.content--suggest .content__head{position: relative;}
.content--suggest .content__buttons{position: absolute;right: 0;top: -18px;}
.content--suggest .content__title{padding-right: 300px;margin-bottom: 23px;}
.content--suggest-compact{padding-top: 50px;}
.content--suggest-emb{padding: 0;}
.content--suggest-emb .content__buttons{top: -5px;}
.content--suggest-emb .content__head{margin-bottom: 36px;}
.product-slider .slick-slide:focus{outline: none;}
.product-slider .slick-slider{-webkit-user-select: text; -moz-user-select: text;-ms-user-select: text;user-select: text;}
.product-slider__main{margin-left: -15px;margin-right: -15px;}
.product-slider__slide{width: 270px;padding-left: 15px;padding-right: 15px;}
.product-slider--has-shadow .product-slider__slides{margin-bottom: -15px;}
.product-slider--has-shadow .slick-list{padding-bottom: 15px;}
.product-slider--2c{margin-bottom: -30px;}
.product-slider--2c .product-slider__slide{padding-bottom: 30px;}
.product-slider--side .product-slider__controls{text-align: center;}
.product{position: relative;}
.product__mark{position: absolute;left: -1px;top: -1px;z-index: 10;}
.product__price-cont{line-height: 1em;}
.product--simple{border: 1px solid #dbe0e2;padding: 10px 20px 22px;position: relative;background: #fff;color: #272f36;font-family: sans-serif;font-size: 14px;line-height: 1.5;}
.product--simple .product__body{padding-left: 10px;padding-right: 10px;}
.product--simple .product__image{margin-bottom: 23px;}
.product--simple .product__title-cont{height: 3.1em;overflow: hidden;margin-bottom: 14px;}
.product--simple .product__title-cont:last-child{margin-bottom: 0;}
.product--simple .product__title{text-decoration: none;border-bottom: 1px solid transparent;color: #0167c0;-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.product--simple .product__title:hover{color: #f60;border-bottom-color: rgba(255,102,0,0.8);}
.product--simple .product__price-cont{text-align: right;margin-bottom: 14px;}
.product--simple .product__price-cont:last-child{margin-bottom: 0;}
.product--simple .product__price{font-size: 21px;}
.product--simple .product__image{height: 247px;position: relative;}
.product--simple .product__image img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;}
.product--simple-compact{padding-top: 30px;}
.product--simple-compact .product__image{height: 140px;}
.product--simple-small{padding-top: 30px;}
.product--simple-small .product__image{height: 116px;}
.product--simple-exsmall{padding-top: 30px;}
.product--simple-exsmall .product__image{height: 110px;}
.price{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: sans-serif;font-weight: 500;color: #272f36;font-size: 21px;}
.price__old{color: #ccc;font-size: 15px;font-weight: 300;text-decoration: line-through;}
.old-price{font-size:20px;line-height:22px;text-decoration: line-through;color: #ff0000;text-align:left;}
.price__price{margin-left: auto;text-align:center;}
.price__curr{font-weight: 300;}
.price--center{text-align: center;}
.price--center .price__price{margin: 0 auto;}
.price--wcenter{text-align: center;display: block;}
.price--wcenter .price__old{display: block;font-size: 11px;margin-bottom: 3px;}
.price--wcenter .price__price{display: block;margin: 0 auto;}
.price--prm{display: block;text-align: left;color: inherit;white-space: nowrap;}
.price--prm .price__old{color: #62707a;font-size: 18px;margin-bottom: 10px;}
.price--wide{font-family: sans-serif;font-weight: 500;font-size: 21px;text-align: center;}
.price--wide .price__curr{font-weight: 300;}
.price--wide .price__price{margin: 0;}
.product-mark{pointer-events: none;}
.product-mark--ok{width: 78px;height: 78px;overflow: hidden;}
.product-mark--ok:before{content: '';position: absolute;z-index: 10;left: 13px;top: 9px;display: block;text-indent: -99999px;background: url(../img/svg/product-mark-ok.svg);background-repeat: no-repeat;width: 22px;height: 22px;}
.product-mark--ok:after{content: '';position: absolute;left: 0;bottom: 0;display: block;z-index: 5;width: 200px;height: 200px;background: #0167c0;-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.product-mark--discount{width: 78px;height: 78px;overflow: hidden;font-family: sans-serif;font-weight: normal;font-size: 14px;}
.product-mark--discount .product-mark__text{width: 109%;white-space: nowrap;-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);background: #f60;color: #fff;padding-top: 39px;padding-bottom: 4px;text-align: center;-webkit-transition: -webkit-transform .2s linear;transition: -webkit-transform .2s linear;-o-transition: transform .2s linear;transition: transform .2s linear;transition: transform .2s linear, -webkit-transform .2s linear;}
.product-mark--discount small{font-size: 12px;}
.product-mark--discount.product-mark--large{font-size: 22px;text-shadow: 0.5px 0.866px 0px rgba(0,0,0,0.1);}
.product-mark--discount.product-mark--large .product-mark__text{width: 148%;padding-top: 47px;padding-bottom: 5px;}
.product-mark--discount.product-mark--large small{font-size: inherit;}
.product-mark--discount.product-mark--exlarge{font-size: 22px;text-shadow: 0.5px 0.866px 0px rgba(0,0,0,0.1);}
.product-mark--discount.product-mark--exlarge .product-mark__text{width: 150%;padding-top: 45px;padding-bottom: 0;}
.product-mark--discount.product-mark--exlarge small{font-size: inherit;}
.product-list--wide .product--wide{border-bottom: 0;}
.product-list--wide{border-bottom: 1px solid #dbe0e2;}
.product--wide{font-family: sans-serif;font-size: 12px;line-height: 1.75;color: #272f36;border: 1px solid #dbe0e2;}
.product--wide .product__container{display: table;width: 100%;}
.product--wide .product__title-cont{margin-bottom: 20px;}
.product--wide .product__title{font-size: 14px;text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
.product--wide .product__title:hover{border-bottom-color: rgba(39,47,54,0.8);}
.product--wide .product__item{display: table-cell;vertical-align: middle;padding: 40px 10px 42px;}
.product--wide .product__item--main{width: 10000px;padding-left: 0;}
.product--wide .product__item--image{min-width: 315px;}
.product--wide .product__item--quant, .product--wide .product__item--price{white-space: nowrap;}
.product--wide .product__item--price{min-width: 153px;}
.product--wide .product__item--quant{min-width: 189px;text-align: center;}
.product--wide .product__image{text-align: center;}
.product--wide .product__image img{display: inline-block;max-width: 100%;}
.product--wide .product__remove{position: absolute;right: 20px;top: 20px;}
.link-remove{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;display: block;}
.link-remove::-moz-focus-inner{border: 0;padding: 0;}
.link-remove:focus{outline: 0;}
.link-remove__path{fill: #2568b2;-webkit-transition: fill .2s linear;-o-transition: fill .2s linear;transition: fill .2s linear;}
.link-remove:hover .link-remove__path{fill: #f60;}
.product--def, .product--def-wide{display: block;text-decoration: none;background: #fff;border: 1px solid #dbe0e2;cursor: pointer;font-family: sans-serif;font-weight: normal;}
.product--def .product__mark, .product--def-wide .product__mark{z-index: 30;}
.product--def .product__mark2, .product--def-wide .product__mark2{position: absolute;top: 0;right: 0;z-index: 30;}
.product--def .product__head, .product--def-wide .product__head{padding: 15px;position: relative;overflow: hidden;}
.product--def .product__image, .product--def-wide .product__image{position: relative;min-width: 237px;}
.product .product__image:after{content: '';position: absolute;z-index: 20;left: 0;top: 0;right: 0;bottom: 0;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.product--def .product__image:after, .product--def-wide .product__image:after{left: -15px;top: -15px;right: -15px;bottom: -15px;}
.product--compare .product__image:after{display: none;}
.product--def .product__image img, .product--def-wide .product__image img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;z-index: 10;}
.product:hover .product__image:after{background: #dbe0e2;background: rgba(219,224,226,0.5);}
.product--def .product__obuttons, .product--def-wide .product__obuttons{position: absolute;left: 0;right: 0;z-index: 40;bottom: 0;-webkit-transform: translateY(110%);-ms-transform: translateY(110%);transform: translateY(110%);text-align: center;font-size: 0;-webkit-transition: -webkit-transform .2s ease-out;transition: -webkit-transform .2s ease-out;-o-transition: transform .2s ease-out;transition: transform .2s ease-out;transition: transform .2s ease-out, -webkit-transform .2s ease-out;}
.product--def:hover .product__obuttons, .product--def-wide:hover .product__obuttons{-webkit-transform: none;-ms-transform: none;transform: none;}
.product--def .product__obutton, .product--def-wide .product__obutton{display: inline-block;margin: 0 1px;}
.product--def{-webkit-transition: background .2s linear, -webkit-box-shadow .2s linear;transition: background .2s linear, -webkit-box-shadow .2s linear;-o-transition: box-shadow .2s linear, background .2s linear;transition: box-shadow .2s linear, background .2s linear;transition: box-shadow .2s linear, background .2s linear, -webkit-box-shadow .2s linear;}
.product--def:hover{-webkit-box-shadow: 1px 1.732px 10px 0px rgba(0,0,0,0.4);box-shadow: 1px 1.732px 10px 0px rgba(0,0,0,0.4);}
.product--def .product__image{height: 237px;}
.product--def .product__body{background: #fff;padding: 13px 30px;min-height: 120px;}
.product--def .product__title-cont{margin-bottom: 7px;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.product--def:hover .product__title-cont{color: #0167c0;}
.product-btn{display: inline-block;width: 50px;height: 50px;background: #fff;position: relative;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.product-btn:hover{background: #0167c0;}
.product-btn:after{position: absolute;left: 50%;top: 50%;}
.product-btn--buy:after{content: '';background-image: url("../img/sprites/sprite.png");background-position: -290px -24px;width: 24px;height: 20px;margin-left: -12px;margin-top: -10px;vertical-align: middle;display: inline-block;}
.product-btn--buy:hover.product-btn--buy:hover:after{background-position: -290px 0px;}
.product-btn--fav:after{content: '';background-image: url("../img/sprites/sprite.png");background-position: -290px -251px;width: 22px;height: 21px;margin-left: -11px;margin-top: -10.5px;vertical-align: middle;display: inline-block;}
.product-btn--fav:hover.product-btn--fav:hover:after{background-position: -290px -226px;}
.product-btn--compare:after{content: '';background-image: url("../img/sprites/sprite.png");background-position: -54px -286px;width: 24px;height: 19px;margin-left: -12px;margin-top: -9.5px;vertical-align: middle;display: inline-block;}
.product-btn--compare:hover.product-btn--compare:hover:after{background-position: -26px -286px;}
.product-btn__popup{position: absolute;bottom: 100%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);margin-bottom: 6px;background: #62707a;color: #fff;text-transform: uppercase;font-family: sans-serif;font-weight: 500;font-size: 10px;max-width: 300px;min-width: 85px;padding: 5px 13px;text-align: center;display: none;white-space: nowrap;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);}
.product-btn__popup:after{content: '';position: absolute;left: 50%;top: 100%;margin-left: -9px;border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 6px solid #62707a;border-bottom: 6px solid transparent;}
.product-btn:hover .product-btn__popup{display: block;}
.product--def-wide{display: -webkit-box;display: -ms-flexbox;display: flex;}
.product--def-wide .product__head{width: 196px;min-width: 230px;}
.product--def-wide .product__main{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 26px 14px 10px 15px;}
.product--def-wide .product__right{min-width: 240px;padding: 30px 20px 10px;text-align: center;}
.product--def-wide .product__image{min-height: 194px;height: 100%;}
.product--def-wide .product__title-cont{margin-bottom: 22px;padding-right: 20px;}
.product--def-wide .product__title-cont:last-child{margin-bottom: 0;}
.product--def-wide .product__title{font-size: 15px;line-height: 1.2;font-family: sans-serif;font-weight: 500;text-decoration: none;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.product--def-wide .product__title:hover{color: #0167c0;}
.product--def-wide .product__d{margin-bottom: 5px;}
.product--def-wide .product__d:last-child{margin-bottom: 0;}
.product--def-wide .product__split{margin-bottom: 10px;min-height: 52px;}
.product--def-wide .product__split:after{content: "";height: 0;display: table;clear: both;}
.product--def-wide .product__split-left{float: left;width: 50%;}
.product--def-wide .product__split-right{float: right;width: 50%;padding-left: 15px;}
.product--def-wide .product__avail{margin-bottom: 36px;min-height: 16px;}
.product--def-wide .product__price{min-height: 57px;margin-bottom: 16px;}
.product--def-wide .product__price-stub{padding-top: 7px;font-family: sans-serif;font-weight: 500;font-size: 11px;line-height: 1.454545454545455;text-transform: uppercase;color: #62707a;}
.product--def-wide .product__buy{width: 100%;}
.product--def-wide .product__eshow{display: none;}
.product--def-wide .product__ehide{display: block;}
.product--def-wide.product--show-all .product__eshow{display: block;}
.product--def-wide.product--show-all .product__ehide{display: none;}
.product--def-wide .product__show-all-cont{font-size: 12px;margin-bottom: 15px;}
.product--def-wide .product__show-all-cont:last-child{margin-bottom: 0;}
.product-buttons{font-size: 0;margin: 0 -4px;}
.product-buttons__btn{display: inline-block;vertical-align: top;margin: 0 2px;}
.btn--solid{background: #efeded;color: #8d9ba3;text-transform: uppercase;font-family: sans-serif;font-weight: 500;font-size: 10px;padding: 8px 16px;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.btn--solid:hover{background: #8d9ba3;color: #fff;}
.product--det{display: block;text-decoration: none;background: #fff;border: 1px solid #CCC;cursor: pointer;font-size: 12px;line-height: 15px;font-family: sans-serif;font-weight: normal;-webkit-transition: background .2s linear, -webkit-box-shadow .2s linear;transition: background .2s linear, -webkit-box-shadow .2s linear;-o-transition: box-shadow .2s linear, background .2s linear;transition: box-shadow .2s linear, background .2s linear;transition: box-shadow .2s linear, background .2s linear, -webkit-box-shadow .2s linear;}
.product--det:hover{-webkit-box-shadow: 1px 1.732px 10px 0px rgba(0,0,0,0.4);box-shadow: 1px 1.732px 10px 0px rgba(0,0,0,0.4);}
.product--det .product__mark{z-index: 30;}
.product--det .product__image{padding: 15px;height: 260px;position: relative;}
.product--det .product__image img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;width: auto;height: auto;margin: auto;z-index: 10;}
.product--det .product__content{padding: 20px 30px 23px;}
.product--det .product__title-cont{margin-bottom: 12px;}
.product--det .product__det{margin-top: 22px;border-top: 1px solid #dbe0e2;padding-top: 22px;padding-bottom: 8px;display: none;}
.product--det .product__group{margin-bottom: 15px;}
.product--det .product__group:last-child{margin-bottom: 0;}
.product--det .product__avail{margin-bottom: 21px;}
.product--det .product__group-title{margin-bottom: 7px;}
.product--det .product__btn{font-size: 11px;text-transform: uppercase;padding: 12px 10px;}
.product--det .product__eshow{display: none;}
.product--det .product__ehide{display: block;}
.product--det tr.product__ehide{display: table-row;}
.product--det .product__ebuttons{margin-top: 5px;font-size: 11px;min-height: 15px;line-height: 1.3;color: #0167c0;text-align: center;margin-bottom: 5px;}
.product--det.product--show-all{position: relative;z-index: 1000;}
.product--det.product--show-all .product__eshow{display: block;}
.product--det.product--show-all tr.product__eshow{display: table-row;}
.product--det.product--show-all .product__ehide{display: none;}
.table-data--product{font-size: 11px;line-height: 1.3;}
.table-data--product .table-data__i, .table-data--product .table-data__d{padding-bottom: 7px;}
.table-data--product .table-data__i{max-width: none;padding-right: 10px;}
.table-data--product .table-data__d{/* white-space: nowrap;*/text-align: right;}
.product-mark2{color: #fff;text-transform: uppercase;font-family: sans-serif;font-weight: 500;font-size: 10px;line-height: 25px;white-space: nowrap;padding: 0 10px;}
.product-mark2--green{background: #8ed500;position:absolute;z-index:100;}
.product-mark2--blue{background: #16d0ff;}
.prod-list__item{margin-bottom: 7px;}
.prod-list__item:last-child{margin-bottom: 0;}
.btn--theme-darkghost{background: none;border: 2px solid #62707a;text-transform: uppercase;font-size: 11px;font-family: sans-serif;font-weight: 500;line-height: 1.4;font-size: 11px;padding: 10px 10px 11px;color: #272f36;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;outline-offset: -4px;}
.btn--theme-darkghost:hover{background: #62707a;color: #fff;}
.btn--theme-darkghost:focus{outline: 1px dotted #62707a;}
.btn--theme-darkghost:focus:hover{outline: 1px dotted #fff;}
.btn--theme-buy{position: relative;background: none;border: 2px solid #0167c0;text-transform: uppercase;font-size: 11px;font-family: sans-serif;font-weight: 500;line-height: 1.4;font-size: 11px;padding: 10px 10px 11px;color: #272f36;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;outline-offset: -4px;}
.btn--theme-buy .btn__icon{position: absolute;z-index: 20;left: 0;right: 0;top: 9px;text-align: center;color: #fff;font-size: 18px;display: none;}
.btn--theme-buy:after{content: '';position: absolute;z-index: 10;left: 0;top: 0;bottom: 0;right: 0;background: none;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.btn--theme-buy:hover:after{background: #0167c0;}
.btn--theme-buy:hover .btn__icon{display: block;}
.btn--theme-buy:focus{outline: 1px dotted #0167c0;}
.btn--theme-buy:focus:hover{outline: 1px dotted #fff;}
.product--def-alt-mark2 .product__mark2{position: absolute;bottom: 100%;right: 0;top: auto;}
.sect-about{position: relative;background: #533213 url("../img/bgs/about.jpg") top center no-repeat;min-height: 360px;text-align: center;color: #fff;font-family: 'PT Sans', sans-serif;font-weight: normal;font-size: 17px;line-height: 1.411764705882353;}
.sect-about__wrapper{padding-top: 65px;padding-left: 50px;padding-right: 50px;}
.sect-about__title{text-transform: uppercase;font-size: 90px;margin-bottom: 18px;}
.sect-about__em{display: inline-block;background: #f60;color: #fff;font-size: 30px;margin-bottom: 22px;padding: 2px 10px;min-width: 460px;text-transform: uppercase;}
.sect-about__text{margin-bottom: 10px;max-width: 480px;margin-left: auto;margin-right: auto;}
.sect-about__text:last-child{margin-bottom: 0;}
@media (min-width: 1500px){.sect-about{background-size: cover;}}
.sect-next{position: relative;}
.sect-next__next{position: absolute;bottom: 24px;left: 50%;margin-left: -18px;z-index: 200;}
.sect-next--points .sect-next__next{bottom: 5px;}
.mouse-icon{cursor: pointer;-webkit-transition: -webkit-transform .2s ease-out;transition: -webkit-transform .2s ease-out;-o-transition: transform .2s ease-out;transition: transform .2s ease-out;transition: transform .2s ease-out, -webkit-transform .2s ease-out;}
.mouse-icon__path{fill: #fff;}
.mouse-icon__arrow-up, .mouse-icon__arrow-down{fill: #fd3;}
.mouse-icon__arrow-down{-webkit-transform-origin: center top;-ms-transform-origin: center top;transform-origin: center top;-webkit-animation: mouse-anim;animation: mouse-anim;-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;animation-direction: alternate;}
.mouse-icon--on-white .mouse-icon__path{fill: #f60;}
.mouse-icon--on-white .mouse-icon__arrow-up{fill: #0167c0;}
.mouse-icon--on-white .mouse-icon__arrow-down{fill: #0167c0;}
.sect-leaders{/*background: url("../img/bgs/leaders-top-left.jpg") top left no-repeat, url("../img/bgs/leaders-bottom-right.jpg") bottom right no-repeat;*/background: #35302c url(../img/bgs/bg-new.jpg) top center repeat;text-align: center;font-family: 'Roboto Condensed', 'Ruble', sans-serif;font-size: 20px;line-height: 1.35;}
.sect-leaders__wrapper{padding-top: 25px;padding-bottom: 25px;}
.sect-leaders__title{text-transform: uppercase;font-size: 60px;color: #0084cc;margin-bottom: 20px;}
.sect-leaders__text{max-width: 650px;margin-left: auto;margin-right: auto;}
.sect-leaders__content{padding-left: 57%;background: url("../img/bgs/leader.png") 21px 69px no-repeat;margin-top: 85px;text-align: left;min-height: 331px;}
.sect-leaders__item{margin-bottom: 38px;}
.sect-leaders__item:last-child{margin-bottom: 0;}
.sect-leaders__more{min-width: 190px;padding-top: 12px;padding-bottom: 12px;}
.leader-item{font-size: 15px;line-height: 1.666666666666667;font-weight: 300;position: relative;}
.leader-item__title{color: #0084cc;text-transform: uppercase;margin-bottom: 5px;font-size: 30px;font-weight: normal;}
.leader-item__text{padding-right: 70px;}
.leader-item::before{content: '';position: absolute;top: 23px;left: -43px;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.leader-item--1:before{text-indent: -99999px;background: url(../img/svg/leader-1.svg);background-repeat: no-repeat;width: 45px;height: 45px;}
.leader-item--2:before{text-indent: -99999px;background: url(../img/svg/leader-2.svg);background-repeat: no-repeat;width: 37px;height: 32px;top: 26px;left: -41px;}
.sect-title{font-size:30px;line-height:32px;color:#272f36;padding: 32px 0 32px 0;text-transform:uppercase;font-weight:700;background: #35302c url("../img/bgs/bg-new.jpg") top center repeat;font-family: 'PT Sans', sans-serif;text-align:center;}
.sect-serv{background: #35302c url("../img/bgs/serv.jpg") top center no-repeat;background-size: cover;overflow: hidden;color: #fff;font-family: 'Roboto Condensed', 'Ruble', sans-serif;font-size: 20px;line-height: 1.35;}
.sect-serv__text{float:left;width:570px;padding: 100px 0 0 0;}
@media (min-width: 1500px){.sect-serv{background-size: cover;}}
.sect-serv__wrapper{padding: 39px 0 40px;}
.sect-serv__title{text-transform: uppercase;font-size: 60px;text-shadow: 0px 3px 7px rgba(0,0,0,0.45);margin-bottom: 21px;white-space: nowrap;}
.sect-serv__text{margin-bottom: 32px;}
.sect-serv__content{width: 100%;}
.form-aorder{background: #ffffff;background: rgba(255,255,255,0.4);padding: 33px 50px 30px;text-align: center;width:500px;}
.sect-serv__form{width:500px;float:right;}
.form-aorder__content{padding: 0 16px;}
.form-aorder__title{font-size: 24px;text-transform: uppercase;margin-bottom: 22px;font-family: 'PT Sans', sans-serif;}
.form-aorder__row{margin-bottom: 10px;}
.form-aorder__btn-cont{text-align: center;}
.form-aorder__btn{min-width: 176px;padding-top: 11px;}
.ib--aorder{text-align: center;font-family: sans-serif;font-weight: 500;font-size: 13px;line-height: 25px;}
.ib--aorder .ib__input{text-align: center;padding: 10px 10px 10px;outline: 2px solid transparent;outline-offset: -2px;-webkit-transition: outline .2s linear;-o-transition: outline .2s linear;transition: outline .2s linear;}
.ib--aorder .ib__input:focus{outline: 2px solid #f60;}
.ib--aorder .ib__placeholder{color: #fff;padding: 7px 10px 7px;text-transform: uppercase;}
.ib--aorder .ib__error{position: absolute;left: 23px;width: 100%;top: 100%;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis;color: #f60;font-size: 11px;}
.ib--aorder.ib--error .ib__input{border-color: #f60;}
.ib--aorder.ib--error .ib__wrapper:after{content: '';position: absolute;right: 12px;top: 50%;margin-top: -5.5px;text-indent: -99999px;background: url(../img/svg/ib-err.svg);background-repeat: no-repeat;width: 2px;height: 11px;}
.ib--aorder.ib--ok .ib__input{border-color: #8ed500;}
.ib--aorder.ib--ok .ib__wrapper:after{content: '';position: absolute;right: 7px;top: 50%;margin-top: -4px;text-indent: -99999px;background: url(../img/svg/ib-ok.svg);background-repeat: no-repeat;width: 11px;height: 8px;}
.ib--aorder .ib__error{left: 0;}
.ib--aorder.ib--ok:after{content: '';position: absolute;right: 15px;top: 50%;margin-top: -4px;text-indent: -99999px;background: url(../img/svg/ib-ok.svg);background-repeat: no-repeat;width: 11px;height: 8px;}
.ib--aorder.ib--ok .ib__input{outline: 2px solid #60d600;outline-offset: -2px;}
.sect-cont{background: #79716a url("../img/bgs/cont.jpg") center top no-repeat;background-size: cover;text-align: center;font-family: 'Roboto Condensed', 'Ruble', sans-serif;font-size: 20px;line-height: 1.35;color: #fff;}
@media (min-width: 1500px){.sect-cont{background-size: cover;}}
.sect-cont__wrapper{padding: 0;}
.sect-cont__title{text-transform: uppercase;font-size: 30px;line-height:32px;margin-bottom: 20px;text-shadow: 0px 3px 7px rgba(0,0,0,0.45);font-family: 'PT Sans', sans-serif;}
.sect-cont__text{margin-bottom: 35px;padding: 0 0;font-size:18px;line-height:21px;}
.sect-cont__items{display: table;width: 100%;margin: 0 auto 83px;}
.sect-cont__item{display: table-cell;width: 10000px;text-align: center;padding: 0 10px;}
.sect-cont__btn-cont{text-align: center;}
.sect-cont-item{font-size: 20px;line-height: 1.5;}
.sect-cont-item__title{margin-bottom: 10px;text-transform: uppercase;font-size: 30px;display:none;}
.sect-cont-item__text{font-size:18px;line-height:20px;}
.sect-cont-item::before{content: '';display: block;margin: 0 auto 48px;}
.sect-cont-item--1:before{text-indent: -99999px;background: url(../img/cont4.png);background-repeat: no-repeat;width: 73px;height: 67px;}
.sect-cont-item--2:before{text-indent: -99999px;background: url(../img/cont5.png);background-repeat: no-repeat;width: 69px;height: 57px;}
.sect-cont-item--3:before{text-indent: -99999px;background: url(../img/svg/cont2.svg);background-repeat: no-repeat;width: 63px;height: 59px;}
.sect-points{background: #2b7ba6 url("../img/bgs/points-sec-bg.jpg") center top no-repeat;min-height: 792px;color: #fff;font-family: 'Roboto Condensed', 'Ruble', sans-serif;text-align: center;line-height: 1.35;font-size: 20px;position: relative;z-index: 10;}
.height-bg{background: #35302c url(../img/bgs/bg-new.jpg) top center repeat;height:50px;}
.left-block{width:570px;float:left;text-align:left;padding:30px 0 30px 0;}
.right-block{width:570px;float:right;text-align:left;background:rgba(255, 255, 255, 0.4);padding:30px 30px 30px 30px;}
@media (min-width: 1500px){.sect-points{background-image: url("../img/bgs/points-stretch.jpg");background-size: cover;}}
.sect-points__wrapper{padding: 72px 0 0;}
.sect-points__title{text-shadow: 0 3px 7px rgba(0,0,0,0.45);font-size: 60px;text-transform: uppercase;margin-bottom: 30px;}
.sect-points__text{max-width: 670px;margin: 0 auto 40px;}
.sect-points__more-cont{position: absolute;bottom: 93px;left: 0;right: 0;z-index: 10;}
.sect-points__content{position: absolute;z-index: -10;top: 189px;left: 50%;margin-left: -660px;}
.points-map{position: relative;width: 1268px;height: 660px;}
@media (min-width: 1500px){.points-map{background: url("../img/bgs/points-map.png");}}
.points-map__item{position: absolute;cursor: pointer;display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -251px -39px;width: 31px;color: #000;font-weight: 700;text-decoration: none;height: 37px;}
.points-map__item--large{background-image: url("../img/sprites/sprite.png");background-position: -203px 0px;width: 44px;height: 55px;}
.points-map__item-title{font-size: 12px;position: absolute;top: 100%;color: #fff;overflow-wrap: break-word;word-wrap: break-word;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.sect-rev{color: #010101;font-family: 'Roboto Condensed', 'Ruble', sans-serif;font-size: 20px;line-height: 1.35;text-align: center;overflow: hidden;background: #f5f5f5;}
.sect-rev__wrapper{padding: 42px 15px 125px;}
.sect-rev__title{color: #0084cc;font-size: 60px;text-transform: uppercase;margin-bottom: 21px;}
.sect-rev__text{margin: 0 auto 72px;max-width: 780px;}
.sect-rev__partners{margin-bottom: 72px;}
.rev-reviews-slider{max-width: 600px;margin: 0 auto;position: relative;}
.rev-reviews-slider .slick-slide:focus{outline: none;}
.rev-reviews-slider .slick-slider{-webkit-user-select: text; -moz-user-select: text;-ms-user-select: text;user-select: text;}
.rev-reviews-slider .slick-prev, .rev-reviews-slider .slick-next{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;position: absolute;top: 72px;}
.rev-reviews-slider .slick-prev::-moz-focus-inner, .rev-reviews-slider .slick-next::-moz-focus-inner{border: 0;padding: 0;}
.rev-reviews-slider .slick-prev:focus, .rev-reviews-slider .slick-next:focus{outline: 0;}
.rev-reviews-slider .slick-prev:focus, .rev-reviews-slider .slick-next:focus{outline: none;}
.rev-reviews-slider .slick-prev{left: -177px;text-indent: -99999px;background: url(../img/svg/rev-prev.svg);background-repeat: no-repeat;width: 32px;height: 57px;}
.rev-reviews-slider .slick-prev:hover{background-image: url("../img/svg/rev-prev-active.svg");}
.rev-reviews-slider .slick-next{right: -177px;text-indent: -99999px;background: url(../img/svg/rev-next.svg);background-repeat: no-repeat;width: 32px;height: 57px;}
.rev-reviews-slider .slick-next:hover{background-image: url("../img/svg/rev-next-active.svg");}
.rev-rev{color: #333;font-size: 16px;line-height: 1.5;text-align: left;}
.rev-rev__text{margin-bottom: 52px;}
.rev-rev__extra{border-top: 1px solid rgba(0,0,0,0.2);padding-top: 38px;text-align: center;color: #808080;font-size: 13px;}
.rev-rev__author{color: #333;font-size: 22px;margin-bottom: 1px;}
.rev-rev__author:last-child{margin-bottom: 0;}
.rev-partner{-webkit-filter: saturate(0%);filter: saturate(0%);opacity: 0.8;-webkit-transition: opacity .2s linear, -webkit-filter .2s linear, -webkit-box-shadow .2s linear;transition: opacity .2s linear, -webkit-filter .2s linear, -webkit-box-shadow .2s linear;-o-transition: filter .2s linear, opacity .2s linear, box-shadow .2s linear;transition: filter .2s linear, opacity .2s linear, box-shadow .2s linear;transition: filter .2s linear, opacity .2s linear, box-shadow .2s linear, -webkit-filter .2s linear, -webkit-box-shadow .2s linear;cursor: pointer;}
.rev-partner img{display: block;}
.rev-partner:hover{-webkit-filter: none;filter: none;opacity: 1;}
.rev-partners-slider{margin-left: -10000px;margin-right: -10000px;text-align: center;}
.rev-partners-slider__slides{display: inline-block;-webkit-transition: -webkit-transform .2s ease-out;transition: -webkit-transform .2s ease-out;-o-transition: transform .2s ease-out;transition: transform .2s ease-out;transition: transform .2s ease-out, -webkit-transform .2s ease-out;}
.rev-partners-slider__slide{display: inline-block;vertical-align: middle;margin: 0 40px;}
.rev-partners-slider__slide--active .rev-partner{-webkit-filter: none;filter: none;opacity: 1;-webkit-box-shadow: 0 20px 20px -10px rgba(0,0,0,0.5);box-shadow: 0 20px 20px -10px rgba(0,0,0,0.5);}
.sect-feedb{min-height: 843px;background: url("../img/bgs/feedb-left.jpg") left center no-repeat, url("../img/bgs/feedb-right.jpg") right center no-repeat;background-color: #fff;color: #010101;font-family: 'Roboto Condensed', 'Ruble', sans-serif;font-size: 20px;line-height: 1.35;text-align: center;}
.sect-feedb__wrapper{padding: 42px 15px;}
.sect-feedb__title{color: #fff;font-size: 30px;line-height:32px;text-transform: uppercase;margin-bottom: 21px;text-align:center;}
.sect-feedb__text{margin: 0 auto 49px;max-width: 780px;display:none;}
.sect-feedb__content{max-width: 673px;margin: 0 auto;}
.ib--light{text-align: left;font-family: sans-serif;font-weight: 500;font-size: 13px;}
.ib--light .ib__input{border: 1px solid #d6d6d6;color: #000;text-align: center;padding: 10px 20px 10px;outline: 1px solid transparent;outline-offset: -1px;-webkit-transition: outline .2s linear;-o-transition: outline .2s linear;transition: outline .2s linear;}
.ib--light .ib__input:focus{outline: 1px solid #0167c0;}
.ib--light .ib__placeholder{text-transform: uppercase;color: #fff;text-align: center;padding: 5px 20px 5px;text-align:left;}
.ib--light .ib__error{position: absolute;left: 23px;width: 100%;top: 100%;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis;color: #f60;font-size: 11px;}
.ib--light.ib--error .ib__input{border-color: #f60;}
.ib--light.ib--error .ib__wrapper:after{content: '';position: absolute;right: 12px;top: 50%;margin-top: -5.5px;text-indent: -99999px;background: url(../img/svg/ib-err.svg);background-repeat: no-repeat;width: 2px;height: 11px;}
.ib--light.ib--ok .ib__input{border-color: #8ed500;}
.ib--light.ib--ok .ib__wrapper:after{content: '';position: absolute;right: 7px;top: 50%;margin-top: -4px;text-indent: -99999px;background: url(../img/svg/ib-ok.svg);background-repeat: no-repeat;width: 11px;height: 8px;}
.ib--light .ib__error{left: 0;}
.ib--light.ib--ok:after{content: '';position: absolute;right: 15px;top: 50%;margin-top: -4px;text-indent: -99999px;background: url(../img/svg/ib-ok.svg);background-repeat: no-repeat;width: 11px;height: 8px;}
.ib--light.ib--ok .ib__input{outline: 2px solid #60d600;outline-offset: -2px;}
.form-feedb__split{margin: 0 -10px 30px;}
.form-feedb__split:after{content: "";height: 0;display: table;clear: both;}
.form-feedb__split-item{float: left;width: 50%;padding: 0 10px;}
.form-feedb__subj:not(:last-child), .form-feedb__message:not(:last-child), .form-feedb__split-item:not(:last-child){margin-bottom: 15px;}
.form-feedb__message{margin-bottom: 25px;}
.form-feedb__btn-cont{text-align: center;}
.ib--feedb-message .ib__input{height: 100px;resize: none;text-align: left;}
.ib--feedb-message .ib__placeholder{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 50px;}
@-webkit-keyframes mouse-anim{0%{-webkit-transform: translateY(0);transform: translateY(0);}100%{-webkit-transform: translateY(6px);transform: translateY(6px);}}
@keyframes mouse-anim{0%{-webkit-transform: translateY(0);transform: translateY(0);}100%{-webkit-transform: translateY(6px);transform: translateY(6px);}}
.form-gen__group{padding-bottom: 48px;padding-top: 53px;border-bottom: 2px solid #e6e6e6;}
.form-gen__group:first-child{padding-top: 0;}
.form-gen__btn-cont{margin-top: 60px;text-align: center;}
.form-group__title{color: #272f36;font-weight: 500;font-size: 18px;text-transform: uppercase;margin-bottom: 31px;}
.form-group--compact .form-group__title{margin-bottom: 18px;color: #62707a;}
.ib--def{display: table;width: 100%;font-family: sans-serif;font-size: 13px;line-height: 1.23;}
.ib--def .ib__error{position: absolute;left: 23px;width: 100%;top: 100%;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis;color: #f60;font-size: 11px;}
.ib--def.ib--error .ib__input{border-color: #f60;}
.ib--def.ib--error .ib__wrapper:after{content: '';position: absolute;right: 12px;top: 50%;margin-top: -5.5px;text-indent: -99999px;background: url(../img/svg/ib-err.svg);background-repeat: no-repeat;width: 2px;height: 11px;}
.ib--def.ib--ok .ib__input{border-color: #8ed500;}
.ib--def.ib--ok .ib__wrapper:after{content: '';position: absolute;right: 7px;top: 50%;margin-top: -4px;text-indent: -99999px;background: url(../img/svg/ib-ok.svg);background-repeat: no-repeat;width: 11px;height: 8px;}
.ib--def .ib__left, .ib--def .ib__wrapper{display: table-cell;vertical-align: top;}
.ib--def .ib__left{width: 121px;max-width: 121px;min-width: 121px;}
.ib--def .ib__title{height: 35px;padding: 0 0 0 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-bottom: 1px solid #dbe0e2;}
.ib--def .ib__wrapper{position: relative;padding-left: 23px;}
.ib--def .ib__input{padding: 10px 12px 7px;border: 2px solid #dbe0e2;border-radius: 2px;color: #000;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
.ib--def .ib__input:focus{border-color: #272f36;}
textarea..ib--def .ib__input{height: 87px;}
.ib--def .ib__placeholder{padding: 11px 12px 9px;padding-left: 35px;color: #8d9ba3;}
.ib--def .ib__select{height: 36px;}
.ib--def .checkbox{margin: 10px 0 11px;}
.ib--def-textarea .ib__input{height: 87px;resize: none;}
.ib--def-textarea .ib__placeholder{white-space: normal;padding-top: 18px;}
.ib--def-addr .ib__left{min-width: 0;width: auto;}
.ib--def-plain .ib__input{border: 0;outline: 2px solid transparent;outline-offset: 0;-webkit-transition: outline .2s linear;-o-transition: outline .2s linear;transition: outline .2s linear;}
.ib--def-plain .ib__input:focus{outline: 2px solid #272f36;}
.l-gen{display: -webkit-box;display: -ms-flexbox;display: flex;}
.l-gen__item{margin-bottom: 15px;}
.l-gen__left, .l-gen__right{-ms-flex-preferred-size: 430px;flex-basis: 430px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 430px;}
.l-gen__left{margin-right: 43px;}
.l-gen__addr{white-space: nowrap;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 15px;}
.l-gen__addr-item{display: inline-block;white-space: normal;}
.l-gen__addr-item .ib__input{max-width: 86px;}
.l-gen__password{min-width: 150px;text-align: right;padding-top: 9px;}
.l-gen--addr .l-gen__right{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: none;}
.checkbox__input{position: absolute;left: -10000px;}
.checkbox__label{position: relative;padding-left: 30px;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;padding-top: 2px;color: #62707a;font-family: sans-serif;font-size: 13px;}
.checkbox__label:before{content: '';position: absolute;left: 0;top: 0;width: 18px;height: 18px;border: 2px solid #101011;border: 2px solid rgba(16,16,17,0.2);border-radius: 2px;-webkit-transition: background-color .2s linear, color .2s linear;-o-transition: background-color .2s linear, color .2s linear;transition: background-color .2s linear, color .2s linear;}
.checkbox__input:checked + .checkbox__label:before{border-color: #0167c0;background: #0167c0 url("../img/svg/check.svg") center center no-repeat;}
.checkbox__input:focus + .checkbox__label:before{border-color: #0167c0;border-color: rgba(1,103,192,0.6);}
.checkbox__input:focus:checked + .checkbox__label:after{background: #0167c0;}
.checkbox--dark .checkbox__input:focus + .checkbox__label:before{border-color: #000000;border-color: rgba(0,0,0,0.6);}
.checkbox--dark .checkbox__input:focus:checked + .checkbox__label:after{background: #000000;background: rgba(0,0,0,0.6);}
.change-password{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;color: #f60;font-family: sans-serif;font-weight: normal;font-size: 13px;line-height: 1.23;text-align: center;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.change-password::-moz-focus-inner{border: 0;padding: 0;}
.change-password:focus{outline: 0;}
.change-password__icon{display: inline-block;width: 35px;height: 36px;background-color: #f60;border-radius: 2px;margin-bottom: 20px;color: #fff;line-height: 36px;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.change-password__text{display: block;}
.change-password:hover .change-password__icon{background: #0167c0;}
.change-password:hover{color: #0167c0;}
.form-order{background: #efeded;padding: 40px 63px;}
.form-order:after{content: "";height: 0;display: table;clear: both;}
.form-order__left, .form-order__right{width: 50%;float: left;}
.form-order__left{padding-right: 30px;}
.form-order__right{padding-left: 30px;}
.form-order__item{margin-bottom: 15px;}
.form-order__item:last-child{margin-bottom: 0;}
.form-order__item--extra{margin-top: 17px;}
.form-order__note{margin-bottom: 36px;}
.form-order__comment{margin-bottom: 16px;}
.ib--order-comment{font-size: 13px;font-family: sans-serif;line-height: 1.615384615384615;color: #62707a;}
.ib--order-comment .ib__title{border-bottom: 1px solid #dbe0e2;margin-bottom: 17px;padding-left: 0;}
.ib--order-comment textarea.ib__input{height: 279px;resize: none;}
.ib--order-comment .ib__wrapper{display: table;width: 100%;padding-left: 0;}
.ib--order-comment .ib__placeholder{padding: 15px 20px;}
.form-extra{position: relative;border: 1px solid #dbe0e2;padding: 20px 30px 14px;}
.form-extra:before{content: '';position: absolute;left: 30px;top: -7px;width: 10px;height: 10px;background: #efeded;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);border-top: 1px solid #dbe0e2;border-left: 1px solid #dbe0e2;}
.form-extra__item{margin-bottom: 16px;}
.form-extra__item:last-child{margin-bottom: 0;}
.form-extra__comment .ib__input{height: 93px;resize: none;}
.form-extra__comment .ib__placeholder{padding: 15px 20px;}
.js-select{display: block;width: 100%;}
.ib--def-dark .ib__title{padding-left: 6px;color: #62707a;}
.ib--def-dark .ib__input{background: transparent;color: #c3c6c7;-webkit-transition: background .2s linear, border .2s linear, color .2s linear;-o-transition: background .2s linear, border .2s linear, color .2s linear;transition: background .2s linear, border .2s linear, color .2s linear;}
.ib--def-dark .ib__input:focus{border-color: #000;color: #000;background: #fff;}
.ib--geom-large .ib__left{width: 172px;min-width: 172px;max-width: 172px;}
.ib--geom-large .ib__title{padding-left: 13px;height: 36px;}
.ib--geom-large.ib--order-comment .ib__title{padding-left: 0;height: 37px;}
.ui-slider{position: relative;height: 14px;padding: 6px 0;background: #dbe0e2;background-clip: content-box;}
.ui-slider-handle{height: 14px;width: 2px;background: #272f36;position: absolute;top: 0;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.ui-slider-handle:focus{outline: none;}
.ui-slider-handle:hover{background: #f60;}
.ui-slider-range{position: absolute;height: 2px;background: #0167c0;}
.range-control--round{margin-bottom: 20px;position: relative;padding-top: 28px;font-family: sans-serif;font-size: 13px;color: #272f36;}
.range-control--round .range-control__inputs{overflow: hidden;height: 0;}
.range-control--round .ui-slider{height: 7px;padding: 0;background: #d4d8d9;border-radius: 3px;}
.range-control--round .ui-slider-handle{width: 10px;height: 13px;background: #bbbebf;top: 19px;z-index: 10;margin-left: -5px;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.range-control--round .ui-slider-handle:before{content: '';position: absolute;left: 0;bottom: 100%;border-bottom: 6px solid #bbbebf;border-top: 6px solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
.range-control--round .ui-slider-handle:hover{background: #f60;}
.range-control--round .ui-slider-handle:hover:before{border-bottom-color: #f60;}
.range-control--round .ui-slider-range{height: 100%;background: #0167c0;border-radius: 3px;}
.range-control--round .range-control__text{position: absolute;top: 0 !important;white-space: nowrap;padding: 0 5px;}
.range-control--round .range-control__text--from{padding-left: 0;}
.range-control--round .range-control__text--to{padding-right: 0;}
.range-control--round .range-control__lim{position: absolute;z-index: -10;top: 0;height: 200px;pointer-events: none;}
/************************************************************
/** Manager block
/************************************************************/
.manager{font-family: sans-serif;font-weight: 300;font-size: 13px;}
.manager:after{content: "";height: 0;display: table;clear: both;}
.manager__image{border-radius: 50%;width: 60px;height: 60px;overflow: hidden;float: left;margin-right: 20px;}
.manager__data{overflow: hidden;padding-bottom: 5px;}
.manager__desc{margin-bottom: 5px;color: #8d9ba3;}
.manager__name{font-family: sans-serif;font-weight: normal;font-size: 16px;margin-bottom: 5px;}
/************************************************************
/** Cabinet
/************************************************************/
.group--cabinet-orders:first-child{margin-top: -28px;}
.content--cabinet{position: relative;background: #fff;padding: 112px 72px 50px;}
.content--cabinet .content__edge-button-cont{position: absolute;right: 70px;top: 67px;}
.content--cabinet-compact{padding-bottom: 34px;}
.content--cabinet-order{padding-bottom: 40px;}
.content__cabinet-block{margin-bottom: 51px;}
.content__cabinet-block:last-child{margin-bottom: 0;}
.content--order{background: #fff;padding: 32px 26px 40px;}
.count-mark{display: inline-block;background: #f60;color: #fff;border-radius: 50%;width: 30px;height: 30px;margin-left: 5px;font-family: sans-serif;font-weight: 300;font-size: 13px;line-height: 30px;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.tabs__tab > .group--cabinet-table-ord:first-child{margin-top: -28px;}
.table-ord{width: 100%;font-weight: 300;font-size: 15px;border-collapse: collapse;}
.table-ord__head, .table-ord__item{padding: 10px 15px;}
.table-ord__head{background: #e3eff5;font-family: sans-serif;font-size: 13px;color: #434648;text-align: center;vertical-align: middle;border-bottom: 10px solid #fff;}
.table-ord__head-item{border: 3px solid #fff;height: 55px;}
.table-ord__head-item:first-child{border-left: 0;}
.table-ord__head-item:last-child{border-right: 0;}
.table-ord__sort{display: inline-block;vertical-align: -3px;margin-left: 4px;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.table-ord__row{border-bottom: 30px solid #fff;}
.table-ord__row:last-child{border-bottom: none;}
.table-ord__row:last-child .table-ord__item{border-bottom: 0;}
.table-ord__item{vertical-align: middle;height: 152px;text-align: center;border: 1px solid #dbe0e2;background: -o-linear-gradient(left, #dbe0e2 0%, #dbe0e2 100%) left top/100% 1.75px repeat-x, -o-linear-gradient(left, #dbe0e2 0%, #dbe0e2 100%) left bottom/100% 1.75px repeat-x;background: -webkit-gradient(linear, left top, right top, from(#dbe0e2), to(#dbe0e2)) left top/100% 1.75px repeat-x, -webkit-gradient(linear, left top, right top, from(#dbe0e2), to(#dbe0e2)) left bottom/100% 1.75px repeat-x;background: linear-gradient(to right, #dbe0e2 0%, #dbe0e2 100%) left top/100% 1.75px repeat-x, linear-gradient(to right, #dbe0e2 0%, #dbe0e2 100%) left bottom/100% 1.75px repeat-x;}
.table-ord__ex{font-weight: 500;color: #0167c0;}
.table-ord--fixed{table-layout: fixed;width: 100%;}
.table-ord--fixed .table-ord__head-item--index{width: 13.2%;}
.table-ord--fixed .table-ord__head-item--date{width: 11.32%;}
.table-ord--fixed .table-ord__head-item--main{width: 29.06%;}
.table-ord--fixed .table-ord__head-item--count{width: 8.49%;}
.table-ord--fixed .table-ord__head-item--total{width: 11.6%;}
.table-ord--fixed .table-ord__head-item--status{width: 26.33%;}
.table-ord--fixed-ex{table-layout: fixed;width: 100%;}
.table-ord--fixed-ex .table-ord__head-item--index{width: 13.2%;}
.table-ord--fixed-ex .table-ord__head-item--date{width: 11.31%;}
.table-ord--fixed-ex .table-ord__head-item--main{width: 29.06%;}
.table-ord--fixed-ex .table-ord__head-item--count{width: 8.49%;}
.table-ord--fixed-ex .table-ord__head-item--total{width: 11.6%;}
.table-ord--fixed-ex .table-ord__head-item--status, .table-ord--fixed-ex .table-ord__head-item--actions{width: 13.165%;}
.table-ord--compact .table-ord__head-item{height: 48px;}
.table-ord--compact .table-ord__head{border-bottom: 5px;}
.table-ord--compact .table-ord__item{height: 137px;}
.tsort{cursor: pointer;}
.tsort__path{fill-rule: evenodd;fill: #214673;-webkit-transition: fill .2s linear;-o-transition: fill .2s linear;transition: fill .2s linear;}
.tsort:hover .tsort__path{fill: #f60;}
.status--ok{color: #8ed500;}
.status--err{color: #f60;}
.l-enter{margin: 0 -18px;}
.l-enter:after{content: "";height: 0;display: table;clear: both;}
.l-enter:first-child{margin-top: -19px;}
.l-enter--m:first-child{margin-top: 0;}
.l-enter__left, .l-enter__right{float: left;width: 50%;padding: 0 18px;}
.l-enter__login, .l-enter__register{margin-bottom: 40px;}
.l-enter__login:last-child, .l-enter__register:last-child{margin-bottom: 0;}
.l-enter__social{margin-bottom: 43px;}
.l-enter__social:last-child{margin-bottom: 0;}
.form-note{font-size: 11px;line-height: 1.454545454545455;color: #000;font-weight: 300;color: #8d9ba3;}
.form-d{background: #efeded;padding: 50px 40px;position: relative;}
.form-d__item{margin-bottom: 15px;}
.form-d__action{display: table;width: 100%;text-align: left;margin-top: 39px;}
.form-d__action-left, .form-d__action-right{display: table-cell;vertical-align: middle;}
.form-d__action-left{width: 1000px;}
.form-d__action-right{min-width: 283px;text-align: right;}
.form-d .checkbox{margin-top: 16px;margin-bottom: 15px;}
.form-d .checkbox__label{font-size: 11px;}
.form-d--enter{padding-bottom: 59px;}
.form-d--enter .form-d__item{margin-bottom: 11px;}
.form-d__menu{position: absolute;right: 0;top: -40px;font-family: sans-serif;font-weight: normal;font-size: 13px;color: #0167c0;}
.form-d__menu-item{display: inline-block;border: 2px solid #0167c0;text-decoration: none;min-width: 68px;white-space: nowrap;text-align: center;line-height: 23px;margin-right: 11px;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.form-d__menu-item:last-child{margin-right: 0;}
.form-d__menu-item--active, .form-d__menu-item:hover{background: #0167c0;color: #fff;}
.form-d__step{display: none;}
.form-d__step--active{display: block;}
.form-group--social .form-group__title{margin-bottom: 40px;color: #62707a;}
.slog__buttons{margin-left: -4px;}
.slog__btn{-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;margin: 0 4px;}
.slog__btn:hover{opacity: 0.7;}
/************************************************************
/** Cart
/************************************************************/
.content--cart{background: #fff;padding: 48px 26px 40px;}
.cart__more-cont{text-align: center;padding: 20px 0 21px;font-weight: 300;border-bottom: 1px solid #dbe0e2;}
.cart__more{font-size: 15px;color: #0167c0;text-decoration: none;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.cart__more small{color: #999;font-style: inherit;}
.cart__more:hover{color: #f60;}
.cart__total{padding-top: 31px;}
.cart-total{font-size: 20px;font-weight: 300;line-height: 40px;}
.cart-total__total-text{font-weight: 500;text-transform: uppercase;margin-right: 17px;}
.cart-total__btn{margin: 0 10px;vertical-align: middle;display: inline-block;}
.cart-total__btn--last{margin-right: -10px;}
.cart-total__btn .btn{padding: 0 25px;font-weight: 500;font-size: 11px;/* min-width: 180px; */}
.cart-list__item{padding: 28px 0 22px;border-bottom: 1px solid #dbe0e2;}
.cart-list__item:first-child{padding-top: 0;}
.cart-list__item:last-child{
padding-bottomborder-bottom: 0;border-bottomborder-bottomborder-bottomborder-bottomborder-bottomborder-bottomborder-bottomborder-bottomborder-bottomborder-bottom}
.cart-item{position: relative;font-family: sans-serif;font-size: 11px;line-height: 1.636363636363636;}
.cart-item::after{content: "";height: 0;display: table;clear: both;}
.cart-item__index{position: absolute;z-index: 10;left: 0;top: 5px;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;cursor: default;background: #e6e6e6;text-align: center;line-height: 30px;min-width: 30px;font-weight: 300;font-size: 20px;color: #272f36;}
.cart-item__image{position: relative;float: left;width: 221px;height: 160px;padding: 30px;}
.cart-item__image img{position: absolute;left: 20px;right: 20px;top: 20px;bottom: 20px;max-width: 100%;max-height: 100%;max-width: calc(100% - 40px);max-height: calc(100% - 40px);margin: auto;}
.cart-item__main{overflow: hidden;}
.cart-item__title-cont{margin-bottom: 25px;}
.cart-item__title:not(:first-child){margin-left: 13px;}
.cart-item__title{font-size: 18px;font-weight: 500;color: #272f36;}
a.cart-item__title{text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
a.cart-item__title:hover{border-bottom: 1px solid rgba(39,47,54,0.6);}
.cart-item__top-ind{margin-bottom: 16px;}
.cart-item__item-title{color: #8d9ba3;font-family: sans-serif;font-weight: normal;margin-bottom: 12px;font-size: 13px;}
.cart-item__content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.cart-item__item{border-left: 1px solid #dbe0e2;text-align: center;padding: 10px 20px;}
.no-flexbox .cart-item__item{width: 5%;display: inline-block;vertical-align: middle;}
.cart-item__item--main{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: left;padding-left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.no-flexbox .cart-item__item--main{width: 30%;}
.cart-item__item:first-child{border-left: 0;}
.cart-item .input-number{vertical-align: top;}
.cat-mark{display: inline-block;font-weight: 300;font-size: 11px;line-height: 24px;white-space: nowrap;color: #fff;text-transform: uppercase;padding: 0 13px;text-decoration: none;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.cat-mark--orange{background: #f60;}
.cat-mark--orange:hover{background: #0167c0;}
.cat-mark--blue{background: #0167c0;}
.cat-mark--blue:hover{background: #f60;}
.cat-mark--green{background: #8ed500;}
.cat-mark--green:hover{background: #f60;}
.avail{font-size: 13px;font-weight: 500;}
.avail--ok .avail__icon{display: inline-block;margin-right: 5px;color: #8ed500;font-size: 18px;}
.avail--order .avail__icon{display: inline-block;vertical-align: -4px;margin-right: 5px;background-image: url("../img/sprites/sprite.png");background-position: -318px -188px;width: 16px;height: 16px;}
.avail--item{line-height: 1.1;}
.avail--item .avail__icon{display: inline-block;vertical-align: middle;}
.avail--item .avail__text{display: inline-block;vertical-align: middle;}
.avail--product{font-size: 14px;line-height: 1.5;font-family: sans-serif;font-weight: normal;}
.prop-tab{color: #62707a;}
.prop-tab strong{color: #272f36;}
.artic{color: #62707a;font-size: 13px;font-weight: 500;}
.price--cart{font-size: 18px;line-height: 1;white-space: nowrap;color: #62707a;font-weight: 500;}
.price--cart-total{color: #272f36;}
.link-remove-icon{color: #62707a;font-size: 18px;line-height: 1;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.link-remove-icon:hover{color: #f60;}
.boxed-text{display: inline-block;border: 1px solid #62707a;text-align: center;padding: 5px 10px;border-radius: 2px;font-size: 11px;font-family: sans-serif;text-transform: uppercase;color: #62707a;}
.no-dash{display: inline-block;vertical-align: middle;width: 18px;height: 2px;background: #62707a;line-height: 18px;}
/************************************************************
/** Catalog
/************************************************************/
.content--catalog .content__right{padding-top: 20px;}
.filter-groups__item{padding: 16px 20px 24px;border: 1px solid #c3c6c7;/* border-bottom: 0;*/}
.filter-groups__item:last-child{border-bottom: 1px solid #c3c6c7;}
.filter-groups--plain{padding: 7px 5px;}
.filter-groups--plain .filter-groups__item{padding: 30px 0;border: 0;border-bottom: 1px solid #dadedf;}
.filter-groups--plain .filter-groups__item:first-child{padding-top: 0;}
.filter-groups--plain .filter-groups__item:last-child{padding-bottom: 0;border-bottom: 0;}
.filter-group__title{text-transform: uppercase;font-size: 15px;font-weight: 500;margin-bottom: 16px;color: #272f36;}
.filter-group__more:not(:first-child){margin-top: 20px;}
.filter-group__checks{margin-bottom: 26px;}
.filter-group__sel{margin-bottom: 20px;}
.filter-group__sel:last-child{margin-bottom: 0;}
.filter-group__sel .jq-selectbox{display: block !important;}
.filter-group__range{margin-top: 26px;margin-bottom: 42px;}
.filter-group__range:last-child{margin-bottom: 0;}
.filter-range__title{font-family: sans-serif;font-weight: normal;font-size: 13px;margin-bottom: 8px;}
.range-control{background: none;}
.range-control__inputs{text-align: justify;text-justify: newspaper;}
.range-control__inputs:after{content: '';display: inline-block;width: 100%;height: 0;visibility: hidden;}
.unit-input-control{position: relative;font-size: 13px;font-family: sans-serif;font-weight: normal;color: #272f36;}
.unit-input-control__prefix{position: absolute;left: 10px;bottom: 10px;color: #aaadad;}
.unit-input-control__input{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;padding: 9px 10px 8px 30px;border: 2px solid #c6cacb;border-radius: 2px;color: #000;width: 105px;background: none;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;-moz-appearance: textfield;}
.unit-input-control__input:focus{outline: none;}
.unit-input-control__input::-webkit-inner-spin-button, .unit-input-control__input::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0;}
.unit-input-control__input:focus{border-color: #272f36;outline: none;}
.checks__item{display: block;margin-bottom: 15px;}
.checks__item:last-child{margin-bottom: 0;}
.btn--geom-filters-all{width: 100%;padding: 14px 10px 13px;}
.ann{color: #62707a;font-size: 13px;line-height: 1.615384615384615;}
.ann__image{height: 150px;position: relative;overflow: hidden;margin-bottom: 22px;}
.ann__image:last-child{margin-bottom: 0;}
.ann__image img{display: block;position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);min-width: 100%;min-height: 100%;}
.ann__image--video:before{content: '';position: absolute;z-index: 10;left: 0;top: 0;right: 0;bottom: 0;background: url("../img/bgs/ann-video-overlay.png") left top no-repeat;background-size: cover;}
.ann__image--video:after{content: '';background-image: url("../img/sprites/sprite.png");background-position: -143px -54px;width: 46px;height: 46px;margin-left: 4px;vertical-align: middle;display: inline-block;position: absolute;z-index: 20;right: 3px;top: 10px;cursor: pointer;}
.ann__title-cont{margin-bottom: 15px;}
.ann__title-cont:last-child{margin-bottom: 0;}
.ann__title{font-weight: 500;font-size: 15px;line-height: 1.4;color: #272f36;}
a.ann__title{text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
a.ann__title:hover{border-bottom-color: #60d600;color: #60d600;}
.group--category .group__title{margin-bottom: 23px;}
.group--ctext .group__title{margin-bottom: 24px;}
.cat-list{margin-left: -8px;margin-right: -8px;font-size: 0;margin-bottom: -20px;}
.cat-list__item{display: inline-block;vertical-align: top;width: 25%;padding: 0 8px;font-size: 12px;margin-bottom: 20px;}
.cat-list--plain{margin-left: -16px;margin-right: -16px;margin-bottom: -14px;}
.cat-list--plain .cat-list__item{width: 200px;padding: 0 16px;margin-bottom: 14px;}
.cat{font-family: sans-serif;font-weight: normal;font-size: 14px;line-height: 1.5;position: relative;background: #fff;border: 1px solid #dbe0e2;display: block;text-decoration: none;-webkit-transition: border .2s linear, color .2s linear, -webkit-box-shadow .2s linear;transition: border .2s linear, color .2s linear, -webkit-box-shadow .2s linear;-o-transition: border .2s linear, box-shadow .2s linear, color .2s linear;transition: border .2s linear, box-shadow .2s linear, color .2s linear;transition: border .2s linear, box-shadow .2s linear, color .2s linear, -webkit-box-shadow .2s linear;}
.cat__image{height: 120px;position: relative;overflow: hidden;}
.cat__image img{position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);max-width: 100%;max-width: 100%;width: auto;height: auto;}
.cat:before{content: '';position: absolute;left: 0;right: 0;height: 120px;background: #dbe0e2;opacity: 0;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;z-index: 10;}
.cat:hover{-webkit-box-shadow: 1px 1.732px 10px 0px rgba(0,0,0,0.4);box-shadow: 1px 1.732px 10px 0px rgba(0,0,0,0.4);color: #0167c0;}
.cat:hover:before{opacity: 0.5;}
.cat__content{padding: 11px 19px 10px;height: 82px;overflow: hidden;}
.cat__title{max-height: 4.5em;overflow: hidden;}
.cat__q-info{position: absolute;right: -1px;bottom: -1px;}
.cat--plain{-webkit-transition: color .2s linear, -webkit-box-shadow .2s linear;transition: color .2s linear, -webkit-box-shadow .2s linear;-o-transition: color .2s linear, box-shadow .2s linear;transition: color .2s linear, box-shadow .2s linear;transition: color .2s linear, box-shadow .2s linear, -webkit-box-shadow .2s linear;}
.cat--plain .cat__q-info{right: 0;bottom: auto;top: 96px;}
.cat--plain .cat__content{padding-left: 10px;padding-right: 10px;height: auto;}
.cat--plain .cat__title{max-height: none;}
.q-info{width: 24px;height: 24px;display: block;background: #f60;}
.q-info:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -341px -137px;width: 5px;height: 7px;margin-left: -2.5px;margin-top: -3.5px;margin-right: 4px;vertical-align: middle;display: inline-block;position: absolute;left: 50%;top: 50%;z-index: 10;}
.q-info__popup{display: none;}
.popup-style, #q-info-popup{width: 310px;background: #faf8dc;padding: 15px 20px;font-size: 12px;line-height: 1.583333333333333;color: #272f36;font-family: sans-serif;font-weight: normal;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);}
#q-info-popup{position: fixed;z-index: 1000;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}
#q-info-popup:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -318px -102px;width: 16px;height: 19px;vertical-align: middle;display: inline-block;position: absolute;left: -4px;top: 100%;}
#manuf-popup{position: fixed;z-index: 1000;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.manuf-slider{padding: 0 60px;position: relative;}
.manuf-slider .slick-slide:focus{outline: none;}
.manuf-slider .slick-slider{-webkit-user-select: text; -moz-user-select: text;-ms-user-select: text;user-select: text;}
.manuf-slider__prev, .manuf-slider__next{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;position: absolute;top: 50%;margin-top: -14px;}
.manuf-slider__prev::-moz-focus-inner, .manuf-slider__next::-moz-focus-inner{border: 0;padding: 0;}
.manuf-slider__prev:focus, .manuf-slider__next:focus{outline: 0;}
.manuf-slider__path{fill: #cdcccc;-webkit-transition: fill .2s linear, stroke .2s linear;-o-transition: fill .2s linear, stroke .2s linear;transition: fill .2s linear, stroke .2s linear;}
.manuf-slider__prev{left: 24px;}
.manuf-slider__next{right: 24px;}
.manuf-slider__slide{display: inline-block !important;float: none;height: auto;vertical-align: middle;text-decoration: none;position: relative;}
.manuf-slider__slide img{display: inline-block;vertical-align: middle;max-width: 100%;}
.manuf-slider__slide:hover .manuf-slider__img{opacity: 0;}
.manuf-slider__slide:hover .manuf-slider__img-active{opacity: 1;}

.manuf-slider__img{-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.manuf-slider__img-active{position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;margin: auto;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.manuf-slider__popup{display: none;}
.manuf-slider__path{-webkit-transition: stroke .2s linear;-o-transition: stroke .2s linear;transition: stroke .2s linear;stroke-width: 2;}
.manuf-slider__icon{overflow: visible !important;}
.manuf-slider__prev:hover .manuf-slider__path, .manuf-slider__next:hover .manuf-slider__path{fill: #f60;stroke: #f60;}
.manuf-slider--narrow{padding: 0 77px;}
.manuf-slider--narrow .slick-prev{left: -52px;}
.manuf-slider--narrow .slick-next{right: -52px;}
.manuf-slider--narrow .manuf-slider__slide{text-align: center;}
.man-pop{background: #0267c1;color: #fff;font-family: sans-serif;font-weight: 300;font-size: 12px;line-height: 1.3;position: relative;border: 1px solid #27509f;padding: 15px 16px;text-align: left;}
.man-pop:before{content: '';position: absolute;bottom: 100%;left: 50%;margin-left: -10px;border-bottom: 7px solid #0267c1;border-top: 7px solid transparent;border-left: 10px solid transparent;border-right: 10px solid transparent;pointer-events: none;}
.man-pop__title{color: #17d1ff;text-transform: uppercase;margin-bottom: 17px;font-weight: 500;}
.man-pop__title:last-child{margin-bottom: 0;}
.man-pop__text{margin-bottom: 10px;}
.man-pop__text:last-child{margin-bottom: 0;}
.man-pop__text strong{font-weight: 500;}
/************************************************************
/** Reviews
/************************************************************/
.content--reviews{background: #fff;padding: 60px 47px;}
.content--reviews .content__reviews{margin-top: 40px;}
.btn--add-review{padding: 16px 30px 10px;min-width: 370px;border-bottom: 3px solid #015cac;font-family: sans-serif;font-size: 14px;-webkit-transition: background .2s linear, border .2s linear;-o-transition: background .2s linear, border .2s linear;transition: background .2s linear, border .2s linear;}
.btn--add-review:before{content: '';display: inline-block;margin-right: 14px;text-indent: -99999px;background: url(../img/svg/review.svg);background-repeat: no-repeat;width: 28px;height: 28px;vertical-align: middle;}
.btn--add-review:hover{border-bottom-color: #cc5200;}
.reviews__list{margin-left: -15px;margin-right: -15px;font-size: 0;margin-bottom: -39px;}
.reviews__item{width: 50%;display: inline-block;vertical-align: top;padding: 0 15px;font-size: 14px;margin-bottom: 39px;}
.reviews__pager-cont{margin-top: 30px;}
.review{position: relative;font-size: 15px;line-height: 1.466666666666667;font-family: sans-serif;padding-top: 76px;}
.review__content{border: 1px solid #dbe0e2;padding: 95px 56px 40px;}
.review__date{position: absolute;left: -1px;top: 76px;}
.review__author, .review__author-small{text-align: center;color: #272f36;}
.review__author{font-size: 18px;margin-bottom: 12px;}
.review__author-small{margin-bottom: 26px;}
.review__text{margin-bottom: 32px;color: #62707a;font-size: 13px;line-height: 1.692307692307692;}
.review__more-cont{text-align: center;}
.review__more{min-width: 185px;}
.review__image{border-radius: 50%;width: 150px;height: 150px;overflow: hidden;position: absolute;left: 50%;margin-left: -75px;top: 1px;background: url("../img/bgs/review-doc.jpg") center center no-repeat;background-size: cover;}
.review__image:after{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: transparent;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;z-index: 10;}
.review__image:hover:after{background: #000000;background: rgba(0,0,0,0.5);}
.review__image:before{content: '';position: absolute;left: 50%;top: 50%;text-indent: -99999px;background: url(../img/svg/zoom.svg);background-repeat: no-repeat;width: 32px;height: 24px;margin-left: -16px;margin-top: -12px;z-index: 20;opacity: 0;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.review__image:hover:before{opacity: 1;}
.review__image img{position: absolute;z-index: 5;bottom: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);max-height: 80%;}
.date{background: #f60;color: #fff;padding: 2px 0 23px;text-align: center;font-size: 13px;font-family: sans-serif;font-weight: normal;width: 68px;}
.date:after{content: '';position: absolute;left: 0;bottom: 0;border-left: 34px solid transparent;border-right: 34px solid transparent;border-bottom: 10px solid #fff;border-top: 10px solid transparent;}
.date__day{font-size: 38px;font-family: sans-serif;font-weight: 200;white-space: nowrap;}
.date__month{margin-top: -11px;}
/************************************************************
/** Post review form
/************************************************************/
.form-post{background: url("../img/bgs/form-review.jpg") left top/cover no-repeat;padding: 49px 200px 65px;}
.form-post .ib__placeholder, .form-post .ib--white .ib__placeholder{color: #fff;}
.form-post__title{font-size: 25px;font-weight: 500;color: #fff;margin-bottom: 54px;text-align: center;}
.form-post__split{margin-bottom: 36px;margin-left: -15px;margin-right: -15px;}
.form-post__split:after{content: "";height: 0;display: table;clear: both;}
.form-post__left, .form-post__right{float: left;width: 50%;padding: 0 15px;}
.form-post__comment{height: 142px;resize: none;}
.form-post__btn-cont{text-align: center;}
.form-post__btn{min-width: 203px;}
.form-post__name-cont{display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 30px;}
.form-post__name{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.form-post__attach{min-width: 58px;text-align: center;margin-left: 22px;}
.form-post__item{margin-bottom: 30px;}
.form-post__item:last-child{margin-bottom: 0;}
.ib--white{font-size: 16px;font-weight: 300;}
.ib--white .ib__error{position: absolute;left: 23px;width: 100%;top: 100%;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis;color: #f60;font-size: 11px;}
.ib--white.ib--error .ib__input{border-color: #f60;}
.ib--white.ib--error .ib__wrapper:after{content: '';position: absolute;right: 12px;top: 50%;margin-top: -5.5px;text-indent: -99999px;background: url(../img/svg/ib-err.svg);background-repeat: no-repeat;width: 2px;height: 11px;}
.ib--white.ib--ok .ib__input{border-color: #8ed500;}
.ib--white.ib--ok .ib__wrapper:after{content: '';position: absolute;right: 7px;top: 50%;margin-top: -4px;text-indent: -99999px;background: url(../img/svg/ib-ok.svg);background-repeat: no-repeat;width: 11px;height: 8px;}
.ib--white .ib__input{background: #fff;padding: 18px 20px 19px;color: #000;outline: 2px solid transparent;outline-offset: -1px;-webkit-transition: outline .2s linear;-o-transition: outline .2s linear;transition: outline .2s linear;}
.ib--white .ib__input:focus{outline: 2px solid #000;}
.ib--white.ib--error .ib__input{outline-color: #f60;}
.ib--white .ib__error{position: absolute;left: 0;top: 100%;}
.ib--white .ib__placeholder{color: #272f36;padding: 20px 20px 17px;}
.ib--white.ib--ok .ib__input{outline: 2px solid #60d600;outline-offset: -2px;}
.ib--white.ib--ok:after{content: '';position: absolute;right: 15px;top: 50%;margin-top: -4px;text-indent: -99999px;background: url(../img/svg/ib-ok.svg);background-repeat: no-repeat;width: 11px;height: 8px;}
.jq-file--im{position: relative;}
.jq-file--im .jq-file__name{display: none;}
.jq-file--im .jq-file__browse{display: block;text-indent: -99999px;background: url(../img/svg/file.svg);background-repeat: no-repeat;width: 41px;height: 45px;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.jq-file--im:hover .jq-file__browse{opacity: 0.7;}
.jq-file--doc{position: relative;min-height: 35px;font-size: 15px;color: #0167c0;font-weight: 300;width: 230px;text-align: left;}
.jq-file--doc .jq-file__name{display: inline-block;vertical-align: middle;padding-left: 45px;padding-top: 3px;max-width: 99%;}
.jq-file--doc:before{content: '';display: inline-block;vertical-align: middle;height: 35px;width: 1%;}
.jq-file--doc .jq-file__browse{position: absolute;left: 0;top: 0;text-indent: -99999px;background: url(../img/svg/attach-doc.svg);background-repeat: no-repeat;width: 28px;height: 35px;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.jq-file--doc:hover .jq-file__browse{opacity: 0.7;}
/************************************************************
/** Margins
/************************************************************/
.m-mtitle-to-b-50{margin-bottom: 37px;}
.m-mtitle-to-b-50:last-child{margin-bottom: 0;}
.m-46{margin-bottom: 46px;}
.m-46:last-child{margin-bottom: 0;}
.m-b-to-title-50{margin-bottom: 39px;}
.m-b-to-title-50:last-child{margin-bottom: 0;}
.m-b-to-title-55{margin-bottom: 42px;}
.m-b-to-title-55:last-child{margin-bottom: 0;}
.m-about-to-b-90{margin-bottom: 85px;}
.m-about-to-b-90:last-child{margin-bottom: 0;}
.m-text-to-sitem-65{margin-bottom: 49px;}
.m-text-to-sitem-65:last-child{margin-bottom: 0;}
.m-b-to-ititle-40{margin-bottom: 29px;}
.m-b-to-ititle-40:last-child{margin-bottom: 0;}
.m-b-to-mtitle-40{margin-bottom: 24px;}
.m-b-to-mtitle-40:last-child{margin-bottom: 0;}
.m-text-to-mtitle-65{margin-bottom: 51px;}
.m-text-to-mtitle-65:last-child{margin-bottom: 0;}
.m-20{margin-bottom: 20px;}
.m-20:last-child{margin-bottom: 0;}
.m-30{margin-bottom: 30px;}
.m-30:last-child{margin-bottom: 0;}
.m-40{margin-bottom: 40px;}
.m-40:last-child{margin-bottom: 0;}
.m-50{margin-bottom: 50px;}
.m-50:last-child{margin-bottom: 0;}
.m-55{margin-bottom: 55px;}
.m-55:last-child{margin-bottom: 0;}
.m-text-to-aann-30{margin-bottom: 24px;}
.m-text-to-aann-30:last-child{margin-bottom: 0;}
.m-aann-to-aann-40{margin-bottom: 40px;}
.m-aann-to-aann-40:last-child{margin-bottom: 0;}
.m-aann-to-ititle-50{margin-bottom: 39px;}
.m-aann-to-ititle-50:last-child{margin-bottom: 0;}
.m-36{margin-bottom: 36px;}
.m-36:last-child{margin-bottom: 0;}
.m-60{margin-bottom: 60px;}
.m-60:last-child{margin-bottom: 0;}
.m-b-to-ititle-60{margin-bottom: 50px;}
.m-b-to-ititle-60:last-child{margin-bottom: 0;}
.m-bens-to-b-60{margin-bottom: 51px;}
.m-bens-to-b-60:last-child{margin-bottom: 0;}
.m-b-to-ktitle-60{margin-bottom: 54px;}
.m-b-to-ktitle-60:last-child{margin-bottom: 0;}
.m-text-to-b-40{margin-bottom: 33px;}
.m-text-to-b-40:last-child{margin-bottom: 0;}
.m-persons-to-b-60{margin-bottom: 61px;}
.m-persons-to-b-60:last-child{margin-bottom: 0;}
.m-b-to-ctitle-30{margin-bottom: 24px;}
.m-b-to-ctitle-30:last-child{margin-bottom: 0;}
.m-ctext-to-b-30{margin-bottom: 21px;}
.m-ctext-to-b-30:last-child{margin-bottom: 0;}
.m-25{margin-bottom: 25px;}
.m-25:last-child{margin-bottom: 0;}
.m-to-ititle-40{margin-bottom: 29px;}
.m-to-ititle-40:last-child{margin-bottom: 0;}
.m-compare-to-ititle-95{margin-bottom: 76px;}
.m-compare-to-ititle-95:last-child{margin-bottom: 0;}
/************************************************************
/** Margins
/************************************************************/
.contacts-text{font-family: sans-serif;font-weight: normal;color: #62707a;font-size: 13px;line-height: 1.615384615384615;color: #333;padding-left: 100px;padding-right: 100px;}
.contacts-text ul{padding:0 0 20px 30px;margin:0px;}
.content--contacts{background: #fff;padding: 0 15px 30px 15px;}
.content--contacts ul{padding:0px 0 20px 20px;margin:0px;}
.points__item{margin-bottom: 45px;}
.points__item:last-child{margin-bottom: 0;}
.contacts-head{display: table;width: 100%;}
.contacts-head__left, .contacts-head__right{display: table-cell;vertical-align: top;}
.contacts-head__left{width: 1000px;padding-right: 100px;}
.contacts-head__right{white-space: nowrap;}
.imenu{font-family: sans-serif;font-weight: 500;font-size: 15px;line-height: 2.153846153846154;color: #0167c0;}
.imenu__item{display: inline-block;}
.imenu__item::after{content: ' •';}
.imenu__item:last-child:after{content: none;}
.imenu__link{text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
.imenu__link:hover{border-bottom: 1px solid rgba(96,214,0,0.7);color: #60d600;}
.point{font-family: sans-serif;font-weight: 300;font-size: 13px;line-height: 1.538461538461539;}
.point__title{font-size: 25px;font-weight: 500;margin-bottom: 21px;}
.point__content{border: 1px solid #dbe0e2;}
.point__content:after{content: "";height: 0;display: table;clear: both;}
.point__item{float: left;}
.point__item:first-child{width: 48.9%;}
.point__item:last-child{width: 51.1%;}
.point__item--split{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 365px;}
.point__item--split .point__split:last-child{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-height: 153px;margin-top: auto;}
.point__section{padding: 19px 33px 10px;}
.point__split{border-top: 1px solid #dbe0e2;display: -webkit-box;display: -ms-flexbox;display: flex;
}
html.no-flexbox.no-flexboxlegacy .point__split{display: table;width: 100%;}
.point__split-section{-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 10px 8px;}
html.no-flexbox.no-flexboxlegacy .point__split-section{display: table-cell;vertical-align: middle;}
.point__map{height: 365px;}
.map ul{list-style:none;padding:0px;margin:0px;}
.point__extra{border: 1px solid #dbe0e2;border-top: 0;display: table;width: 100%;display: block;}
html.no-js .point__extra{display: table;}
.point--extra .point__extra{display: table;}
.point__extra-left, .point__extra-right{width: 50%;display: table-cell;vertical-align: top;padding: 18px 34px 43px;}
.point__extra-right{padding-top: 78px;padding-right: 107px;padding-left: 0;}
.point__ic-grid{margin-bottom: 94px;}
.point__ic-grid:last-child{margin-bottom: 0;}
.point__btn{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;width: 100%;display: none;text-decoration: none;border: 1px solid #dbe0e2;border-top: 0;text-align: center;padding: 18px 10px 17px;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;font-size: 16px;font-family: sans-serif;font-weight: normal;}
.point__btn::-moz-focus-inner{border: 0;padding: 0;}
.point__btn:focus{outline: 0;}
.point__btn:hover{background: #dbe0e2;}
html.no-js .point__btn{display: none;}
.point__hide-extra{display: none;}
.point__show-extra:before, .point__hide-extra:before{content: '';display: inline-block;margin-right: 10px;vertical-align: -3px;}
.point__show-extra:before{text-indent: -99999px;background: url(../img/svg/sp-expand.svg);background-repeat: no-repeat;width: 18px;height: 18px;}
.point__hide-extra:before{text-indent: -99999px;background: url(../img/svg/sp-collapse.svg);background-repeat: no-repeat;width: 18px;height: 18px;}
.point--extra .point__show-extra{display: none;}
.point--extra .point__hide-extra{display: inline;}
.points__item .table-data{/* width: 100%; */}
.points__item .table-data__d{max-width: 400px;}
.map{height: 100%;background: #d3d3d3;}
.map__map{height: 100%;}
.link-ic{text-decoration: none;color: #0167c0;}
.link-ic--pdf:before{content: '';text-indent: -99999px;background: url(../img/svg/pdf.svg);background-repeat: no-repeat;width: 42px;height: 42px;}
.link-ic--pdf:hover:before{background-image: url("../img/svg/pdf-active.svg");}
.link-ic--word:before{content: '';text-indent: -99999px;background: url(../img/svg/word.svg);background-repeat: no-repeat;width: 42px;height: 42px;}
.link-ic--word:hover:before{background-image: url("../img/svg/word-active.svg");}
.link-ic--hor:before{display: inline-block;vertical-align: middle;margin-right: 15px;margin-bottom:5px;}
.link-ic--hor .link-ic__text{display: inline-block;vertical-align: middle;font-size:12px;}
.link-ic--vert:before{display: block;margin: 0 auto 21px;}
.link-ic__text span{border-bottom: 1px solid transparent;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
.link-ic:hover .link-ic__text span{color: #f60;}
.link-ic--large:before{display: block;margin: 0 auto 25px;width: 70px;height: 70px;background-size: 100%;}
.table-data{border-collapse: collapse;}
.table-data__i, .table-data__d{vertical-align: top;padding-bottom: 12px;}
.table-data__i{min-width: 150px;max-width: 150px;padding-right: 20px;font-family: sans-serif;font-weight: normal;color: #62707a;}
.table-data__d{max-width: 130px;min-width: 40px;word-wrap: break-word;overflow-wrap: break-word;}
.point-group{margin-bottom: 19px;}
.point-group:last-child{margin-bottom: 0;}
.point-group__title{margin-bottom: 20px;font-weight: 500;font-size: 20px;}
.ic-grid, .point-persons{font-size: 0;margin-bottom: -30px;}
.ic-grid__item, .point-persons__item{display: inline-block;vertical-align: top;width: 50%;margin-bottom: 30px;font-size: 13px;text-align: center;}
.point-person__image{margin-bottom: 16px;}
.form-feedback{background: #16d0ff;color: #fff;padding: 44px 250px 70px;}
.form-feedback__title{text-align: center;font-size: 20px;font-family: sans-serif;margin-bottom: 45px;}
.form-feedback__split{margin: 0 -25px;}
.form-feedback__split:after{content: "";height: 0;display: table;clear: both;}
.form-feedback__left, .form-feedback__right{float: left;width: 50%;padding: 0 25px;}
.form-feedback__item{margin-bottom: 30px;}
.form-feedback__item:last-child{margin-bottom: 0;}
.form-feedback__btn-cont{text-align: left;}
.form-feedback__comment{height: 122px;resize: none;}
.form-feedback__btn{padding: 17px 30px 15px;min-width: 193px;font-size: 12px;text-transform: uppercase;font-family: sans-serif;font-weight: 500;}
.form-feedback--alt{padding-left: 100px;padding-right: 100px;padding-bottom: 54px;}
.form-feedback--alt .form-feedback__btn-cont{text-align: center;margin-top: 60px;}
.form-feedback--alt .form-feedback__btn{padding: 13px 30px 10px;}
.textb{font-family: sans-serif;font-weight: normal;font-size: 13px;line-height: 1.615384615384615;color: #62707a;}
.ib--white-compact{font-size: 13px;}
.ib--white-compact .ib__input, .ib--white-compact .ib__placeholder{padding: 15px 20px 16px;}
.ib--white-compact textarea.ib__input{display: block;}
.ib--white-compact .jq-selectbox{display: block;}
/************************************************************
/** Faq
/************************************************************/
.content--faq{background: #fff;padding: 60px 48px;}
.content--faq .content__wide{margin-left: -33px;margin-right: -33px;}
.accordion__item{margin-bottom: 30px;}
.accordion__item:last-child{margin-bottom: 0;}
.qa-item{border: 1px solid #dbe0e2;padding: 53px 59px 55px;position: relative;z-index: 10;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.qa-item::before{content: '';position: absolute;top: 47px;background: #fff url("../img/svg/sp-expand.svg") no-repeat;border-radius: 50%;width: 29px;height: 29px;background-size: 29px;left: -14.5px;pointer-events: none;}
.qa-item.accordion-item--opened{background: #fafafa;}
.qa-item.accordion-item--opened:before{background-image: url("../img/svg/sp-collapse.svg");}
.qa-item__head{cursor: pointer;}
.qa-item__head:focus{outline: none;}
.qa-item__head:after{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: -10;}
.qa-item__title{font-size: 18px;font-family: sans-serif;font-weight: normal;}
.qa-item__content{margin-top: 48px;}
/************************************************************
/** Thanks
/************************************************************/
.content--thanks{padding: 0 15px;margin-top: 15px;}
.thanks{background: #8d9ba3;color: #fff;font-family: sans-serif;font-weight: 500;padding: 21px 28px;}
.thanks:after{content: "";height: 0;display: table;clear: both;}
.thanks__msg{background: #fff;float: left;width: 541px;}
.thanks__msg strong{font-weight: inherit;color: #f60;}
.thanks__right{overflow: hidden;padding-top: 18px;padding-left: 33px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 263px;padding-right: 17px;}
html.ie .thanks__right{height: 263px;}
.thanks__subs{padding-top: 5px;}
.thanks__sep{min-height: 1px;max-height: 1px;background: #dbe0e2;}
.thanks-msg{border: 1px solid #dbe0e2;text-align: center;font-size: 15px;line-height: 1.4;font-weight: 300;color: #272f36;padding: 45px 100px 20px;min-height: 302px;}
.thanks-msg__title{color: #62707a;font-weight: 500;font-size: 20px;line-height: 1.25;margin-bottom: 44px;}
.thanks-msg__icon{display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -60px -106px;width: 50px;height: 50px;margin-bottom: 27px;}
.thanks-contacts{color: #272f36;font-size: 20px;line-height: 1.25;font-weight: 500;display: table;width: 100%;}
.thanks-contacts__text, .thanks-contacts__data{display: table-cell;vertical-align: top;}
.thanks-contacts__text{padding-right: 40px;padding-top: 7px;}
.phone-large{font-weight: 500;font-size: 40px;line-height: 1.25;color: #fff;white-space: nowrap;}
.thanks-subs{font-size: 13px;color: #fff;display: table;width: 100%;}
.thanks-subs__text, .thanks-subs__btn-cont{display: table-cell;vertical-align: top;}
.thanks-subs__text{padding-right: 30px;}
.thanks-subs__btn-cont{white-space: nowrap;}
.thanks-subs__btn{min-width: 184px;}
.sect-emb{background: #dbe0e2;}
.sect-emb__wrapper{padding: 36px 15px;}
.sect-emb__title{color: #62707a;font-size: 20px;font-weight: 500;margin-bottom: 33px;text-transform: uppercase;}
/************************************************************
/** Services
/************************************************************/
.services{margin-left: -15px;margin-right: -15px;font-size: 0;}
.services__item{display: inline-block;vertical-align: top;width: 33.33333333%;padding: 0 15px;font-size: 14px;}
.service{height: 212px;position: relative;z-index: 10;color: #fff;font-size: 18px;font-weight: 500;text-align: center;cursor: default;}
.service__image{position: absolute;z-index: -10;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);min-width: 100%;min-height: 100%;}
.service__title{position: absolute;left: 0;right: 0;bottom: 51%;}
.service__btn-cont{position: absolute;left: 0;right: 0;bottom: 34px;}
.service__btn{font-size: 11px;text-transform: uppercase;background: #272f36;color: #16d0ff;padding: 13px 15px 14px;min-width: 184px;text-align: center;outline: 2px solid transparent;-webkit-transition: outline .2s linear, background .2s linear, color .2s linear, opacity .2s linear;-o-transition: outline .2s linear, background .2s linear, color .2s linear, opacity .2s linear;transition: outline .2s linear, background .2s linear, color .2s linear, opacity .2s linear;opacity: 0;}
.service__btn:hover{background: transparent;outline: 2px solid #fff;color: #fff;}
.service:hover .service__btn{opacity: 1;}
.content--split{background: #fff -o-linear-gradient(top, #efeded 0%, #efeded 100%) left top/300px 100% no-repeat;background: #fff -webkit-gradient(linear, left top, left bottom, from(#efeded), to(#efeded)) left top/300px 100% no-repeat;background: #fff linear-gradient(to bottom, #efeded 0%, #efeded 100%) left top/300px 100% no-repeat;}
.content--split::after{content: "";height: 0;display: table;clear: both;}
.content--split .content__left{float: left;padding: 33px 15px;background: #efeded;width: 300px;}
.content--split .content__right{float: right;width: calc(100% - 300px);padding: 0 15px 30px;}
.content--split .content__right .group{margin: 0 0 0 0;}

.content--split .content__vac-head{margin-bottom: 35px;}
.content--split .content__vacs{margin-bottom: 23px;padding: 0 0 0 25px;}
.content--split .content__vacs:last-child{margin-bottom: 0;}
.act{position: relative;text-align: center;font-family: sans-serif;font-weight: 500;color: #fff;}
.act__content{position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index: 10;}
.act__title{font-size: 30px;text-transform: uppercase;}
.act__title small{font-size: 25px;}
.act__text{font-family: sans-serif;font-size: 14px;line-height: 1.357142857142857;}
.act--geom-side{height: 413px;}
.act--geom-side .act__btn-cont{position: absolute;z-index: 30;bottom: 30px;left: 30px;right: 30px;text-align: center;}
.act--geom-side .act__content{padding-top: 29px;}
.act--geom-side .act__title{margin-bottom: 5px;}
/************************************************************
/** Vacncies
/************************************************************/
.vac-head__item{display: inline-block;vertical-align: top;margin-right: 30px;width: 310px;}
.vac-list__item{padding: 29px 0 22px;border-bottom: 1px solid #dbe0e2;}
.vac-list__item--has-form{padding-bottom: 0;border-bottom: 0;}
.vac-list__item:first-child{padding-top: 0;}
.vac-list__item:last-child{padding-bottom: 0;border-bottom: none;}
.vac-item__head{display: table;width: 100%;font-family: sans-serif;font-size: 20px;margin-bottom: 22px;}
.vac-item__date-cont, .vac-item__title, .vac-item__salary{display: table-cell;vertical-align: top;}
.vac-item__date{background: #f60;color: #fff;font-weight: 300;font-size: 13px;padding: 4px 14px;text-align: center;white-space: nowrap;}
.vac-item__title{width: 10000px;padding-left: 17px;padding-top: 3px;-webkit-transition: color .2s linear, border .2s linear;-o-transition: color .2s linear, border .2s linear;transition: color .2s linear, border .2s linear;text-decoration: none;}
.vac-item__title:hover{color: #f60;}
.vac-item__salary{white-space: nowrap;padding-top: 3px;}
.vac-item__body{display: table;width: 100%;}
.vac-item__text, .vac-item__btn-cont{display: table-cell;vertical-align: top;}
.vac-item__btn-cont{min-width: 320px;text-align: right;padding-top: 12px;}
.vac-item__text{width: 10000px;padding-right: 30px;}
.vac-item__form-cont{margin-top: 23px;}
.vac-item__btn{min-width: 0;padding-left: 16px;padding-right: 16px;}
.vac-form{background: #f5f5f5;color: #000;padding: 70px 0px 51px;position: relative;}
.vac-form__close{display: block;position: absolute;right: 20px;top: 20px;text-indent: -99999px;background: url(../img/svg/close.svg);background-repeat: no-repeat;width: 18px;height: 18px;}
.vac-form__close:hover{background: url("../img/svg/close-active.svg");}
.vac-form__split{/*margin-left: -18px;margin-right: -18px;margin-bottom: 30px;*/}
.vac-form__split:after{content: "";height: 0;display: table;clear: both;}
.vac-form__left, .vac-form__right{float: left;width: 50%;padding: 0 15px;}
.vac-form__item{margin-bottom: 15px;}
.vac-form__item:last-child{margin-bottom: 0;}
.vac-form__btn-cont{position: relative;text-align: center;margin: 40px 20px 0 20px;}
.vac-form__attach{position: absolute;left: 0;top: -3px;}
.vac-form__btn{min-width: 183px;}
.vac-form__comment{height: 125px;resize: none;}
.ib--white-mid{font-size: 17px;font-family: $font-roboto;color: #808080;}
.ib--white-mid .ib__input{padding: 10px 12px 7px;border: 2px solid #dbe0e2;border-radius: 2px;}
.ib--white-mid .ib__placeholder{padding: 14px 20px 10px;color: #808080;font-family: sans-serif;font-size: 13px;line-height: 1.23;}
/************************************************************
/** Video
/************************************************************/
.video{position: relative;z-index: 10;cursor: pointer;background: #000;overflow: hidden;}
.video__container{position: relative;display: block;height: 0;}
.video iframe{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;}
.video__placeholder{min-width: 100%;min-height: 100%;position: absolute;z-index: 20;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.video__play{display: inline-block;text-indent: -99999px;background: url(../img/svg/play.svg);background-repeat: no-repeat;width: 36px;height: 36px;margin-left: -18px;margin-top: -18px;z-index: 30;position: absolute;left: 50%;top: 50%;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.video:hover .video__play{opacity: 0.8;}
.video--loaded .video__play{display: none;}
.video--geom-def .video__container{padding-bottom: 51.72%;}
.video--geom-lg .video__container{padding-bottom: 60.72%;}
.bnr{display: inline-block;background: #ff9c00;color: #fff;position: relative;padding: 0 20px 0 10px;font-size: 11px;line-height: 26px;font-family: sans-serif;font-weight: 300;text-transform: uppercase;text-align: left;}
.bnr:after{content: '';position: absolute;right: 0;top: 0;height: 26px;border-top: 13px solid transparent;border-bottom: 13px solid transparent;border-right: 7px solid #fff;border-left: 7px solid transparent;}
/************************************************************
/** Generic articles
/************************************************************/
.group--artic-ann .group__title{margin-bottom: 23px;}
.group--artic-ann .group__title .bnr{vertical-align: 5px;margin-left: 14px;}
.group--artic-ann .group__more-cont{text-align: center;font-size: 13px;font-weight: 300;margin-top: 24px;}
.article__title{margin-bottom: 30px;}
.article__video{margin-bottom: 26px;}
.article__image{margin-bottom: 49px;}
.article__image img{display: inline-block;max-width: 100%;}
.article__title + .article__video{margin-top: 33px;}
.article__gal{margin: 43px 0 42px;padding: 0 60px 0 10px;}
.article__gal:last-child{margin-bottom: 0;}
.article--compact .article__image{margin-bottom: 30px;}
.article--padded .article__text{padding-left: 100px;padding-right: 100px;}
.text a{text-decoration:none;border-bottom:none;}
.article--video .article__video{margin-bottom: 22px;}
.article--video .article__video:last-child{margin-bottom: 0;}
.article-block--padded{padding: 0 100px;}
.group--share{padding: 0 100px;}
.group--share .group__title{margin-bottom: 25px;}
.share-buttons{font-size: 0;white-space: nowrap;}
.share-buttons__item{display: inline-block;vertical-align: top;margin-right: 12px;}
.share-buttons__item:last-child{margin-right: 0;}
.share-button{width: 100%;position: relative;display: inline-block;color: #fff;text-transform: uppercase;font-family: 'Adelle', 'Ruble', sans-serif;font-weight: 600;font-size: 11px;line-height: 34px;white-space: nowrap;text-transform: uppercase;padding: 2px 50px 0 57px;text-decoration: none;border-radius: 6px;text-align: left;min-width: 158px;height: 36px;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.share-button:before{position: absolute;left: 16px;top: 50%;}
.share-button--vk{background-color: #419ac6;}
.share-button--vk:hover{background-color: #67aed1;}
.share-button--vk:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -24px -311px;width: 24px;height: 13px;display: inline-block;margin-top: -7px;}
.share-button--fb{padding-left: 56px;background-color: #314987;}
.share-button--fb:hover{background-color: #4263b7;}
.share-button--fb:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -318px -125px;width: 17px;height: 17px;display: inline-block;margin-top: -9px;left: 20px;}
.share-button--ok{padding-left: 51px;background-color: #ff6d15;}
.share-button--ok:hover{background-color: #ff8a44;}
.share-button--ok:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -318px -247px;width: 12px;height: 19px;display: inline-block;margin-top: -10px;left: 19px;}
.share-button--tw{padding-left: 52px;background-color: #22bbf4;}
.share-button--tw:hover{background-color: #4ec9f6;}
.share-button--tw:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: 0px -311px;width: 20px;height: 17px;display: inline-block;margin-top: -9px;left: 15px;}
.share-button__count{font-size: 15px;line-height: 33px;position: absolute;right: 13px;top: 0;padding-top: 3px;}
.share-button__text{display: none;}
.group--subscribe{max-width: 750px;margin-left: auto;margin-right: auto;background: #f2f2f2;padding: 23px 30px 40px;margin: 0 auto !important;}
.group--subscribe .group__title{margin-bottom: 27px;}
.form-subscribe__content{display: table;width: 100%;}
.form-subscribe__item{display: table-cell;vertical-align: top;white-space: nowrap;}
.form-subscribe__item--input{width: 10000px;padding-right: 20px;}
.form-subscribe__item--button{padding-top: 1px;}
.form-subscribe__btn{background: transparent;border: 2px solid #1367aa;color: #1367aa;text-transform: uppercase;font-family: $font-roboto;font-weight: normal;font-size: 11px;padding: 10px 15px 8px;min-width: 141px;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.form-subscribe__btn:hover{background: #1367aa;color: #fff;}
.form-subscribe__btn:focus{outline: 1px dotted #1367aa;outline-offset: -4px;}
.form-subscribe__btn:hover:focus{outline: 1px solid #fff;}
.ib--subscribe{font-family: $font-roboto;font-weight: 300;font-size: 14px;}
.ib--subscribe .ib__input{padding: 11px 15px;padding-left: 35px;outline: 2px solid transparent;outline-offset: -2px;-webkit-transition: outline .2s linear;-o-transition: outline .2s linear;transition: outline .2s linear;}
.ib--subscribe .ib__input:focus{outline: 2px solid #0167c0;}
.ib--subscribe .ib__placeholder{position: absolute;padding: 12px 15px 8px 35px;}
.ib--subscribe .ib__icon{position: absolute;left: 10px;top: 50%;}
.ib--subscribe .ib__icon--email{display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -52px -311px;width: 16px;height: 12px;margin-top: -6px;}
.ib--subscribe .ib__icon--email-dark{display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -72px -311px;width: 16px;height: 12px;margin-top: -6px;}
.ib--subscribe .ib__error{position: absolute;left: 0;top: 100%;color: #f60;font-size: 11px;width: 100%;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
.ib--subscribe.ib--error .ib__input{outline: 2px solid #f60;}
.ib--subscribe.ib--ok .ib__input{outline: 2px solid #8ed500;outline-offset: -2px;}
.ib--subscribe.ib--ok:after{content: '';position: absolute;right: 7px;top: 50%;margin-top: -4px;text-indent: -99999px;background: url(../img/svg/ib-ok.svg);background-repeat: no-repeat;width: 11px;height: 8px;}
.gal__item{width: 270px;height: 200px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 15px;text-align: center;display: flex !important;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;justify-content: center;align-items: center;}
.gal__item img{display: inline-block;text-align: center;max-width: 100%;}
.gal .slick-slide:focus{outline: none;}
.gal .slick-slider{-webkit-user-select: text; -moz-user-select: text;-ms-user-select: text;user-select: text;}
.gal .slick-prev, .gal .slick-next{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;position: absolute;top: 50%;text-indent: -99999px;}
.gal .slick-prev::-moz-focus-inner, .gal .slick-next::-moz-focus-inner{border: 0;padding: 0;}
.gal .slick-prev:focus, .gal .slick-next:focus{outline: 0;}
.gal .slick-prev{left: -53px;display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -28px -242px;width: 21px;height: 34px;margin-top: -17px;}
.gal .slick-prev:hover{background-position: -53px -242px;}
.gal .slick-next{right: -53px;display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -103px -242px;width: 21px;height: 34px;margin-top: -17px;}
.gal .slick-next:hover{background-position: -78px -242px;}
.gal-item{display: inline-block;text-decoration: none;position: relative;z-index: 10;}
.gal-item img{display: block;}
.gal-item::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 10;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.gal-item:hover:before{background: #000000;background: rgba(0,0,0,0.4);}
.gal-item::after{content: '';text-indent: -99999px;background: url(../img/svg/zoom.svg);background-repeat: no-repeat;width: 32px;height: 24px;position: absolute;left: 50%;top: 50%;z-index: 20;margin-left: -16px;margin-top: -12px;opacity: 0;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.gal-item:hover:after{opacity: 1;}
.group--manufs .group__title{margin-bottom: 64px;}
.group--manufs .group__manufs{margin-bottom: 65px;}
.group--manufs .group__manufs:last-child{margin-bottom: 0;}
/************************************************************
/** Calendar control
/************************************************************/
.content--split .content__left > .sideblock--calendar:first-child{margin-top: -8px;}
.sideblock--calendar{margin-bottom: 53px;}
.sideblock--calendar:last-child{margin-bottom: 0;}
.sideblock--calendar .sideblock__title{margin-bottom: 18px;}
.ui-datepicker{font-size: 13px;font-weight: 300;font-family: sans-serif;}
.ui-datepicker th{text-transform: uppercase;border-bottom: 1px solid #dce0e0;padding-bottom: 21px;}
.ui-datepicker tbody > tr:first-child > td{padding-top: 20px;}
.ui-datepicker td{padding: 7px 0;}
.ui-datepicker-header{background: #dce0e0;padding: 12px 10px;text-align: center;color: #000;font-size: 18px;font-family: sans-serif;font-weight: normal;position: relative;}
.ui-datepicker-title{display: inline-block; }
.ui-datepicker-prev, .ui-datepicker-next{display: inline-block;text-indent: -99999px;position: absolute;top: 50%;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.ui-datepicker-prev{display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -341px -21px;width: 10px;height: 16px;margin-top: -8px;left: 21px;}
.ui-datepicker-prev:hover{background-position: -341px -41px;}
.ui-datepicker-next{display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -341px -81px;width: 9px;height: 16px;margin-top: -8px;right: 21px;}
.ui-datepicker-next:hover{background-position: -342px -61px;}
.ui-widget.ui-widget-content{overflow:hidden;}
.ui-datepicker-calendar{width: 100%;text-align: center;border-collapse: collapse;background: #fff;border-top-width: 23px;border-bottom-width: 26px;}
.ui-datepicker-calendar span, .ui-datepicker-calendar a{display: inline-block;border-radius: 50%;width: 26px;height: 26px;line-height: 26px;min-width: 26px;text-align: center;text-decoration: none;}
.ui-datepicker-calendar .ui-state-active{background: #0167c0;color: #fff;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.ui-datepicker-calendar .ui-state-active:hover{color: #fff;background: #f60;}
.calendar__highlight span, .calendar__highlight a{background: #e6e6e6;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.calendar__highlight span:hover, .calendar__highlight a:hover{color: #fff;background: #f60;}
.ui-datepicker-month{/* width: 90px; */}
.ui-datepicker .ui-datepicker-select-month , .ui-datepicker .ui-datepicker-select-year{margin: 0 -2px;}
.ui-datepicker .ui-datepicker-select-month table , .ui-datepicker .ui-datepicker-select-year table{width: 100%;}
.ui-datepicker .ui-datepicker-select-month td , .ui-datepicker .ui-datepicker-select-year td, .ui-datepicker .ui-datepicker-select-monthtbody > tr:first-child > td, .ui-datepicker .ui-datepicker-select-year tbody > tr:first-child > td{padding: 2px;line-height: 3.4em;text-align: center;background: #dce0e0;border: 1px solid #dce0e0;}
.ui-datepicker .ui-datepicker-select-month td span, .ui-datepicker .ui-datepicker-select-month td a, .ui-datepicker .ui-datepicker-select-year td span, .ui-datepicker .ui-datepicker-select-year td a {font-size: 1.5em;text-align: center;text-decoration: none;}
.ui-datepicker .ui-datepicker-select-year td.outoffocus{opacity: 0.5;}
.calendar--type-year .ui-datepicker-month{display: none;}
.calendar--type-year .ui-datepicker-year{text-decoration: underline;}
.calendar--type-year .ui-datepicker-title a{text-decoration: none;}
.ui-datepicker .ui-datepicker-prev{background:#fff;border:1px solid #fff;top:11px !important;}
.ui-datepicker .ui-datepicker-next{background:#fff;border:1px solid #fff;top:11px !important;}
.ui-datepicker td a{text-align:center !important;padding: .1em !important;}
/************************************************************
/** Article announcements
/************************************************************/
.group--pagecard .group__title{margin-bottom: 32px;}
.group--pagecard .group__title:last-child{margin-bottom: 0;}
.page-card{display: block;position: relative;height: 383px;text-decoration: none;}
.page-card__image{position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);min-width: 100%;min-height: 100%;}
.page-card__text{position: absolute;left: 0;right: 0;bottom: 0;background: #000000;background: rgba(0,0,0,0.6);padding: 24px 25px;color: #fff;font-weight: 500;font-size: 18px;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.page-card:hover .page-card__text{color: #f60;}
.wrapper:after{display: block;width: 100%;content: "";clear: both;}
.extra-wrap{overflow:hidden;}
.block-new{position:relative;}
.block-new .grid3n .grid3n__item{min-width: 20%; width: 20%;max-width: 20%;display:inline-block;}
.block-new .5-in-row{position:relative;}
.block-new.grid3n__item:hover .grid3n-hover{display:block;}
.grid3n-hover{display:none;position:absolute;top:91px;left:15px;width:1170px;background: rgba(1, 103, 192, 0.9);min-height:100px;padding: 0 0 20px 0;z-index:100;}
.block-new .grid3n .grid3n__item ul.ggitem__list{display:none;}
.block-new .grid3n .grid3n__item .ggitem__image{height:auto;}
.block-new .ggitem__content{padding:20px 10px 0px 15px;}
.block-new .ggitem__title{height:45px;margin:0px;}
.block-new .ggitem{font-size:14px;}
.grid3n-hover-title{padding: 23px 0 0 13px;font-size:14px;line-height:16px;color:#fff;font-weight:700;float:left;margin: 0 50px 0 0;}
.grid3n-hover-border{border-top:4px solid #fff;margin: 28px 0 0 0;}
.grid3n-hover-col1{float:left;width:350px;margin: 20px 0 0 13px;}
.grid3n-hover-col2{float:left;width:350px;margin: 20px 0 0 35px;}
.grid3n-hover-col3{float:left;width:320px;margin: 20px 0 0 35px;}
ul.grid3n-hover-list{padding:0px;margin:0px;}
ul.grid3n-hover-list li{font-size:14px;line-height:16px;list-style:none;font-weight:500;height:42px;}
ul.grid3n-hover-list a{color:#fff;text-decoration:none;}
.grid3n{margin: 0 -15px -30px;font-size: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.no-flexbox .grid3n:after{content: '';display: table;clear: both;}
.grid3n__item{display: inline-block;vertical-align: top;min-width: 33.333333%;width: 33.3333333%;max-width: 33.33333%;margin-bottom: 30px;padding: 0 15px;font-size: 14px;display: -webkit-box;display: -ms-flexbox;display: flex;}
.grid3n__item img{width:100% !important;height:auto !important;}
html.ie .grid3n__item{display: block;}
.no-flexbox .grid3n__item{float: left;}
.grid3n--nof{display: block;}
.grid3n--nof .grid3n__item{display: inline-block;}
html.ie .grid3n--nof .grid3n__item{display: inline-block;}
.grid4n{margin: 0 -15px -30px;font-size: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.grid4n__item{display: inline-block;vertical-align: top;min-width: 25%;width: 25%;max-width: 25%;margin-bottom: 30px;padding: 0 15px;font-size: 14px;display: -webkit-box;display: -ms-flexbox;display: flex;}
.grid4n--nof{display: block;}
.grid4n--nof .grid4n__item{display: inline-block;}
.artic-ann{position: relative;color: #272f36;display: block;text-decoration: none;-webkit-transition: -webkit-box-shadow .2s linear;transition: -webkit-box-shadow .2s linear;-o-transition: box-shadow .2s linear;transition: box-shadow .2s linear;transition: box-shadow .2s linear, -webkit-box-shadow .2s linear;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width:100%;}
.artic-ann__date{position: absolute;left: 0;top: 0;background: #fff;font-size: 13px;font-weight: 300;line-height: 25px;white-space: nowrap;background: #0167c0;padding: 0 10px;color: #fff;z-index: 30;}
.artic-ann__image{height: 150px;position: relative;overflow: hidden;}
.artic-ann__image:before{content: '';position: absolute;z-index: 10;left: 0;top: 0;right: 0;bottom: 0;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.artic-ann__image:after{content: '';text-indent: -99999px;background: url(../img/svg/zoom.svg);background-repeat: no-repeat;width: 32px;height: 24px;position: absolute;left: 50%;top: 50%;z-index: 20;margin-left: -16px;margin-top: -12px;opacity: 0;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.artic-ann__image img{position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);min-width: 100%;min-height: 100%;}
.artic-ann__content{border: 1px solid #dbe0e2;padding: 20px 20px 24px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.artic-ann__title-cont{margin-bottom: 18px;}
.artic-ann__title{font-szie: 15px;line-height: 1.4;font-weight: 500;margin-top:10px;}
.artic-ann:hover{-webkit-box-shadow: 2.5px 4.33px 10px 0px rgba(0,0,0,0.2);box-shadow: 2.5px 4.33px 10px 0px rgba(0,0,0,0.2);}
.artic-ann--image:hover .artic-ann__image:before{background: #272f36;background: rgba(39,47,54,0.4);}
.artic-ann--image:hover .artic-ann__image:after{opacity: 1;}
.group--artic-ann .group__title{margin-bottom: 23px;}
.group--artic-ann .group__title:last-child{margin-bottom: 0;}
/************************************************************
/** Services page
/************************************************************/
.grid2nc{font-size: 0;margin-bottom: -51px;}
.grid2nc__item{display: inline-block;vertical-align: top;padding: 0 22px;width: 50%;margin-bottom: 51px;font-size: 14px;}
.grid2nc__item:nth-child(2n){padding-left: 37px;padding-right: 0;}
.s-item{font-size: 13px;line-height: 1.615384615384615;color: #333;font-weight: 300;}
.s-item::after{content: "";height: 0;display: table;clear: both;}
.s-item__image{border-radius: 50%;width: 123px;height: 123px;overflow: hidden;float: left;margin-top: 6px;}
.s-item__image img{display: block;width: 100%;height: 100%;}
.s-item__content{padding-left: 153px;}
.s-item__title{color: #272f36;font-weight: 500;font-size: 15px;line-height: 1.4;margin-bottom: 18px;}
.s-item__text{margin-bottom: 23px;}
.sep{height: 1px;background: #e6e6e6;}
.bens{padding: 0 14px;font-size: 0;text-align: center;text-justify: newspaper;font-size: 0;}
.bens:after{content: '';display: inline-block;width: 100%;height: 0;visibility: hidden;}
.bens__item{display: inline-block;vertical-align: top;font-size: 14px;width: 240px;margin: 0 70px 0 70px;}
.bens-item{text-align: center;color: #333;font-family: sans-serif;font-weight: 300;font-size: 13px;line-height: 1.615384615384615;}
.bens-item::before{content: '';display: inline-block;margin-bottom: 30px;}
.bens-item--1:before{text-indent: -99999px;background: url(../img/svg/ben1-1.svg);background-repeat: no-repeat;width: 47px;height: 62px;margin-bottom: 26px;}
.bens-item--2:before{text-indent: -99999px;background: url(../img/svg/ben2-1.svg);background-repeat: no-repeat;width: 54px;height: 50px;margin-top: 8px;}
.bens-item--3:before{text-indent: -99999px;background: url(../img/svg/ben3-1.svg);background-repeat: no-repeat;width: 52px;height: 48px;margin-top: 13px;margin-bottom: 27px;}
.bens-item__title{font-weight: 500;font-size: 15px;line-height: 1.4;margin-bottom: 10px;}
.group--text{padding: 0 95px;}
.group--text .group__title{text-align: center;margin-bottom: 25px;}
.docs{margin: 0 -15px -30px;font-size: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.docs__item{display: inline-block;vertical-align: top;min-width: 33.33333%;width: 33.3333333%;padding: 0 15px;margin-bottom: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.docs-item{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;border: 1px solid #dbe0e2;padding: 45px 45px 34px;text-align: center;font-size: 13px;line-height: 1.538461538461539;font-family: sans-serif;font-weight: 300;color: #0167c0;}
.group--persons{margin-left: -15px;margin-right: -15px;}
.group--persons .group__title{text-align: center;margin-bottom: 60px;}
.perses{font-size: 0;}
.perses__item{display: inline-block;vertical-align: top;width: 33.33333333%;padding: 0 50px;font-size: 14px;}
.pers{font-weight: 300;font-size: 13px;line-height: 1.461538461538461;color: #272f36;font-size: 13px;line-height: 1.461538461538461;text-align: center;}
.pers__image{display: inline-block;border-radius: 50%;width: 120px;height: 120px;overflow: hidden;position: relative;margin-bottom: 14px;}
.pers__image img{position: absolute;left: 50%;top: 50%;min-width: 100%;min-height: 100%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.pers__name{font-family: sans-serif;font-size: 20px;margin-bottom: 17px;}
/************************************************************
/** Sidemenu (for catalog)
/************************************************************/
.sidemenu{background: #fff;border: 1px solid #e6e6e6;border-bottom: 0;font-family: sans-serif;font-size: 13px;line-height: 1.615384615384615;color: #62707a;list-style:none;}
.sidemenu__item{border-bottom: 1px solid #e6e6e6;}
.sidemenu__link{display: block;text-decoration: none;padding: 11px 20px 9px;position: relative;}
.sidemenu__link:before{content: '';position: absolute;top: 50%;bottom: 50%;left: -1px;width: 5px;background: #0167c0;opacity: 0;-webkit-transition: opacity .2s ease-out, top .2s ease-out, bottom .2s ease-out;-o-transition: opacity .2s ease-out, top .2s ease-out, bottom .2s ease-out;transition: opacity .2s ease-out, top .2s ease-out, bottom .2s ease-out;}
.sidemenu__link:hover:before, .sidemenu__link--active:before{opacity: 1;top: 0;bottom: 0;}
/************************************************************
/** Catalog categories
/************************************************************/
.main--plain .main__wrapper{padding: 0 15px;}
.main--plain .main__colored{background: #fff;height: auto;background: #fff url('../img/bgs/bg.png') 0 523px repeat-x;/* margin-bottom: 102px; */}
.main--plain .main__colored .content__body{/* margin-bottom: 102px; */}
.content--overtop{margin-top: 12px;position: relative;z-index: 100;}
.content--overtop .content__head{margin-bottom: 31px;}
.content--cats{/* padding-top: 106px; */padding-bottom: 30px;}
.group--cats .group__title{margin-bottom: 30px;}
.th-title{background: #fff;border-left: 5px solid #0167c0;padding: 20px 30px 19px;}
.ggitem{background: #fff;font-family: sans-serif;font-weight: normal;font-size: 18px;width:100%;}
.ggitem__image{height: 160px;overflow: hidden;}
.ggitem__image img{min-width: 100%;}
.ggitem__content{padding: 23px 20px 23px 28px;}
.ggitem__title{margin-bottom: 20px;color: #0167c0;}
.ggitem__list{height: 124px;overflow: auto;font-size: 14px;color: #666;}
.ggitem__item{margin-bottom: 10px;}
.ggitem__link{text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.ggitem__link:hover{color: #60d600;border-bottom-color: #60d600;}
.content--line .content__head{border-bottom: 1px solid #e6e6e6;}
/************************************************************
/** Catalog item
/************************************************************/
.page-head--btn{position: relative;}
.page-head--btn .page-head__title{padding-right: 300px;}
.page-head--btn .page-head__btn{position: absolute;right: 0;top: 26px;}
.content--item{background: #fff;padding: 56px 15px;position: relative;}
.content--item .content__bnr{position: absolute;top: -2px;left: 15px;z-index: 50;}
.item::after{content: "";height: 0;display: table;clear: both;}
.item__left{float: left;width: 568px;}
.item__right{float: right;float: right;width: 570px;}
.item__split{margin-bottom: 32px;}
.item__split:after{content: "";height: 0;display: table;clear: both;}
.item__split-left{float: left;width: 50%;}
.item__split-right{float: right;width: 50%;padding-left: 15px;}
.item__avail{margin-bottom: 10px;}
.item__avail:last-child{margin-bottom: 0;}
.item__artic{margin-bottom: 13px;}
.item__artic:last-child{margin-bottom: 0;}
.item__d{margin-bottom: 15px;}
.item__d:last-child{margin-bottom: 0;}
.item__buttons{margin-bottom: 40px;}
.item__data{margin-bottom: 10px;}
.item__data:after{content: "";height: 0;display: table;clear: both;}
.item__data:last-child{margin-bottom: 0;}
.item__data-left{float: left;width: 50%;min-height: 264px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.no-flexbox .item__data-left{display: block;max-width: 48%;}
.item__data-right{float: right;width: 50%;padding-left: 15px;}
.no-flexbox .item__data-right{display: block;max-width: 48%;}
.item__top{padding-bottom: 30px;border-bottom: 1px solid #e6e6e6;margin-bottom: 25px;min-height: 460px;}
.item__props{margin-bottom: 20px;}
.item__props:last-child{margin-bottom: 0;}
.item__props-all{font-weight: 500;font-size: 11px;}
.item__bens{padding: 0 7px;}
.item-buttons{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;margin: 0 -10px;}
.item-buttons__btn{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0 10px;-ms-flex-preferred-size: 100px;flex-basis: 100px;}
.no-flexbox .item-buttons__btn{display: inline-block;vertical-align: top;}
.item-buttons--alt{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.item-buttons--alt .item-buttons__btn{-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-preferred-size: 180px;flex-basis: 180px;}
.item-buttons--alt .price{font-family: sans-serif;font-weight: normal;font-size: 35px;padding-left: 10px;margin-right: 40px;line-height: 1;white-space: nowrap;}
.item-buttons--alt .item-buttons__price{-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}
.btn--theme-trans, .btn--theme-trans-blue{background: none;color: #272f36;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;position: relative;color: #272f36;z-index: 10;position: relative;overflow: hidden;opacity: 0.9999;}
.btn--theme-trans:before, .btn--theme-trans-blue:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;border: 2px solid #5b717c;z-index: -10;}
.btn--theme-trans:hover, .btn--theme-trans-blue:hover{background: #5b717c;color: #fff;}
.btn--theme-trans:focus, .btn--theme-trans-blue:focus{outline: 1px dotted #5b717c;outline-offset: -4px;}
.btn--theme-trans:hover:focus, .btn--theme-trans-blue:hover:focus{outline: 1px dotted #fff;}
.btn--theme-trans:after, .btn--theme-trans-blue:after{content: '';position: absolute;z-index: -10;right: -10px;top: -10px;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;width: 20px;height: 20px;background: #5b717c;border-radius: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);pointer-events: none;-webkit-transition: -webkit-transform 300ms ease-in;transition: -webkit-transform 300ms ease-in;-o-transition: transform 300ms ease-in;transition: transform 300ms ease-in;transition: transform 300ms ease-in, -webkit-transform 300ms ease-in;}
.btn--theme-trans:hover:after, .btn--theme-trans-blue:hover:after{-webkit-transform: scale(55);-ms-transform: scale(55);transform: scale(55);}
.btn--theme-trans:disabled:hover:after, .btn--theme-trans-blue:disabled:hover:after{-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.btn--theme-trans-blue{color: #0059a7;}
.btn--theme-trans-blue:before{border-color: #0167c0;}
.btn--theme-trans-blue:hover{background: #0167c0;}
.btn--theme-trans-blue:focus{outline: 1px dotted #0167c0;}
.btn--geom-ita{padding: 15px 10px 12px;text-align: center;text-transform: uppercase;width: 100%;font-size: 11px;font-family: sans-serif;font-weight: 500;-webkit-box-sizing: border-box;box-sizing: border-box;}
.item-photos{position: relative;}
.item-photos__main-cont{display: block;padding: 20px 0;}
.item-photos__main{display: block;text-decoration: none;height: 419px;position: relative;}
.item-photos__main img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;}
.item-photos__thumbs{font-size: 0;margin-right: -19px;margin-bottom: -20px;width: 100%;text-align:left;}
.item-photos__thumb{display: inline-block;width: 150px;height: 150px;overflow: hidden;position: relative;vertical-align: top;margin-right: 19px;margin-bottom: 20px;}
.item-photos__thumb::before{content: '';position: absolute;z-index: 10;left: 0;top: 0;right: 0;bottom: 0;border: 3px solid transparent;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
.item-photos__thumb:hover::before, .item-photos__thumb--active::before{border-color: #0167c0;}
.item-photos__thumbs .owl-prev{font-size:0px !important;line-height:0px !important;background: url('../img/thumb13-prev.png') 0 0 no-repeat !important;width:11px;height:28px;margin: 0 15px 0 0 !important;}
.item-photos__thumbs .owl-next{font-size:0px !important;line-height:0px !important;background: url('../img/thumb13-next.png') 0 0 no-repeat !important;width:11px;height:28px;margin: 0 0 0 15px !important;}
.item-photos__thumb img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;}
/* .item-photos__thumb:nth-child(6n){margin-right: 0;} */
.item-photos__prev, .item-photos__next{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;position: absolute;z-index: 30;top: 200px;}
.item-photos__prev::-moz-focus-inner, .item-photos__next::-moz-focus-inner{border: 0;padding: 0;}
.item-photos__prev:focus, .item-photos__next:focus{outline: 0;}
.item-photos__prev:hover .item-photos__path, .item-photos__next:hover .item-photos__path{fill: #f60;}
.item-photos__path{fill: #ccc;-webkit-transition: fill .2s linear;-o-transition: fill .2s linear;transition: fill .2s linear;}
.item-photos__prev{left: 20px;display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -60px -50px;width: 18px;height: 34px;}
.item-photos__next{right: 20px;display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -128px -242px;width: 18px;height: 34px;}
.item-bnr{background: #f60;padding: 25px 15px 42px;text-align: center;color: #fff;position: relative;width: 70px;}
.item-bnr--blue{background: #0167c0;}
.item-bnr:after{content: '';position: absolute;left: 0;bottom: 0;border-left: 35px solid transparent;border-right: 35px solid transparent;border-bottom: 15px solid #fff;border-top: 15px solid transparent;}
.item-bnr__button{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;margin-bottom: 22px;}
.item-bnr__button::-moz-focus-inner{border: 0;padding: 0;}
.item-bnr__button:focus{outline: 0;}
.item-bnr__button:last-child{margin-bottom: 0;}
.item-bnr__button--compare{display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -109px -286px;width: 23px;height: 19px;}
.item-bnr__button--compare.item-bnr__button--disabled{opacity: 0.5;}
.item-bnr__button--compare:not(.item-bnr__button--disabled):hover{background-position: -163px -286px;}
.item-bnr__button--fav{display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -290px -101px;width: 22px;height: 21px;}
.item-bnr__button--fav:hover{background-position: -290px -201px;}
.item-bnr--blue .item-bnr__button--fav{display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -290px -101px;width: 22px;height: 21px;}
.item-bnr--blue .item-bnr__button--fav:hover{background-position: -290px -176px;}
.qf{min-height: 264px;background: #dadada;padding: 45px 10px 54px;text-align: center;font-size: 13px;line-height: 2.307692307692307;font-family: sans-serif;font-weight: 300;color: #62707a;border-radius: 20px;}
.qf__title{font-weight: 500;font-size: 17px;text-transform: uppercase;}
.qf__text{line-height: 1.9;}
.qf strong{color: #272f36;font-size: 25px;}
.qf__btn-cont{margin-top: 15px;text-align: center;padding: 0 20px;}
.qf__btn{padding-left: 10px;padding-right: 10px;line-height: 1.5;}
.mbens{font-size: 0;margin-bottom: 0 -10px -28px;}
.mbens__item{display: inline-block;vertical-align: middle;width: 25%;padding: 0 10px;margin-bottom: 28px;}
.mbens__item:nth-child(2n){padding-left: 37px;}
.mbens-item{font-size: 13px;font-family: sans-serif;text-transform: uppercase;color: #62707a;text-decoration: none;white-space: nowrap;}
.mbens-item__text{display: inline-block;vertical-align: middle;white-space: normal;}
.mbens-item:hover{color: #f60;}
.mbens-item--dev:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: 0px -209px;width: 45px;height: 29px;margin-right: 14px;vertical-align: middle;display: inline-block;}
.mbens-item--dev:hover.mbens-item--dev:hover:before{background-position: -196px -160px;}
.mbens-item--warr:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: 0px -242px;width: 24px;height: 40px;margin-right: 15px;vertical-align: middle;display: inline-block;}
.mbens-item--warr:hover.mbens-item--warr:hover:before{background-position: -251px -160px;}
.mbens-item--leas:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -251px 0px;width: 35px;height: 35px;margin-right: 19px;vertical-align: middle;display: inline-block;position: relative;top: -2px;margin-left: 4px;}
.mbens-item--leas:hover.mbens-item--leas:hover:before{background-position: -163px -106px;}
.mbens-item--serv:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -251px -120px;width: 28px;height: 36px;margin-right: 13px;vertical-align: middle;display: inline-block;margin-left: -2px;position: relative;top: -3px;}
.mbens-item--serv:hover.mbens-item--serv:hover:before{background-position: -251px -80px;}
.artic--item{color: #62707a;font-size: 15px;font-weight: 300;text-transform: uppercase;}
.itemd{font-size: 13px;font-family: sans-serif;font-weight: normal;color: #535353;}
.itemd strong{font-family: sans-serif;font-weight: 500;color: #272f36;}
.itemd .flag{display: inline-block;vertical-align: middle;margin-left: 26px;}
.itemd--compact{font-size: 11px;}
.btn-print{padding: 9px 27px 8px;font-size: 11px;}
.btn-print:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -233px -242px;width: 22px;height: 23px;margin-right: 4px;vertical-align: middle;display: inline-block;margin-right: 10px;}
.l-itd:after{content: "";height: 0;display: table;clear: both;}
.l-itd__left{float: left;width: 870px;}
.l-itd__right{float: right;width: 270px;}
.group--isd .group__title{height: 57px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-family: sans-serif;font-weight: 500;text-align: center;font-size: 16px;margin-bottom: 30px;border-bottom: 2px solid #e6e6e6;}
.sideblock-products__item{margin-bottom: 30px;}
.sideblock-products__item:last-child{margin-bottom: 0;}
.group--desc{margin-bottom: 37px;}
.group--desc:last-child{margin-bottom: 0;}
.group--desc .group__title{margin-bottom: 30px;font-family: sans-serif;font-weight: 500;font-size: 15px;}
.group--desc .video{margin-bottom: 70px;}
.group--desc .group__title + .video{margin-top: -4px;}
.group--desc .group__title + .text-spr{margin-top: -3px;}
.l-desc:after{content: "";height: 0;display: table;clear: both;}
.l-desc__left{float: left;width: 310px;}
.l-desc__right{float: right;width: 440px;}
.table-data--item .table-data__i{max-width: none;}
.table-data--item .table-data__i, .table-data--item .table-data__d{padding-bottom: 13px;}
.text--spr{font-size: 13px;line-height: 1.846153846153846;}
.text--spr p{margin-bottom: 24px;}
.text--spr p:last-child{margin-bottom: 0;}
.group--emb{padding: 30px 15px 0;}
.group--emb .group__title{margin-bottom: 23px;}
.l-icont:after{content: "";height: 0;display: table;clear: both;}
.l-icont__left{float: left;width: 270px;}
.l-icont__right{/*padding-left: 300px;*/}
.table-det-cont{overflow:auto;padding-right:30px;}
.table-horizontal-scroll.table-det-cont{max-height: none;float: left;padding: 0;}
.table-header-scroll{width: 20%;}
.table-body-scroll{width: 80%;/*overflow: visible;/**/}
.jspHorizontalBar .jspArrow{display: none;}
.jspHorizontalBar{height: 10px;border: 0;}
.jspDrag{height: 100%!important;background: #0167C0;border-radius: 5px;top: 0;}
.jspHorizontalBar .jspTrack{border: 0;background: #F7F7F7;top: -20px;float: none;margin: 0 auto;border-radius: 5px;}
.prod-applying-wrapper{overflow: hidden;}
.table-body-scroll table{/* width: 1170px; */}
.table-det{width: 100%;/*table-layout: fixed;*/border-collapse: collapse;text-align: center;font-size: 13px;font-family: sans-serif;font-weight: normal;color: #62707a;}
.table-det--head{width: calc(100% - 30px);}
.table-det__item{/* min-width: 160px; */height: 60px;padding: 0 8px;vertical-align: middle;border: 1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box;/* border-style: none none solidnone*/}
/* #prod-applying-bod .table-det__item{min-width: 400px;} */
/*.table-det__item:nth-child(1){ width: 13%; }
.table-det__item:nth-child(2){ width: 32%; }
.table-det__item:nth-child(3){ width: 6%; }
.table-det__item:nth-child(4){ width: 5%; }
.table-det__item:nth-child(5){ width: 5%; }
.table-det__item:nth-child(6){ width: 5%; }
.table-det__item:nth-child(7){ width: 13%; }
.table-det__item:nth-child(8){ width: 6.5%; }
.table-det__item:nth-child(9){ width: 15%; }*/
.table-det__item--main{text-align: left;}
.table-det__item--price{font-family: sans-serif;font-weight: normal;color: #000;font-size: 16px;}
.table-det__row{cursor: pointer;}
.table-det__row:hover .table-det__item:first-child{border-left-color: #0167c0;background: -o-linear-gradient(top, #0167c0, #0167c0) left top/4px 100% repeat-y;background: -webkit-gradient(linear, left top, left bottom, from(#0167c0), to(#0167c0)) left top/4px 100% repeat-y;background: linear-gradient(to bottom, #0167c0, #0167c0) left top/4px 100% repeat-y;}
.table-det .input-number{vertical-align: middle;margin: 0 3px;}
.det-image{height: 270px;position: relative;background: #f5f5f5;}
.det-image img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;}
.btn-buy-compact{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;position: relative;display: inline-block;vertical-align: middle;width: 25px;height: 25px;background: #0167c0;border-radius: 4px;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;text-indent: -99999px;}
.btn-buy-compact::-moz-focus-inner{border: 0;padding: 0;}
.btn-buy-compact:focus{outline: 0;}
.btn-buy-compact:hover{background: #f60;}
.btn-buy-compact:after{content: '';background-image: url("../img/sprites/sprite.png");background-position: -318px -228px;width: 16px;height: 15px;margin-left: -8px;margin-top: -7.5px;vertical-align: middle;display: inline-block;position: absolute;left: 50%;top: 50%;}
@media print{.topline,.footer,.footer-line,.search,.stt-link,.menu-sect,.content--bc,.header__right,.header__backcall,.item-photos__thumbs,.item__bottom,.item__buttons,.tabs__labels,.btn-buy-compact{display: none;}.remove-on-print{display: none !important;}.hide-on-print{visibility: hidden !important;}.header{border-top: 2px solid #0167c0;border-bottom: 6px solid #0167c0;}.logo__title,.logo__text{visibility: hidden;}.content--item{border: 1px solid #e6e6e6;}.content__bc,.content__btn-cont{display: none;}.content--part-item{padding-top: 56px;}.table-det-cont{max-height: none;}.l-itd__right{display: none;}.l-itd__left{float: none;width: 100%;}.l-desc__right{float: none;width: auto;padding-left: 368px;}.tabs__tab{display: block;border-top: 1px solid #e6e6e6;}.header__wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;padding-bottom: 0;}.header__left{position: relative;width: 50%;height: 174px;}.header__left .logo--header{position: absolute;top: 10px;left: 40px;-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-webkit-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}.header__left:after{content: 'Ваш надежный партнер в производстве мебели, деревообработке, обработке стекла и камня.';position: absolute;left: 304px;top: 50px;width: 280px;font-size: 13px;line-height: 1.615384615384615;color: #272f36;font-family: sans-serif;font-weight: normal;}.header__middle{padding-left: 83px;padding-right: 36px;padding-top: 33px;width: 50%;}.header__mid-cols{padding: 0;}.header__mid-col{width: auto;}.header__phones{margin-top: 12px;}.input-number__dec,.input-number__inc{display: none;}.table--def{background: #fafafa;widows: 4;}.table--def td,.table--def th{border: 1px solid #fff;height: 42px;padding: 0 18px;}.page-head--btn .page-head__title{padding-right: 0;}.page-head__btn{display: none;}.main{background: #fff;}.main--def{padding-bottom: 0;}.content--item{padding-top: 65px;padding-bottom: 0;}.item__split{margin-bottom: 72px;}.item__top{padding-bottom: 0;border-bottom: 0;min-height: 0;margin-bottom: 0;}.item-photos__prev,.item-photos__next,.item-bnr{display: none;}.item{margin-bottom: 32px;}.item-photos__main-cont{padding: 0;}.item-photos__main{height: 368px;}.tabs__tab{padding-top: 49px;}body{min-width: 1100px;}.sect{width: 1100px;}.header__left:after{left: 250px;}.item__left,.item__right{width: 50%;}}
body.print .topline, body.print .footer, body.print .footer-line, body.print .search, body.print .stt-link, body.print .menu-sect, body.print .content--bc, body.print .header__right, body.print .header__backcall, body.print .item-photos__thumbs, body.print .item__bottom, body.print .item__buttons, body.print .tabs__labels, body.print .btn-buy-compact{display: none;}
body.print .remove-on-print{display: none !important;}
body.print .hide-on-print{visibility: hidden !important;}
body.print .header{border-top: 2px solid #0167c0;border-bottom: 6px solid #0167c0;}
body.print .logo__title, body.print .logo__text{visibility: hidden;}
body.print .content--item{border: 1px solid #e6e6e6;}
body.print .content__bc, body.print .content__btn-cont{display: none;}
body.print .content--part-item{padding-top: 56px;}
body.print .table-det-cont{max-height: none;}
body.print .l-itd__right{display: none;}
body.print .l-itd__left{float: none;width: 100%;}
body.print .l-desc__right{float: none;width: auto;padding-left: 368px;}
body.print .tabs__tab{display: block;border-top: 1px solid #e6e6e6;}
body.print .header__wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;padding-bottom: 0;}
body.print .header__left{position: relative;width: 50%;height: 174px;}
body.print .header__left .logo--header{position: absolute;top: 10px;left: 40px;-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-webkit-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}
body.print .header__left:after{content: 'Ваш надежный партнер в производстве мебели, деревообработке, обработке стекла и камня.';position: absolute;left: 304px;top: 50px;width: 280px;font-size: 13px;line-height: 1.615384615384615;color: #272f36;font-family: sans-serif;font-weight: normal;}
body.print .header__middle{padding-left: 83px;padding-right: 36px;padding-top: 33px;width: 50%;}
body.print .header__mid-cols{padding: 0;}
body.print .header__mid-col{width: auto;}
body.print .header__phones{margin-top: 12px;}
body.print .input-number__dec, body.print .input-number__inc{display: none;}
body.print .table--def{background: #fafafa;widows: 4;}
body.print .table--def td, body.print .table--def th{border: 1px solid #fff;height: 42px;padding: 0 18px;}
body.print .page-head--btn .page-head__title{padding-right: 0;}
body.print .page-head__btn{display: none;}
body.print .main{background: #fff;}
body.print .main--def{padding-bottom: 0;}
body.print .content--item{padding-top: 65px;padding-bottom: 0;}
body.print .item__split{margin-bottom: 72px;}
body.print .item__top{padding-bottom: 0;border-bottom: 0;min-height: 0;margin-bottom: 0;}
body.print .item-photos__prev, body.print .item-photos__next, body.print .item-bnr{display: none;}
body.print .item{margin-bottom: 32px;}
body.print .item-photos__main-cont{padding: 0;}
body.print .item-photos__main{height: 368px;}
body.print .tabs__tab{padding-top: 49px;}
.print-line{font-family: sans-serif;font-size: 13px;color: #31383d;}
.print-line__content{display: table;}
.print-line__item{display: table-cell;vertical-align: middle;height: 64px;padding: 10px 0;}
.print-line__item:last-child{text-align: right;white-space: nowrap;padding-left: 20px;}
/************************************************************
/** Compare
/************************************************************/
.content--compare{background: #fff;padding: 62px 15px 40px;}
.l-compare:after{content: "";height: 0;display: table;clear: both;}
.l-compare__left{float: left;width: 484px;padding-right: 30px;}
.l-compare__right{padding-left: 484px;}
.l-compare__head{border-bottom: 1px solid #dbe0e2;margin-bottom: 68px;}
.l-compare__legend{padding-top: 25px;border-top: 1px solid #dbe0e2;}
.compare-head{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding-bottom: 40px;font-family: sans-serif;font-size: 14px;height: 238px;}
.compare-head__title{margin-bottom: 35px;}
.compare-head__sel{display: inline-block;padding: 5px 10px;white-space: nowrap;color: #0167c0;border-bottom: 3px solid transparent;-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;margin-right: 30px;text-decoration: none;}
.compare-head__sel--active{color: #000;}
.compare-head__sel:hover:not(.compare-head__sel--active){color: #60d600;}
.compare-head__sel--active{border-bottom-color: #0167c0;}
.compare-legend{font-family: sans-serif;font-weight: normal;font-size: 14px;color: #272f36;}
.compare-legend__item{margin-bottom: 24px;min-height: 21px;}
.compare-legend__item:last-child{margin-bottom: 0;}
.compare-products{position: relative;padding-right: 100px;}
.compare-products .slick-slide:focus{outline: none;}
.compare-products .slick-slider{-webkit-user-select: text; -moz-user-select: text;-ms-user-select: text;user-select: text;}
.compare-products__prev, .compare-products__next{position: absolute;top: 99px;cursor: pointer;}
.compare-products__prev:hover .slider-btn__circle, .compare-products__next:hover .slider-btn__circle{fill: #ff8533;}
.compare-products__prev.slick-hidden, .compare-products__next.slick-hidden{display: block;}
.compare-products__prev.slick-hidden .slider-btn__circle, .compare-products__next.slick-hidden .slider-btn__circle{fill: #e6e6e6;}
.compare-products__prev.slick-disabled .slider-btn__circle, .compare-products__next.slick-disabled .slider-btn__circle{fill: #e6e6e6;}
.compare-products__prev:focus, .compare-products__next:focus{outline: none;}
.compare-products__prev{left: -69px;}
.compare-products__next{right: 14px;}
.compare-products__list{margin: 0 -15px;}
.compare-products__list:after{content: "";height: 0;display: table;clear: both;}
.compare-products__item{float: left;width: 200px;padding: 0 15px;}
.product--compare{font-family: sans-serif;font-size: 14px;line-height: 1.5;}
.product--compare .product__head{height: 238px;border: 1px solid #dbe0e2;padding: 20px;position: relative;}
.product--compare .product__remove{background: none;position: absolute;right: 11px;top: 11px;display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: 0px -332px;width: 13px;height: 13px;}
.product--compare .product__image{height: 100px;position: relative;margin-bottom: 8px;}
.product--compare .product__image img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;}
.product--compare .product__title-cont{height: 6em;overflow: hidden;}
.product--compare .product__title{text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.product--compare .product__title:hover{color: #60d600;border-bottom-color: rgba(96,214,0,0.7);}
.product--compare .product__data{height: 68px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.product--compare .product__compare-list{border-top: 1px solid #dbe0e2;color: #272f36;padding-top: 22px;text-align: center;}
.product--compare .product__compare-item{margin-bottom: 24px;min-height: 21px;}
.product--compare .product__compare-item:last-child{margin-bottom: 0;}
/************************************************************
/** Catalog subcategory
/************************************************************/
.catalog-head{background: #dbe0e2;height: 40px;line-height: 40px;white-space: nowrap;padding: 0 21px 0 20px;color: #62707a;text-transform: uppercase;font-family: sans-serif;font-weight: normal;font-size: 11px;}
.catalog-head__title{margin-right: 15px;}
.catalog-head__sort{margin-right: 16px;}
.catalog-head__left{float: left;}
.catalog-head__right{float: right;}
.catalog-head__view{display: inline-block;vertical-align: middle;line-height: normal;margin-left: 11px;}
.view-link__path{fill: #fff;-webkit-transition: fill .2s linear;-o-transition: fill .2s linear;transition: fill .2s linear;}
.view-link:hover .view-link__path, .view-link--active .view-link__path{fill: #f60;}
.sort-link{text-decoration: none;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.sort-link__asc, .sort-link__desc{display: none;}
.sort-link__icon{vertical-align: middle;margin-left: 8px;}
.sort-link__path{fill: #62707a;-webkit-transition: fill .2s linear;-o-transition: fill .2s linear;transition: fill .2s linear;}
.sort-link--active .sort-link__path, .sort-link:hover .sort-link__path{fill: #0167c0;}
.sort-link--active{font-weight: bold;}
.sort-link--active, .sort-link:hover{color: #f60;}
.sort-link--active .sort-link__path, .sort-link:hover .sort-link__path{fill: #f60;}
.sort-link--asc .sort-link__asc{display: inline;}
.sort-link--asc .sort-link__desc{display: none;}
.sort-link--desc .sort-link__desc{display: inline;}
.sort-link--desc .sort-link__asc{display: none;}
.page-image{height: 209px;overflow: hidden;border: 1px solid #ccc;}
.page-image__inner{display: block; text-decoration: none;outline: none;color: inherit;overflow: hidden;}
.page-image img{display: block;text-align: center;}
.page-image__inner:hover img{/*transform: scale(1.1);*/}
.content--parts{background: #fff;}
.content--parts .content__right{padding-top: 31px;}
.front--zero{padding: 15px 15px 30px;}
.front--white{background: #fff;}
.front--white .front__wrapper{padding: 40px 15px 44px;}
.front--sect .front__wrapper{padding: 45px 15px 40px;}
.front-promo:after{content: "";height: 0;display: table;clear: both;}
.front-promo__left{float: left;width: 870px;}
.front-promo__right{float: right;width: 270px;}
.front-promo__slider, .front-promo__day, .front-promo__products, .front-promo__product{margin-bottom: 15px;}
.front-promo__slider:last-child, .front-promo__day:last-child, .front-promo__products:last-child, .front-promo__product:last-child{margin-bottom: 0;}
.promo-slider{position: relative;}
.promo-slider .slick-slide:focus{outline: none;}
.promo-slider__slide{display: block;}
.front-bens{display: table;width: 100%;border-collapse: collapse;}
.front-bens__item{display: table-cell;width: 1000px;vertical-align: middle;}
.front-ben{background: #dbe0e2;color: #62707a;padding: 9px 10px;font-size: 15px;font-family: sans-serif;font-weight: 200;cursor: pointer;position: relative;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.front-ben:hover, .front-ben--active{background: #16d0ff;color: #fff;}
.front-ben strong{font-size: 20px;font-weight: normal;font-family: sans-serif;text-transform: uppercase;}
.front-ben small{font-size: 13px;}
.front-ben__content{display: inline-block;vertical-align: middle;padding-left: 58px;}
.front-ben:before, .front-ben:after{position: absolute;left: 8px;top: 50%;margin-top: -22.5px;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.front-ben:after{opacity: 0;}
.front-ben:hover:before, .front-ben--active:before{opacity: 0;}
.front-ben:hover:after, .front-ben--active:after{opacity: 1;}
.front-ben--1{min-width: 173px;}
.front-ben--1:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -114px -106px;width: 45px;height: 45px;vertical-align: middle;display: inline-block;}
.front-ben--1:after{content: '';background-image: url("../img/sprites/sprite.png");background-position: -83px -56px;width: 45px;height: 45px;vertical-align: middle;display: inline-block;}
.front-ben--2:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: 0px -160px;width: 45px;height: 45px;vertical-align: middle;display: inline-block;}
.front-ben--2:after{content: '';background-image: url("../img/sprites/sprite.png");background-position: -49px -160px;width: 45px;height: 45px;vertical-align: middle;display: inline-block;}
.front-ben--3{min-width: 170px;}
.front-ben--3:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -147px -160px;width: 45px;height: 45px;vertical-align: middle;display: inline-block;}
.front-ben--3:after{content: '';background-image: url("../img/sprites/sprite.png");background-position: -98px -160px;width: 45px;height: 45px;vertical-align: middle;display: inline-block;}
.product-otd{background: #8ed500;color: #fff;font-family: sans-serif;font-weight: 500;text-transform: uppercase;padding: 7px 12px 8px 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.product-otd__icon{background-image: url("../img/sprites/sprite.png");background-position: -140px -209px;width: 24px;height: 25px;min-width: 24px;display: inline-block;vertical-align: middle;margin-right: 13px;}
.product-otd__text{font-size: 18px;display: inline-block;vertical-align: middle;}
.product-otd__buy-cont{font-size: 10px;display: inline-block;vertical-align: middle;color: #0167c0;margin-left: auto;}
.product--prm{background: #fff;border: 1px solid #dbe0e2;position: relative;padding: 15px;font-family: sans-serif;font-weight: normal;font-size: 14px;line-height: 1.142857142857143;height: 183px;-webkit-transition: -webkit-box-shadow .2s linear;transition: -webkit-box-shadow .2s linear;-o-transition: box-shadow .2s linear;transition: box-shadow .2s linear;transition: box-shadow .2s linear, -webkit-box-shadow .2s linear;}
.product--prm .product__mark{position: absolute;left: -1px;top: -1px;z-index: 30;}
.product--prm .product__split{margin-bottom: 16px;}
.product--prm .product__split:after{content: "";height: 0;display: table;clear: both;}
.product--prm .product__left{float: left;width: 110px;}
.product--prm .product__right{padding-left: 15px;min-height: 95px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.front-promo__products .front-promo__slider:nth-child(2) .product__left{width:100%;float:none;} 
.front-promo__products .front-promo__slider:nth-child(2) .product__image{width:inherit;height:inherit;}
.front-promo__products .front-promo__slider:nth-child(2) .product__image:after{display:none;}
.front-promo__products .front-promo__slider:nth-child(2) .product--prm{padding:0px;background:none;border:none;}
.front-promo__products .front-promo__slider:nth-child(2) .product--prm .product__image img{width:100%;position: inherit;left: inherit;top: inherit;right: inherit;bottom: inherit;max-width: inherit;max-height: inherit;margin: inherit;}
html.no-flexbox.no-flexboxlegacy .product--prm .product__right{padding-left: 125px;padding-top: 50px;}
.product--prm .product__title{text-decoration: none;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.product--prm .product__title:hover{color: #0167c0;}
.product--prm .product__image{width: 110px;height: 110px;position: relative;
}
.product--prm .product__image:after{content: '';position: absolute;z-index: 10;left: -15px;top: -15px;right: -10px;bottom: -10px;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;}
.product--prm .product__image img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;}
.product--prm:hover .product__image:after{background: #dbe0e2;background: rgba(219,224,226,0.5);}
.product--prm:hover{-webkit-box-shadow: 0px 0px 7px 0px rgba(0,103,196,0.75);box-shadow: 0px 0px 7px 0px rgba(0,103,196,0.75);}
.product--prm .product__title-cont{max-height: 32px;overflow: hidden;}
.group--popcat .group__title{text-align: center;margin-bottom: 44px;}
.popcat:after{content: "";height: 0;display: table;clear: both;}
.popcat__left{float: left;width: 459px;}
.popcat__right{padding-left: 474px;}
.popcat__grid{margin: 0 -7.5px -15px;font-size: 0;}
.popcat__grid-item{display: inline-block;vertical-align: top;margin-bottom: 12px;width: 33.33333%;padding: 0 7.5px;font-size: 14px;}
.popcat__grid-item:nth-child(2n){/* padding-left: 11px; */}
.popcat-item{display: block;text-decoration: none;background: #fff;position: relative;z-index: 10;width: 222px;height: 191px;font-family: sans-serif;font-weight: bold;font-size: 12px;line-height: 1.333333333333333;text-transform: uppercase;text-align: center;padding: 14px 10px;color: #272f36;-webkit-transition: -webkit-box-shadow .2s linear;transition: -webkit-box-shadow .2s linear;-o-transition: box-shadow .2s linear;transition: box-shadow .2s linear;transition: box-shadow .2s linear, -webkit-box-shadow .2s linear;}
.popcat-item__image img{position: absolute;z-index: -10;left: 0;top: 25px;right: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;}
.popcat-item:hover{-webkit-box-shadow: 0px 0px 7px 0px rgba(0,103,196,0.75);box-shadow: 0px 0px 7px 0px rgba(0,103,196,0.75);color: #0167c0;}
.popcat-all{height: 191px;background: #16d0ff;color: #fff;padding: 15px 15px;font-family: sans-serif;text-transform: uppercase;font-size: 12px;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.popcat-all__title{color: #272f36;font-weight: 500;font-size: 16px;margin-bottom: 10px;}
.popcat-all__text{line-height: 21px;padding-bottom: 16px;}
.popcat-all__text strong{font-family: sans-serif;font-weight: normal;font-size: 20px;}
.popprod-slider{position: relative;-webkit-transition: -webkit-box-shadow .2s linear;transition: -webkit-box-shadow .2s linear;-o-transition: box-shadow .2s linear;transition: box-shadow .2s linear;transition: box-shadow .2s linear, -webkit-box-shadow .2s linear;}
.popprod-slider .slick-slide:focus{outline: none;}
.popprod-slider .slick-slider{-webkit-user-select: text; -moz-user-select: text;-ms-user-select: text;user-select: text;}
.popprod-slider__controls{position: absolute;right: 19px;bottom: 22px;z-index: 100;}
.popprod-slider .popprod-slider__icon{overflow: visible !important;}
.popprod-slider .popprod-slider__path{stroke-width: 4;stroke: transparent;}
.popprod-slider__prev, .popprod-slider__next{display: inline-block;vertical-align: top;-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;}
.popprod-slider__prev::-moz-focus-inner, .popprod-slider__next::-moz-focus-inner{border: 0;padding: 0;}
.popprod-slider__prev:focus, .popprod-slider__next:focus{outline: 0;}
.popprod-slider__prev:focus, .popprod-slider__next:focus{outline: none;}
.popprod-slider__prev:hover .popprod-slider__path, .popprod-slider__next:hover .popprod-slider__path{stroke: #f60;}
.popprod-slider__prev.slick-disabled .popprod-slider__path, .popprod-slider__next.slick-disabled .popprod-slider__path{fill: #fff;}
.popprod-slider__prev.slick-disabled:hover .popprod-slider__path, .popprod-slider__next.slick-disabled:hover .popprod-slider__path{stroke: transparent;}
.popprod-slider__prev{margin-right: 17px;}
.popprod-slider__path{fill: #f60;-webkit-transition: fill .2s linear;-o-transition: fill .2s linear;transition: fill .2s linear;}
.popprod-slider:hover{-webkit-box-shadow: 0px 0px 7.65px 1.35px rgba(0,103,196,0.53);box-shadow: 0px 0px 7.65px 1.35px rgba(0,103,196,0.53);}
.btn--geom-popprod{min-width: 192px;z-index: 100;}
.product--lg{display: block;text-decoration: none;position: relative;height: 395px;font-family: sans-serif;font-weight: bold !important;font-weight: 500;font-size: 16px;line-height: 1.3;}
.product--lg .product__mark{z-index: 30;}
.product--lg .product__head{position: absolute;left: 0;right: 0;top: 0;z-index: 20;background: #ffffff;background: rgba(255,255,255,0.7);padding: 12px 70px 13px 60px;}
.product--lg .product__bm{position: absolute;left: 16px;bottom: 15px;}
.product--lg .product__image{height: 395px;position: relative;overflow: hidden;}
.product--lg .product__image img{position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);min-width: 100%;min-height: 100%;}
.product-bm-mark{display: block;background: #ff8533;color: #fff;text-transform: uppercase;font-family: sans-serif;font-weight: 500;font-size: 12px;padding: 12px 10px 13px;min-width: 192px;text-align: center;}
.m-b-to-manuf-70{margin-bottom: 33px;}
.m-b-to-manuf-70:last-child{margin-bottom: 0;}
.manuf-slider--dark{padding: 0 40px;}
.manuf-slider--dark .slick-slide{height: 96px;}
.manuf-slider--dark .slick-slide:before{content: '';position: absolute;left: 0;right: 0;background: #eee;border: 1px solid #2b4f9d;height: 96px;top: 50%;margin-top: -48px;z-index: -10;opacity: 0;}
.manuf-slider--dark .slick-slide:hover:before{opacity: 1;}
.manuf-slider--dark .manuf-slider__img, .manuf-slider--dark .manuf-slider__img-active{max-width: 100%;max-height: 100%;}
.manuf-slider--dark .manuf-slider__img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.manuf-slider--dark .manuf-slider__prev, .manuf-slider--dark .manuf-slider__next{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;position: absolute;top: 50%;margin-top: -12px;}
.manuf-slider--dark .manuf-slider__prev::-moz-focus-inner, .manuf-slider--dark .manuf-slider__next::-moz-focus-inner{border: 0;padding: 0;}
.manuf-slider--dark .manuf-slider__prev:focus, .manuf-slider--dark .manuf-slider__next:focus{outline: 0;}
.manuf-slider--dark .manuf-slider__prev:hover .manuf-slider__path, .manuf-slider--dark .manuf-slider__next:hover .manuf-slider__path{fill: #0167c0;}
.manuf-slider--dark .manuf-slider__prev{left: -14px;}
.manuf-slider--dark .manuf-slider__next{right: -14px;}
.manuf-slider--dark .manuf-slider__path{fill: #62707a;-webkit-transition: fill .2s linear;-o-transition: fill .2s linear;transition: fill .2s linear;}
.group--front-offer .group__title{text-align: center;margin-bottom: 42px;}
.offlinks{background: #efeded;font-family: sans-serif;font-weight: 500;font-size: 16px;color: #62707a;padding: 9px 48px 12px;text-align: center;}
.offlinks__list{list-style:none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.offlinks__link{text-decoration: none;}
.offlinks__item{padding: 10px;max-width: 25%;}
.offlinks .tabs__label{cursor: pointer;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.offlinks .tabs__label:hover{color: #60d600;}
.offlinks .tabs__label--active{color: #0167c0;}
.offlinks .tabs__label--active:hover{color: #0167c0;}
.group--about .group__title{text-align: center;margin-bottom: 40px;}
.group--about .group__block{margin: 0 -15px;}
.group--about .group__more-cont{margin-top: 11px;font-family: sans-serif;font-weight: 500;font-size: 18px;}
.group--about-block{background: #fff;padding: 38px 60px 47px;text-align: center;}
.igal{text-align: center;}
.igal__item{display: inline-block;vertical-align: middle;margin: 0 5px;}
.text--lg{font-size: 16px;line-height: 1.5;color: #62707a;font-weight: 300;font-family: sans-serif;}
.text--lg p{margin-bottom: 20px;}
.text--lg p:last-child{margin-bottom: 0;}
/*.text--lg strong{font-weight: 500;}*/
.text--lg .text__igal{margin-top: 48px;margin-bottom: 32px;}
.text--lg .text__igal:first-child{margin-top: 0;}
.text--lg .text__igal:last-child{margin-bottom: 0;}
.fspl{display: table;width: 100%;}
.fspl__item{display: table-cell;vertical-align: top;padding-right: 13px;}
.fspl__item:last-child{padding-right: 0;}
.fspl__item--subs{width: 689px;}
.fspl__item--q{width: 282px;}
.fspl__item--i{width: 200px;}
.fsub{background: #16d0ff;color: #fff;padding: 27px 33px;font-family: sans-serif;font-weight: normal;font-size: 14px;height: 208px;}
.fsub__head{position: relative;padding-left: 57px;min-height: 41px;margin-bottom: 14px;line-height: 1.45;}
.fsub__head:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -203px -59px;width: 41px;height: 41px;margin-right: 4px;vertical-align: middle;display: inline-block;position: absolute;left: 0;top: 4px;}
.fsub__head strong{font-weight: normal;font-family: sans-serif;font-weight: 500;font-size: 18px;text-transform: uppercase;}
.fsub__body{display: -webkit-box;display: -ms-flexbox;display: flex;}
.fsub__inputs{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-right: 15px;padding: 10px 15px 10px 20px;background: #f9f9f9;border-radius: 5px;color: #62707a;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.fsub__btn-cont{white-space: nowrap;}
.fsub__ib{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-right: 15px;}
.fsub__btn{font-size: 12px;padding: 13px 19px 13px;}
.ib--subscribe-alt .ib__icon{left: 17px;}
.ib--subscribe-alt .ib__input, .ib--subscribe-alt .ib__placeholder{padding-left: 43px;}
.ib--subscribe-alt .ib__placeholder{padding-top: 12px;}
.fq{height: 208px;background: #0167c0;padding: 28px 30px 10px;font-family: sans-serif;font-weight: normal;font-size: 14px;line-height: 1.5;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.fq__head{position: relative;margin-bottom: 10px;padding-left: 60px;line-height: 1.25;}
.fq__head:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -203px -104px;width: 41px;height: 41px;margin-right: 4px;vertical-align: middle;display: inline-block;position: absolute;left: 2px;top: 0;}
.fq__head strong{font-family: sans-serif;font-weight: 500;font-size: 18px;text-transform: uppercase;border-bottom: 1px solid rgba(255,255,255,0.5);}
.fq__head strong:hover{border-bottom-color: #60d600;}
.fq__head a{text-decoration: none;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.fq__head a:hover{color: #8ed500;}
.fq__phone{font-family: sans-serif;font-weight: 200;font-size: 24px;line-height: 2;text-align: center;}
.fq__phone a{text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
.fq__phone a:hover{border-bottom: 1px solid rgba(96,214,0,0.5);color: #60d600;}
.fi{height: 208px;padding: 63px 38px 0;background: #62707a;color: #fff;font-family: sans-serif;font-weight: normal;font-size: 14px;position: relative;z-index: 10;}
.fi:after{content: '';background-image: url("../img/sprites/sprite.png");background-position: 0px 0px;width: 79px;height: 46px;vertical-align: middle;display: inline-block;position: absolute;left: 50%;bottom: 51px;margin-left: -35px;}
.fi em{font-style: normal;border-bottom: 1px solid rgba(255,255,255,0.5);}
.fi em:hover{border-bottom-color: #60d600;}
.fi a{text-decoration: none;}
.fi a:hover{-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.fi a:hover:hover{color: #60d600;}
.fi strong{color: #dbe0e2;text-transform: uppercase;font-family: sans-serif;font-weight: 500;font-size: 18px;}
.fb{background: #0167c0;color: #fff;padding: 34px 30px 45px;margin-left: -15px;margin-right: -15px;}
.fb__title{font-family: sans-serif;font-weight: 500;font-size: 30px;margin-bottom: 34px;height: 50px;}
.fb__title--news:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: 0px -106px;width: 56px;height: 50px;margin-right: 27px;vertical-align: -14px;display: inline-block;}
.fb__title--reviews:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -83px 0px;width: 56px;height: 52px;margin-right: 25px;vertical-align: -17px;display: inline-block;}
.fb__title--stock:before{content: '';background-image: url("../img/stock.png");background-position: -50px 0px;width: 50px;height: 50px;margin-right: 25px;vertical-align: -17px;display: inline-block;}
.fb__split:after{content: "";height: 0;display: table;clear: both;}
.fb__title--news a, .fb__title--reviews a{text-decoration: none;border-bottom: 1px solid rgba(219,224,226,0);-webkit-transition: border .2s linear, color .2s linear;-o-transition: border .2s linear, color .2s linear;transition: border .2s linear, color .2s linear;}
.fb__title--news:hover a, .fb__title--reviews:hover a{border-bottom-color: #60d600;color: #60d600;}
.fb__left{float: left;width: 49%;}
.fb__right{float: right;width: 49%;}
.fb__block{background: #efeded;color: #272f36;min-height: 348px;padding-top: 45px;padding-bottom: 30px;}
.fb__block--reviews{background: #efeded url("../img/bgs/fbr.jpg") center center/cover no-repeat;}
.fb__left .fb__block{border-right: 1px solid #0167c0;}
.fb__more-cont{margin-top: 12px;font-size: 18px;font-weight: 500;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.fb__top{height: 169px;}
.fb__grid{padding: 30px 30px 0;margin-bottom: -20px;position: relative;font-size: 0;}
.fb__grid:before{content: '';position: absolute;left: 30px;top: 0;right: 30px;height: 1px;background: #39d1e5;}
.fb__grid-item{display: inline-block;vertical-align: top;width: 50%;font-size: 14px;margin-bottom: 20px;}
.fb__item{padding-right: 40px;}
.fb-item{font-family: sans-serif;font-weight: 300;font-size: 14px;line-height: 1.285714285714286;color: #62707a;}
.fb-item__image{width: 139px;height: 139px;position: relative;overflow: hidden;background: #fff;}
.fb-item__image img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;}
.fb-item__images{float: left;width: 140px;}
.fb-item__content{padding-left: 170px;}
.fb-item__date{font-size: 12px;font-family: sans-serif;font-weight: normal;margin-bottom: 12px;}
.fb-item__date:before{content: '';background-image: url("../img/sprites/sprite.png");background-position: -318px -146px;width: 17px;height: 17px;margin-right: 8px;vertical-align: middle;display: inline-block;}
.fb-item__title-cont{margin-bottom: 9px;height:40px;overflow:hiden;}
.fb-item__title, .fb-item__author{font-weight: 500;font-size: 16px;line-height: 1.3;text-decoration: none;color: #000;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
a.fb-item__title:hover{color: #60d600;}
.fb-item__author{margin-bottom: 4px;}
.fb-item__author-n{font-weight: 500;font-size: 12px;}
.fb-item__text{padding-right: 20px;}
.fb-item__text-cont{max-height: 160px;overflow: auto;}
.fb-item--r .fb-item__text{font-style: italic;}
.fb-item--r .fb-item__title-cont{margin-bottom: 26px;}
.fb-item--r .fb-item__text-cont{width: 112%;}
.fb-item--gr .fb-item__date{margin-bottom: 7px;}
.fb-item--gr .fb-item__date:last-child{margin-bottom: 0;}
.tabs--offl .tabs__tab--active{display: -webkit-box;display: -ms-flexbox;display: flex;}
.editable-select{position: relative;}
.editable-select__completions{display: none;}
.editable-select__dropdown{display: none;position: absolute;left: 0;right: 0;top: 100%;margin-top: 8px;z-index: 10000;background: #fff;padding: 17px 19px;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);}
.editable-select--opened .editable-select__dropdown{display: block;}
.editable-select .ui-menu{position: static !important;font-size: 13px;font-family: sans-serif;font-weight: normal;white-space: nowrap;height: auto !important;max-height: 88px;overflow: auto !important;max-width: 100%;}
.editable-select .ui-menu-item{margin-bottom: 3px;padding: 7px 10px;padding-left: 31px;position: relative;cursor: default;-webkit-transition: background .2s linear, color .2s linear;-o-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.editable-select .ui-menu-item::before{content: '';position: absolute;left: 0;top: 3px;width: 18px;height: 18px;border: 2px solid #101011;border: 2px solid rgba(16,16,17,0.2);border-radius: 2px;}
.editable-select .ui-menu-item:hover, .editable-select .ui-menu-item.active{color: #0167c0;}
.editable-select .ui-menu-item.active{color: #0167c0;}
.editable-select .ui-menu-item.active:before{border-color: #0167c0;background: #0167c0 url("../img/svg/check.svg") center center no-repeat;}
.editable-select__input{background: #dbe0e2 !important;color: #000 !important;padding-top: 9px !important;padding-bottom: 5px !important;}
.editable-select__input:focus{background: #fff !important;color: #000 !important;}
.editable-select__placeholder{color: #808080 !important;padding-left: 12px !important;padding-top: 0 !important;}
.editable-select:before{content: '';display: block;text-indent: -99999px;background: url(../img/svg/dropdown.svg);background-repeat: no-repeat;width: 10px;height: 5px;margin-top: -2.5px;position: absolute;top: 6px;right: 15px;pointer-events: none;}
.editable-select:hover:before{background-image: url("../img/svg/dropdown-active.svg");}
.l-comment-form{background: #efeded;padding: 40px 40px;}
.table__active{-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;cursor: pointer;}
.table__active td:first-child{border-left: 4px solid #0167c0;}
.table__active:hover{background: #f2f2f2;}
.js-help{position: relative;}
.js-help__popup{opacity: 0;pointer-events: none;position: absolute;left: 50%;bottom: 100%;margin-bottom: 15px;z-index: 1000;width: 200px;margin-left: -100px;background: #faf8dc;padding: 15px 20px;font-size: 12px;line-height: 1.583333333333333;color: #272f36;font-family: sans-serif;font-weight: normal;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);text-align: center;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.js-help__popup:after{content: '';position: absolute;left: 50%;top: 100%;border: 10px solid transparent;border-top-color: #faf8dc;margin-left: -10px;}
.js-help:hover .js-help__popup{opacity: 1;pointer-events: all;}
.product__title a{ text-decoration: none; }
.product__obuttons button{ padding:0px; border: none; }
.utoch{ font-size: 13px; display: block; margin-left: 5px; }
.product__mark a{ text-decoration: none; }
.product__mark2 a{ text-decoration: none; }
.abtext p{ text-align:left !important; font-size: 16px !important; }
.abtext h2{ text-align: left !important; margin-top: 20px; margin-bottom: 20px; }
.product__title{min-height: 65px;}
.brandDl{float: left;width: 180px;height: 100px;margin: 15px 15px 15px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.text--spr ul{margin-left: 10px;margin-top: 10px;margin-bottom: 10px;}
.text--spr ul li{list-style-type: disc !important;margin-left: 20px;}
.text--spr div{margin-top: 10px;margin-bottom: 10px;}
.prod-applying-instruction{margin: 0 0 20px;}
.table-instruction{display: none;margin-top: 20px;}
.instrument-table{background: #fff;display: none;}
.instrument-table table{border-collapse: collapse;}
.instrument-table th{text-align: center;font-size: 20px;}
.instrument-table tr > *{padding: 5px;border: 1px solid #000;}
.fancybox-wrap{background: #fff;}
.table-det-cont{overflow:visible;padding-right:30px;}
.table-horizontal-scroll.table-det-cont{max-height: none;float: left;padding: 0;position: relative;}
.table-header-scroll{width: 20%;}
.table-body-scroll{width: 80%;}
.jspHorizontalBar .jspArrow{display: none;}
.jspHorizontalBar{height: 10px;border: 0;}
.jspDrag{height: 100%!important;background: #0167C0;border-radius: 5px;top: 0;}
.jspHorizontalBar .jspTrack{/* width: 100% !important; */border: 0;background: #F7F7F7;top: -20px;float: none;margin: 0 auto;border-radius: 5px;}
.prod-applying-wrapper{overflow: hidden;}
.table-body-scroll table{width: auto;}
.table-horizontal-scroll .horizontal-scroll-bar{position: absolute;top: -20px;left: 36px;/* width: 100%; */}
.slide-double{height: 10px;background: rgb(1, 103, 192);border-radius: 5px;position: absolute;cursor: pointer;}
#slider-scroll{/* width: 100% !important; */background: #F7F7F7;height: 10px;border-radius: 5px;}
.table-instruction-top{margin: 0 0 40px 268px;font-weight: bold;}
.table-instruction-bottom{margin: 20px 0 40px 268px;font-weight: bold;}
.ggitem__title a:hover{color: #60d600;}
.jspScrollable{ outline: none; }
.pos-r{position: relative;}
.sect-points-layers{position: relative; min-height: 670px;}
.sect-points-layers__bg{position: relative;z-index: 0; left: -31px;}
.sect-points-layers__map{position: absolute;z-index: 1;top: 0;left: -30px;}
#delivery-zone-map path{fill: transparent;stroke: transparent;stroke-width:2px;-webkit-transition: fill 0.5s, stroke 0.5s;-o-transition: fill 0.5s, stroke 0.5s;transition: fill 0.5s, stroke 0.5s;cursor: pointer;}
#delivery-zone-map path:hover{stroke: #f60;fill: #f60;}
.sect-points-layers__points{position: absolute;top: 108px; left: -6px;z-index: 2;pointer-events: none;}
.tooltip{position:absolute;z-index:999;left:-9999px;background-color:#dedede;padding:3px;border:1px solid #fff;width:250px;}
.tooltip p{margin:0;padding:0;color:#fff;background-color:#222;padding:2px 7px;}
.fancybox-item-gallery .fancybox-title-float-wrap{top: 100%;bottom: auto;}
.fancybox-item-gallery .fancybox-title-float-wrap .child{white-space: normal;text-align: left;}
.tabs__tab.files{text-align: center;font-size: 0;margin-bottom: -20px;width: 103%;}
.tabs__tab.files .link-ic{/*max-width: 32.5%;*/max-width: 70%;margin: 0 0 30px;padding: 0 10px;text-align: center;display: inline-block;vertical-align: top;font-size: 16px;}
.tabs__tab.files .link-ic::before{margin: 0 0 10px;}
.tabs__tab.files .link-ic__text{display: block;min-height: 2.5em;text-transform: capitalize;}
.tabs__tab.files .link-ic:not(:last-child){margin-right: 50px;}
.tabs__tab.files .link-ic:nth-child(3n){margin-right: 50px;}
.imp-sign{color: #f60;}
.invitation{background: #efeded;padding:0 0 30px;position: relative;}
.invitation__title{margin: 0 0 15px;padding: 10px 40px;font-size: 26px;color: #fff;background-color: #003d76;}
.invitation__sub-title{margin: 0 0 25px;padding: 0 40px;font-size: 16px;}
.form-invitation{padding: 0 40px;}
.form-invitation__item{margin-bottom: 15px;}
.product-special-item .product__image{height: 130px;min-width: 178px;}
.product-special-item .product__body{padding: 10px 15px;}
.product-special-item .product__title{font-size: 13px;}
.product-special-item .product-btn{width: 45px;height: 45px;}
/* Page of spindel */
.spn-banner{margin: 0 0 35px;color: #fff;background: url('../img/bgs/spn_banner_bg.jpg') 0 0 no-repeat;background-size: cover;}
.content--split .spn-banner{margin: -36px -15px 35px;}
.spn-banner__inner{padding: 25px 105px 25px 15px;background-color: rgba(1, 103, 192, 0.9);}
.spn-banner__title{display: block;margin: 0 0 0.5em;font-size: 24px;color: #fff;line-height: 1.2;font-weight: 400;}
.spn-banner__row{}
.spn-banner__row::after{content: '';display: table;clear: both;}
.spn-banner__row-left{width: 400px;float: left;text-align: center;padding-top: 10px;}
.spn-banner__row-right{margin-left: 420px;}
.spn-banner__descr{color: #fff;margin: 0 0 15px;}
.spn-services{margin: 0 0 20px;}
.spn-services::after{content: '';display: table;clear: both;}
.spn-services__item{float: left;width: 31%;margin: 0 3.5% 30px 0;padding: 30px 15px 0;min-height: 200px;border: 1px solid #e6e6e6;text-align: center;}
.spn-services__item:last-child{padding: 0; }
.spn-services__item:nth-child(3n){margin-right: 0;}
.spn-services__item--question{padding: 0;border: none;}
.spn-services__item-icon{display: block;margin: 0 auto 14px;width: 35px;height: 35px;border: 1px solid #39d6fe;position: relative;border-radius: 50%;}
.spn-services__item-icon .spn-icon{position: absolute;top: 50%;left: 50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.spn-services__item-text-1{display: block;color: #0167c0;font-size: 13px;font-weight: 700;line-height: 1.8;}
.spn-services__item-text-2{display: block;color: #62707a;font-size: 13px;font-weight: 400;line-height: 1.8;
}
.spn-services__question{display: block;text-decoration: none;min-height: 200px;padding: 82px 30px 0;border-color: #0167c0;background: #0167c0;color: #fff;text-align: left;-webkit-transition: background 0.2s;-o-transition: background 0.2s;transition: background 0.2s;}
.spn-services__question:hover{background: #ff7c00;}
.spn-services__question-box::after{content: '';display: table;clear: both;}
.spn-services__question-icon{float: left;width: 40px;height: 40px;color: #fff;font-size: 18px;border: 1px solid currentcolor;text-align: center;line-height: 39px;}
.m-text-to-b-40 p{display:none;}
.spn-services__question-text{margin-left: 0px;line-height: 1.2;color: #fff;}
.spn-services__question-text-1{display: block;margin: 0;font-size: 14px;font-weight: 400;}
.spn-services__question-text-2{display: inline-block;margin: 0;font-size: 16px;font-weight: 400;text-transform: uppercase;border-bottom: 1px solid currentcolor;}
.text ul.spn-custom-list, .spn-custom-list{padding: 0;font-size: 13px;font-weight: 400;list-style: none;}
.spn-custom-list li, .text ul.spn-custom-list li{display: block;padding: 0 0 0 23px;min-height: 12px;background: url('../img/sprites/list-orange-icon.png') 0 0 no-repeat ;line-height: 1.2;}
.spn-custom-list--lh-merge li, .text ul.spn-custom-list--lh-merge li{line-height: 1.6;}
.spn-custom-list--two-column{-webkit-column-count: 2; -moz-column-count: 2;column-count: 2;}
.spn-about{margin: 0 0 50px;}
.spn-about::after{content: '';display: table;clear: both;}
.spn-about__left{float: left;width: 410px;}
.spn-about__right{margin-left: 440px;}
.spn-about__main-slider{position: relative;margin: 0 0 20px;padding: 0 25px;}
.spn-about__main-slide{text-align: center;}
.spn-about__main-slide img{max-width: 100%;height: auto;}
.spn-about__main-slide:not(.slick-slide):not(:first-child){display: none;}
.spn-about__nav-slide{text-align: center;position: relative;padding: 0 10px;outline: none;}
.spn-about__nav-slide:not(.slick-slide):not(:first-child){display: none;}
.spn-about__nav-slide::before{content: '';position: absolute;z-index: 10;left: 10px;top: 0;right: 10px;bottom: 0;border: 3px solid transparent;-webkit-transition: border .2s linear;-o-transition: border .2s linear;transition: border .2s linear;}
.spn-about__nav-slide:hover::before, .spn-about__nav-slide.slick-current::before{border-color: #0167c0;}
.spn-about__nav-slide img{max-width: 100%;height: auto;}
.spn-about__prev, .spn-about__next{-webkit-appearance: none; -moz-appearance: none;appearance: none;border: 0;padding: 0;background: none;position: absolute;z-index: 30;top: 145px;}
.spn-about__prev::-moz-focus-inner, .spn-about__next::-moz-focus-inner{border: 0;padding: 0;}
.spn-about__prev:focus, .spn-about__next:focus{outline: 0;}
.spn-about__prev:hover .spn-about__path, .spn-about__next:hover .spn-about__path{fill: #f60;}
.spn-about__path{fill: #ccc;-webkit-transition: fill .2s linear;-o-transition: fill .2s linear;transition: fill .2s linear;}
.spn-about__prev{left: 0;display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -60px -50px;width: 18px;height: 34px;}
.spn-about__next{right: 0;display: inline-block;background-image: url("../img/sprites/sprite.png");background-position: -128px -242px;width: 18px;height: 34px;}
.spn-partners-sec-title{display: block;margin: 0 0 15px;font-size: 16px;text-transform: uppercase;font-weight: 300;font-weight: 400;color: #0167c0;}
.manuf-slider--spn{margin-bottom: 35px;}
.manuf-slider--spn .manuf-slider__slide{}
.manuf-slider--spn .manuf-slider__slide .manuf-slider__img{max-width: 70px;max-height: 70px;width: auto;height: auto;}
.manuf-slider--spn .manuf-slider__slide:hover .manuf-slider__img-active{opacity: 0;}
.manuf-slider--spn .manuf-slider__slide:hover .manuf-slider__img{opacity: 1;}
.manuf-slider--spn .manuf-slider__prev{left: 0;}
.manuf-slider--spn .manuf-slider__next{right: 0;}
.spn-our-features{margin: 0 0 50px;}
.spn-our-features::after{content: '';display: table;clear: both;}
.spn-our-features__left{float: left;width: 380px;}
.spn-our-features__right{margin-left: 400px;}
.spn-icon{display: inline-block;vertical-align: middle;background: url('../img/sprites/spn_sprite.png') -10px -42px;}
.spn-icon--telemarketer{width: 20px; height: 22px;background-position: -10px -42px;}
.spn-icon--up{width: 20px; height: 22px;background-position: -10px -84px;}
.spn-icon--hammer{width: 25px; height: 22px;background-position: -10px -126px;}
.spn-icon--list{width: 23px; height: 22px;background-position: -10px -168px;}
.spn-icon--list_type_icon{width: 16px; height: 12px;background-position: -10px -10px;}
.spn-icon--settings{width: 22px; height: 22px;background-position: -10px -210px;}
.spn-reports{list-style-type: none;padding: 0;margin: 0 0 35px;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.spn-reports::after{content: '';display: table;clear: both;}
.spn-reports__item{float: left;position: relative;height: 250px;width: 24%;margin-right: 1.33333333333333%;text-align: center;border: 1px solid #f7f7f8;}
.spn-reports__item:nth-child(4n){margin-right: 0;}
.spn-reports__item img{max-width: 100%;max-height: 100%;}
.spn-reports__item-text{position: absolute;right: 0;bottom: 0;left: 0;display: block;min-height: 55px;padding: 15px;color: #fff;font-size: 13px;font-weight: 400;background: #0167c0;}
/* END Page of spindel */
.tabs__label{position: relative;}
.videos-count{
position: absolute;right: 4px;top: 4px;/* width: 20px; *//* height: 20px; */background: #fe6600;color: #fff;display: block;font-size: 12px;padding: 4px 7px;border-radius: 4px;}
.tabs--def .tabs__label-text.two-line{
/*white-space: initial;line-height: 1;padding-top: 10px;padding-bottom: 11px;*/}

/*.main_menu_item ul{display: none;position: absolute;z-index: 1;background: #0167c0;padding: 10px 0px;font-size: 12px;text-decoration: none;list-style:none;text-transform:none;width:260px;}

.main_menu_item:hover>ul{display: block;}

.main_menu_item:hover>a{background: #0167c0;}


.main_menu_item ul a{display: block;text-decoration: none;padding: 7px 10px}

.main_menu_item ul a:hover{background: #f60;}

.main_menu_item ul li{position: relative;}

.main_menu_item ul li:hover ul{display: block;}
.main_menu_item ul li:hover>a{background: #f60;}

body .main_menu_item ul li ul{display: none;left: 100%;top: 0px;width:248px;}
*/
.static-text strong{font-weight: bold;}
.contacts-head__left .map__map{width: 100%;height: 365px;}
.table-det-cont--vertical{max-height: none;position: relative;}
.table-det-cont--vertical .table-det__fixed-head--clone{opacity: 0;visibility: hidden;}
.table-det-cont--vertical .table-det__fixed-head--fixed{background: #fff;position: absolute;top: 0;}
.table-det-cont--vertical .table-det__fixed-head--fixed.is_stuck{z-index: 1000;}
.table-det-cont--vertical .table-det__item{/* min-width: 130px; */min-width: 100px;}
.dpd::after{content: '';background-image: url(../img/sprites/sprite.png);background-position: -341px -115px;width: 6px;height: 7px;margin-left: 3px;margin-right: 3px;vertical-align: 0;display: inline-block;}
.pod{display: none;position: absolute;z-index: 31;background: #fff;padding: 10px;border: 1px solid #dadada;}
.pod.active{display: block;}
.pod li{display: block;}
.pod li a{display: block;padding: 10px 0;text-decoration: none;}
.pod li a:hover{color: #0060C6;}
.ib--search .ib__input{display: inline-block;vertical-align: middle;width: 443px;}
.search_options{cursor: pointer;background: #262F37;font-size: 13px;text-align: center;border-radius: unset;color: #fff;text-transform: uppercase;outline: none;padding: 9px 15px;height: 40px;width: 100%;-webkit-appearance: none;-webkit-border-radius: 0px;border: none;-webkit-transition-duration: 300ms; -o-transition-duration: 300ms;transition-duration: 300ms;}
.select_search{width: 29%;display: inline-block;vertical-align: top;position: relative;}
.search_options:hover{background: #FF5000;}
.ib__placeholder{display: block;width: 100%;position: relative;margin-bottom: 5px;}
.select_search::after{display: block;position: absolute;right: 10px;pointer-events: none;font-size: 20px;content: '›';top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);color: #fff;}
.search_bar{position: absolute;left: 0;z-index: 1001;background: #fff;padding: 10px;width: calc(100% - 2px);border: 1px solid #dadada;border-top: 0px;max-height:300px;overflow-x:hidden;overflow-y:auto;}
.search_bar li{display: block;}
.search_bar li a{padding: 5px;text-decoration: none;display: block;border-bottom: 1px solid #fafafa;}
.search_bar li a:hover{color: #0060B8;}
.search_bar li:last-child a{border-bottom: 0;}
.invitation-2-1{background: #efeded url(../img/invitation-2-bg1.jpg) 50% 50% no-repeat;background-size: cover;position: relative;padding: 0;}
.invitation-2{background: #efeded url(../img/invitation-2-bg.jpg) 50% 50% no-repeat;background-size: cover;position: relative;padding: 0;}
.invitation-2-2{background: #efeded url(../img/invitation-2-bg2.jpg) 50% 50% no-repeat;background-size: cover;position: relative;} 
.invitation-2-2 .invitation-2__inner{background:#dce0e0;}
.invitation-2__inner{padding: 40px 5%;
background: rgba(255, 255, 255, 0.4);}
.invitation-2__title{margin: 0 0 35px;font-size: 20px;line-height: 1.2;text-align: center;color: #000;}
.invitation-2__sub-title{margin: 0 0 35px;font-size: 20px;line-height: 1.2;text-align: center;color: #0268c0;}
.form-invitation-2__row{display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.form-invitation-2__col{width: 50%;text-align: center;}
.form-invitation-2__item{display: inline-block;vertical-align: top;margin-bottom: 25px;}
.form-invitation-2__iteminput.ib__input{width: 260px;border-color: #ccc;}
.goSubmit{cursor: pointer;}
.link, .fi span{cursor: pointer;}
.product a{position: relative;}
.product .product__obuttons{opacity: 0;-webkit-transition-duration: 300ms; -o-transition-duration: 300ms;transition-duration: 300ms;position: absolute;left: 0;right: 0;z-index: 40;top: 200px;text-align: center;font-size: 0;}
.product:hover .product__obuttons{opacity: 1;}
.product-special-item .product__obuttons{top: 100px;}
.span{cursor: pointer;}
.likes_btn{padding: 10px 20px 8px;font-size: 11px;background-color: #62707b;color: #fff;font-family: sans-serif;display: inline-block;vertical-align: middle;font-weight: 500;font-size: 12px;text-transform: uppercase;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;position: relative;overflow: hidden;opacity: 0.9999;margin-top: -32px;height: 40px;}
.likes_btn:hover{background: #0167c0;}
.likes_btn i{display: inline-block;vertical-align: middle;font-size: 20px;margin-top: -1px;}
.likes_btn .htmlAjaxBlock{display: inline-block;vertical-align: middle;}
.product_slider{position: relative;cursor: default;height: 100%;}
.product_slider .slick-list{height: 100%;}
.product_slider .slick-track{height: 100%;}
.product_slider__item{display: block;}
.product_slider .slick-arrow{position: absolute;font-size: 30px;z-index: 50;background: #fff;padding: 10px;cursor: pointer;opacity: 0;-webkit-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}
.product:hover .product_slider .slick-arrow, .product:active .product_slider .slick-arrow{opacity: 1;}
.product_slider .fa-angle-right{right: 20px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.product_slider .fa-angle-left{left: 20px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.page-head__btn .htmlAjaxBlock{display: inline-block;vertical-align: middle;margin-top: -2px;}
.page-head__btn .htmlAjaxBlock i{display: inline-block;vertical-align: middle;}
.page-head__btn .htmlAjaxBlock div{display: inline-block;vertical-align: middle;}
#mCSB_1_dragger_horizontal, #mCSB_1_scrollbar_horizontal .mCSB_draggerContainer{height: 10px !important;}
.table-det-cont--fixed-head{/* max-height: none; *//* position: relative; */}
.table-det-cont--fixed-head .table-det__fixed-head--clone{opacity: 0;visibility: hidden;display:none;}
.table-det-cont--fixed-head .table-det__fixed-head--fixed{background: #fff;/*position: absolute;*/z-index: 1;top: 0;}
.flat-table{margin-left: auto;margin-right: auto;}
.err-links{max-width: 750px;margin: 0 auto;text-align: left;}
.err-links ul{padding-left: 20px;list-style-type: disc;}
.err-links__row{display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0 -20px;}
.err-links__col{/* width: 50%; */min-width: 160px;padding: 0 20px;}
.err-links ul{
/* padding-left: 20px;list-style-type: disc; */}
.err-links a{text-decoration: none;}
.err-links a:hover{color: #f60;}
.err-links p{margin-bottom: 10px;}
.err-links li{margin-bottom: 3px;}
ul.social-list{padding:7px 0 0 126px;margin:0px;}
ul.social-list li{display:inline-block;margin: 0 0 0 5px;}
ul.social-list a{height:29px;width:32px;display:inline-block;}
ul.social-list-footer{padding:15px 0 0 0;margin:0px;text-align:right;}
ul.social-list-footer li{display:inline-block;margin: 0 0 0 5px;}
ul.social-list-footer a{height:29px;width:32px;display:inline-block;}
.social-list-m1{background-image: url("../img/social-list-pic1.png");}
.social-list-m1:hover{background-image: url("../img/social-list-m1-hover.png");}
.social-list-m2{background-image: url("../img/social-list-pic2.png");}
.social-list-m2:hover{background-image: url("../img/social-list-m2-hover.png");}
.header__search{margin: -5px 0 0 0;}
.year-banner img{width:100%;}
.header-white{position: fixed;top:0;left: 0px;width: 100%;z-index: 999;padding:0 0 0px 0;}
.header-white .header-bottom{display:block;font-family: 'PT Sans', sans-serif;}
.header-bottom-phone{font-size:16px;line-height:18px;float:left;padding:18px 0 0 0;}
.header-bottom-phone a{color:#fff;text-decoration:none;}
.header-bottom-bell{font-size:14px;line-height:16px;text-transform:uppercase;width:164px;float:left;margin: 13px 0 0 180px;text-align:center;background:#f60;}
.header-bottom-bell a{color:#fff;text-decoration:none;display:block;padding: 5px 0 5px 0;}
.header-bottom-bell:hover{text-decoration:underline;}
.header-bottom-bell:hover a{color:#fff;}
.header-bottom1-bell{font-size:14px;line-height:16px;text-transform:uppercase;width:141px;float:left;margin: 13px 0 0 32px;text-align:center;background:#f60;}
.header-bottom1-bell a{color:#fff;text-decoration:none;display:block;padding: 5px 0 5px 0;}
.header-bottom1-bell:hover{text-decoration:underline;}
.header-bottom1-bell:hover a{color:#fff;}
.header-bottom-right{float:right;width:370px;}
.header-bottom-time{font-size:16px;line-height:18px;color:#efeded;padding:18px 0 0 0;float:left;}
.header-bottom-request{font-size:14px;line-height:16px;text-align:center;margin:14px 0 0 17px;width:89px;background:#f60;float:left;}
.header-bottom-request a{color:#fff;display:block;text-decoration:none;padding: 5px 0 4px 0;}
.header-bottom-request:hover{}
.header-bottom-request:hover a{text-decoration:underline;}
ul.header-bottom-list{padding:12px 5px 0 0;margin:0px;float:right;}
ul.header-bottom-list li{display:inline-block;margin: 0 0 0 11px;}
ul.header-bottom-list a{height:26px;width:32px;display:inline-block;}
.header-bottom-list-m1{background-image: url("../img/header-bottom-pic1.png");}
.header-bottom-list-m1:hover{background-image: url("../img/social-list-m1-hover.png");}
.header-bottom-list-m2{background-image: url("../img/header-bottom-pic2.png");}
.header-bottom-list-m2:hover{background-image: url("../img/social-list-m2-hover.png");}
.header-bottom{display:none;}
.text-bottom{text-align:center;padding: 20px 0 0 0;font-size:14px;line-height:16px;color:#0167c0;}
.stock-page{font-family: 'PT Sans', sans-serif;}
.stock-page-sub{font-family: 'PT Sans', sans-serif;}
.stock-title{font-size:24px;line-height:26px;color:#000;}
.stock-caption{position:absolute;right:0;bottom:10%;background: rgba(1, 103, 192, 0.5);padding: 20px 20px 20px 44px;width:493px;}
.stock-caption h2{font-size:40px;line-height:42px;color:#fff;padding:0px 0 0px 0;margin:0px;text-transform:uppercase;}
.stock-caption h3{font-size:20px;line-height:22px;color:#fff;padding:4px 0 0px 0;margin:0px;text-transform:uppercase;font-weight:normal;}
.stock-box{max-width: 668px;margin: 0 auto;padding: 53px 0 0 0;}
.stock-box-title{font-size:21px;line-height:23px;color:#272f36;}
.stock-box-social{display: -webkit-box;display: -ms-flexbox;display: flex;padding:25px 0 0 0;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
/*
.stock-box-social>div{width:158px;height:36px;border-radius:5px;margin: 0 0 12px 0;overflow:hidden;}

.stock-box-social>div:nth-child(1){background:#419ac6;}
.stock-box-social>div:nth-child(2){background:#314987;}
.stock-box-social>div:nth-child(3){background:#22bbf4;}
.stock-box-social>div:nth-child(4){background:#ff6d15;}
*/
.stock-box-social li{border-radius:5px;margin: 0 4px 12px 4px !important;overflow:hidden;}
.stock-box-pic{padding: 8px 0 0 16px;float: left;}
.stock-box-number{font-size:15px;line-height:18px;color:#fff;float:right;padding:10px 11px 0 0;}
.stock-box-title1{font-size:21px;line-height:23px;color:#272f36;padding:40px 0 25px 0;}
.stock-email{font-size:14px;line-height:16px;color:#000;float:left;background:url(../img/stock-email.gif) 0 3px no-repeat;padding: 0 0 0 23px;margin: 30px 0 0 0;}
.stock-email a{color:#000;text-decoration:none}
.stock-input{position:relative;float:left;width:528px;}
.stock-input input{padding: 5px 5px 5px 23px;width:100%;background:#fff;font-size:14px;line-height:16px;color:#000; }
.stock-input span{position:absolute;top:8px;left:5px;}
.stock-submit{float:right;width:130px;}
.stock-submit input[type="submit"]{font-size:12px;line-height:14px;border:2px solid #1367aa;background:#fff;width:100%;text-transform:uppercase;text-align:center;margin: 0 0 0 0;padding: 6px 0 6px 0;cursor:pointer;}
.stock-button{font-size:12px;line-height:14px;border:2px solid #1367aa;width:141px;float:right;text-transform:uppercase;text-align:center;margin: 20px 0 0 0;}
.stock-button a{display:block;color:#1367aa;padding: 7px 0 7px 0;text-decoration:none;}
.stock-title1{font-size:26px;line-height:28px;color:#272f36;padding: 65px 0 0 0;}
.stock-blocks2{padding:10px 0 0 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.stock-blocks2 a{display:block;}
.stock-blocks2>div{background-size: cover;background-position: 50%;width:31%;margin: 30px 30px 0 0;position:relative;padding-bottom:13.7%;}
.stock-blocks2>div:nth-child(3n){margin: 30px 0 0 0;}
.stock-blocks2-data{position:absolute;top:-17px;left:0px;width:120px;background:#0167c0;font-size:14px;line-height:16px;color:#fff;padding: 4px 0 4px 0;text-align:center;}
.stock-black{position:absolute;right:0;bottom:0;background: rgba(0, 0, 0, 0.5);padding: 5px;width:100%;}
.stock-black a{color:#fff;}
.stock-box-title{font-size:21px;line-height:23px;color:#272f36;}
.stock-box-sub{padding:49px 100px 0 100px;font-size:13px;line-height:18px;color:#62707a;}
.stock-box-sub h2{font-size:26px;line-height:28px;color:#272f36;padding:6px 0 20px 0;margin:0px;font-weight:normal;display:none;}
.stock-box-sub p{padding:0px 0 21px 0;margin:0px;}
.stock-box-sub ul{padding:0px 0 15px 35px;margin:0px;}
.stock-sub-blocks{padding:0px;}
.stock-sub-block{width:270px;border:1px solid #dbe0e2;margin: 20px 30px 0 0;padding:24px 0 0 0;float:left;position:relative;}
.stock-sub-block:nth-child(3n){margin: 20px 0px 0 0;}
.stock-sub-img{max-height:221px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.stock-sub-img img{max-height:221px;}
.stock-sub-block h2{font-size:17px;line-height:19px;padding: 0 0 0 30px;margin: 36px 0 0 0;font-weight:normal;overflow:hidden;height:80px;}
.stock-sub-block h2 a{text-decoration:none;color:#000;}
.stock-sub-block h2 a:hover{text-decoration:underline;}
.stock-sub-cost{margin:30px 0 0 0px;padding: 0 0 0 30px;height:36px;}
.stock-sub-cost a{text-decoration:none;}
.stock-sub-cost a:hover{text-decoration:underline;}
.modal2{display: none;position: relative;width: 690px;max-width:inherit !important;padding: inherit;border-radius: 0px !important;background: #fefefe !important;}
.modal2 .padding{padding: 30px;}
.modal1 a.close-modal{position: absolute;top: 13px !important;right: 12px !important;display: block;width: 25px !important;height: 25px !important;text-indent: -9999px;background-size: contain;background-repeat: no-repeat;background-position: center center;background:url(/img/m/close-modal.gif) 0 0 no-repeat !important;}
.modal1-title{font-size: 21px;line-height: 23px;color: #17120f;font-weight: 700;padding: 0 0 20px 0;text-align: center;text-transform:uppercase;}
.modal1-text{font-size:14px;line-height:16px;padding: 0 0 8px 0;}
.form-big-title{font-size: 36px;line-height: 38px;color: #6b6b6b;padding: 0 0 20px 29px;}
.form-big-text{font-size: 18px;line-height: 19px;color: #898989;padding: 0 0 17px 29px;}
.form-big-grey{background: #e8e8e8;min-height: 173px;}
ul.form-big-list{padding: 0px;margin: 0px;}
ul.form-big-list li{font-size: 18px;line-height: 20px;list-style: none;padding: 0 0 10px 0;}
ul.form-big-list a{color: #343333;}
.form-big-col1{width: 190px;float: left;margin: 15px 0 0 28px;}
.form-big-col2{width: 130px;float: left;margin: 15px 0 0 48px;}
.form-big-col3{width: 150px;float: left;margin: 15px 0 0 28px;}
.special_offer{font-size:20px;line-height:22px;padding: 10px 15px 10px 15px;color:#fff;overflow:hidden;background:#f60;float:right;position:relative;border-radius:5px;z-index:100;}
.BULDOG-button{background: #f60;font-family: sans-serif;font-weight: 500;font-size: 12px;line-height: 15px;text-transform: uppercase;width:150px;text-align:center;font-weight:700;margin: 0 6px 13px 7px;}
.BULDOG-button a{color: #fff;padding: 10px 0 10px 0;display:block;text-decoration:none;}
.BULDOG-button a:hover{text-decoration:underline;}
.modal-BULDOG{display: none;position: relative;width: 790px;max-width:inherit !important;padding: inherit;border-radius: 0px !important;background: #fefefe !important;}
.modal-BULDOG .padding{padding: 30px;}
.modal-BULDOG a.close-modal{position: absolute;top: 5px !important;right: 5px !important;display: block;width: 25px !important;height: 25px !important;text-indent: -9999px;background-size: contain;background-repeat: no-repeat;background-position: center center;background:url(/img/m/close-modal.gif) 0 0 no-repeat !important;}
.BULDOG-scroll{height:300px;overflow: scroll;}
#video-bg{width:100%;height:500px;overflow: hidden;z-index: 1;background-size: cover;position:relative;}
#video-bg > video{position: absolute;top: 0;left: 0;min-width: 100%; min-height: 100%;width: auto;height: auto; }
@supports ((-o-object-fit: cover) or (object-fit: cover)){ #video-bg > video{ top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover;object-fit: cover; }}
#myVideo{width: 100%;height: 600px;background-size: 100% 100%;background-color: black; /* in case the video doesn't fit the whole page*/background-image: /* our video */;background-position: center center;background-size: contain;-o-object-fit: cover; object-fit: cover; /*cover video background */z-index:3;}
.tabs__tabs .owl-carousel .owl-stage{width:100% !important;}#myVideo-stock{width: 100%;height: 300px;background-size: 100% 100%;background-color: black; /* in case the video doesn't fit the whole page*/background-image: /* our video */;background-position: center center;background-size: contain;-o-object-fit: cover; object-fit: cover; /*cover video background */z-index:3;}
.form-d__btn-cont-new{width:250px;margin: 0 auto;}
.content{/*position:relative;z-index:900;*/}
.list-new ul.footer-menu li:nth-child(4){display:none;}
.gpm-cookie-accepted{display: block;position: fixed;left: 50%;bottom: 0;width: 100%;max-width: 1170px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);padding: 20px 20px;z-index: 99999999;-webkit-box-shadow: 0 0 10px rgba(3,3,3,0.5);box-shadow: 0 0 10px rgba(3,3,3,0.5);background-color: #fff;color: #333;border: 1px solid rgba(255,255,255, 0.15);-webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);background: -o-linear-gradient(top, #283244 0%, rgba(21, 26, 35, 0.95) 100%);background: -webkit-gradient(linear, left top, left bottom, from(#283244), to(rgba(21, 26, 35, 0.95)));background: linear-gradient(to bottom, #283244 0%, rgba(21, 26, 35, 0.95) 100%);color: #fff;}
.gpm-cookie-accepted-container{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}
.gpm-cookie-accepted p{ /*margin: 0 500px 0 0;*/ display: block;padding: 0;font-size: 13px;line-height: 1.5;width: 100%;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.gpm-cookie-accepted .btn-block{
width: auto;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin: 0 20px 0 0;}
.btn-block{display:block;}
.gpm-cookie-accepted .btn-block span{border: none;margin: 0;padding: 0;width: auto;overflow: visible;text-align: inherit;background: transparent;color: inherit;font: inherit;outline: none;line-height: normal;-webkit-font-smoothing: inherit;-moz-osx-font-smoothing: inherit;-webkit-appearance: none;cursor: pointer;display: inline-block;padding: 0.4em 1em;background: #449ddd;color: #FFFFFF;cursor: pointer;font-size: 13px;line-height: 1.5;-webkit-transition: all .45s ease;-o-transition: all .45s ease;transition: all .45s ease;}
.page main{padding:0 0 40px 0;}
.thumb-block{padding:40px 0 0 0;}
.thumb-block h1{text-align:center;}
.thumb-bg{height:440px;margin:37px 0 0 0;background-size:cover;background-repeat:no-repeat;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.thumb-bg-black{background:rgba(0, 0, 0, 0.5);width:690px;}
.thumb-bg-black-text{font-size:30px;line-height:32px;color:#fff;padding:38px 0 38px 0;max-width:415px;margin:0 0 0 65px;}
.thumb-bg-form{width:330px;background:#fff;padding:21px 20px 21px 20px;margin:0 45px 0 0;}
.ib__error{color:#ff0000;}
.thumb-bg-form input{font-size:17px;line-height:19px;color:#353d43;width:100%;padding:8px 12px 8px 12px;margin:20px 0 0 0;border:1px solid #cccccc;}
.thumb-bg-form input::-webkit-input-placeholder{color:#353d43;}
.thumb-bg-form input::-moz-placeholder {color:#353d43;}/* Firefox 19+ */
.thumb-bg-form input:-moz-placeholder{color:#353d43;}/* Firefox 18- */
.thumb-bg-form input:-ms-input-placeholder {color:#353d43;}
.thumb-bg-form select{width: 100%;-webkit-appearance: none;padding:8px 0 8px 18px;margin: 0 0 20px 0;border: 1px solid #cccccc;text-align:left;background:url(/img/thumb-bg-form-select.gif) 0 0 no-repeat #fff;background-position: 95% center;background-repeat: no-repeat;font-size: 17px;line-height: 19px;color: #353d43;/* for FF */-moz-appearance: none;text-indent: 0.01px; -o-text-overflow: '';text-overflow: '';/* for IE */-ms-appearance: none;appearance: none!important;}
.thumb-bg-form textarea{font-size:17px;line-height:19px;color:#353d43;width:100%;height:95px;padding:8px 12px 8px 12px;margin:20px 0 20px 0;border:1px solid #cccccc;}
.thumb-bg-form textarea::-webkit-input-placeholder{color:#353d43;}
.thumb-bg-form textarea::-moz-placeholder {color:#353d43;}/* Firefox 19+ */
.thumb-bg-form textarea:-moz-placeholder{color:#353d43;}/* Firefox 18- */
.thumb-bg-form textarea:-ms-input-placeholder {color:#353d43;}
.thumb-bg-form input[type="submit"]{font-size:15px;line-height:17px;background:#ff6600;padding:12px 0 12px 0;margin:0px;border:none;color:#fff;width:100%;}
.thumb-block1{padding:30px 0 0 0;}
.thumb-block1 h2{font-size:30px;line-height:32px;color:#272f36;text-align:center;font-weight:normal;}
.thumb-block1-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.thumb-block1-flex > div{width:48.5%;margin:40px 0 0 0;}
.thumb-block1-white{background:#fff;padding:41px 15px 20px 15px;min-height:522px;}
.thumb-block1-white-title{font-size:24px;line-height:26px;color:#0167c0;text-align:center;padding:0 0 0 0;height:50px;}
ul.thumb-block1-white-list{padding:25px 0 0 0;margin:0px;max-width:380px;margin:0 auto;list-style:none;}
ul.thumb-block1-white-list li{font-size:18px;line-height:20px;color:#272f36;background:url(/img/thumb-block1-white-list.gif) 0 8px no-repeat;padding:0 0 0 52px;height:80px;margin:0 0 20px 0;}
ul.thumb-block1-white-list li:last-child{margin:0 0 0 0;}
ul.thumb-block1-white-list1{padding:25px 0 0 0;margin:0px;max-width:380px;margin:0 auto;list-style:none;}
ul.thumb-block1-white-list1 li{font-size:18px;line-height:20px;color:#272f36;background:url(/img/thumb-block1-white-list1.gif) 0 8px no-repeat;padding:0 0 0 52px;height:80px;margin:0 0 20px 0;}
ul.thumb-block1-white-list1 li:last-child{margin:0 0 0 0;}
.thumb-block2{background:#fff;padding:52px 95px 15px 95px;margin:38px 0 0 0;}
.thumb-block2 h2{font-size:30px;line-height:32px;color:#272f36;text-align:center;font-weight:normal;}
.thumb-block2-list{padding:55px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.thumb-block2-item{max-width:410px;width:100%;margin:0 0 45px 0;}
.thumb-block2-item-con{float:left;margin:0 25px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:65px;width:50px;}
.thumb-block2-item-text{font-size:18px;line-height:20px;color:#272f36;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;}
.thumb-partners{padding:46px 0 0 0;}
.thumb-partners h2{font-size:30px;line-height:32px;color:#272f36;text-align:center;font-weight:normal;}
.partners-white{background:#fff;padding:30px 0 30px 0;margin:40px 0 0 0;}
.thumb-manufacturers{padding:46px 0 0 0;}
.thumb-manufacturers h2{font-size:30px;line-height:32px;color:#272f36;text-align:center;font-weight:normal;}
.manufacturers-white{background:#fff;padding:30px 0 30px 0;margin:40px 0 0 0;}
.thumb-form{background:#0167c0;padding: 31px 20px 34px 20px;margin:67px 0 0 0;}
.thumb-form h2{font-size:30px;line-height:32px;color:#fff;text-align:center;font-weight:normal;}
.thumb-form .ib{display:inline-block;}
.thumb-form form{padding:33px 0 0 0;text-align:center;}
.thumb-form form input{font-size:17px;line-height:19px;color:#353d43;width:290px;padding:9px 12px 9px 12px;margin:0 24px 20px 24px;display:inline-block;border:none;}
.thumb-form form input::-webkit-input-placeholder{color:#353d43;}
.thumb-form form input::-moz-placeholder {color:#353d43;}/* Firefox 19+ */
.thumb-form form input:-moz-placeholder{color:#353d43;}/* Firefox 18- */
.thumb-form form input:-ms-input-placeholder {color:#353d43;}
.thumb-form form input[type="submit"]{font-size:15px;line-height:17px;background:#ff6600;padding:9px 0 9px 0;margin:0 24px 20px 24px;border:none;color:#fff;width:290px;display:inline-block;border:1px solid #fff;}
@media (min-width: 1200px) and (max-width: 1400px) {#owl-partners .owl-prev{left:0px !important;}#owl-partners .owl-next{right:0px !important;}#owl-manufacturers.owl-prev{left:0px !important;}#owl-manufacturers.owl-next{right:0px !important;}}
.wrapper{width: 100%;margin: 0 auto;text-align: center;}
/* ---------------- Masonry styles ------------------ */
/* Masonry container column-count */
.wrapper.col .masonry{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 1em;-moz-column-gap: 1em;column-gap: 1em;padding: 0 .5em;}
/* Masonry bricks column-count */
.wrapper.col .item{display: inline-block;margin: 0 0 1em;width: 100%;}
/* Masonry container flex fixed column */
.wrapper.flex .masonry{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
/* Masonry bricks flex fixed column */
.wrapper.flex .item{-ms-flex-preferred-size: calc(25% - 1em);flex-basis: calc(25% - 1em);}
/* Masonry container flex auto */
.wrapper.flex-masonry .masonry{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
/* Masonry bricks flex auto */
.wrapper.flex-masonry .item{margin: 1em;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}
/* Masonry container grid */
.wrapper.grid .masonry{display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));grid-auto-flow: dense;}
/* Masonry bricks jQuery Masonry */
.wrapper.js .item{width: 50%;padding: 0 12px 0 12px;text-align:left;}
/* ---------------- Mobile styles ------------------ */
@media (max-width: 900px){ }
@media (max-width: 700px){ }
@media (max-width: 450px){.wrapper.col .masonry{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}.wrapper.js .item{width: 100%;}.wrapper.flex .item{-ms-flex-preferred-size: 100%;flex-basis: 100%;}}
.container-masonry{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column wrap;flex-flow: column wrap;-ms-flex-line-pack: justify;align-content: space-between;/* Ð”Ð»Ñ ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€Ð° Ð½ÑƒÐ¶Ð½Ð° Ñ„Ð¸ÐºÑÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð²Ñ‹ÑÐ¾Ñ‚Ð°, Ð¸ Ð¾Ð½ * Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹ÑˆÐµ ÑÐ°Ð¼Ð¾Ð³Ð¾ Ð²Ñ‹ÑÐ¾ÐºÐ¾Ð³Ð¾ ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°. */height: 1040px; }
.container-masonry .item{width: 48%;margin-bottom: 2%; /* ÐžÐ¿Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾ */}
/* Ð ÐµÐ¾Ñ€Ð³Ð°Ð½Ð¸Ð·ÑƒÐµÐ¼ ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² 3 Ñ€ÑÐ´Ð° */
.container-masonry .item:nth-child(2n){ -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
/* Ð’Ð²Ð¾Ð´Ð¸Ð¼ Ð½Ð¾Ð²Ñ‹Ð¹ ÑÑ‚Ð¾Ð»Ð±ÐµÑ† */
.container-masonry::before, .container-masonry::after{content: "";-ms-flex-preferred-size: 100%;flex-basis: 100%;width: 0;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.oplata-banner{text-align:center;}
.oplata-banner img{padding:5px; border:1px solid #ccc;margin:5px;}
/*--------------------- footer start--------------- */
.mdm-aside{background:#efeded;padding:59px 0 65px 0;position:relative;}
.mdm-aside-title{font-size:18px;line-height:20px;color:#272727;}
.mdm-aside-title a{color:#272727;}
.mdm-aside-title1{font-size:16px;line-height:20px;color:#272727; float:left; padding:10px 10px 0 0;}
ul.mdm-aside-list{padding:14px 0 0 0;margin:0px;list-style:none;}
ul.mdm-aside-list li{font-size:15px;line-height:17px;padding:0 0 13px 0;}
ul.mdm-aside-list li:last-child{padding:0 0 0 0;}
ul.mdm-aside-list li a{color:#272727;}
ul.mdm-aside-list li a:hover{text-decoration:underline;}
.mdm-aside-text{font-size:15px;line-height:17px;color:#272727;padding:12px 0 0 0;}
.mdm-aside-form{padding:20px 0 0 0;}
.mdm-aside-form input{font-size:15px;line-height:17px;color:#a29e9e;width:100%;background:#fff;border:none;padding:14px 0 14px 18px;border-radius:5px;margin:0 0 16px 0;}
.mdm-aside-form input[type="submit"]{font-size:14px;line-height:16px;width:130px;background:#0167c0;color:#fff;text-align:center;padding:9px 0 9px 0;border-radius:5px;margin:0 0 0 0;}
.mdm-aside-indent{padding-top:42px;}
ul.mdm-aside-social{padding:0 0 0 0;margin:0px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;}
ul.mdm-aside-social li{background-color:#eee;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: 
center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width:40px;height:40px;margin: 0 13px 0 0;font-size:1px;line-height:1px;}
ul.mdm-aside-social li a{background-color: #eee;}
ul.mdm-aside-social li:last-child{margin: 0 0 0 0;}
ul.aside-mobile-list{display:none;padding:0px;margin:0px;list-style:none;}
ul.aside-mobile-list li{font-size:18px;line-height:20px;width:50%;float:left;padding:0 0 16px 0;}
ul.aside-mobile-list li a{color:#272727;}
ul.aside-mobile-list li a:hover{text-decoration:underline;}
.mdm-footer{background:#59666f;padding:7px 0 6px 0;}
.footer-center{float:left;}
.mdm-footer-logo{padding:1px 0 0 1px;display:inline-block;vertical-align:top;}
.mdm-footer-copy{display:inline-block;vertical-align:top;font-size:13px;line-height:15px;color:#efeded;padding:10px 0 0 16px;}
.mdm-footer-copy a{color:#efeded;}
.mdm-footer-copy a:hover{text-decoration:underline;}
.mdm-footer-copy span{display:inline-block;padding:0 4px 0 4px;}
.mdm-footer-right{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.mdm-footer-text{font-size:13px;line-height:15px;color:#efeded;padding:0 0 0 14px;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:100px;right:50px;overflow:hidden;border:none;z-index: 999;width:50px;height:50px;background:#59666f;text-align:center;color:#fff;border-radius:5px;font-size:10px;line-height:12px;}
#toTop i{font-size:20px;line-height:22px;padding:7px 0 0 0;}
#toTopHover{display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus{outline:none;}
.text-bottom{text-align: center;padding: 10px 0;color: #fff;}
.text-bottom2{text-align: left;padding: 10px 0;color: #fff;}
.border_b{border-bottom: 1px solid #a9a4a4;}
/********************header new******************/
.wrapper:after{display: block;width: 100%;content: "";clear: both;}
.wrapper-new:after{display: block;width: 100%;content: "";clear: both;}
.wrapper-new2:after{display: block;width: 100%;content: "";clear: both;}
.mdm-product-desctop .wrapper-new:after{display: inline;width: auto;content: "";clear: both;}
.extra-wrap{overflow:hidden;}
/*----- form defaults -----*/
input, select, textarea{ font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;outline:none;font-family: 'PT Sans', sans-serif;}
/*----- other -----*/
.img-indent{ margin:0 27px 0 0; float:left;}
.all{overflow: hidden;}
.relative{position: relative;}
.mobile-version{display: none;}
/*--------------------- header start--------------- */
.mdm-header{position:relative;margin:0 0 20px 0;}
/*--------------------- header end--------------- */
.mdm-header-blue{background:#0167c0;min-height:50px;}
.mdm-sity{font-size:15px;line-height:17px;float:left;position:relative;padding:0 0 0 22px;margin:15px 0 0 0;font-family:MicrosoftSansSerif;}
.mdm-sity a{color:#fff;border-bottom:1px dashed #fff;}
.mdm-sity span:before{content:'\f3c5';position:absolute;top:-2px;left:0px;width:13px;height:19px;font-size:18px;line-height:20px;font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands';}
.mdm-phone{font-size:18px;line-height:20px;float:right;padding:14px 0 0 0;}
.mdm-phone a{color:#fff;text-decoration:none;}
.mdm-call{font-size:15px;line-height:17px;float:left;position:relative;margin:15px 0 0 0;padding:0 0 0 21px;}
.mdm-call a{color:#fff;border-bottom:1px dashed #fff;}
.mdm-call span:before{content:'\f879';position:absolute;top:2px;left:0px;width:17px;height:17px;font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands';}
.mdm-header-right{width:556px;float:right;}
ul.mdm-menu{padding:15px 0 0 0;margin:0px;list-style:none;float:left;}
ul.mdm-menu li{font-size:15px;line-height:17px;float:left;margin-right:39px;}
ul.mdm-menu li:last-child{margin-right:0;}
ul.mdm-menu li a{color:#fff;position:relative;-webkit-text-decoration:block;text-decoration:block;}
ul.mdm-menu li a:hover::after{content:'';position:absolute;bottom:0px;left:0;border-bottom:1px solid #fff;height:1px;width:100%;}
ul.mdm-auth{padding:15px 0 0 0;margin:0px;list-style:none;float:right;border-bottom:1px dashed #fff;}
ul.mdm-auth li{font-size:15px;line-height:17px;float:left;color:#fff;position:relative;}
ul.mdm-auth li a{color:#fff;text-decoration:none;}
ul.mdm-auth li span{display:inline-block;padding:0 5px 0 5px;}
ul.mdm-auth li:first-child:before{content:'';position:absolute;top:4px;left:-27px;width:22px;height:11px;background:url(/src/images/mdm-auth.png) 0 0 no-repeat;}
.mdm-indent{padding:25px 0 0 0;}
.mdm-logo{padding:0 0 0 1px;float:left;margin:0 15px 0 0;}
.mdm-logo img{max-width:100%;}
.mdm-logo-text{font-size:11px;line-height:13px;color:#a6a6a6;overflow:hidden;padding:6px 0 0 0;text-align:left;}
#mdm-search-form1{margin: 33px 23px 0 0; padding: 0 0 0 0; border: 0;vertical-align: top; position: relative;border: 1px solid #d9d9d9;border-radius:5px;background:#fff;}
#mdm-search-form1 fieldset{border:none;margin:0px 0px 0px 0px;background:none;border:none;margin: 0;padding: 0;vertical-align: top;position: relative;}
#mdm-search-form1 label{display:inline-block;outline:none; height:38px;-webkit-box-shadow:none;box-shadow:none;vertical-align: top;width:100%;}
#mdm-search-form1 input[type=text]{background: none;border: none;line-height:1.2307em;font-size:15px;padding:13px 20px 10px 18px;margin:0 0px 0 0px;width:100%;vertical-align:top;color:#a29e9e;-webkit-box-shadow:none;box-shadow:none;font-weight: normal;}
/*.mdm-search1{background:url(/src/images/mdm-search1-img.gif) 0 0 no-repeat; height:37px; width:37px; cursor:pointer; position: absolute; top: 3px; right: 3px;}*/
.mdm-search1{background:url(/src/images/mdm-search1-img.gif) 0 0 no-repeat; height:37px; width:37px; cursor:pointer; position: absolute; top: 3px; right: 3px;}
.mdm-search-lupa{background:url(/src/images/mdm-search1-img.gif) 0 0 no-repeat; }
.mdm-search-loading{background:url(/src/images/4dc11d17f5292fd463a60aa2bbb41f6a_w200.gif) 0 0 no-repeat; background-size: cover;}
.mdm-header-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding:33px 0 0 0;text-align:center;}
.mdm-header-box-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:31px;position:relative;}
.mdm-header-box-icon i{font-size:27px;line-height:29px;color:#a29e9e;}
.mdm-header-box-icon i:hover{color:#0167c0;}
.mdm-header-box-icon span{position:absolute;top:-7px;right:0px;font-size:12px;line-height:14px;color:#fff;width:18px;height:18px;background:#ff5000;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.mdm-header-box-link{font-size:12px;line-height:14px;padding:6px 0 0 0;}
.mdm-header-box-link a{color:#a29e9e;}
.mdm-header-box-link a:hover{text-decoration:underline;}
.mdm-mobile-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:72px; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.mdm-mobile-block > div{position:relative;}
.mdm-mobile-block > div span{position: absolute;top: -7px;right: -5px;font-size: 12px;line-height: 14px;color: #fff;width: 18px;height: 18px;background: #ff5000;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.mdm-header-box> div:hover .mdm-header-box-icon i{color: #0167c0;}
.mdm-header-box> div:hover .mdm-header-box-link a{color: #0167c0;}
.mdm-header-box>div:hovera{color: #0167c0;}
ul.items-width-list{padding:57px 0 0 25px;margin:0px;list-style:none;}
ul.items-width-list li{font-size:18px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#272727;margin:0 0 29px 0;}
ul.items-width-list li:last-child{margin:0 0 0 0;}
ul.items-width-list li a{color:#272727;}
ul.items-width-list li a:hover{text-decoration:underline;}
ul.items-width-list span{height:17px;width:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 10px 0 0;}
ul.items-width-list b{font-weight:normal;}
.items-width-border{border-top:1px solid #d9d9d9;margin:32px 10px 0 10px;}
ul.items-width-list1{margin:23px 15px 20px 15px;padding:22px 0 0 0;list-style:none;border-top:1px solid #d9d9d9;}
ul.items-width-list1 li{font-size:18px;line-height:20px;padding:0 0 20px 15px;}
ul.items-width-list1 li:last-child{padding-bottom:0;}
ul.items-width-list1 li a{color:#272727; border:none; padding:0; font-size:18px !important; line-height:20px !important;}
.mdm-mobile-logo{float:left;padding:0 0 0 0px;}
ul.mdm-mobile-list{padding:20px 0 0 0;margin:0px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
ul.mdm-mobile-list li{padding:0 0 0 20px;position:relative;}
ul.mdm-mobile-list li span{position: absolute;top: -7px;right: -5px;font-size: 12px;line-height: 14px;color: #fff;width: 18px;height: 18px;background: #ff5000;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.mdm-mobile-grey{background:#d7d7d7;padding:10px 0 10px 0;}
.mdm-mobile-grey #mdm-search-form1{margin:0px;}
.mobile-menu-left{width:50px;float:left;position:relative;margin:0 10px 0 0;}
.mdm-content{min-height:300px; position:relative;padding: 28px 0 50px 0; z-index: 5;}
.mdm-button-catalog{background:#0167c0;height:50px;padding:14px 0 0 18px;font-family: 'Fira Sans', sans-serif;font-weight: 700;}
.mdm-button-catalog a{font-size:18px;line-height:20px;color:#fff;position:relative;padding:0 0 0 28px;display:inline-block;}
.mdm-button-catalog a:before{content:'';position:absolute;top:3px;left:0px;width:15px;height:14px;background:url(/src/images/mdm-button-catalog.png) 0 0 no-repeat;}

.mdm-pco-indent{padding:29px 0 0 0;}
.mdm-pco{ overflow:hidden; padding: 0 0 10px 18px; }
.mdm-pco .mdm-chead{color:#272727;font-size:16px;line-height: 20px;padding: 0 32px 0 0;position: relative;cursor: pointer;font-family: 'Fira Sans', sans-serif;font-weight: 700;display:block;}
.mdm-pco .mdm-chead span{position: absolute; right: 15px; top: 50%; height: 6px; width: 10px;margin-top:-7px;}
.mdm-pco .mdm-chead span:after{content:'\f078'; font-family: fontawesome;font-size:12px; line-height:14px; color:#0167c0;position:absolute;top:0px;left:0px;}
.mdm-pco .mdm-chead span.d{}
/*.mdm-pco .mdm-chead span.d:after{content:'\f078'; font-family: fontawesome;font-size:12px; line-height:14px; color:#0167c0;position:absolute;top:0px;left:0px;}*/
.active span.d:after{content:'\f077'; font-family: fontawesome;font-size:12px; line-height:14px; color:#0167c0 !important;position:absolute;top:0px;left:0px;}
.mdm-pco .mdm-chead a{color:#272727;text-decoration:none;}
.mdm-pco .mdm-cbody{display:none; padding: 0 0 0 0;}
.mdm-pco .mdm-cbody ul{padding:20px 20px 20px 20px;margin:0px;list-style:none;font-family: 'Fira Sans', sans-serif;}
.mdm-pco .mdm-cbody ul li{font-size:14px;line-height:17px;padding:0 0 7px 0;}
.mdm-pco .mdm-cbody ul li:last-child{padding:0 0 0 0;}
.mdm-pco .mdm-cbody ul li a{color:#272727;text-decoration:none;}
.mdm-pco1{ overflow:hidden; padding: 0 0 0 0; border-bottom:1px solid #d9d9d9;}
.mdm-pco1 .mdm-chead1, .mdm-pco1 .mdm-chead1 a{color:#272727;font-size:18px;line-height: 20px;padding: 16px 32px 16px 0;position: relative;cursor: pointer;font-family: 'Fira Sans', sans-serif;}
.mdm-pco1 .mdm-chead1 a, .mdm-pco1 .mdm-chead1 a:hover, .mdm-pco1 .mdm-chead1 a:active{padding: 0;background: #fff !important;}
.mdm-pco1 .mdm-chead1 span{position: absolute; right: 15px; top: 50%; height: 6px; width: 10px;margin-top:-8px;}
.mdm-pco1 .mdm-chead1 span:after{content:'\f078'; font-family: fontawesome;font-size:12px; line-height:14px; color:#000;position:absolute;top:0px;left:0px;}
.mdm-pco1 .mdm-chead1 span.d{color:#000;}
.mdm-pco1 .mdm-chead1 span.d:after{content:'\f077 '; font-family: fontawesome;font-size:12px; line-height:14px; color:#0167c0;position:absolute;top:0px;left:0px;color:#000;}
.mdm-pco1 .mdm-chead1 a{color:#272727;}
.mdm-pco1 .mdm-cbody1{display:none; padding: 0 0 20px 20px;}
.mdm-pco1 .mdm-cbody1 ul{padding:20px 20px 20px 20px;margin:0px;list-style:none;font-family: 'Fira Sans', sans-serif;}
.mdm-pco1 .mdm-cbody1 ul li{font-size:14px;line-height:17px;padding:0 0 5px 0;}
.mdm-pco1 .mdm-cbody1 ul li:last-child{padding:0 0 0 0;}
.mdm-pco1 .mdm-cbody1 a{color:#272727; padding:6px 0 6px 0 !important;}
.mobile-menu-left a:hover, .mobile-menu-left a:active{background: transparent !important;}
.main-nav-phone{position:absolute;top:8px;left:15px;z-index:999;}
.main-nav-phone a{font-size:18px !important;line-height:20px !important;color:#0167c0 !important;text-decoration:none !important;border-bottom:none !important;}
.mobile-link a{border-bottom:1px solid #d9d9d9 !important;padding: 16px 32px 16px 15px !important;display:block !important;font-size:18px !important;line-height:20px !important;}
.fon-toggle{background:#0071ba;position:relative;border-radius:5px;padding:10px;}
.main-nav-button{width:170px;background:#0167c0;border-radius:5px;margin: 24px 0 20px 16px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:37px;}
.main-nav-button a{color:#fff !important;padding:0px 0 0px 20px !important;position:relative;font-size:14px !important;line-height:16px !important;}
.main-nav-button a:before{content:'\f095';font-size:20px;line-height:22px;font-family: fontawesome !important;margin:0 0 0 0;position:absolute;top:-4px;left:0px;}
#content{display:none;position:absolute;top:50px;left:0px;z-index:9999;background:#fff;width:270px;border:1px solid #DDD;}
.page-katalog #content{display:block !important;top:155px;}.mdm-button-catalog1{background: #0167c0;height: 50px;padding: 14px 0 0 18px;font-family: 'Fira Sans', sans-serif;font-weight: 700;width: 150px;float: left;}

.mdm-button-catalog1 a{font-size: 18px;line-height: 20px;color: #fff;position: relative;padding: 0 0 0 28px;display: inline-block;text-decoration: none;}
.mdm-button-catalog1 a:before{content: '';position: absolute;top: 3px;left: 0px;width: 15px;height: 14px;background: url(/src/images/mdm-button-catalog.png) 0 0 no-repeat;}
.mdm-button-catalog1 a{font-size: 18px;line-height: 20px;color: #fff;position: relative;padding: 0 0 0 28px;display: inline-block;text-decoration: none;}
.wrapper-new .extra-wrap{overflow: visible;}
.tovar-mdm-breadcrumbs2{padding: 0 0 0 0;color: #878787;display: inline-block;/* background: url(../images/tovar-mdm-breadcrumbs.gif) 0 0 no-repeat; */background: #efefef;width: 87.1%;height: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.menu__main{display: table-cell;width: 10000px;}
.tovar-mdm-breadcrumbs2 a:first-child{margin-left: 0px;padding-left: 0px;}
.menu__item a{font-size: 12px;line-height: 1em;text-decoration: none;}
.tovar-mdm-breadcrumbs2 a{font-size: 13px;line-height: 15px;margin: 0 4px 0 0px;padding: 0 0 0 3px;color: #878787;}
.menu__link{display: block;text-decoration: none;min-height: 50px;font-size: 11px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;-webkit-transition: background .2s linear;-o-transition: background .2s linear;transition: background .2s linear;padding: 0 12px 0 12px;}
.tovar-mdm-breadcrumbs2 span{padding: 0 5px;}
.tovar-mdm-breadcrumbs{
padding: 0 ;color: #878787;display: inline-block;/* background: url(../images/tovar-mdm-breadcrumbs.gif) 0 0 no-repeat; background: #efefef;*/width: 100%;height: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.tovar-mdm-breadcrumbs a{font-size: 13px;line-height: 15px;margin: 0;padding: 0 0 0 3px;color: #878787;}
.tovar-mdm-breadcrumbs span{padding:0 2px;}
.tovar-mdm-breadcrumbs span:first-child{padding:0 2px 0 0;}
.tovar-mdm-breadcrumbs a:hover{text-decoration: underline;}
.tovar-mdm-breadcrumbs a:first-child{margin-left: 0px;padding-left: 0px;}
.tovar-mdm-breadcrumbs a:last-child{color: #878787;}
.main_menu_item:hover>a{background: #0167c0 !important;color:#fff; text-decoration:none;}
.main_menu_item>ul{display: none;position: absolute;z-index: 999;background: #0167c0;padding: 10px 0px;font-size: 12px;text-decoration: none;list-style:none;text-transform:none;width:260px;left: -221px;}
.main_menu_item:hover>ul{display: block;}
.main_menu_item:hover>a{background: #f60;color:#fff;text-decoration:none;}
.main_menu_item ul a{display: block;text-decoration: none;padding: 7px 10px;}
.main_menu_item ul a:hover{background: #f60;color:#fff;text-decoration:none;}
.main_menu_item ul li{position: relative;padding:0 10px;}
.main_menu_item ul li:hover ul{display: block;}
.main_menu_item ul li a{border-bottom: 1px solid #ccc;color: #fff;}
.main_menu_item ul a{display: block;text-decoration: none;padding: 7px 10px;}
.menu__item a{font-size: 12px;line-height: 1em;text-decoration: none;}
.fancybox-bg{background: #000000;background: rgba(0,0,0,0.4);}
.fancybox-slide--html .fancybox-close-small{display: inline-block;background-image: url("../../img/sprites/sprite.png");background-position: -206px -242px;width: 23px;height: 23px;position: absolute;right: 30px;top: 30px;-webkit-transition: -webkit-transform .2s ease-out;transition: -webkit-transform .2s ease-out;-o-transition: transform .2s ease-out;transition: transform .2s ease-out;transition: transform .2s ease-out, -webkit-transform .2s ease-out;}
.fancybox-slide--html .fancybox-close-small:hover{-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.popup__title .title{display: block;padding: 0 50px;line-height: 1.5;}
.fancybox-slide--html .fancybox-close-small{display: inline-block;background-image: url(/img/sprites/sprite.png);background-position: -206px -242px;width: 23px;height: 23px;position: absolute;right: 30px !important;top: 30px !important;-webkit-transition: -webkit-transform .2s ease-out;transition: -webkit-transform .2s ease-out;-o-transition: transform .2s ease-out;transition: transform .2s ease-out;transition: transform .2s ease-out, -webkit-transform .2s ease-out;}
.slick-slide img{max-height: 485px;}
.btn.SDEK_selectPVZ{font-weight:bold;text-transform:uppercase;padding:7px 8px;margin:8px 0;}
.mobile-search_wrapper .mindSearchResult{text-align:left;}