@-webkit-keyframes menuLevel2Show{0%,10%{opacity:0;margin-top:30px}to{opacity:1;margin-top:0}}@keyframes menuLevel2Show{0%,10%{opacity:0;margin-top:30px}to{opacity:1;margin-top:0}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}#header #site-navigation .menu-toggle,#header .logo img.header-fixed-logo,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}@font-face{font-family:"Codeus";src:url(/wp-content/themes/codeus/fonts/Codeus.eot);src:url(/wp-content/themes/codeus/fonts/Codeus.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/codeus/fonts/Codeus.ttf)format("truetype"),url(/wp-content/themes/codeus/fonts/Codeus.woff)format("woff"),url(/wp-content/themes/codeus/fonts/Codeus.svg#Codeus)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Codeus-Socials";src:url(/wp-content/themes/codeus/fonts/Codeus-Socials.eot);src:url(/wp-content/themes/codeus/fonts/Codeus-Socials.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/codeus/fonts/Codeus-Socials.ttf)format("truetype"),url(/wp-content/themes/codeus/fonts/Codeus-Socials.woff)format("woff"),url(/wp-content/themes/codeus/fonts/Codeus-Socials.svg#Codeus-Socials)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Codeus-portfolio";src:url(/wp-content/themes/codeus/fonts/Codeus-portfolio.eot);src:url(/wp-content/themes/codeus/fonts/Codeus-portfolio.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/codeus/fonts/Codeus-portfolio.ttf)format("truetype"),url(/wp-content/themes/codeus/fonts/Codeus-portfolio.woff)format("woff"),url(/wp-content/themes/codeus/fonts/Codeus-portfolio.svg#Codeus)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Codeus-Icons";src:url(/wp-content/themes/codeus/fonts/Codeus-Icons.eot);src:url(/wp-content/themes/codeus/fonts/Codeus-Icons.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/codeus/fonts/Codeus-Icons.ttf)format("truetype"),url(/wp-content/themes/codeus/fonts/Codeus-Icons.woff)format("woff"),url(/wp-content/themes/codeus/fonts/Codeus-Icons.svg#Codeus\ Icons)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Codeus-Woocommerce";src:url(/wp-content/themes/codeus/fonts/Codeus-Woocommerce.eot?ujcbxe);src:url(/wp-content/themes/codeus/fonts/Codeus-Woocommerce.eot?#iefixujcbxe)format("embedded-opentype"),url(/wp-content/themes/codeus/fonts/Codeus-Woocommerce.woff?ujcbxe)format("woff"),url(/wp-content/themes/codeus/fonts/Codeus-Woocommerce.ttf?ujcbxe)format("truetype"),url(/wp-content/themes/codeus/fonts/Codeus-Woocommerce.svg?ujcbxe#Codeus-Woocommerce)format("svg");font-weight:400;font-style:normal}a,b,body,div,footer,form,header,html,img,nav,p,section,span{margin:0;padding:0;border:0;font-size:100%;outline:0}h1,h2,h3{padding:0;border:0;font-size:100%;outline:0}footer,header,nav,section{display:block}body{line-height:1;background-position:50% 50%;background-repeat:repeat;background-attachment:fixed;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{vertical-align:top;max-width:100%;width:auto;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{height:0;font-size:0;line-height:0;clear:both}#header #site-navigation ul.main_menu li a:hover,a,a:hover:after,a:hover:before,h1 a:hover,h3 a:hover{text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,input[type=submit]{text-transform:uppercase}h1{margin:0 0 .689655em}h2{margin:0 0 .555556em}h3{margin:0 0 .766667em}h3.widget-title{margin-bottom:.766667em}input[type=submit]{display:inline-block;position:relative;margin-top:30px;border:0;cursor:pointer;padding:14px 25px}input[type=email],input[type=tel],input[type=text],textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:7px;margin:3px;font-size:88.2%;font-family:inherit;border:1px solid #fff0}#header,#page{position:relative;z-index:10}#page{width:100%;min-height:100%;background-position:50%0;box-shadow:0 0 11px 0 rgb(0 0 0/.2);-moz-box-shadow:0 0 11px 0 rgb(0 0 0/.2);-webkit-box-shadow:0 0 11px 0 rgb(0 0 0/.2)}#page.fullwidth{padding:0}.central-wrapper{width:1200px;margin:0 auto}#page,.page-title-block{background-repeat:no-repeat}.page-title-block{text-align:center;background-color:#4fa4c8;background-position:50% 50%;background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover}.page-title-block-content{padding:23px 0 26px}.page-title-block .page-title-block-header h1{margin:0;text-transform:none;font-size:100%;line-height:1.2;color:#fff}@media only screen and (max-width:550px){.page-title-block .page-title-block-header h1{font-size:77%}}#header{border-top:0 none}#header .central-wrapper{padding-bottom:20px}#header h1{margin:0}#header .logo{float:left;padding:20px 0 0 20px;max-width:50%;line-height:0}#header .logo a{font-size:16px}@media only screen and (max-width:1199px){#header .logo img{display:none!important}#header .logo img.header-fixed-logo{display:inline!important}}#header #site-navigation{float:right}#header #site-navigation ul.main_menu,ul.styled{list-style:none;margin:0;padding:0}#header #site-navigation ul.main_menu li{display:inline-block;padding:20px 0 0;position:relative;z-index:20;vertical-align:top}#header #site-navigation ul.main_menu li a{display:block;padding:0 15px;text-transform:uppercase;white-space:nowrap}#header #site-navigation ul.main_menu ul{display:none;position:absolute;left:0;top:100%;width:280px;box-shadow:0 0 3px 0#aaa;-moz-box-shadow:0 0 3px 0#aaa;-webkit-box-shadow:0 0 3px 0#aaa;padding:0}#header #site-navigation ul.main_menu li:hover>ul{display:block;animation:menuLevel2Show .3s ease-out forwards;-webkit-animation:menuLevel2Show .3s ease-out forwards}#header #site-navigation ul.main_menu li li{display:block;padding:0}#header #site-navigation ul.main_menu li li a{padding:7px 25px;position:relative;white-space:normal}.content-wrap{position:relative;z-index:8}#main{padding:70px 0 0}#main .central-wrapper{padding-bottom:120px}.panel{padding-right:350px}.center{float:left;position:relative;padding:0 0 0 15px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.fullwidth{padding:0 15px;clear:both}.sidebar{float:right;width:270px;padding:0 15px 0 65px;margin-right:-350px}#footer #contacts{padding:60px 0}#footer .socials-icons .text{padding-bottom:35px}#bottom-line{padding:35px 0}.newslist,.newslist>li{position:relative}.newslist:after,.newslist:before{content:"";position:absolute;left:147px}.newslist:before{top:0;bottom:0;width:11px;margin-left:-6px}.newslist:after{bottom:-17px;width:26px;height:26px;margin-left:-13px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.newslist>li{margin:27px 0 0}.newslist>li:first-child{margin:0}.newslist>li .news-info{float:left}.newslist>li .datetime{text-align:center;float:left;width:100px;margin:18px 0 0}.newslist>li .datetime .day{font-size:88.2%}.newslist>li .datetime .day,.newslist>li .datetime .time{display:block;line-height:1.2}.newslist>li .thumbnail{position:relative;font-size:0;line-height:1;float:left}.newslist>li .thumbnail .empty,.newslist>li .thumbnail img{width:72px;height:72px;border-radius:45px;-moz-border-radius:45px;-webkit-border-radius:45px;border:11px solid #fff0}.newslist>li .thumbnail img{background:#fff}.newslist>li .thumbnail .empty{display:inline-block;position:relative}.newslist>li .thumbnail .empty:after{content:"";position:absolute;left:0;font-family:"Codeus";width:72px;height:72px;font-size:32px;line-height:72px;text-indent:0;top:0;text-align:center}.newslist>li .text{padding:37px 35px 37px 41px;position:relative;margin:0 0 0 223px}.newslist>li .text:after{right:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:18px;border-style:solid;top:34px}@media only screen and (max-width:999px){.panel .newslist:after,.panel .newslist:before{display:none}.panel .newslist>li .news-info{float:none}.panel .newslist>li .news-info:after{content:".";display:block;height:0;clear:both;visibility:hidden}.panel .newslist>li .thumbnail{float:right}.panel .newslist>li .text{margin:15px 0 0}.panel .newslist>li .text:after{right:auto;top:-36px;left:34px}}@media only screen and (max-width:799px){#page .newslist:after,#page .newslist:before{display:block}#page .newslist>li .news-info,#page .newslist>li .thumbnail{float:left}#page .newslist>li .news-info:after{content:"";display:none;height:0;clear:none}#page .newslist>li .text{margin:0 0 0 223px}#page .newslist>li .text:after{left:auto;right:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:18px;border-style:solid;top:34px}}@media only screen and (max-width:599px){#page .newslist:after,#page .newslist:before{display:none}#page .newslist>li .news-info{float:none}#page .newslist>li .news-info:after{content:".";display:block;height:0;clear:both;visibility:hidden}#page .newslist>li .thumbnail{float:right}#page .newslist>li .text{margin:15px 0 0}#page .newslist>li .text:after{right:auto;top:-36px;left:34px}}.one_third{float:left;padding-right:33px;width:33.33333%}.one_third,.one_third:after,.one_third:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.one_third+.one_third{padding:0 17px}.one_third.last{padding:0 0 0 33px}.widget.widget_text .textwidget{font-size:88.2%;line-height:1.471}@media only screen and (max-width:1199px){body{min-width:300px}.central-wrapper{width:1000px}#header #site-navigation li a{padding:0 10px}}@media only screen and (max-width:999px){.central-wrapper{width:800px}#header .central-wrapper{width:100%}}@media only screen and (max-width:799px){.central-wrapper{width:100%}.panel{padding:0}.center{float:none;padding:0 15px;background:0 0;width:auto;right:autp}.fullwidth{padding:0 15px;clear:both}.sidebar{float:none;width:auto;padding:0 20px;background:0 0;margin-right:0;margin-top:60px}.one_third{margin-bottom:15px;padding-right:0}.one_third+.one_third{padding-left:0;padding-right:0}.one_third,.one_third.last{margin-right:0;float:none;width:auto}.one_third.last{margin-bottom:0;padding-left:0}#bottom-line{text-align:center}#header #site-navigation .menu-toggle{display:block;border:0;float:right;width:64px;height:40px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:0}#header #site-navigation{position:absolute;padding:0;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%;right:20px;top:50%;margin-top:-20px;z-index:100;width:100%;max-width:280px}#header #site-navigation .menu-toggle:after{content:"";position:absolute;width:100%;height:1px;background:#75889c;top:6px;left:0;box-shadow:0 9px 0#75889c,0 18px 0#75889c,0 27px 0#75889c}#header #site-navigation ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#header #site-navigation li{position:relative;display:block;z-index:100}#header #site-navigation li a{display:block;text-transform:uppercase;white-space:nowrap;padding:7px 25px;position:relative;outline:0;text-decoration:none}#header #site-navigation li a:hover{text-decoration:none}#header #site-navigation li.menu-parent-item>a:before{position:absolute;right:15px;font-family:"Codeus";font-size:11px;content:""}#header #site-navigation .dl-menu{position:absolute;right:0;top:100%;z-index:100;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 3px 0#aaa;-moz-box-shadow:0 0 3px 0#aaa;-webkit-box-shadow:0 0 3px 0#aaa}}#footer_sidebar{float:left}@media only screen and (max-width:799px){.one_third{margin-bottom:15px;padding-right:0}.one_third+.one_third{padding-left:0;padding-right:0}.one_third,.one_third.last{margin-right:0;float:none;width:auto}.one_third.last{margin-bottom:0;padding-left:0}}