@-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}html :where(img[class*=wp-image-]){height:auto;max-width:100%}@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,header,html,img,nav,p,section,span{margin:0;padding:0;border:0;font-size:100%;outline:0}h1,h2,h4,h5{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;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}#content .inner>p{margin-bottom:20px}#header #site-navigation ul.main_menu li a:hover,a,a.button:hover,a:hover:after,a:hover:before,h1 a:hover{text-decoration:none}a:hover{text-decoration:underline}a.button,h1,h2,h4,h5{text-transform:uppercase}h1{margin:0 0 .689655em}h2{margin:0 0 .555556em}h4{margin:0 0 .583333em}h5{margin:0 0 .666667em}ul.styled{list-style:none;padding:0;margin:0}a.button{display:inline-block;position:relative;margin-top:30px;border:0;padding:18px 30px;cursor:pointer}.icon,.socials li a:after,a.button:before{position:absolute;text-align:center;font-weight:400}a.button:before{left:20px;top:50%;margin-top:-15px;font-family:"Codeus";font-size:16px;content:"";text-indent:6px;height:28px}.icon,.socials li a:after{left:0}.icon,a.button:before{width:28px;line-height:28px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border:1px solid #fff0}.icon{font-size:21px;font-family:"Codeus-Icons"}.noscript+.loading{position:relative;margin:0 auto;height:80px}.noscript+.loading:before{content:"";position:absolute;width:70px;height:70px;left:50%;margin-left:-35px;top:50%;margin-top:-35px;background:url(/wp-content/themes/codeus/images/preloader.gif)no-repeat 50% 50%;background-color:#fff;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px}.socials-sharing{margin-top:30px}.socials ul{margin:0-15px -15px 0;font-size:0}.socials li{display:inline-block;margin:0 15px 15px 0!important;padding:0!important}.block.portfolio ul.thumbs li,.socials li a{display:inline-block;vertical-align:top;overflow:hidden}.socials li a{position:relative;width:35px;height:35px;text-indent:100%;white-space:nowrap}.socials li a:after{top:0;width:35px;height:35px;line-height:35px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;text-indent:0;font-family:"Codeus-Socials";font-size:18px;color:#fff;background-color:#d6dde3}.socials li a:hover:after{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.socials li.twitter a:after{content:""}.socials li.facebook a:after{content:""}.socials li.linkedin a:after{content:""}.socials li.googleplus a:after{content:""}.socials li.stumbleupon a:after{content:""}#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%}}.page-title-block .page-excerpt{margin:11px 0 0;font-size:112%}#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 #site-navigation .menu-toggle,#header .logo img.header-fixed-logo{display:none}#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{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}.block{z-index:9}.portfolio{padding:20px 0}.portfolio ul.thumbs li,img{max-width:100%}.portfolio ul.thumbs li a{text-decoration:none;padding-bottom:0;display:block;position:relative;text-align:center;overflow:hidden}.portfolio ul.thumbs li .caption{width:100%}.portfolio ul.thumbs li .title{position:relative;text-transform:uppercase;padding:0 70px 0 25px;height:60px;line-height:60px;text-align:left;white-space:nowrap}.portfolio ul.thumbs li .small-title{text-transform:uppercase;text-align:left;line-height:1.2;margin:20px 0 0}.block.portfolio ul.thumbs li .title .title-inner,.portfolio ul.thumbs li .title .title-inner{position:relative;height:60px;overflow:hidden;z-index:2}.block.portfolio ul.thumbs li .title .title-inner-content,.portfolio ul.thumbs li .title .title-inner-content{position:relative;z-index:2}.block.portfolio ul.thumbs li .title .title-hover-color,.portfolio ul.thumbs li .title .title-hover-color{position:absolute;width:100%;height:0;left:0;top:0;z-index:1;font-size:0;line-height:1}.portfolio ul.thumbs li .share-block-toggle{font-family:"Codeus-Socials";font-weight:400;position:absolute;bottom:0;right:0;height:100%;width:10.9%;font-size:20px;z-index:2}.portfolio ul.thumbs li .share-block{position:absolute;top:100%;left:0;right:0;height:60px;line-height:60px;z-index:2}.block.portfolio ul.thumbs li .share-block a,.portfolio ul.thumbs li .share-block a{font-family:"Codeus-Socials";font-weight:400;width:16.6666%;height:100%;float:left;font-size:24px}.portfolio ul.thumbs li .description{padding:20px 0 0;min-height:20px;text-align:left}.block.portfolio{padding:50px 0 60px;background-position:50%0;background-repeat:repeat}.block.portfolio h2{margin-bottom:20px;text-align:center}.block.portfolio .set-description{text-align:center;margin-bottom:40px}.block.portfolio .carousel-wrapper{position:relative;margin-right:135px;margin-left:135px}.block.portfolio .carousel{margin:0 auto;max-width:1170px}.block.portfolio ul.thumbs{text-align:center;white-space:nowrap;overflow:hidden;position:relative}.block.portfolio ul.thumbs li{padding:0;width:370px;margin-right:15px;margin-left:15px;position:absolute;left:100%;max-width:100%}.block.portfolio ul.thumbs li a{text-decoration:none;padding-bottom:0;display:block;position:relative}.block.portfolio ul.thumbs li .caption{width:100%}.block.portfolio ul.thumbs li .title{position:relative;text-transform:uppercase;padding:0 70px 0 25px;height:60px;line-height:60px;text-align:left;white-space:nowrap}.block.portfolio ul.thumbs li .small-title{display:none}.block.portfolio ul.thumbs li .share-block-toggle{font-family:"Codeus-Socials";font-weight:400;position:absolute;bottom:0;right:0;height:100%;width:16.6666%;font-size:20px;z-index:2}.block.portfolio ul.thumbs li .share-block{position:absolute;top:100%;left:0;right:0;height:60px;line-height:60px;z-index:2}.block.portfolio ul.thumbs li .description{font-size:17px;padding:20px 10px 0;min-height:40px;text-align:center}.divider{padding:35px 0 0;margin:0 0 35px;border-bottom:1px solid #fff0;clear:both}.divider.linebreak{padding:0;margin:0;border:0;clear:none}.divider.double{border-bottom:3px double #fff0}.one_fourth,.one_half,.one_third{float:left}.one_fourth,.one_fourth:after,.one_fourth:before,.one_half,.one_half:after,.one_half:before,.one_third,.one_third:after,.one_third:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.one_half{padding-right:25px}.one_half.last{padding-left:25px;padding-right:0}.one_third{padding-right:33px}.one_third+.one_third{padding:0 17px}.one_third.last{padding:0 0 0 33px}.one_half{width:50%}.one_third{width:33.33333%}.one_fourth{width:25%;padding-right:37px}.one_fourth+.one_fourth{padding:0 25px 0 13px}.one_fourth+.one_fourth+.one_fourth{padding:0 13px 0 25px}.one_fourth+.one_fourth+.one_fourth+.one_fourth,.one_fourth+.one_fourth.last{padding:0 0 0 37px}.text_box{clear:both;border:1px solid #fff0}.text_box>.text{padding:30px 40px}.list ul{list-style:none;padding-left:1.5em}.iconed-text,.list ul li{position:relative}.list ul li+li{margin-top:.7em}.list ul li:before{float:left;font-family:"Codeus";font-weight:400;font-size:64.7%;margin-left:-1.7em}.list.check ul li:before{content:"";font-size:88.2%}.iconed-text{padding-left:60px;margin-left:-5px;padding-top:13px;min-height:39px}.iconed-text>.icon{width:50px;height:50px;line-height:50px;left:-4px;top:0;border-radius:26px;-moz-border-radius:26px;-webkit-border-radius:26px}.widget.widget_text .textwidget{font-size:88.2%;line-height:1.471}.post-tags-block{padding:0 0 10px;border-bottom:1px solid #fff0;margin-bottom:23px;margin-top:52px}.post-tags{float:right;font-size:15px;padding:18px 0 0}.post-tags-block .socials-sharing{float:left;margin:0}.post-tags-block .sep{margin:0 10px}@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}.one_half,.sidebar{float:none;width:auto}.sidebar{padding:0 20px;background:0 0;margin-right:0;margin-top:60px}.one_half{margin-bottom:15px;padding-right:0}.one_half.last{position:relative;left:auto;margin-bottom:0;padding-left:0}.one_third{margin-right:0}.one_third+.one_third{padding-left:0;padding-right:0}.one_third.last{margin-right:0;float:none;width:auto;margin-bottom:0;padding-left:0}.one_fourth,.one_third{padding-right:0;float:none;width:auto;margin-bottom:15px}.one_fourth+.one_fourth,.one_fourth+.one_fourth+.one_fourth{padding-left:0;padding-right:0}.one_fourth+.one_fourth.last,.one_fourth.last{padding-left:0}#bottom-line{text-align:center}}@media only screen and (max-width:480px){.block.portfolio ul.thumbs li .title{background:0 0!important;height:45px;margin:-45px 0 0;line-height:45px}.block.portfolio ul.thumbs li .small-title{display:block}.block.portfolio ul.thumbs li .title .title-hover-color,.block.portfolio ul.thumbs li .title .title-inner{display:none}.block.portfolio ul.thumbs li .share-block-toggle{width:45px;font-size:20px;line-height:45px}.block.portfolio ul.thumbs li .description{padding:11px 0 0;text-align:left}}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}@media only screen and (max-width:799px){.block.portfolio .carousel-wrapper{margin-right:60px;margin-left:60px}#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}}.skill-element{margin:0 0 15px}.skill-header{margin:0 0 5px}.skill-title{font-size:88.2%;line-height:1.471;float:left}.skill-amount{float:right}.skill-line,.skill-line div{font-size:0;line-height:1;height:15px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.skill-line div{display:inline-block}.diagram-summary-text{margin:0 0 .766667em}.diagram-item{padding:0 0 20px}#footer_sidebar{float:left}@media only screen and (max-width:799px){.one_half{float:none;width:auto;margin-bottom:15px;padding-right:0}.one_half.last{position:relative;left:auto;margin-bottom:0;padding-left:0}.one_third{margin-right:0}.one_third+.one_third{padding-left:0;padding-right:0}.one_third.last{margin-right:0;float:none;width:auto;margin-bottom:0;padding-left:0}.one_fourth,.one_third{padding-right:0;float:none;width:auto;margin-bottom:15px}.one_fourth+.one_fourth,.one_fourth+.one_fourth+.one_fourth{padding-left:0;padding-right:0}.one_fourth+.one_fourth.last,.one_fourth.last{padding-left:0}}