*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;outline:0;padding:0}
:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}
body,html{font-family:sans-serif;font-size:14px;line-height:1.5;height:100%;min-height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;width:100%}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:700}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn,em,i{font-style:italic}
del,s,strike{opacity:.85;text-decoration:line-through}
ins,u{text-decoration:underline}
mark{background-color:#ff0;color:#000}
big{font-size:1.2em}
small{font-size:.8em}
sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
img{border-style:none;height:auto;max-width:100%;vertical-align:baseline}
svg:not(:root){overflow:hidden}
li,ol,ul{display:block;list-style:none}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:1em;line-height:1.125;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;outline:0;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto;resize:vertical;vertical-align:top}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
body,button,input,optgroup,select,textarea{color:#3b3b3b;font-family:OpenSans;line-height:1.5}
.aligncenter,.alignleft,.alignright,.table-wrap,blockquote,figure,iframe,ol,p,pre,table,ul{margin:1.5em 0 0;max-width:100%}
.frontpage-widget .feedback-form .feedback-form-legend,.frontpage-widget .feedback-form .feedback-form-legend>.page-title,.frontpage-widget .feedback-form .feedback-form-legend>h1,.frontpage-widget .feedback-form .feedback-form-legend>h2,.frontpage-widget .feedback-form .feedback-form-legend>h3,.frontpage-widget .feedback-form .feedback-form-legend>h4,.frontpage-widget .feedback-form .feedback-form-legend>h5,.frontpage-widget .feedback-form .feedback-form-legend>h6,.page-header>.page-title,.page-header>h1,.page-header>h2,.page-header>h3,.page-header>h4,.page-header>h5,.page-header>h6,h1,h2,h3,h4,h5,h6{color:#3b3b3b;font-family:OpenSansSemibold;font-size:24px;font-weight:400;line-height:1.125;margin:3rem 0 .5rem;text-rendering:optimizeLegibility}
h2{font-size:22px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
:first-child,h1+*,h1+[class*=alignleft]+*,h1+[class*=alignright]+*,h2+*,h2+[class*=alignleft]+*,h2+[class*=alignright]+*,h3+*,h3+[class*=alignleft]+*,h3+[class*=alignright]+*,h4+*,h4+[class*=alignleft]+*,h4+[class*=alignright]+*,h5+*,h5+[class*=alignleft]+*,h5+[class*=alignright]+*,h6+*,h6+[class*=alignleft]+*,h6+[class*=alignright]+*,ol+ol,ol+ul,p+ol,p+ul,ul+ol,ul+ul{margin-top:0}
a{color:#0168c1;cursor:pointer;text-decoration:none;-webkit-transition:.25s;transition:.25s}
a:hover{color:#014d8e}
b,strong{font-family:OpenSans}
code,pre{clear:both;white-space:pre-wrap;word-wrap:break-word}
code a,code a:hover,pre a,pre a:hover{color:#fff}
code{background-color:#0168c1;border:1px solid #0168c1;color:#fff;font-family:OpenSans;padding:0 3px}
pre{background-color:#0168c1;border:1px solid #0168c1;color:#fff;font-family:OpenSans;overflow:auto;padding:1em 20px;width:100%}
blockquote{border-left:6px solid #0168c1;clear:both;color:#3b3b3b;font-style:italic;padding:1em 0;padding-left:15px;quotes:none;width:100%}
blockquote:after,blockquote:before{content:""}
.mce-content-body ol,.mce-content-body ul,ol[role=styled-list],ul[role=styled-list]{counter-reset:list-counter}
.mce-content-body ol li,.mce-content-body ul li,ol[role=styled-list] li,ul[role=styled-list] li{margin:.5em 0;padding-left:21px}
.mce-content-body ol li:before,.mce-content-body ul li:before,ol[role=styled-list] li:before,ul[role=styled-list] li:before{color:#0168c1;content:counter(list-counter) ".";counter-increment:list-counter;font-family:OpenSansSemibold;display:inline-block;margin-left:-21px;overflow:hidden;vertical-align:bottom;width:21px}
.mce-content-body ul li:before,ul[role=styled-list] li:before{content:"\0a00";background:url(img/icon-ulmark.svg);background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%3E%3Crect%20x%3D%222%22%20y%3D%228%22%20width%3D%226%22%20height%3D%226%22%20style%3D%22fill%3A%230168c1%22%20%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:100% auto;text-indent:-100%}
table{border-collapse:collapse;border-spacing:0;width:100%}
table caption,table td,table th{font-weight:400;text-align:left;vertical-align:middle}
table caption{border:0;text-align:center}
.table-wrap{border:1px solid #d7d7d7;clear:both;position:relative;overflow:hidden}
.table-wrap table{margin:-1px;max-width:101%;max-width:calc(100% + 2px);width:101%;width:calc(100% + 2px)}
.table-wrap caption,.table-wrap td,.table-wrap th{border:1px solid #d7d7d7;color:#878787;padding:1em}
.table-wrap caption,.table-wrap th{color:#3b3b3b;font-family:OpenSansSemibold}
.table-wrap caption{border-bottom:none}
.table-wrap thead td,.table-wrap thead th{background-color:#0168c1;border:1px solid #fff;color:#fff;font-family:OpenSansSemibold}
.table-wrap tfoot td,.table-wrap tfoot th{color:#3b3b3b;font-family:OpenSansSemibold}
.table-wrap tfoot td:last-child,.table-wrap tfoot th:last-child{text-align:right}
.button,input[type=password],input[type=search],input[type=text],select,textarea{background:#fff;border:1px solid #d7d7d7;-webkit-box-sizing:border-box;box-sizing:border-box;color:#878787;display:block;font-family:OpenSansLight;font-size:20px;font-style:italic;line-height:1.1;margin:auto;min-width:270px;max-width:100%;overflow:hidden;padding:14px;position:relative;text-align:left;text-decoration:none;text-transform:none;-webkit-transition:.25s;transition:.25s;vertical-align:middle;width:100%;z-index:1}
input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#0168c1;-webkit-box-shadow:0 0 4px rgba(1,104,193,.25);box-shadow:0 0 4px rgba(1,104,193,.25);color:#474747}
textarea{overflow:hidden;resize:none}
.button{background:#0168c1;border:3px solid #0168c1;color:#fff;cursor:pointer;font-family:OpenSansSemibold;font-style:normal;max-width:425px;padding:12px;text-align:center;text-transform:uppercase}
.button:hover{background:#014d8e;border-color:#014d8e;color:#fff}
.button.button-large{padding-top:26px;padding-bottom:26px}
.button.button-small,.contacts-widget.widget_feedback .button.feedback-popup-button{font-size:16px;line-height:1.125;min-width:170px}
.button.button-inverted,.contacts-widget.widget_feedback .button.feedback-popup-button,.widget .widget-after .button{background:#fff;border-color:#0168c1;color:#0168c1}
.button.button-inverted:before,.contacts-widget.widget_feedback .button.feedback-popup-button:before,.widget .widget-after .button:before{background:#0168c1;border-radius:inherit;content:"";display:block;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;-webkit-transform:scale3d(.2,1,1);transform:scale3d(.2,1,1);-webkit-transition:.25s cubic-bezier(.2,1,.3,1);transition:.25s cubic-bezier(.2,1,.3,1);width:100%;z-index:-1}
.button.button-inverted:hover,.contacts-widget.widget_feedback .button.feedback-popup-button:hover,.widget .widget-after .button:hover{color:#fff}
.button.button-inverted:hover:before,.contacts-widget.widget_feedback .button.feedback-popup-button:hover:before,.widget .widget-after .button:hover:before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.button:active{top:1px}
.button.state-disabled,.button.state-loading,.button:disabled,.button[disabled]{background:#d7d7d7!important;border-color:#d7d7d7!important;color:#fff!important;cursor:wait;cursor:not-allowed;top:0}
.button.state-disabled:before,.button.state-loading:before,.button:disabled:before,.button[disabled]:before{display:none}
.button.state-loading{cursor:progress}
.grayscale{-webkit-filter:url(img/grayscale.svg#grayscale);filter:url(img/grayscale.svg#grayscale);-webkit-filter:gray;filter:gray;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.thumb-container{display:block;overflow:hidden;position:relative;z-index:0}
.thumb-container:before{content:"";display:block;padding-top:100%}
.thumb-container .imgs-container,.thumb-container img{display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}
.thumb-container img{height:auto;max-height:100%;max-width:100%;width:auto}
.thumb-container .imgs-container img.state-hover,.thumb-container:hover .imgs-container img.state-default{opacity:0;z-index:0}
.thumb-container .imgs-container img.state-default,.thumb-container:hover .imgs-container img.state-hover{opacity:1;z-index:10}
.thumb-container.thumb-container-cover .imgs-container,.thumb-container.thumb-container-cover img{top:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
.thumb-container.thumb-container-cover img{max-height:none;max-width:none;min-height:100%;min-width:100%}
.aligncenter,.alignleft,.alignright{display:block;height:auto;margin-bottom:.25em;padding-top:.25em}
.alignleft{float:left;margin-right:1.5em;max-width:50%}
.alignright{float:right;margin-left:1.5em;max-width:50%}
.aligncenter{margin-left:auto;margin-right:auto}
.wp-caption{display:block;line-height:0;position:relative}
.wp-caption .img-wrap{display:block;font-size:0;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.wp-caption a:after,.wp-caption a:before{content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.25s;transition:.25s;width:100%;z-index:1}
.mceTemp .wp-caption a:after,.mceTemp .wp-caption a:before{display:none}
.wp-caption a:before{background:#0168c1;bottom:0;height:4px;top:auto;-webkit-transform:scale3d(.2,1,1);transform:scale3d(.2,1,1);-webkit-transition:.25s cubic-bezier(.2,1,.3,1);transition:.25s cubic-bezier(.2,1,.3,1)}
.wp-caption a:after{background:url(img/icon-enlarge.png) scroll center center no-repeat rgba(1,104,193,.25);background:url(img/icon-enlarge.png) scroll center center no-repeat,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.25)),to(rgba(1,104,193,.25)));background:url(img/icon-enlarge.png) scroll center center no-repeat,linear-gradient(to bottom,rgba(255,255,255,.25),rgba(1,104,193,.25))}
.wp-caption img{border:none;max-width:100%}
.wp-caption .wp-caption-dd,.wp-caption .wp-caption-text{color:#0168c1;display:block;font-size:.85em;font-style:italic;line-height:1.125;padding-top:.5em;text-align:center;-webkit-transition:.25s;transition:.25s}
.wp-caption.wp-caption-enlarge:hover a:after,.wp-caption.wp-caption-enlarge:hover a:before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.wp-caption.wp-caption-enlarge:hover .wp-caption-dd,.wp-caption.wp-caption-enlarge:hover .wp-caption-text{cursor:pointer;color:#014d8e}
.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.5em -30px -1.5em 0;position:relative}
.gallery:first-child{margin-top:0}
.gallery br{clear:unset!important;display:none!important;float:left}
.gallery .gallery-item{display:block;margin:0 30px 1.5em 0;padding:0;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:calc(100% / 4 - 30px)}
.gallery .gallery-item .gallery-caption,.gallery .gallery-item .gallery-icon{cursor:pointer;display:block;margin:auto;max-width:270px;position:relative;width:100%}
.gallery .gallery-item .gallery-icon{background:#fff;overflow:hidden}
.gallery .gallery-item .gallery-icon:before{content:"";display:block;padding-top:60%}
.gallery .gallery-item .gallery-icon a,.gallery .gallery-item .gallery-icon img{border:none;display:block;height:100%;left:50%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}
.gallery .gallery-item .gallery-icon img{height:auto;max-height:100%;max-width:100%;width:auto}
.gallery .gallery-item .gallery-icon a:after,.gallery .gallery-item .gallery-icon a:before{content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.25s;transition:.25s;width:100%;z-index:1}
.gallery .gallery-item .gallery-icon a:before{background:#0168c1;bottom:0;height:4px;top:auto;-webkit-transform:scale3d(.2,1,1);transform:scale3d(.2,1,1);-webkit-transition:.25s cubic-bezier(.2,1,.3,1);transition:.25s cubic-bezier(.2,1,.3,1)}
.gallery .gallery-item .gallery-icon a:after{background:url(img/icon-enlarge.png) scroll center center no-repeat rgba(1,104,193,.25);background:url(img/icon-enlarge.png) scroll center center no-repeat,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.25)),to(rgba(1,104,193,.25)));background:url(img/icon-enlarge.png) scroll center center no-repeat,linear-gradient(to bottom,rgba(255,255,255,.25),rgba(1,104,193,.25))}
.gallery .gallery-item .gallery-icon:hover a:after,.gallery .gallery-item .gallery-icon:hover a:before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.gallery .gallery-item .gallery-caption{color:#0168c1;display:block;font-size:.85em;font-style:italic;line-height:1.125;padding:.5em;text-align:center;-webkit-transition:.25s;transition:.25s}
.gallery .gallery-item .gallery-caption:hover,.gallery .gallery-item .gallery-icon:hover+.gallery-caption{color:#014d8e}
.t-body,.t-caption,.t-cell,.t-foot,.t-hcell,.t-head,.t-row,.t-table{vertical-align:baseline;text-align:left}
.t-caption{display:table-caption}
.t-table{border-collapse:collapse;border-spacing:0;display:table;width:100%}
.t-head{display:table-header-group}
.t-body{display:table-row-group}
.t-foot{display:table-footer-group}
.t-row{display:table-row}
.t-cell{display:table-cell}
.t-hcell{display:table-cell;font-weight:700}
.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}
.flexbox:after,.flexbox:before{display:none!important}
.flexbox.flexbox-direction_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flexbox.flexbox-direction_column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.flexbox.flexbox-direction_inherit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:inherit;flex-direction:inherit}
.flexbox.flexbox-direction_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flexbox.flexbox-direction_row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flexbox.flexbox-wrap_inherit{-ms-flex-wrap:inherit;flex-wrap:inherit}
.flexbox.flexbox-wrap_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flexbox.flexbox-wrap_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flexbox.flexbox-wrap_wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.flexbox.flexbox-justify_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flexbox.flexbox-justify_flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flexbox.flexbox-justify_flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.flexbox.flexbox-justify_inherit{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}
.flexbox.flexbox-justify_space-around{-ms-flex-pack:distribute;justify-content:space-around}
.flexbox.flexbox-justify_space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.flexbox.flexbox-align_baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.flexbox.flexbox-align_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flexbox.flexbox-align_flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.flexbox.flexbox-align_flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.flexbox.flexbox-align_stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
#wrapper{min-height:100%;min-width:320px;overflow:hidden;position:relative;width:100%}
.content-container,.footer-container,.header-container{background:#fff;padding:0 15px;position:relative;z-index:2}
.header-container{z-index:3}
.content-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:1}
.content-container>.content{padding:2em 0 4em}
.screen-reader-text{clip:rect(1px,1px,1px,1px);display:block;height:1px;opacity:0;overflow:hidden;position:absolute!important;-webkit-transform:scale(0,0);transform:scale(0,0);visibility:hidden;width:1px}
.hidden{display:none}
.state-hidden{visibility:hidden;opacity:0}
.content,.content-wrap,.page-content,.page-excerpt,.page-header,.posts-section,.widget-before{margin-left:auto;margin-right:auto;margin-top:2em;min-width:290px;max-width:1170px;position:relative;width:100%}
.sidebar .content,.sidebar .content-wrap,.sidebar .page-content,.sidebar .page-excerpt,.sidebar .page-header,.sidebar .posts-section,.sidebar .widget-before{min-width:0}
.content-wrap:first-child,.content:first-child,.page-content:first-child,.page-excerpt:first-child,.page-header:first-child,.posts-section:first-child,.widget-before:first-child{margin-top:0}
.clearfix:after,.content-wrap:after{clear:both;content:"";display:table;table-layout:fixed}
.sidebar-block .menu>li>a,.sidebar-block .sidebar-title,.sidebar-widget .feedback-form .feedback-form-legend{background:#3b3b3b;color:#fff;font-family:OpenSansSemibold;font-size:20px;font-weight:400;line-height:1.125;padding:.5em 1rem;text-align:center;text-rendering:optimizeLegibility}
.sidebar-block .menu>li>a:after,.sidebar-block .sidebar-title:after,.sidebar-widget .feedback-form .feedback-form-legend:after{background:#0168c1;content:"";display:block;height:1px;margin:.4em auto 0;width:80%}
.sidebar-block .menu>li>a+*,.sidebar-block .sidebar-title+*,.sidebar-widget .feedback-form .feedback-form-legend+*{margin-top:0}
.sidebar{display:block;margin-right:30px;position:relative;width:270px}
.sidebar+.content{margin-top:0;width:calc(100% - 300px)}
.sidebar .sidebar-content{display:block;width:270px}
.sidebar-block{display:block;margin-top:1.5em;position:relative}
.sidebar-block:first-child{margin-top:0}
.frontpage-widget.widget_nav_menu .menu .sidebar-block li,.gallery .sidebar-block .gallery-item,.navmenu-shortcode .menu .sidebar-block li,.sidebar-block .advantage-wrap,.sidebar-block .frontpage-widget.widget_nav_menu .menu li,.sidebar-block .gallery .gallery-item,.sidebar-block .navmenu-shortcode .menu li,.sidebar-block .post-wrap,.sidebar-block .review-wrap,.sidebar-block .sale-wrap,.sidebar-block .workstep-wrap{width:calc(100% / 1 - 30px)}
.frontpage-widget .feedback-form .feedback-form-legend,.page-header{margin-bottom:2em}
.frontpage-widget .feedback-form .feedback-form-legend:after,.page-header:after{background-image:url(img/page-header-after-dark.png);background-repeat:no-repeat;background-position:left;content:"";display:block;height:5px;margin:1rem 0 0;width:100%}
.frontpage-widget .feedback-form .feedback-form-legend>.page-title,.frontpage-widget .feedback-form .feedback-form-legend>h1,.frontpage-widget .feedback-form .feedback-form-legend>h2,.frontpage-widget .feedback-form .feedback-form-legend>h3,.frontpage-widget .feedback-form .feedback-form-legend>h4,.frontpage-widget .feedback-form .feedback-form-legend>h5,.frontpage-widget .feedback-form .feedback-form-legend>h6,.page-header>.page-title,.page-header>h1,.page-header>h2,.page-header>h3,.page-header>h4,.page-header>h5,.page-header>h6{display:block;margin:0}
.frontpage-widget .feedback-form .widget-header.feedback-form-legend,.widget-header.page-header{text-align:center;text-transform:uppercase}
.frontpage-widget .feedback-form .widget-header.feedback-form-legend:after,.widget-header.page-header:after{background-position:center}
.frontpage-widget .feedback-form .shortcode-header.feedback-form-legend,.frontpage-widget .feedback-form .similar-header.feedback-form-legend,.shortcode-header.page-header,.similar-header.page-header{margin-top:4em}
.sidebar+.content .page-content.type-catalog_product .page-header,.sidebar+.content .page-content.type-product .page-header{float:right;max-width:50.57471264367816%}
.post-thumbnail-wrap{-ms-flex-negative:0;flex-shrink:0;display:block;margin:auto;max-width:100%;position:relative;width:100%}
.post-thumbnail-wrap .post-thumbnail:before{padding-top:60%}
.post-thumbnail-wrap .post-thumbnail .img-wrap{height:100%;position:absolute;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}
.post-thumbnail-wrap .post-thumbnail .img-wrap:after{background:url(img/icon-enlarge.png) scroll center center no-repeat rgba(31,153,224,.5);background:url(img/icon-enlarge.png) scroll center center no-repeat,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(31,153,224,.5)));background:url(img/icon-enlarge.png) scroll center center no-repeat,linear-gradient(to bottom,rgba(255,255,255,.5),rgba(31,153,224,.5));content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.25s;transition:.25s;width:100%;z-index:1}
.post-thumbnail-wrap .post-thumbnail.empty-thumbnail{background-color:#1f99e0;background-image:url(img/post-thumb-64x64.png);background-position:center;background-repeat:no-repeat}
.post-thumbnail-wrap .post-thumbnail.empty-thumbnail .img-wrap:after{display:none}
.post-thumbnail-wrap .post-thumbnail.thumb-ratio-1_6:before{padding-top:160%}
.post-thumbnail-wrap .post-thumbnail.thumb-size-contain .img-wrap{border:1px solid #d7d7d7;-webkit-transition:.25s;transition:.25s}
.post-thumbnail-wrap .post-thumbnail:hover a.img-wrap{border-color:rgba(31,153,224,.5)}
.post-thumbnail-wrap .post-thumbnail:hover a.img-wrap:after{opacity:1}
.type-advantage .post-thumbnail-wrap .post-thumbnail:before,.type-review .post-thumbnail-wrap .post-thumbnail:before,.type-sale .post-thumbnail-wrap .post-thumbnail:before,.type-workstep .post-thumbnail-wrap .post-thumbnail:before{padding-top:100%}
.type-advantage .post-thumbnail-wrap .post-thumbnail .img-wrap:after,.type-review .post-thumbnail-wrap .post-thumbnail .img-wrap:after,.type-sale .post-thumbnail-wrap .post-thumbnail .img-wrap:after,.type-workstep .post-thumbnail-wrap .post-thumbnail .img-wrap:after{display:none}
.type-catalog_category .post-thumbnail-wrap .post-thumbnail.empty-thumbnail,.type-catalog_product .post-thumbnail-wrap .post-thumbnail.empty-thumbnail,.type-product .post-thumbnail-wrap .post-thumbnail.empty-thumbnail{background-image:url(img/product-thumb-64x64.png)}
.type-review .post-thumbnail-wrap .post-thumbnail.empty-thumbnail{background-image:url(img/review-thumb-64x64.png)}
.page-details .post-thumbnail-wrap{float:left;margin:0;margin-right:30px;margin-bottom:1.5em;max-width:400px;z-index:1}
.page-ratings{margin-top:1.5em}
.page-ratings br,.page-ratings script{display:none!important}
.page-ratings .kk-star-ratings{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;min-height:0;width:auto}
.page-ratings .kksr-legend{color:#878787;font-family:OpenSansSemibold;font-size:1rem;line-height:1;margin-left:8px;padding:4px 0 0}
.page-ratings .pluso,.page-ratings .pluso a{opacity:.75;-webkit-transition:.25s;transition:.25s}
.page-ratings .pluso a:hover,.page-ratings .pluso:hover{opacity:1}
.page-ratings .pluso .pluso-wrap{padding:0}
.page-ratings .pluso .pluso-more{margin-right:0!important}
.post-tags,.product-attributes{font-family:OpenSansSemibold;font-size:12px;line-height:1;left:-.5em;position:absolute;top:.5em;z-index:10}
.post-tags .product-attributes-item,.post-tags>a,.post-tags>span,.product-attributes .product-attributes-item,.product-attributes>a,.product-attributes>span{background:#0168c1;clear:left;color:#fff;display:block;float:left;margin-top:.5em;padding:.5em;position:relative;text-transform:uppercase;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);white-space:nowrap}
.post-tags .product-attributes-item:after,.post-tags .product-attributes-item:before,.post-tags>a:after,.post-tags>a:before,.post-tags>span:after,.post-tags>span:before,.product-attributes .product-attributes-item:after,.product-attributes .product-attributes-item:before,.product-attributes>a:after,.product-attributes>a:before,.product-attributes>span:after,.product-attributes>span:before{content:"";display:block;position:absolute}
.post-tags .product-attributes-item:before,.post-tags>a:before,.post-tags>span:before,.product-attributes .product-attributes-item:before,.product-attributes>a:before,.product-attributes>span:before{border:.5em solid transparent;border-right:.5em solid #0168c1;border-left:0;left:0;margin-top:-.5em;top:100%}
.post-tags .product-attributes-item:after,.post-tags>a:after,.post-tags>span:after,.product-attributes .product-attributes-item:after,.product-attributes>a:after,.product-attributes>span:after{border:1em solid #0168c1;border-left:0;border-right:.5em solid transparent;left:100%;top:0}
.post-tags .product-attributes-item.special,.post-tags .product-attributes-item[href*="/special"],.post-tags>a.special,.post-tags>a[href*="/special"],.post-tags>span.special,.post-tags>span[href*="/special"],.product-attributes .product-attributes-item.special,.product-attributes .product-attributes-item[href*="/special"],.product-attributes>a.special,.product-attributes>a[href*="/special"],.product-attributes>span.special,.product-attributes>span[href*="/special"]{background:#ff8c00}
.post-tags .product-attributes-item.special:before,.post-tags .product-attributes-item[href*="/special"]:before,.post-tags>a.special:before,.post-tags>a[href*="/special"]:before,.post-tags>span.special:before,.post-tags>span[href*="/special"]:before,.product-attributes .product-attributes-item.special:before,.product-attributes .product-attributes-item[href*="/special"]:before,.product-attributes>a.special:before,.product-attributes>a[href*="/special"]:before,.product-attributes>span.special:before,.product-attributes>span[href*="/special"]:before{border-right-color:#ff8c00}
.post-tags .product-attributes-item.special:after,.post-tags .product-attributes-item[href*="/special"]:after,.post-tags>a.special:after,.post-tags>a[href*="/special"]:after,.post-tags>span.special:after,.post-tags>span[href*="/special"]:after,.product-attributes .product-attributes-item.special:after,.product-attributes .product-attributes-item[href*="/special"]:after,.product-attributes>a.special:after,.product-attributes>a[href*="/special"]:after,.product-attributes>span.special:after,.product-attributes>span[href*="/special"]:after{border-top-color:#ff8c00;border-bottom-color:#ff8c00}
.post-tags .product-attributes-item.featured,.post-tags .product-attributes-item[href*="/featured"],.post-tags>a.featured,.post-tags>a[href*="/featured"],.post-tags>span.featured,.post-tags>span[href*="/featured"],.product-attributes .product-attributes-item.featured,.product-attributes .product-attributes-item[href*="/featured"],.product-attributes>a.featured,.product-attributes>a[href*="/featured"],.product-attributes>span.featured,.product-attributes>span[href*="/featured"]{background:#639}
.post-tags .product-attributes-item.featured:before,.post-tags .product-attributes-item[href*="/featured"]:before,.post-tags>a.featured:before,.post-tags>a[href*="/featured"]:before,.post-tags>span.featured:before,.post-tags>span[href*="/featured"]:before,.product-attributes .product-attributes-item.featured:before,.product-attributes .product-attributes-item[href*="/featured"]:before,.product-attributes>a.featured:before,.product-attributes>a[href*="/featured"]:before,.product-attributes>span.featured:before,.product-attributes>span[href*="/featured"]:before{border-right-color:#639}
.post-tags .product-attributes-item.featured:after,.post-tags .product-attributes-item[href*="/featured"]:after,.post-tags>a.featured:after,.post-tags>a[href*="/featured"]:after,.post-tags>span.featured:after,.post-tags>span[href*="/featured"]:after,.product-attributes .product-attributes-item.featured:after,.product-attributes .product-attributes-item[href*="/featured"]:after,.product-attributes>a.featured:after,.product-attributes>a[href*="/featured"]:after,.product-attributes>span.featured:after,.product-attributes>span[href*="/featured"]:after{border-top-color:#639;border-bottom-color:#639}
.post-tags .product-attributes-item.new,.post-tags .product-attributes-item[href*="/new"],.post-tags>a.new,.post-tags>a[href*="/new"],.post-tags>span.new,.post-tags>span[href*="/new"],.product-attributes .product-attributes-item.new,.product-attributes .product-attributes-item[href*="/new"],.product-attributes>a.new,.product-attributes>a[href*="/new"],.product-attributes>span.new,.product-attributes>span[href*="/new"]{background:#00bb3f}
.post-tags .product-attributes-item.new:before,.post-tags .product-attributes-item[href*="/new"]:before,.post-tags>a.new:before,.post-tags>a[href*="/new"]:before,.post-tags>span.new:before,.post-tags>span[href*="/new"]:before,.product-attributes .product-attributes-item.new:before,.product-attributes .product-attributes-item[href*="/new"]:before,.product-attributes>a.new:before,.product-attributes>a[href*="/new"]:before,.product-attributes>span.new:before,.product-attributes>span[href*="/new"]:before{border-right-color:#00bb3f}
.post-tags .product-attributes-item.new:after,.post-tags .product-attributes-item[href*="/new"]:after,.post-tags>a.new:after,.post-tags>a[href*="/new"]:after,.post-tags>span.new:after,.post-tags>span[href*="/new"]:after,.product-attributes .product-attributes-item.new:after,.product-attributes .product-attributes-item[href*="/new"]:after,.product-attributes>a.new:after,.product-attributes>a[href*="/new"]:after,.product-attributes>span.new:after,.product-attributes>span[href*="/new"]:after{border-top-color:#00bb3f;border-bottom-color:#00bb3f}
.post-tags .product-attributes-item.discount,.post-tags .product-attributes-item[href*="/sale"],.post-tags>a.discount,.post-tags>a[href*="/sale"],.post-tags>span.discount,.post-tags>span[href*="/sale"],.product-attributes .product-attributes-item.discount,.product-attributes .product-attributes-item[href*="/sale"],.product-attributes>a.discount,.product-attributes>a[href*="/sale"],.product-attributes>span.discount,.product-attributes>span[href*="/sale"]{background:#ff2800}
.post-tags .product-attributes-item.discount:before,.post-tags .product-attributes-item[href*="/sale"]:before,.post-tags>a.discount:before,.post-tags>a[href*="/sale"]:before,.post-tags>span.discount:before,.post-tags>span[href*="/sale"]:before,.product-attributes .product-attributes-item.discount:before,.product-attributes .product-attributes-item[href*="/sale"]:before,.product-attributes>a.discount:before,.product-attributes>a[href*="/sale"]:before,.product-attributes>span.discount:before,.product-attributes>span[href*="/sale"]:before{border-right-color:#ff2800}
.post-tags .product-attributes-item.discount:after,.post-tags .product-attributes-item[href*="/sale"]:after,.post-tags>a.discount:after,.post-tags>a[href*="/sale"]:after,.post-tags>span.discount:after,.post-tags>span[href*="/sale"]:after,.product-attributes .product-attributes-item.discount:after,.product-attributes .product-attributes-item[href*="/sale"]:after,.product-attributes>a.discount:after,.product-attributes>a[href*="/sale"]:after,.product-attributes>span.discount:after,.product-attributes>span[href*="/sale"]:after{border-top-color:#ff2800;border-bottom-color:#ff2800}
.timer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2rem 0 3rem}
.timer .timer-title{font-size:20px;font-weight:700;line-height:1.125;margin-right:15px;max-width:100%;text-transform:uppercase}
.timer .timer-clock{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.timer .timer-clock .timer-clock-item{position:relative}
.timer .timer-clock .timer-clock-item+.timer-clock-item{margin-left:1.5rem}
.timer .timer-clock-label,.timer .timer-value{display:block;text-align:center;width:100%}
.timer .timer-value{background:#3b3b3b;color:#fff;font-size:20px;font-weight:700;padding:.25em;width:3.5em}
.timer .timer-clock-label{position:absolute}
.product-cost,.product-prices{display:block;font-size:24px;line-height:1.25;margin-top:1.5rem}
.product-cost .product-price,.product-cost b,.product-cost strong,.product-prices .product-price,.product-prices b,.product-prices strong{font-family:OpenSansSemibold;font-size:1.125em}
.product-cost .product-old-price,.product-cost.null-price .product-price,.product-prices .product-old-price,.product-prices.null-price .product-price{color:#878787;font-size:1em}
.product-cost.has-special .product-price,.product-prices.has-special .product-price,[class*=product_tag-special] .product-cost,[class*=product_tag-special] .product-prices{color:#ff8c00}
.product-cost.has-featured .product-price,.product-prices.has-featured .product-price,[class*=product_tag-featured] .product-cost,[class*=product_tag-featured] .product-prices{color:#639}
.product-cost.has-new .product-price,.product-prices.has-new .product-price,[class*=product_tag-new] .product-cost,[class*=product_tag-new] .product-prices{color:#00bb3f}
.product-cost.has-discount .product-price,.product-prices.has-discount .product-price,[class*=product_tag-sale] .product-cost,[class*=product_tag-sale] .product-prices{color:#ff2800}
.product-prices{margin-left:-.5rem;margin-right:-.5rem}
.product-prices .price{margin-left:.5rem;margin-right:.5rem}
.page-details .button{margin:1.5rem 0 0;max-width:440px;width:auto}
.frontpage-widget.widget_nav_menu div[class^=menu-][class$="-container"],.navmenu-shortcode div[class^=menu-][class$="-container"],.posts-container-wrap{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;margin:2em -15px 0;padding:0 15px;position:relative}
.frontpage-widget.widget_nav_menu .menu,.navmenu-shortcode .menu,.posts-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2em -30px -4em 0;max-width:none}
.frontpage-widget.widget_nav_menu .menu:first-child,.frontpage-widget.widget_nav_menu div[class^=menu-][class$="-container"]:first-child,.navmenu-shortcode .menu:first-child,.navmenu-shortcode div[class^=menu-][class$="-container"]:first-child,.posts-container-wrap:first-child,.posts-container:first-child{margin-top:0}
.posts-section{position:relative;z-index:1}
.slider-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}
.bx-wrapper .bx-viewport[mode-type=vertical] .slider-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
.item-wrap{display:block;margin:0 30px 4em 0;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}
.item-wrap .preview{height:100%;margin:auto;max-width:100%;position:relative;width:100%;z-index:1}
.item-wrap .preview .post-content,.item-wrap .preview .post-controls,.item-wrap .preview .post-details,.item-wrap .preview .post-excerpt,.item-wrap .preview .post-title{color:#3b3b3b;max-width:100%;margin-top:1rem;width:100%}
.item-wrap .preview .post-details{margin-top:0}
.item-wrap .preview .post-details,.item-wrap .preview .post-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.item-wrap .preview .post-title{color:#3b3b3b;font-family:OpenSansSemibold;line-height:1.25;-webkit-transition:.25s;transition:.25s}
.item-wrap .preview .post-controls,.item-wrap .preview .post-excerpt{color:#6e6e6e;font-size:12px;line-height:1.333333333333333;overflow:hidden}
.item-wrap .preview .post-controls{color:#3b3b3b}
.item-wrap .preview .post-more{position:relative;-webkit-transition:.25s;transition:.25s}
.item-wrap .preview .post-more:after{background:#0168c1;bottom:0;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;-webkit-transform:scale3d(.2,1,1);transform:scale3d(.2,1,1);-webkit-transition:.25s cubic-bezier(.2,1,.3,1);transition:.25s cubic-bezier(.2,1,.3,1);width:100%;z-index:1}
.item-wrap .preview .post-more:hover{color:#0168c1}
.item-wrap .preview .post-more:hover:after{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.post-wrap .preview .post-thumbnail-wrap .post-thumbnail:after{border:24px solid transparent;border-bottom:12px solid #fff;bottom:0;content:"";left:50%;margin-left:-24px;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:2}
.post-wrap .preview .post-thumbnail-wrap .post-thumbnail .img-wrap{border-bottom-color:transparent}
.post-wrap .preview .post-thumbnail-wrap .post-thumbnail .img-wrap:after{background:url(img/icon-more.png) scroll center center no-repeat rgba(31,153,224,.5);background:url(img/icon-more.png) scroll center center no-repeat,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(31,153,224,.5)));background:url(img/icon-more.png) scroll center center no-repeat,linear-gradient(to bottom,rgba(255,255,255,.5),rgba(31,153,224,.5))}
.post-wrap .preview .post-details{background:#fff;border:1px solid #d7d7d7;border-top:none;margin-top:-1px;padding-top:1px;padding-left:.5rem;padding-right:.5rem;padding-bottom:1rem;-webkit-transition:.25s;transition:.25s}
.post-wrap .preview .post-title{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:center}
.post-wrap .preview .post-excerpt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.post-wrap .preview:hover .post-thumbnail .img-wrap:after{opacity:1}
.post-wrap .preview:hover .post-title{color:#1f99e0}
.post-wrap .preview:hover .post-details,.post-wrap .preview:hover .post-thumbnail .img-wrap{border-color:rgba(31,153,224,.5)}
.product-wrap .preview .post-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.product-wrap .preview .product-cost,.product-wrap .preview .product-prices{font-size:16px;margin-top:1rem;text-align:center}
.product-wrap .preview .product-prices .price{display:block}
.review-wrap{padding:0 60px}
.review-wrap .preview{height:auto;margin:0;max-width:80%}
.review-wrap .preview .post-thumbnail-wrap{max-width:100px;margin-right:30px}
.review-wrap .preview .post-thumbnail-wrap .post-thumbnail{border-radius:50%}
.review-wrap .preview .post-content{font-style:italic}
.review-wrap .preview .post-content p:first-child:before{color:#1f99e0;content:"\e832";display:inline-block;font-family:themeicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1.5rem;margin-right:.25em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em}
.review-wrap .preview .post-title{color:#1f99e0}
.review-wrap .preview+.preview{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:4em;margin-left:auto}
.review-wrap .preview+.preview .post-thumbnail-wrap{margin-left:30px;margin-right:0}
.review-wrap .preview+.preview .post-details{text-align:right}
.slide-wrap{display:block;margin:0;min-height:480px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}
.bx-wrapper .bx-viewport[mode-type=fade] .slide-wrap{height:100%}
.bx-wrapper .bx-viewport[mode-type=vertical] .slide-wrap{height:inherit}
.posts-container-wrap>.slider-container .slide-wrap{display:none}
.posts-container-wrap>.slider-container .slide-wrap:first-child{display:block}
.slide-wrap>a{color:#3b3b3b}
.slide-wrap .preview{overflow:hidden}
.slide-wrap .preview .post-thumbnail-wrap{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
.slide-wrap .preview .post-thumbnail-wrap img{display:block;height:auto;left:50%;max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;top:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:auto}
.slide-wrap .preview .post-details{background:rgba(255,255,255,.5);margin:3em 5%;max-width:980px;padding:2em;text-align:center}
.slide-wrap .preview .page-header{display:block;margin-bottom:0;min-width:0;padding-top:0}
.advantage-wrap .preview .post-thumbnail-wrap{padding:0 30px}
.advantage-wrap .preview .post-details{text-align:center}
.advantage-wrap .preview .post-title{color:#1f99e0}
.advantage-wrap .preview .post-content{line-height:1.25}
.sale-wrap .preview .post-thumbnail-wrap{background:#1f99e0;border:4px solid #3b3b3b;left:0;max-width:300px;position:absolute;top:0}
.sale-wrap .preview .post-tags{font-size:16px;margin-left:-4px;margin-top:-4px}
.sale-wrap .preview .post-tags span{background:#ff2800}
.sale-wrap .preview .post-tags span:before{border-right-color:#ff2800}
.sale-wrap .preview .post-tags span:after{border-top-color:#ff2800;border-bottom-color:#ff2800}
.sale-wrap .preview .page-header{float:right;margin-bottom:0;padding-top:0;text-align:left}
.sale-wrap .preview .page-header:after{background-position:left}
.sale-wrap .preview .page-header,.sale-wrap .preview .post-details{max-width:71.79487179487179%;margin-left:28.20512820512821%}
.workstep-wrap:after,.workstep-wrap:before{background:#1f99e0;content:"";display:block;height:.375em;margin-top:-.1875em;position:absolute;top:66px;top:calc(2em + 34px);width:50%;width:calc(50% - 17px);z-index:10}
.workstep-wrap:before{margin-right:34px;right:50%}
.workstep-wrap:after{left:50%;margin-left:34px}
.workstep-wrap:first-child:before,.workstep-wrap:last-child:after{display:none}
@media screen and (min-width:1200px){
.posts-container-wrap>.posts-container .workstep-wrap:nth-child(4n+1):before,.posts-container-wrap>.posts-container .workstep-wrap:nth-child(4n+4):after{display:none}
}
@media screen and (min-width:1024px) and (max-width:1199px){
.posts-container-wrap>.posts-container .workstep-wrap:nth-child(3n+1):before,.posts-container-wrap>.posts-container .workstep-wrap:nth-child(3n+3):after{display:none}
}
@media screen and (min-width:768px) and (max-width:1023px){
.posts-container-wrap>.posts-container .workstep-wrap:nth-child(2n+1):before,.posts-container-wrap>.posts-container .workstep-wrap:nth-child(2n+2):after{display:none}
}
@media screen and (max-width:767px){
.posts-container-wrap>.posts-container .workstep-wrap:after,.posts-container-wrap>.posts-container .workstep-wrap:before{display:none}
}
.workstep-wrap .preview .post-thumbnail-wrap{background:#1f99e0;border-radius:50%;-webkit-box-shadow:0 0 2rem rgba(31,153,224,.75);box-shadow:0 0 2rem rgba(31,153,224,.75);margin-top:2em;max-width:68px}
.workstep-wrap .preview .post-thumbnail-wrap .post-title{bottom:50%;color:#1f99e0;font-size:4.75em;font-weight:700;line-height:1;left:100%;max-width:none;padding:0;position:absolute;-webkit-transform:translate(-.15em,.1em);transform:translate(-.15em,.1em);width:auto;z-index:-1}
.workstep-wrap .preview .post-content{line-height:1.25;text-align:center}
.workstep-wrap:first-child:after{background:-webkit-gradient(linear,left top,right top,from(#4cade6),to(#1f99e0));background:linear-gradient(to right,#4cade6,#1f99e0)}
.workstep-wrap:first-child .preview .post-thumbnail-wrap{background:#4cade6;-webkit-box-shadow:0 0 2rem rgba(76,173,230,.75);box-shadow:0 0 2rem rgba(76,173,230,.75)}
.workstep-wrap:first-child .preview .post-thumbnail-wrap .post-title{color:#4cade6}
.workstep-wrap:last-child:before{background:-webkit-gradient(linear,right top,left top,from(#197ab3),to(#1f99e0));background:linear-gradient(to left,#197ab3,#1f99e0)}
.workstep-wrap:last-child .preview .post-thumbnail-wrap{background:#197ab3;-webkit-box-shadow:0 0 2rem rgba(25,122,179,.75);box-shadow:0 0 2rem rgba(25,122,179,.75)}
.workstep-wrap:last-child .preview .post-thumbnail-wrap .post-title{color:#197ab3}
.breadcrumbs-links{color:#878787;display:block;font-size:.875em;line-height:1.25;text-align:left;text-decoration:none;text-transform:none}
.breadcrumbs-links a,.breadcrumbs-links span{color:inherit;cursor:pointer;font:inherit;position:relative;white-space:nowrap}
.breadcrumbs-links a:after,.breadcrumbs-links span:after{background:#0168c1;bottom:0;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;-webkit-transform:scale3d(.2,1,1);transform:scale3d(.2,1,1);-webkit-transition:.25s cubic-bezier(.2,1,.3,1);transition:.25s cubic-bezier(.2,1,.3,1);width:100%;z-index:1}
.breadcrumbs-links .breadcrumb_last,.breadcrumbs-links a:hover{color:#0168c1}
.breadcrumbs-links .breadcrumb_last:after,.breadcrumbs-links a:hover:after{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.nav-links,.page-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:1;margin:3.75rem -.25rem -.25rem;text-align:center}
.nav-links .page-numbers,.page-links>a,.page-links>span{background:#0168c1;color:#fff;cursor:pointer;display:inline-block;font-family:OpenSansSemibold;margin:.25rem;padding:.75rem 1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:.25s;transition:.25s;vertical-align:middle;z-index:1}
.nav-links .page-numbers.current,.nav-links .page-numbers:hover,.page-links>a:hover,.page-links>span{background:#014d8e}
.nav-links .dots{background:0 0;color:inherit;cursor:initial;padding-bottom:0}
.nav-links .page-numbers.next,.nav-links .page-numbers.prev{display:none}
.infinity-loader{background-image:url(img/loader-140x21.gif);background-repeat:no-repeat;clip:rect(1px,1px,1px,1px);display:block;height:1px;margin:0 auto;opacity:0;overflow:hidden;position:relative;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotate3d(1,0,0,90deg);transform:rotate3d(1,0,0,90deg);visibility:hidden;width:140px}
.infinity-loader.state-loading{clip:auto;height:21px;margin-top:4rem;opacity:1;-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg);visibility:visible}
.nav-container{font-size:1rem;position:relative}
.nav-container ul,.nav-container ul li{display:block;list-style:none;margin:0;position:relative;-webkit-transition:.25s;transition:.25s}
.nav-container a{display:block;line-height:1.125;position:relative;text-align:left;text-decoration:none;text-transform:none}
.nav-horizontal .menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.nav-horizontal .menu>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}
.nav-horizontal .menu>li>a{text-align:center}
.menu-image{display:none}
.sticky-nav{margin:0 -15px;padding:0 15px;position:relative}
.sticky-nav.state-fixed{background:#3b3b3b;position:fixed;top:0;width:100%}
.sticky-nav.state-fixed>.hide-on-fixed{display:none}
.primary-nav{background:#3b3b3b;margin:0 -15px;padding:0 15px}
.primary-nav .menu>li+li:before{background:#fff;content:"";display:block;height:40%;position:absolute;top:30%;width:1px}
.primary-nav .menu li a{color:#fff;font-family:OpenSansSemibold;font-size:12px;text-transform:uppercase;padding:1.5rem 1rem}
.primary-nav .menu li a:after{background:#0168c1;content:"";display:block;height:4px;left:0;opacity:0;position:absolute;top:100%;-webkit-transform:scale3d(.2,1,1);transform:scale3d(.2,1,1);-webkit-transition:.25s cubic-bezier(.2,1,.3,1);transition:.25s cubic-bezier(.2,1,.3,1);width:100%;z-index:1}
.primary-nav .menu li.menu-item-has-children>a>.sub-menu-handler{display:inline-block;height:100%;margin-bottom:-1.5rem;margin-left:-.5rem;margin-right:-1.5rem;margin-top:-1.5rem;padding:inherit;padding-left:1rem;padding-right:1rem;position:relative}
.primary-nav .menu li.menu-item-has-children>a>.sub-menu-handler:before{content:"\e808";display:inline-block;font-family:themeicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1rem}
.primary-nav .menu li.menu-item-has-children.state-expanded>a>.sub-menu-handler:before{content:"\e80b"}
.primary-nav .menu li.current-menu-ancestor>a,.primary-nav .menu li.current-menu-item>a,.primary-nav .menu li.menu-item-has-children.state-expanded>a,.primary-nav .menu li:hover>a{color:#0168c1}
.primary-nav .menu li.current-menu-ancestor>a:after,.primary-nav .menu li.current-menu-item>a:after,.primary-nav .menu li.menu-item-has-children.state-expanded>a:after,.primary-nav .menu li:hover>a:after{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.primary-nav .sub-menu{background:#f5f5f5;-webkit-box-shadow:0 0 2px rgba(59,59,59,.25);box-shadow:0 0 2px rgba(59,59,59,.25);display:block;left:0;margin-top:4px;min-width:270px;opacity:0;position:absolute;top:100%;-webkit-transform:scaleY(0) translateZ(0);transform:scaleY(0) translateZ(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:.25s,-webkit-transform .15s;transition:.25s,-webkit-transform .15s;transition:.25s,transform .15s;transition:.25s,transform .15s,-webkit-transform .15s;visibility:hidden;z-index:2}
.primary-nav li.menu-item-has-children.state-expanded>.sub-menu,.primary-nav li:hover>.sub-menu{opacity:1;-webkit-transform:scaleY(1) translateZ(0);transform:scaleY(1) translateZ(0);visibility:visible}
.primary-nav .sub-menu li a{color:#3b3b3b;font-family:OpenSans;font-size:13px;padding:.5rem 1rem;text-transform:none}
.primary-nav .sub-menu li a:after{display:none}
.primary-nav .sub-menu li.menu-item-has-children>a{padding-right:2rem}
.primary-nav .sub-menu li.menu-item-has-children>a>.sub-menu-handler{margin:0;position:absolute;right:0;top:0}
.primary-nav .sub-menu li.menu-item-has-children>a>.sub-menu-handler:before{content:"\e80a"}
.primary-nav .sub-menu li.menu-item-has-children.state-expanded>a>.sub-menu-handler:before{content:"\e809"}
.primary-nav .sub-menu li:first-child>a{padding-top:.75rem}
.primary-nav .sub-menu li:last-child>a{padding-bottom:.75rem}
.primary-nav .sub-menu .sub-menu{left:100%;margin-top:0;top:0}
.primary-nav .sub-menu .sub-menu li.menu-item-has-children>a>.sub-menu-handler{display:none}
.sidebar-block .menu>li+li{margin-top:1.5em}
.sidebar-block .sub-menu{border:1px solid #d7d7d7}
.sidebar-block .sub-menu li a{border-top:1px solid #d7d7d7;color:#3b3b3b;padding:.75rem 1rem}
.sidebar-block .sub-menu li.menu-item-has-children>a{padding-right:2rem}
.sidebar-block .sub-menu li.menu-item-has-children>a>.sub-menu-handler{display:inline-block;height:100%;margin:0;padding:.75rem 1rem;position:absolute;right:0;top:0}
.sidebar-block .sub-menu li.menu-item-has-children>a>.sub-menu-handler:before{content:"\e808";display:inline-block;font-family:themeicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1rem}
.sidebar-block .sub-menu li.menu-item-has-children.current-menu-ancestor>a>.sub-menu-handler:before,.sidebar-block .sub-menu li.menu-item-has-children.current-menu-item>a>.sub-menu-handler:before,.sidebar-block .sub-menu li.menu-item-has-children.state-expanded>a>.sub-menu-handler:before{content:"\e80b"}
.sidebar-block .sub-menu li.menu-item-has-children:first-child>a>.sub-menu-handler,.sidebar-block .sub-menu li:first-child>a{border-top:none;padding-top:1rem}
.sidebar-block .sub-menu li:last-child>a{padding-bottom:1rem}
.sidebar-block .sub-menu li.current-menu-ancestor>a,.sidebar-block .sub-menu li.current-menu-item>a,.sidebar-block .sub-menu li.menu-item-has-children.state-expanded>a,.sidebar-block .sub-menu li:hover>a{color:#0168c1}
.sidebar-block .sub-menu .sub-menu{border:none;display:none}
.sidebar-block li.current-menu-ancestor>.sub-menu,.sidebar-block li.current-menu-item>.sub-menu,.sidebar-block li.menu-item-has-children.state-expanded>.sub-menu{display:block}
.sidebar-block .sub-menu .sub-menu li a{border-top:none;font-size:13px;font-style:italic;padding:.5rem 1rem .5rem 2rem}
.sidebar-block .sub-menu .sub-menu li.menu-item-has-children>a>.sub-menu-handler{display:none}
.sidebar-block .sub-menu .sub-menu li.menu-item-has-children:first-child>a>.sub-menu-handler,.sidebar-block .sub-menu .sub-menu li:first-child>a{padding-top:.25rem}
.sidebar-block .sub-menu .sub-menu li:last-child>a{padding-bottom:.75rem}
.frontpage-widget.widget_nav_menu .menu,.navmenu-shortcode .menu{margin-bottom:-30px;max-width:none}
.frontpage-widget.widget_nav_menu .menu li,.navmenu-shortcode .menu li{display:block;margin:0 30px 30px 0;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}
.frontpage-widget.widget_nav_menu .menu li a,.navmenu-shortcode .menu li a{display:block;height:100%;margin:auto;max-width:270px;overflow:hidden;position:relative;width:100%;z-index:1}
.frontpage-widget.widget_nav_menu .menu li a .menu-image,.navmenu-shortcode .menu li a .menu-image{display:block}
.frontpage-widget.widget_nav_menu .menu li a .menu-image .post-thumbnail:before,.navmenu-shortcode .menu li a .menu-image .post-thumbnail:before{padding-top:60%}
.frontpage-widget.widget_nav_menu .menu li a .menu-image .post-thumbnail .img-wrap:after,.navmenu-shortcode .menu li a .menu-image .post-thumbnail .img-wrap:after{display:none}
.frontpage-widget.widget_nav_menu .menu li a .menu-details,.navmenu-shortcode .menu li a .menu-details{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:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;left:0;position:absolute;top:0;width:100%}
.frontpage-widget.widget_nav_menu .menu li a .menu-details .menu-description,.frontpage-widget.widget_nav_menu .menu li a .menu-details .menu-title,.navmenu-shortcode .menu li a .menu-details .menu-description,.navmenu-shortcode .menu li a .menu-details .menu-title{background:rgba(31,153,224,.5);display:block;position:relative;line-height:1.25;padding:1rem;-webkit-transition:.25s;transition:.25s}
.frontpage-widget.widget_nav_menu .menu li a .menu-details .menu-title,.navmenu-shortcode .menu li a .menu-details .menu-title{font-family:OpenSansSemibold}
.frontpage-widget.widget_nav_menu .menu li a .menu-details .menu-description,.navmenu-shortcode .menu li a .menu-details .menu-description{font-size:12px;line-height:1.333333333333333;height:0;padding-top:0;padding-bottom:0}
.frontpage-widget.widget_nav_menu .menu li a:hover .menu-details .menu-description,.navmenu-shortcode .menu li a:hover .menu-details .menu-description{height:100%}
.frontpage-widget.widget_nav_menu .sub-menu,.navmenu-shortcode .sub-menu{display:none!important}
.social-nav .menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.social-nav .menu li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:.25em .5em}
.social-nav .menu li a{color:#bababa;font-size:32px;height:1em;width:1em}
.social-nav .menu li a:after{display:none}
.social-nav .menu li a:before{content:"\e85c";display:block;font-family:themeicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;-webkit-transition:1s;transition:1s;width:1em}
.social-nav .menu li a[href*="vk.com"]:before,.social-nav .menu li a[href*=vkontakte]:before{content:"\f189"}
.social-nav .menu li a[href*="ok.ru"]:before,.social-nav .menu li a[href*=odnoklassniki]:before{content:"\f263"}
.social-nav .menu li a[href*=facebook]:before{content:"\f09a"}
.social-nav .menu li a[href*=twitter]:before{content:"\f099"}
.social-nav .menu li a[href*=youtube]:before{content:"\f167"}
.social-nav .menu li a[href*=github]:before{content:"\f300"}
.social-nav .menu li a[href*=vimeo]:before{content:"\f306"}
.social-nav .menu li a[href*="plus.google"]:before{content:"\f30f"}
.social-nav .menu li a[href*=tumblr]:before{content:"\f315"}
.social-nav .menu li a[href*=instagram]:before{content:"\f32d"}
.social-nav .menu li:hover>a{color:#0168c1}
.social-nav .menu li:hover>a:before{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg)}
.social-nav .sub-menu{display:none!important}
#cboxContent,#cboxLoadedContent{background:0 0}
.bx-wrapper .bx-viewport{margin:0 -15px;padding:0 15px}
.bx-wrapper .bx-controls .bx-controls-direction a{font-size:1.5em;margin-top:1.25rem;top:100%;-webkit-transform:none;transform:none}
.bx-wrapper .bx-controls a{color:#3b3b3b}
.bx-wrapper .bx-controls a.active,.bx-wrapper .bx-controls a:hover{color:#1f99e0}
a.to-top{background:#0168c1;bottom:-2.5em;color:#fff;display:block;font-size:24px;line-height:1;left:50%;margin-left:615px;padding:.5em;position:fixed;text-align:center;text-transform:uppercase;white-space:nowrap;width:2em;z-index:15}
a.to-top:before{content:"\e82f";display:inline-block;font-family:themeicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em}
a.to-top:hover{background:#014d8e}
a.to-top,body.is-mobile a.to-top{-webkit-transition:.25s,bottom .5s cubic-bezier(.5,-.85,.5,1.85);transition:.25s,bottom .5s cubic-bezier(.5,-.85,.5,1.85)}
.feedbackContent #cboxClose{top:4px}
.feedbackContent .feedback-form-fieldset{background:#fff}
.feedback-form{padding:0}
.feedback-form .button,.feedback-form input[type=password],.feedback-form input[type=search],.feedback-form input[type=text],.feedback-form select,.feedback-form textarea{min-width:0;max-width:none;width:100%}
.feedback-form .feedback-form-legend-pane{display:none}
.feedback-form .feedback-form-fields-wrap{margin:0}
.feedback-form .feedback-form-fieldset{padding:1rem}
.feedback-form .feedback-form-messages{line-height:1.25;text-align:center}
.feedback-form .feedback-form-messages b,.feedback-form .feedback-form-messages strong{font-family:OpenSansSemibold;font-size:24px;font-weight:400;text-transform:uppercase}
.feedback-form .feedback-form-messages .filling-error{color:#ff2800;font-family:OpenSansLight;font-style:italic;font-weight:400;text-transform:none}
.feedback-form .feedback-form-messages .send-error b,.feedback-form .feedback-form-messages .send-error strong{color:#ff2800}
.feedback-form .feedback-form-messages .send-success b,.feedback-form .feedback-form-messages .send-success strong{color:#00bb3f}
.feedback-form.filling-error .feedback-form-messages .filling-error,.feedback-form.filling-error .filling-error .required-field{border-color:#ff2800;color:#ff2800}
.feedbackContent .feedback-form .feedback-form-legend{color:#fff;font-family:OpenSansExtrabold;font-size:42px;line-height:1;min-width:100%;overflow:hidden;padding-right:24px;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.feedbackContent .feedback-form .feedback-form-legend:after{background:#fff;bottom:0;content:"";display:block;height:.18em;left:0;position:absolute;width:100%;z-index:-1}
.sidebar-widget .feedback-form .feedback-form-fieldset{border:1px solid #d7d7d7}
.sidebar-widget .feedback-form .feedback-form-messages b,.sidebar-widget .feedback-form .feedback-form-messages strong{display:block}
.sidebar-widget .feedback-form .feedback-form-messages br{display:none}
.frontpage-widget .feedback-form .feedback-form-legend{color:#fff;display:block;margin:0;padding-top:4rem;text-align:center;text-transform:uppercase}
.frontpage-widget .feedback-form .feedback-form-legend:after{background-image:url(img/page-header-after-light.png);background-position:center}
.frontpage-widget .feedback-form .feedback-form-legend-pane,.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-error,.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-success,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-error,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-success{color:#fff;font-family:OpenSansSemibold;font-size:24px;line-height:1.125;margin:1rem 0;text-align:center}
.frontpage-widget .feedback-form .feedback-form-legend-pane{display:block}
.frontpage-widget .feedback-form .feedback-form-fieldset{display:block;padding:0 4rem;position:static;width:100%}
.frontpage-widget .feedback-form .feedback-form-fieldset:after{clear:both;content:"";display:table;table-layout:fixed}
.frontpage-widget .feedback-form .feedback-form-fieldset label{display:none}
.frontpage-widget .feedback-form .feedback-form-fieldset input[type=text]{text-align:center}
.frontpage-widget .feedback-form .feedback-form-buttons,.frontpage-widget .feedback-form .feedback-form-fields-wrap{float:left;margin:auto;padding:0 2rem;width:50%}
.frontpage-widget .feedback-form .feedback-form-buttons:after,.frontpage-widget .feedback-form .feedback-form-fields-wrap:after{content:"\00BB";color:#fff;display:block;font-size:42px;line-height:1;height:100%;position:absolute;right:-2rem;text-align:center;top:0;width:4rem}
.frontpage-widget .feedback-form .feedback-form-buttons:last-child:after,.frontpage-widget .feedback-form .feedback-form-fields-wrap:last-child:after{display:none}
.frontpage-widget .feedback-form .feedback-form-messages{background:rgba(31,153,224,.75);color:#fff;height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:-1}
.frontpage-widget .feedback-form .feedback-form-messages .filling-error{color:#fff;position:absolute;bottom:-1.5rem;width:100%}
.frontpage-widget .feedback-form.send-error .feedback-form-legend,.frontpage-widget .feedback-form.send-error .feedback-form-legend-pane,.frontpage-widget .feedback-form.send-success .feedback-form-legend,.frontpage-widget .feedback-form.send-success .feedback-form-legend-pane{visibility:hidden}
.frontpage-widget .feedback-form.send-error .feedback-form-messages,.frontpage-widget .feedback-form.send-success .feedback-form-messages{padding-top:4rem;z-index:2}
.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-error,.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-success,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-error,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-success{margin:0}
.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-error b,.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-error strong,.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-success b,.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-success strong,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-error b,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-error strong,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-success b,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-success strong{color:#fff;display:block;line-height:1.125}
.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-error b:after,.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-error strong:after,.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-success b:after,.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-success strong:after,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-error b:after,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-error strong:after,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-success b:after,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-success strong:after{background-image:url(img/page-header-after-light.png);background-repeat:no-repeat;background-position:center;content:"";display:block;height:5px;margin:1rem 0;width:100%}
.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-error br,.frontpage-widget .feedback-form.send-error .feedback-form-messages .send-success br,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-error br,.frontpage-widget .feedback-form.send-success .feedback-form-messages .send-success br{display:none}
.custom-logo,.widget_logo{display:block;-ms-flex-negative:0;flex-shrink:0;width:300px;margin-top: -10px;margin-right: -10px;}
.widget_fpro .fpro-logo-link{color:#3b3b3b;display:inline-block;font-size:1rem;float:right;line-height:1;margin:auto;position:relative;text-align:right;text-decoration:none}
.widget_fpro .fpro-logo-link .fpro-logo-label,.widget_fpro .fpro-logo-link .fpro-logo-logo{display:block;clear:right;font-size:9px;}
.widget_fpro .fpro-logo-link .fpro-logo-logo{display:block;float:right;height:40px;margin:0 0 .5em;max-width:150px;position:relative;width:150px}
.widget_fpro .fpro-logo-link .fpro-logo-logo img{display:block;left:0;position:absolute;top:0;-webkit-transition:.25s;transition:.25s}
.widget_fpro .fpro-logo-link:hover{color:#6538b9}
.widget_fpro .fpro-logo-link img.state-hover,.widget_fpro .fpro-logo-link:hover img.state-default{opacity:0;visibility:hidden;z-index:0}
.widget_fpro .fpro-logo-link img.state-default,.widget_fpro .fpro-logo-link:hover img.state-hover{opacity:1;visibility:visible;z-index:10}
.widget .widget-after,.widget .widget-before{position:relative}
.widget .widget-before{text-align:center}
.widget .widget-after{margin-top:-1px;padding-top:1px}
.widget .widget-after .button{margin:1.5rem auto 0}
.contacts-widget.widget_nav_menu li a,.widget_contacts a:not([class]){color:inherit;position:relative}
.contacts-widget.widget_nav_menu li a:after,.widget_contacts a:not([class]):after{background:#0168c1;bottom:0;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;-webkit-transform:scale3d(.2,1,1);transform:scale3d(.2,1,1);-webkit-transition:.25s cubic-bezier(.2,1,.3,1);transition:.25s cubic-bezier(.2,1,.3,1);width:100%;z-index:1}
.contacts-widget.widget_nav_menu li a:hover,.widget_contacts a:hover:not([class]){color:#0168c1}
.contacts-widget.widget_nav_menu li a:hover:after,.widget_contacts a:not([class]):hover:after{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.widget_contacts .aligncenter,.widget_contacts .alignleft,.widget_contacts .alignright,.widget_contacts .table-wrap,.widget_contacts blockquote,.widget_contacts figure,.widget_contacts iframe,.widget_contacts ol,.widget_contacts p,.widget_contacts pre,.widget_contacts table,.widget_contacts ul{margin:0}
.widget_contacts.contacts-emails a,.widget_contacts.contacts-phones a,.widget_contacts.contacts-skype a{white-space:nowrap}
.widget_contacts.contacts-phones a .phone-sign{display:none}
.widget_slider{padding:0}
.widget_slider .content{max-width:none}
.widget_slider .posts-container-wrap{margin-top:0}
.widget_slider .bx-wrapper{margin-bottom:0}
.widget_slider .bx-wrapper .bx-controls .bx-controls-direction a{font-size:3em;margin:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.widget_slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{left:50%;margin-left:-585px}
.widget_slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{right:50%;margin-right:-585px}
.widget_slider .bx-wrapper .bx-controls .bx-controls-auto,.widget_slider .bx-wrapper .bx-controls .bx-pager{bottom:1em;left:50%;margin:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:auto}
.widget_slider .bx-wrapper .bx-controls.bx-has-pager .bx-controls-auto{left:auto;right:50%;margin-right:-585px;-webkit-transform:none;transform:none}
.widget_slider .bx-wrapper .bx-controls.bx-has-controls-auto .bx-pager{left:50%;right:auto;margin-left:-585px;-webkit-transform:none;transform:none}
.widget_yamap{position:relative}
.widget_yamap .content{max-width:none}
.widget_yamap .widget-header{-webkit-box-shadow:0 0 .5em rgba(255,255,255,.5),inset 0 0 0 15em rgba(255,255,255,.5);box-shadow:0 0 .5em rgba(255,255,255,.5),inset 0 0 0 15em rgba(255,255,255,.5);position:absolute;left:50%;margin:0;padding:.5em!important;top:3.5em;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:auto;z-index:2}
.widget_yamap .widget-header:after{display:none}
.yamap-wrap{position:relative}
.yamap-shortcode .yamap-wrap{margin:0 -15px}
.page-content .yamap-wrap{margin:2em 0 0}
.yamap-wrap [class*=ground-pane],.yamap-wrap [class*=layers-pane]{-webkit-filter:url(img/grayscale.svg#grayscale);filter:url(img/grayscale.svg#grayscale);filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}
.yamap-wrap [class*=balloon_layout_normal]{-webkit-box-shadow:none;box-shadow:none;padding:0;left:32px!important;top:0!important}
.yamap-wrap [class*=balloon__layout]{background:0 0}
.yamap-wrap [class*=balloon__content]{background:#1f99e0;border-radius:0;color:#fff;font-family:Opensans;font-size:12px;line-height:1.25;padding:16px; text-align:center}
.yamap-wrap [class*=link]{border-radius:0;color:#fff;font-family:Opensans;font-size:12px;line-height:1.25;padding:16px; text-align:center}
.yamap-wrap [class*=link]:hover{border-radius:0;color:#fff;font-family:Opensans;font-size:14px;line-height:1.25;padding:16px; text-align:center;text-decoration: underline}
.yamap-wrap [class*=balloon-content__header]{font-family:OpenSansSemibold;font-size:14px;text-transform:uppercase}
.yamap-wrap [class*=balloon__tail]{display:block;border:1.25em solid transparent;border-top:1em solid #1f99e0;-webkit-box-shadow:none;box-shadow:none;height:0;left:-1.25em;position:absolute;top:0;-webkit-transform:none!important;transform:none!important;width:0}
.yamap-wrap [class*=balloon__tail]:after,.yamap-wrap [class*=balloon__tail]:before{display:none}
.widgets-area{display:block;position:relative}
.contacts-widgets .widgets-panel{margin:0 -15px;padding:2em 0 1em}
.contacts-widgets .widgets-panel+.widgets-panel{border-top:1px solid #d7d7d7}
.contacts-widgets .column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 15px 1rem}
.contacts-widgets .column-menu-handler{display:none}
.contacts-widgets .column-social{margin:auto}
.contacts-widgets.footer-widgets .column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.contacts-widget{color:#474747;display:block;font-size:12px;line-height:1.333333333333333;position:relative}
.copyright-panel .contacts-widget{color:#3b3b3b}
.contacts-widget+.contacts-widget{margin-top:1rem}
.contacts-widget .widget-title{color:#1f99e0;display:block;font-family:OpenSansSemibold;line-height:1.25;margin-bottom:.25em;text-transform:uppercase}
.contacts-widget.widget_contacts{padding-left:36px}
.contacts-widget.widget_contacts:before{display:inline-block;color:#1f99e0;font-family:themeicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;left:0;position:absolute;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em}
.contacts-widget.widget_contacts.contacts-workmode:before{content:"\e858"}
.contacts-widget.widget_contacts.contacts-phones:before{content:"\e859"}
.contacts-widget.widget_contacts.contacts-addresses:before{content:"\e85a"}
.contacts-widget.widget_contacts.contacts-emails:before{content:"\e85b"}
.contacts-widget.widget_contacts.contacts-skype:before{content:"\f17e"}
.contacts-widget.widget_feedback .feedback-popup-button{margin:0 auto;text-decoration:none}
.contacts-widget.widget_nav_menu .sub-menu{display:none!important}
.sidebar-widget .widget-before,.sidebar-widget .widget-content{border:1px solid #d7d7d7;padding:1rem;text-align:left}
.frontpage-widget{display:block;margin:0 -15px;padding:0 15px 4rem;position:relative;z-index:1}
.frontpage-widget .page-header{padding-top:2rem}
.frontpage-widget .widget-after .button{margin-top:3rem}
.frontpage-widget.widget_slider,.frontpage-widget.widget_yamap{padding:0}
.frontpage-widget.widget_nav_menu{padding-top:4rem}
.frontpage-widget.widget_nav_menu .widget-header{padding-top:0}
.frontpage-widget.widget_sale{background:#1f99e0;overflow:hidden;padding-top:4rem}
.frontpage-widget.widget_sale .sale-wrap{margin:0;width:100%}
.frontpage-widget.widget_sale .sale-wrap .preview .post-thumbnail-wrap{border-color:#fff;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.frontpage-widget.widget_sale .sale-wrap .preview .post-thumbnail-wrap:after{background:#fff;content:"";display:block;height:5rem;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0) rotate(-75deg);transform:translate3d(-50%,-50%,0) rotate(-75deg);width:1000%;z-index:-1}
.frontpage-widget.widget_sale .sale-wrap .preview .widget-header:after{background-image:url(img/page-header-after-light.png)}
.frontpage-widget.widget_sale .sale-wrap .preview .widget-header>.page-title,.frontpage-widget.widget_sale .sale-wrap .preview .widget-header>h1,.frontpage-widget.widget_sale .sale-wrap .preview .widget-header>h2,.frontpage-widget.widget_sale .sale-wrap .preview .widget-header>h3,.frontpage-widget.widget_sale .sale-wrap .preview .widget-header>h4,.frontpage-widget.widget_sale .sale-wrap .preview .widget-header>h5,.frontpage-widget.widget_sale .sale-wrap .preview .widget-header>h6{color:#fff}
.frontpage-widget.widget_sale .sale-wrap .preview .post-content{color:#fff}
.frontpage-widget.widget_sale .timer .timer-value{background:#fff;color:#3b3b3b}
.frontpage-widget.widget_sale .timer .timer-clock-label{color:#fff}
.frontpage-widget.widget_feedback.type-popup{margin-top:-1rem;padding-bottom:0}
.widget_feedback.type-static+.frontpage-widget.widget_feedback.type-popup,.widget_nav_menu+.frontpage-widget.widget_feedback.type-popup,.widget_sale+.frontpage-widget.widget_feedback.type-popup,.widget_slider+.frontpage-widget.widget_feedback.type-popup,.widget_yamap+.frontpage-widget.widget_feedback.type-popup{margin-top:0;padding-top:4rem}
.frontpage-widget.widget_feedback.type-popup+.widget_feedback.type-static,.frontpage-widget.widget_feedback.type-popup+.widget_nav_menu,.frontpage-widget.widget_feedback.type-popup+.widget_sale,.frontpage-widget.widget_feedback.type-popup+.widget_slider,.frontpage-widget.widget_feedback.type-popup+.widget_yamap{margin-top:4rem}
.frontpage-widget.widget_feedback.type-popup:last-child{padding-bottom:4rem}
.frontpage-widget.widget_feedback.type-static{background:#1f99e0}
.frontpage-widget.type-review,.frontpage-widget.widget_nav_menu{background-attachment:fixed!important;background-position:center;background-repeat:no-repeat;background-size:cover}
.frontpage-widget.type-review{background-image:url(img/default-header-3.jpg)}
.frontpage-widget.type-review:after{background:url(img/type-reviews-after.png);bottom:0;content:"";height:304px;left:50%;margin-left:600px;position:absolute;width:389px;z-index:2}
.frontpage-widget.type-post+.frontpage-widget.type-post .page-header,.frontpage-widget.type-post+.frontpage-widget.type-product .page-header,.frontpage-widget.type-post+.frontpage-widget.type-workstep .page-header,.frontpage-widget.type-post+.frontpage-widget.widget_advantages .page-header,.frontpage-widget.type-post+.frontpage-widget.widget_gallery .page-header,.frontpage-widget.type-post+.frontpage-widget.widget_page .page-header,.frontpage-widget.type-product+.frontpage-widget.type-post .page-header,.frontpage-widget.type-product+.frontpage-widget.type-product .page-header,.frontpage-widget.type-product+.frontpage-widget.type-workstep .page-header,.frontpage-widget.type-product+.frontpage-widget.widget_advantages .page-header,.frontpage-widget.type-product+.frontpage-widget.widget_gallery .page-header,.frontpage-widget.type-product+.frontpage-widget.widget_page .page-header,.frontpage-widget.type-workstep+.frontpage-widget.type-post .page-header,.frontpage-widget.type-workstep+.frontpage-widget.type-product .page-header,.frontpage-widget.type-workstep+.frontpage-widget.type-workstep .page-header,.frontpage-widget.type-workstep+.frontpage-widget.widget_advantages .page-header,.frontpage-widget.type-workstep+.frontpage-widget.widget_gallery .page-header,.frontpage-widget.type-workstep+.frontpage-widget.widget_page .page-header,.frontpage-widget.widget_advantages+.frontpage-widget.type-post .page-header,.frontpage-widget.widget_advantages+.frontpage-widget.type-product .page-header,.frontpage-widget.widget_advantages+.frontpage-widget.type-workstep .page-header,.frontpage-widget.widget_advantages+.frontpage-widget.widget_advantages .page-header,.frontpage-widget.widget_advantages+.frontpage-widget.widget_gallery .page-header,.frontpage-widget.widget_advantages+.frontpage-widget.widget_page .page-header,.frontpage-widget.widget_gallery+.frontpage-widget.type-post .page-header,.frontpage-widget.widget_gallery+.frontpage-widget.type-product .page-header,.frontpage-widget.widget_gallery+.frontpage-widget.type-workstep .page-header,.frontpage-widget.widget_gallery+.frontpage-widget.widget_advantages .page-header,.frontpage-widget.widget_gallery+.frontpage-widget.widget_gallery .page-header,.frontpage-widget.widget_gallery+.frontpage-widget.widget_page .page-header,.frontpage-widget.widget_page+.frontpage-widget.type-post .page-header,.frontpage-widget.widget_page+.frontpage-widget.type-product .page-header,.frontpage-widget.widget_page+.frontpage-widget.type-workstep .page-header,.frontpage-widget.widget_page+.frontpage-widget.widget_advantages .page-header,.frontpage-widget.widget_page+.frontpage-widget.widget_gallery .page-header,.frontpage-widget.widget_page+.frontpage-widget.widget_page .page-header{padding-top:1rem}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}
body.is-mobile .breadcrumbs-links a:after,body.is-mobile .breadcrumbs-links span:after,body.is-mobile .button,body.is-mobile .button.button-inverted:before,body.is-mobile .contacts-widget.widget_feedback .button.feedback-popup-button:before,body.is-mobile .contacts-widget.widget_nav_menu li a:after,body.is-mobile .frontpage-widget.widget_nav_menu .menu li a .menu-details .menu-description,body.is-mobile .frontpage-widget.widget_nav_menu .menu li a .menu-details .menu-title,body.is-mobile .gallery .gallery-item .gallery-caption,body.is-mobile .gallery .gallery-item .gallery-icon a:before,body.is-mobile .item-wrap .preview .post-more,body.is-mobile .item-wrap .preview .post-more:after,body.is-mobile .item-wrap .preview .post-title,body.is-mobile .nav-container ul,body.is-mobile .nav-container ul li,body.is-mobile .nav-links .page-numbers,body.is-mobile .navmenu-shortcode .menu li a .menu-details .menu-description,body.is-mobile .navmenu-shortcode .menu li a .menu-details .menu-title,body.is-mobile .page-links>a,body.is-mobile .page-links>span,body.is-mobile .page-ratings .pluso,body.is-mobile .page-ratings .pluso a,body.is-mobile .post-thumbnail-wrap .post-thumbnail .img-wrap:after,body.is-mobile .post-wrap .preview .post-details,body.is-mobile .primary-nav .menu li a:after,body.is-mobile .primary-nav .sub-menu,body.is-mobile .social-nav .menu li a:before,body.is-mobile .widget .widget-link .button:before,body.is-mobile .widget_contacts a:not([class]):after,body.is-mobile .widget_fpro .fpro-logo-link .fpro-logo-logo img,body.is-mobile .wp-caption .wp-caption-dd,body.is-mobile .wp-caption .wp-caption-text,body.is-mobile .wp-caption a:after,body.is-mobile .wp-caption a:before,body.is-mobile a,body.is-mobile input[type=password],body.is-mobile input[type=search],body.is-mobile input[type=text],body.is-mobile select,body.is-mobile textarea{-webkit-transition:none;transition:none}
.review-wrap,.sale-wrap,.sidebar+.content .review-wrap,.sidebar+.content .sale-wrap{width:calc(100% / 1 - 30px)}
.review-wrap .preview,.sale-wrap .preview{max-width:1170px}
.frontpage-widget.widget_nav_menu .menu li,.gallery .gallery-item,.navmenu-shortcode .menu li,.post-wrap,.workstep-wrap{width:calc(100% / 4 - 30px)}
.frontpage-widget.widget_nav_menu .menu .sidebar+.content li,.gallery .sidebar+.content .gallery-item,.navmenu-shortcode .menu .sidebar+.content li,.sidebar+.content .frontpage-widget.widget_nav_menu .menu li,.sidebar+.content .gallery .gallery-item,.sidebar+.content .navmenu-shortcode .menu li,.sidebar+.content .post-wrap,.sidebar+.content .workstep-wrap{width:calc(100% / 3 - 30px)}
.frontpage-widget.widget_nav_menu .menu li .preview,.gallery .gallery-item .preview,.navmenu-shortcode .menu li .preview,.post-wrap .preview,.workstep-wrap .preview{max-width:270px}
.advantage-wrap{width:calc(100% / 5 - 30px)}
.sidebar+.content .advantage-wrap{width:calc(100% / 3 - 30px)}
.advantage-wrap .preview{max-width:210px}
@media screen and (max-width:1199px){
.content,.content-wrap,.page-content,.page-excerpt,.page-header,.posts-section,.slide-wrap .preview .post-details,.widget-before{max-width:994px}
.frontpage-widget.widget_nav_menu .menu li,.gallery .gallery-item,.navmenu-shortcode .menu li,.post-wrap,.workstep-wrap{width:calc(100% / 3 - 30px)}
.frontpage-widget.widget_nav_menu .menu .sidebar+.content li,.gallery .sidebar+.content .gallery-item,.navmenu-shortcode .menu .sidebar+.content li,.sidebar+.content .frontpage-widget.widget_nav_menu .menu li,.sidebar+.content .gallery .gallery-item,.sidebar+.content .navmenu-shortcode .menu li,.sidebar+.content .post-wrap,.sidebar+.content .workstep-wrap{width:calc(100% / 2 - 30px)}
.advantage-wrap{width:calc(100% / 4 - 30px)}
.sidebar+.content .advantage-wrap{width:calc(100% / 3 - 30px)}
.page-content.type-product .page-header{float:none;max-width:100%}
.product-details .post-thumbnail-wrap{margin-right:15px}
.timer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.timer .timer-title{margin:0 0 1rem;text-align:center}
.sale-wrap .preview .page-header,.sale-wrap .preview .post-details{max-width:66.80080482897384%;margin-left:33.19919517102616%}
.header-widgets .column-logo,.header-widgets .column:last-child{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:50%}
.header-widgets .column:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.widget_slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{left:15px;margin-left:0}
.widget_slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{right:15px;margin-right:0}
}
@media screen and (max-width:1023px){
.content,.content-wrap,.page-content,.page-excerpt,.page-header,.posts-section,.slide-wrap .preview .post-details,.widget-before{max-width:738px}
.sidebar{display:none!important}
.sidebar+.content{width:100%!important}
.frontpage-widget.widget_nav_menu .menu .sidebar+.content li,.frontpage-widget.widget_nav_menu .menu li,.gallery .gallery-item,.gallery .sidebar+.content .gallery-item,.navmenu-shortcode .menu .sidebar+.content li,.navmenu-shortcode .menu li,.post-wrap,.sidebar+.content .frontpage-widget.widget_nav_menu .menu li,.sidebar+.content .gallery .gallery-item,.sidebar+.content .navmenu-shortcode .menu li,.sidebar+.content .post-wrap,.sidebar+.content .workstep-wrap,.workstep-wrap{width:calc(100% / 2 - 30px)}
.advantage-wrap,.sidebar+.content .advantage-wrap{width:calc(100% / 3 - 30px)}
table,table caption,table tbody,table tbody td,table tbody th,table tbody tr,table tfoot,table thead{display:block;font-family:OpenSans}
table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
table caption{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
table thead{display:none}
table tbody,table tfoot{border-collapse:collapse;display:table;margin:-1px;max-width:101%;max-width:calc(100% + 2px);-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:101%;width:calc(100% + 2px)}
table tfoot{margin-top:0;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
table tbody tr{display:table-row-group}
table tbody td,table tbody th{border:none;display:table-row}
table tbody td .t-adaptive-cell,table tbody th .t-adaptive-cell{display:table-cell}
.table-wrap tr:nth-child(2n){background:#f5f5f5}
.table-wrap td,.table-wrap th{border:none;font-family:OpenSans}
.table-wrap .t-adaptive-cell{border:1px solid #d7d7d7;color:#878787;padding:1em;text-align:left;vertical-align:middle}
.table-wrap .t-adaptive-head{color:#3b3b3b;font-family:OpenSansSemibold;vertical-align:top}
.alignleft,.alignright{float:none;margin-left:auto;margin-right:auto;max-width:100%}
.page-ratings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-ratings .kk-star-ratings{margin-bottom:1em}
.review-wrap{padding:0}
.sale-wrap .preview .page-header,.sale-wrap .preview .post-details{max-width:55.28455284552846%;margin-left:44.71544715447154%}
.sticky-nav,.sticky-nav.state-fixed{background:#f5f5f5;bottom:100%;position:fixed;top:auto;width:100%}
.sticky-nav.state-fixed:before,.sticky-nav:before{background:#f5f5f5;bottom:100%;content:"";height:100%;left:0;position:absolute;width:100%}
.sticky-nav.state-fixed>.hide-on-fixed,.sticky-nav>.hide-on-fixed{display:block}
.sticky-nav.state-fixed,.sticky-nav.state-scrolling-up{-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}
.sticky-nav,.sticky-nav.state-scrolling-up.state-scroll-inversed-critical-point{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.sticky-nav.state-fixed{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.sticky-nav .menu-handler{color:#0168c1;display:block}
.sticky-nav .menu-handler:before{content:"\f0c9";display:inline-block;font-family:themeicons;font-size:48px;font-style:normal;font-variant:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em}
.sticky-nav.state-expanded .menu-handler{color:#014d8e}
.primary-nav{background:#fff;display:none;height:100%;left:0;margin:0;padding:0;overflow:auto;position:fixed;width:100%}
.primary-nav.state-expanded{display:block}
.primary-nav .menu,.primary-nav .sub-menu,.primary-nav .sub-menu .sub-menu{-webkit-box-shadow:none;box-shadow:none;display:block;left:0;left:initial;margin:0;opacity:1;position:relative;top:0;top:initial;-webkit-transform:none;transform:none;visibility:visible}
.primary-nav .menu>li+li:before{display:none}
.primary-nav .menu li{border-bottom:1px solid #d7d7d7}
.primary-nav .menu li:last-child{border-bottom:none}
.primary-nav .menu li a{font-family:OpenSans;font-size:14px;padding:1rem 15px;text-align:left;text-transform:none}
.primary-nav .menu li a:after{display:none}
.primary-nav .menu li.menu-item-has-children>a{padding-right:3rem}
.primary-nav .menu li.menu-item-has-children>a>.sub-menu-handler{font-size:1rem;margin:0;position:absolute;right:0;top:0}
.primary-nav .menu li.menu-item-has-children>a>.sub-menu-handler:before{content:"\e808"}
.primary-nav .menu li.menu-item-has-children.state-expanded>a>.sub-menu-handler:before{content:"\e80b"}
.primary-nav .menu li.current-menu-ancestor>a,.primary-nav .menu li.current-menu-item>a,.primary-nav .menu li.menu-item-has-children.state-expanded>a,.primary-nav .menu li:hover>a,.primary-nav .menu li>a{color:#3b3b3b}
.primary-nav .menu li.current-menu-ancestor>a,.primary-nav .menu li.current-menu-item>a,.primary-nav .menu li.menu-item-has-children.state-expanded>a{color:#0168c1}
.primary-nav .sub-menu,.primary-nav .sub-menu .sub-menu{display:none}
.primary-nav li.menu-item-has-children.state-expanded>.sub-menu{display:block}
.primary-nav .sub-menu{background:#f7f7f7}
.primary-nav .sub-menu li{border-bottom:none}
.primary-nav .sub-menu li a{font-size:13px;padding:.75rem;padding-left:30px}
.primary-nav .sub-menu li:first-child>a{padding-top:1rem}
.primary-nav .sub-menu li:last-child>a{padding-bottom:1rem}
.primary-nav .sub-menu .sub-menu{background:#f5f5f5}
.primary-nav .sub-menu .sub-menu li a{padding-left:45px}
.frontpage-widget .feedback-form .feedback-form-buttons,.frontpage-widget .feedback-form .feedback-form-fields-wrap{float:none;max-width:470px;padding:0;width:100%}
.frontpage-widget .feedback-form .feedback-form-buttons:after,.frontpage-widget .feedback-form .feedback-form-fields-wrap:after{left:50%;right:auto;top:100%;-webkit-transform:rotate(90deg) translate3d(-12.5%,50%,0);transform:rotate(90deg) translate3d(-12.5%,50%,0)}
.frontpage-widget .feedback-form .feedback-form-buttons{margin-top:3rem}
.custom-logo,.widget_logo{max-height:48px;max-width:212px}
.header-widgets .widgets-panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 0 0}
.header-widgets .column,.header-widgets .column-phones .contacts-widget{display:none}
.header-widgets .column-logo,.header-widgets .column-menu-handler,.header-widgets .column-phones,.header-widgets .column-phones .contacts-widget.contacts-phones{display:block;width:auto!important}
.header-widgets .column-menu-handler{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.header-widgets .column-phones .contacts-widget.contacts-phones{color:#1f99e0;font-family:OpenSansSemibold;font-size:16px;padding-left:0}
.header-widgets .column-phones .contacts-widget.contacts-phones .widget-title,.header-widgets .column-phones .contacts-widget.contacts-phones:before{display:none}
.footer-widgets .copyright-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.contacts-widget.widget_copyright{text-align:center}
.contacts-widget.widget_copyright br{display:none!important}
}
@media screen and (max-width:767px){
.content,.content-wrap,.page-content,.page-excerpt,.page-header,.posts-section,.slide-wrap .preview .post-details,.widget-before{max-width:395px}
.advantage-wrap,.frontpage-widget.widget_nav_menu .menu .sidebar+.content li,.frontpage-widget.widget_nav_menu .menu li,.gallery .gallery-item,.gallery .sidebar+.content .gallery-item,.navmenu-shortcode .menu .sidebar+.content li,.navmenu-shortcode .menu li,.post-wrap,.sidebar+.content .advantage-wrap,.sidebar+.content .frontpage-widget.widget_nav_menu .menu li,.sidebar+.content .gallery .gallery-item,.sidebar+.content .navmenu-shortcode .menu li,.sidebar+.content .post-wrap,.sidebar+.content .workstep-wrap,.workstep-wrap{width:calc(100% / 1 - 30px)}
.button,.button.button-small,.contacts-widget.widget_feedback .button.feedback-popup-button{max-width:none}
.timer .timer-clock .timer-clock-item+.timer-clock-item{margin-left:.5em}
.timer .timer-value{width:3em}
.timer .timer-clock-label{font-size:13px}
.product-details .post-thumbnail-wrap{float:none;margin:0 auto 1.5em}
.product-cost{text-align:center}
.review-wrap .preview,.review-wrap .preview+.preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.review-wrap .preview .post-thumbnail-wrap,.review-wrap .preview+.preview .post-thumbnail-wrap{margin:auto}
.frontpage-widget.widget_sale .sale-wrap .preview .post-thumbnail-wrap,.sale-wrap .preview .post-thumbnail-wrap{position:relative;top:0;-webkit-transform:none;transform:none;margin:1rem auto 0}
.frontpage-widget.widget_sale .sale-wrap .preview .post-thumbnail-wrap:after,.sale-wrap .preview .post-thumbnail-wrap:after{display:none}
.sale-wrap .preview .page-header{float:none;text-align:center}
.sale-wrap .preview .page-header:after{background-position:center}
.sale-wrap .preview .page-header,.sale-wrap .preview .post-details{max-width:100%;margin-left:0}
.feedbackContent #cboxClose{top:0}
.feedbackContent .feedback-form .feedback-form-legend{font-size:28px}
.frontpage-widget .feedback-form .feedback-form-fieldset{padding:0}
.widget_fpro .fpro-logo-link{float:none}
.header-widgets .column-phones{margin:auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.sticky-nav.state-fixed .header-widgets .column-phones{display:none}
.footer-widgets .widgets-panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
.footer-widgets .column{width:100%}
.contacts-widget.widget_contacts{padding-left:0}
.contacts-widget.widget_contacts:before{display:none}
}
a.link{	color: #3b3b3b;	font-family: OpenSans;	line-height: 1.5; cursor: text; }
a.link:hover {	color: #3b3b3b; cursor: text; }
#map {
	width: 100%;
	height: 450px;
	padding-bottom:20px;
}

#map p {
	font-family: "OpenSans";
	font-size: 13px !important;
    line-height: 1.333333333333333;
	text-align: center;
	color: #000000;
	padding: 15px 0px 0px 10px;
}

#map span {
	color: #003153;
	font-family: "OpenSans";
	font-size: 13px !important;
    line-height: 1.333333333333333;
	text-align: center;
}

#map a {
	color: #000000;
	text-decoration: none;
}

#map a:hover {
	color: #003153;
	text-decoration: underline;
}

#maps {
	width: 100%;
	height: 400px;
}

#maps p {
	font-family: "OpenSans";
	font-size: 13px !important;
    line-height: 1.333333333333333;
	text-align: center;
	color: #000000;
	padding: 15px 0px 0px 10px;
}

#maps span {
	color: #003153;
	font-family: "OpenSans";
	font-size: 13px !important;
    line-height: 1.333333333333333;
	text-align: center;
}

#maps a {
	color: #000000;
	text-decoration: none;
}

#maps a:hover {
	color: #003153;
	text-decoration: underline;
}

.div-messanger-icon-up {
		display: none
	}
.li-messenger-icon {
	margin-right: 10px;
	margin-left: 10px
}

.icon-messanger {
	width: 32px
}

[class*="ymaps-2"][class*="-ground-pane"] {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    /* Firefox 3.5+ */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}
.li-messenger-icon{
	display:none;
}
.copyright-panel .contacts-widget {
    color: #3b3b3b;
    margin-top: -20px;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.widget_custom_html{
    background-image: url(https://xn----7sbabhdp1acuumpiidosj8e2je.xn--90ais/wp-content/uploads/be-lg.jpg);
	color:#ffffff;
}
.maxim{
	background: currentColor;
}
.txt{
	font-size: 30px;
}
.vopros{
    border-collapse: collapse;
    width: 100%;
    height: 100%;
    margin-top:40px;
    margin-bottom: -50px;
}
#minmen{
	display: inline;
}
.w-inline-block{max-width:100%;display:inline-block}
.block-viber {
  width: 55px;
  height: 55px;
  margin-left: 15px;
  margin-right: 5px;
  background-image: url("https://xn----7sbabhdp1acuumpiidosj8e2je.xn--90ais/wp-content/themes/corporatewebsite/img/viber.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.block-wacap {
  width: 55px;
  height: 55px;
  margin-right: 5px;
  background-image: url("https://xn----7sbabhdp1acuumpiidosj8e2je.xn--90ais/wp-content/themes/corporatewebsite/img/whatsapp.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.block-phones {
  width: 55px;
  height: 55px;
  margin-right: 10px;
  background-image: url("https://xn----7sbabhdp1acuumpiidosj8e2je.xn--90ais/wp-content/themes/corporatewebsite/img/phone.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {

.vopros{
    border-collapse: collapse;
    width: 100%;
    height: 100%;
    margin-top: -30px;
    margin-bottom: -50px;
	padding: 15px 0 5px 0;
}
.txt{
	font-size: 17px;
	font-weight: bold;
}
.custom-logo, .widget_logo {
    max-height: 55px;
    max-width: 210px;
}
.contacts-widgets .column {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 0 15px 0 15px;
}
	.widget_fpro .fpro-logo-link {
    float: none;
    margin-top: -10px;
}
	.contacts-widgets.footer-widgets .column {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-top: 10px;
}
}


