img{border:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,details,footer,header,main,menu,nav{display:block}[hidden]{display:none}
a{color:#00000094;background-color:transparent}
a:active,
a:hover{outline:0}
strong{font-weight:700}h1{font-size:2em;margin:.67em 0}
sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}input{color:inherit;font:inherit;margin:0}html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}html input[disabled]{cursor:default}input::-moz-focus-inner{border:0;padding:0}input{border-radius:0;line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}a,input{outline:0}a:focus,a:hover,input:focus{outline:0!important;text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input::-webkit-input-placeholder{color:#ababab}input:-moz-placeholder{color:#ababab}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto,serif;color:#ababab;font-weight:400;line-height:1.2em;margin-bottom:20px;margin-top:0}.h1>a,.h2>a,.h3>a,.h4>a,.h5>a,.h6>a,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:inherit}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:26px}.h4,h4{font-size:22px}.h5,h5{font-size:18px}.h6,h6{font-size:14px}a{color:#ababab;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{color:#000!important}p{margin-top:0;margin-bottom:10px}img{max-width:100%;height:auto;vertical-align:middle;border:0}input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url]{height:36px;width:100%;border:1px solid #ababab;padding:0 10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}::-moz-selection{color:#f7f7f7;background-color:#222}::selection{color:#f7f7f7;background-color:#222}body{margin:0;padding:50px 0 0;font-family:Lato,serif;font-size:14px;background:#fff;color:#333;overflow-x:hidden;line-height:24px;word-spacing:1px}.container{max-width:1000px}.mobile{display:none;margin-bottom:60px}.mobile .menu-mobile{width:60px;height:60px;display:inline-block;position:fixed;z-index:999}.mobile .menu-mobile .item{display:block;width:22px;height:2px;background-color:#000;position:relative}.mobile .menu-mobile .item-1{top:23px}.mobile .menu-mobile .item-2{top:29px}.mobile .menu-mobile .item-3{top:35px}.mobile .logo{padding-bottom:0;padding-top:10px;text-align:center}.hide-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:998;background-color:rgba(0,0,0,.7);visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease,opacity .3s ease;-moz-transition:visibility .3s ease,opacity .3s ease;-ms-transition:visibility .3s ease,opacity .3s ease;-o-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.header{width:220px;bottom:0;top:0;text-align:right;z-index:9}.header-text{margin-bottom:50px}.menu-left .header{text-align:left}.menu-left .main-menu .sub-menu{padding-left:0;padding-right:20px;right:100%;left:auto;text-align:right}.table{display:table;width:100%;height:100%}.table-cell{display:table-cell;vertical-align:middle}.main-menu{font-family:Roboto,serif;letter-spacing:1px;font-size:18px;line-height:24px}.main-menu li,.main-menu ul{list-style:none;padding:0;margin:0}.main-menu .menu-list>li>a{padding-top:3px;padding-bottom:3px;display:block}.main-menu .active a{color:#000}.main-menu li{position:relative}.main-menu li:hover>.sub-menu{opacity:1;visibility:visible}.main-menu .sub-menu{position:absolute;width:200px;top:0;left:100%;font-size:14px;text-align:left;visibility:hidden;padding-left:20px;opacity:0}.main-menu .sub-menu li{padding-left:20px;padding-right:20px;background-color:#ababab}.main-menu .sub-menu li:first-child{padding-top:10px}.main-menu .sub-menu li:last-child{padding-bottom:10px}.main-menu .sub-menu a{color:#000!important}.logo{font-size:40px;color:#000;text-transform:uppercase;padding-bottom:60px;letter-spacing:2px;line-height:40px}.logo a{color:inherit}.socials{padding-top:50px}.socials a{margin-right:8px;font-size:14px}.socials .fa-search{color:#000}.box-search{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;-ms-transition:opacity .3s ease,visibility .3s ease;-o-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.box-search input[type=search]{height:50px;font-size:24px;padding-top:0;border:none;border-bottom:1px solid #000}.box-search.active{opacity:1;visibility:visible}.search-form{margin-left:auto;margin-right:auto;max-width:600px;position:relative;padding-bottom:200px;padding-top:100px}.kd-close{position:absolute;width:50px;height:50px;display:inline-block;top:0;right:0;cursor:pointer;font-size:24px;color:#000;background-color:#fff;line-height:48px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.kd-close:before{content:'';width:30px;height:2px;background-color:#000;display:block;-webkit-transform:rotate(44deg) translate(26px,10px);-moz-transform:rotate(44deg) translate(26px,10px);transform:rotate(44deg) translate(26px,10px)}.kd-close:after{content:'';width:30px;height:2px;background-color:#000;display:block;-webkit-transform:rotate(-46deg) translate(-10px,24px);-moz-transform:rotate(-46deg) translate(-10px,24px);transform:rotate(-46deg) translate(-10px,24px)}.copyright{font-size:12px;color:#ababab}.projects{padding-left:80px;padding-right:50px}.project-item{position:relative;margin-bottom:40px}.project-item:last-child{margin-bottom:0}.project-item .title{position:absolute;top:20px;left:20px;opacity:0;visibility:hidden}.project-item .title a{background-color:#000;color:#fff;font-size:14px;display:inline-block;line-height:24px;padding-left:10px;padding-right:10px;opacity:1;letter-spacing:1px}.project-item .title a:hover{color:#fff!important;opacity:.7}.project-item:hover .title{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.pagination-wrap{margin-top:60px;font-family:Roboto,serif}.pagination-wrap ul{list-style:none;margin:0;padding:0;text-align:center}.pagination-wrap ul:after{content:'';display:block;clear:both}.pagination-wrap ul span{display:block}.pagination-wrap ul li{display:inline-block;overflow:hidden;font-size:18px;padding-left:5px;padding-right:5px}.navigation-wrap{margin-top:50px;text-align:center}.navigation-wrap:after{content:'';clear:both;display:block}.navigation-wrap a{display:inline-block;width:50px;height:40px;line-height:40px;margin-right:10px;background-color:#ccc;opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.navigation-wrap a:last-child{margin-right:0}.navigation-wrap a:hover{opacity:.8}.project .title{color:#000;margin-bottom:30px}.project a{color:#000!important;font-weight:700}.project table{width:100%}.project .name{font-weight:700;width:30%;text-align:left;padding-bottom:10px}.project .value{font-style:italic;width:70%;padding-bottom:10px}.project .images-project{margin-top:50px}.project .popup img{margin-bottom:30px}.project .popup:last-child img{margin-bottom:0}.post{margin-bottom:40px}.post:last-child{margin-bottom:0}.post .post-content{background-color:#eee;padding:50px 50px 40px}.title{margin-top:0;margin-bottom:5px;line-height:24px;color:#000;font-size:24px;letter-spacing:1px}.post-details{font-style:italic;font-size:12px}.post-details a{display:inline-block}.post-details a:after{content:'//';margin-left:5px;margin-right:5px}.post-details a:last-child:after{content:normal}.the-content{margin-top:20px}.the-content p:last-child{margin-bottom:0}.the-content ul{font-size:13px;font-style:italic;padding-left:20px}.the-content ul li{margin-bottom:5px}.the-content ul>li:last-child{margin-bottom:0}.post-footer{margin-top:30px}.the-excerpt{margin-top:20px}#comments{margin-top:40px;padding-top:30px;border-top:1px solid #ababab}#comments .children{list-style:none}#comments .comments-inner{margin-top:30px}#comments .children{padding-left:30px}.contact-item{margin-bottom:20px}.contact-item:last-child{margin-bottom:0}.post_404_not_found{margin-top:20px}.footer-inner{margin-top:80px;border-top:1px solid #ababab;padding-top:40px;padding-bottom:40px;margin-left:80px;margin-right:50px;font-size:12px}.footer-inner .title{font-size:14px;font-weight:700}.footer-inner ul{list-style:none;font-size:12px;margin:0;padding:0}@keyframes kd-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}@media screen and (max-width:991px){.mobile{display:block}.header,.menu-left .header{left:0;width:250px;z-index:9999;background-color:#000;text-align:center;-webkit-transform:translateX(-101%);-moz-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.header .logo,.menu-left .header .logo{color:#fff}.header.active,.menu-left .header.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.main-menu,.menu-left .main-menu{max-height:45%;overflow-y:auto;overflow-x:hidden}.main-menu a:hover,.menu-left .main-menu a:hover{color:#fff!important}.main-menu .active a,.menu-left .main-menu .active a{color:#fff}.main-menu .sub-menu,.menu-left .main-menu .sub-menu{display:none;position:relative;width:100%;left:0;visibility:visible;opacity:1;padding-left:0;text-align:center}.main-menu .sub-menu li,.main-menu .sub-menu li:first-child,.main-menu .sub-menu li:last-child,.menu-left .main-menu .sub-menu li,.menu-left .main-menu .sub-menu li:first-child,.menu-left .main-menu .sub-menu li:last-child{padding-top:5px;padding-bottom:5px}.projects{padding-left:50px;padding-right:50px}.footer-inner{margin-left:50px;margin-right:50px}.socials a{margin-right:10px}.socials .fa-search{color:#fff}.hide-menu.active{visibility:visible;opacity:1}}@media screen and (max-width:768px){body{padding-top:30px}.project-item{margin-bottom:30px}}@media screen and (max-width:600px){.post .post-content{padding:20px}.project .images-project{margin-top:30px}#comments .children{padding-left:0}}@media screen and (max-width:480px){.projects{padding-left:0;padding-right:0}.footer-inner{margin-left:0;margin-right:0}.mobile{margin-bottom:50px}.mobile .logo{font-size:30px;padding-left:20px}.project-item{margin-bottom:20px}.navigation-wrap{margin-top:30px}.footer-inner{margin-top:50px}}