@import url("//hello.myfonts.net/count/2af0a6");article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz--webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz--webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;-webkit--webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.product{margin-top:12px;padding:75px}.product-photos{float:left;margin-left:12px;width:470px}.product-photos img{display:block;margin-bottom:24px;max-width:100%}.product-photos .caption{display:block;margin-top:-16px;margin-bottom:24px;font-size:12px;line-height:15px}.product-content{float:left;margin-left:40px;width:300px}.products-item{position:relative;display:block;margin-top:12px;padding:14px}.products-item:hover .products-item__details{display:table}.products-item__details{display:none;background:rgba(255,255,255,0.8);position:absolute;top:0;left:0;right:0;bottom:0;width:300px;height:300px}.products-item__details a{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none}.background{background:url('../img/background.jpg') center center no-repeat;background-size:cover;display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.background--front{background:url('../img/front_background.jpg') center center no-repeat;background-size:cover}.background--front2{background:url('../img/front_background2.jpg') center center no-repeat;background-size:cover}.background--front3{background:url('../img/front_background3.jpg') center center no-repeat;background-size:cover}.background--front4{background:url('../img/front_background4.jpg') center center no-repeat;background-size:cover}.row:before,.row:after{content:'';display:table}.row:after{clear:both}.row .row{margin-left:-12px}[class*="span"]{float:left;margin-left:12px}.wrapper{width:984px}.span1{width:150px}.offset1{margin-left:174px}.span2{width:312px}.offset2{margin-left:336px}.span3{width:474px}.offset3{margin-left:498px}.span4{width:636px}.offset4{margin-left:660px}.span5{width:798px}.offset5{margin-left:822px}.span6{width:960px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{font-family:TypewriterEliteMT,arial;font-size:15px;line-height:1.42857;color:#000}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 30px;line-height:1.1;font-family:'HelveticaNeueLTStd-Hv';font-weight:normal}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:normal;line-height:1;color:#999}h1,.h1{font-size:18px}h1 small,.h1 small{font-size:15px}h2,.h2{font-size:16px}h2 small,.h2 small{font-size:15px}h3,.h3{font-size:15px}h3 small,.h3 small{font-size:15px}h4,.h4{font-size:15px}h4 small,.h4 small{font-size:15px}h5,.h5{font-size:15px}h6,.h6{font-size:15px}em{font-style:italic}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}hr{margin:20px 0 19px;border:0;border-bottom:1px solid #eee}p{margin:0 0 30px;font-size:15px;line-height:20px}p strong{font-family:'HelveticaNeueLTStd-Hv'}img{vertical-align:middle}ul,ol{margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}small{font-size:85%}.ac{text-align:center}.al{text-align:left}.ar{text-align:right}.at{vertical-align:top}.am{vertical-align:middle}.ab{vertical-align:bottom}.vc{display:table}.vc>.container{display:table-cell;vertical-align:middle}.cf:before,.cf:after{content:'';display:table}.cf:after{clear:both}.cb{clear:both}.fl{float:left}.fr{float:right}.hide{display:none}.wrapper{margin:0 auto 150px auto}.loader{display:none;position:fixed;left:50%;font-size:40px;top:50%}.block{background:#fff}.button,button{color:#000;cursor:pointer;border:1px solid #ccc;background:#f7f7f7;padding:7px 10px;line-height:21px;font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;-ms-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;display:inline-block;overflow:visible;height:37px;min-width:90px;text-align:center;font-size:14px}.button:hover,button:hover{border-color:#bbb;text-decoration:none}.button+.button,button+.button,.button+button,button+button{margin-left:10px}.contact{margin-top:12px;padding-top:60px;padding-bottom:60px}.contact h2{margin-bottom:0}.contact p{margin-bottom:20px}.fancybox-overlay{background:none !important}.fancybox-skin{padding:24px !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-o-border-radius:0px !important;-ms-border-radius:0px !important;border-radius:0px !important;background:#fff !important}.fancybox-close{background-image:url('../img/close.png') !important;background-repeat:no-repeat !important;background-size:auto !important;width:10px !important;height:10px !important;top:8px !important;right:8px !important}.fancybox-prev{background-image:url('../img/left.png') !important;background-position:right 10px bottom !important;background-repeat:no-repeat !important}.fancybox-prev span{background-image:none !important}.fancybox-next{content:'>';background-image:url('../img/right.png') !important;background-position:left 10px bottom !important;background-repeat:no-repeat !important}.fancybox-next span{background-image:none !important}.fancybox-nav{width:50% !important;height:auto !important;bottom:-18px !important}@font-face{font-family:'TypewriterEliteMT';src:url('../fonts/2AF0A6_0_0.eot');src:url('../fonts/2AF0A6_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2AF0A6_0_0.woff') format('woff'),url('../fonts/2AF0A6_0_0.ttf') format('truetype')}@font-face{font-family:'HelveticaNeueLTStd-Hv';src:url('../fonts/2AF0A6_1_0.eot');src:url('../fonts/2AF0A6_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2AF0A6_1_0.woff') format('woff'),url('../fonts/2AF0A6_1_0.ttf') format('truetype')}.header{padding-top:80px}.header .span1{height:150px}.header .header-logo{display:block;margin:19px 8px 0 8px;margin-top:19px}.header .header-logo img{max-width:100%}.header-menu{list-style:none;margin:26px 0 0 16px;padding:0}.header-menu .current_page_item,.header-menu .current_page_parent{text-decoration:underline}.header-menu__item--active{text-decoration:underline}.header-menu__item--language{display:inline-block}input[type=text],input[type=password],textarea,select{font-family:inherit;font-size:100%;border:1px solid #7f7f7f}input[type=text],input[type=password],textarea{padding:0 5px;line-height:24px}input[type=text],input[type=password]{height:24px}input[type=checkbox],input[type=radio]{margin-right:3px}textarea{line-height:1.42857;padding:1px 1px 1px 5px;resize:vertical}select{line-height:16px;height:24px;padding:2px 2px}.kv{font-size:0;margin:0 0 10px;line-height:1.42857}.kv__label,.kv>label{display:inline-block;vertical-align:top;font-size:14px;width:40%;padding:2px 0;font-weight:bold}.kv__field,.kv>div,.kv input[type=text],.kv input[type=password],.kv select,.kv textarea{width:60%;font-size:14px}.kv__field,.kv>div{display:inline-block;vertical-align:top;padding:2px 0}.kv__field label,.kv>div label{display:block;margin:0 0 4px}.kv__note,.kv>small{margin-left:40%}.kv__note,.kv small{font-size:11px;display:block;color:#7f7f7f;font-weight:normal}.kv--wide .kv__label,.kv--wide>label,.kv--wide .label{width:25%}.kv--wide .kv__field,.kv--wide>div,.kv--wide input[type=text],.kv--wide input[type=password],.kv--wide select,.kv--wide textarea{width:75%}.kv--noLabel .kv__field,.kv--noLabel>div,.kv--noLabel input[type=text],.kv--noLabel input[type=password],.kv--noLabel select,.kv--noLabel textarea,.kv--noLabel .button,.kv--noLabel button{margin-left:40%}.kv--noLabel.kv--wide .kv__field,.kv--noLabel.kv--wide>div,.kv--noLabel.kv--wide input[type=text],.kv--noLabel.kv--wide input[type=password],.kv--noLabel.kv--wide select,.kv--noLabel.kv--wide textarea,.kv--noLabel.kv--wide .button,.kv--noLabel.kv--wide button{margin-left:25%}.project{margin-top:12px;padding:75px}.project-photos{float:left;margin-left:12px;width:450px}.project-photos img{display:block;max-width:100%;width:100% !important;height:auto !important}.project-photos .wp-caption{max-width:100%;height:auto}.project-photos .wp-caption a{display:block}.project-photos .wp-caption-text{display:block;margin:5px 0 0 0;font-size:12px;line-height:15px}.project-photos .wp-caption+.wp-caption{margin-top:24px}.project-photos .wp-caption-text:empty{display:none}.project-content{float:left;margin-left:40px;width:320px}.projects{}.projects-item{position:relative;display:block;margin-top:12px;padding:14px}.projects-item:hover .projects-item__details{display:table}.projects-item__details{display:none;background:rgba(255,255,255,0.8);position:absolute;top:0;left:0;right:0;bottom:0;width:312px;height:312px}.projects-item__details a{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none}@media (max-width:480px){}@media (max-width:767px){}@media (max-width:1144px){}