@font-face{font-family:'ITC Avant Garde Std Demi';src:url('../fonts/itcavantgardestd-demi.woff') format('woff');font-style:normal;font-weight:normal;}@font-face{font-family:'Proxima Nova Light';src:url('../fonts/proximanova-light.woff') format('woff');font-style:normal;font-weight:normal;}@font-face{font-family:'Proxima Nova Regular';src:url('../fonts/proximanova-regular.woff') format('woff');font-style:normal;font-weight:normal;}@font-face{font-family:'Proxima Nova Semibold';src:url('../fonts/proximanova-semibold.woff') format('woff');font-style:normal;font-weight:normal;}@media all and (max-width: 1200px){header nav#menu > ul{-webkit-transform:translateY(-50%) translateZ(0);-moz-transform:translateY(-50%) translateZ(0);-ms-transform:translateY(-50%) translateZ(0);-o-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0);}header nav#menu > ul li a{font-size:40px;line-height:60px;}header nav#menu .copyright{bottom:35px;}footer{margin-top:100px;}}@media all and (max-width: 1024px){.wrap{padding-left:25px;padding-right:25px;}header nav#menu{width:calc(50% + 25px);}header nav#menu .copyright{bottom:25px;}section#content .left_part{margin-left:-25px;width:50%;}section#content .left_part article{margin-top:80px;padding:0 0 0 50px;}section#content .left_part article ul{font-size:22px;line-height:25px;}section#content .left_part article ul li{margin-bottom:15px;}section#content .left_part article ul li:last-child{margin-bottom:0;}section#content .left_part article ul a:after{background-size:75%;}section#content .left_part article ul a:hover:after{-webkit-transform:translateX(10px) translateY(-9px);-moz-transform:translateX(10px) translateY(-9px);-ms-transform:translateX(10px) translateY(-9px);-o-transform:translateX(10px) translateY(-9px);transform:translateX(10px) translateY(-9px);}section#content .right_part{width:calc(50% - 25px);}section#content h1{font-size:40px;line-height:55px;}section#content h1:before{left:-50px;width:30px;}section#content .right_part article .datas{margin-top:60px;padding:25px 0 10px 0;}section#content .right_part article .datas > div{padding-left:55px;}section#content .right_part article .datas .materials{background-position:0px center;}section#content .right_part article .datas .wood{background-position:5px center;}section#content .right_part article .datas .creation{background-position:5px center;}section#content .right_part article .datas .team{background-position:4px center;}section#content .right_part article .datas .works{background-position:0px center;}aside#sidebar_contact{padding:75px 30px;width:calc(100% - 60px);}footer .wrap{padding-top:55px;}footer .clear{margin-top:70px;}footer .clear .address:before{margin-bottom:20px;}footer .clear .top{margin-top:60px;}footer .copyright{margin-top:40px;padding:50px 0;}}@media all and (max-width: 767px){header nav#menu{width:100%;}header nav#menu > ul{-webkit-transform:translateY(calc(-50% - 15px)) translateZ(0);-moz-transform:translateY(calc(-50% - 15px)) translateZ(0);-ms-transform:translateY(calc(-50% - 15px)) translateZ(0);-o-transform:translateY(calc(-50% - 15px)) translateZ(0);transform:translateY(calc(-50% - 15px)) translateZ(0);}header nav#menu > ul li{margin:15px 0;}header nav#menu > ul li a{font-size:35px;line-height:50px;}section#content .left_part{float:none;min-height:350px;position:relative;width:calc(100% + 50px);}section#content .left_part .img{height:100%;}section#content .left_part article{display:none;}section#content .right_part{float:none;margin-top:60px;width:100%;}section#content h1{line-height:45px;margin-bottom:45px;padding-left:50px;}section#content h1:before{left:0;}aside#sidebar_contact{display:none;}footer{margin-top:80px;}}@media all and (max-width: 480px){.wrap{padding-left:20px;padding-right:20px;}header{padding-top:20px;padding-bottom:20px;}header #logo{height:auto;margin-bottom:0;width:90px;}header #logo img{height:auto;width:90px;}header #hamburger .label{display:none;}header nav#menu > ul{padding:0 20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}header nav#menu > ul li{margin:0;}header nav#menu > ul li a{font-size:25px;line-height:60px;}header nav#menu .copyright{bottom:40px;font-size:13px;line-height:20px;padding:0 30px;}section#content .left_part{margin-left:-20px;min-height:280px;width:calc(100% + 40px);}section#content .right_part{margin-top:30px;}section#content h1{font-size:25px;line-height:35px;margin-bottom:35px;padding-left:40px;}section#content h1:before{width:20px;}section#content article h2{line-height:18px;}section#content article p.lead{font-size:25px;line-height:30px;}section#content article p:not(.lead){font-size:15px;line-height:20px;}section#content .right_part article .datas{margin-top:50px;padding:35px 0 15px 0;}footer{margin-top:60px;}footer .wrap > p:nth-child(1){font-size:10px;}footer .wrap > p:nth-child(2){font-size:25px;line-height:30px;}footer .clear{margin-top:60px;}footer .clear .address{float:none;font-size:13px;line-height:18px;}footer .clear .address:before{margin-bottom:15px;}footer .clear .top{display:none;}footer .copyright{font-size:13px;line-height:21px;padding:35px 0;}}