@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}ul{box-sizing:border-box;margin:0 0 24px 24px;padding:0}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,footer,header,main,nav{display:block}body{font-size:18px;margin:0;background:url(/wp-content/themes/vingtsix/assets/images/bg.png)center top fixed;background-color:#fff;word-wrap:break-word}body,button{font-family:Roboto,sans-serif;line-height:26px}a{color:#58cb8e;text-decoration:none}a:hover,body,h1{color:#333}h1{font-weight:700;font-size:26px;line-height:34px}img{max-width:100%;width:auto;height:auto;border:0;vertical-align:bottom}h1,p{margin:0 0 24px}p:last-child{margin-bottom:0}button{max-width:100%;margin:0;font-size:100%;-webkit-appearance:none;cursor:pointer;padding:10px 20px;border:0;border-radius:0;background-color:#333;color:#fff}button:hover{background-color:#f90;color:#fff}::-webkit-input-placeholder{color:#bcbcbc}::-moz-placeholder{color:#bcbcbc;opacity:1}:-moz-placeholder{color:#bcbcbc}:-ms-input-placeholder{color:#bcbcbc}::-moz-selection{background:#f3f3f3}::selection{background:#f3f3f3}.site-header:after,.site-header:before,.site-main:after,.site-main:before{content:"";display:table}.site-footer:before{display:table}.hentry:after,.hentry:before,.portfolio-area:after,.portfolio-area:before,.post-content:after,.post-content:before,.site-footer:after{content:"";display:table}.hentry:after,.portfolio-area:after,.post-content:after,.site-footer:after,.site-header:after,.site-main:after{clear:both}.loader{z-index:999;position:fixed;top:0;right:0;bottom:0;left:0}.loader-mark{position:fixed;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;border-top:2px solid #f90;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;border-radius:50%;content:"";-webkit-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear}.site{width:1180px;margin:0 auto}.site-header{position:relative;padding:48px 0}.site-logo{float:left;margin-right:48px;width:100px;height:122px}.site-navigation .nav-menu{float:left}.site-navigation a,.social-icons a{position:relative;color:#bcbcbc}.site-navigation a:before{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;width:100%;height:2px;background:#f3f3f3;content:"";-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;-webkit-transform:translateY(5px);transform:translateY(5px)}.site-navigation a:hover{color:#222}.site-navigation a:hover:before{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.site-navigation .current-menu-item>a{border-bottom:2px solid #f3f3f3;color:#333}.site-navigation .current-menu-item>a:before{display:none}.site-navigation ul{margin:0}.site-navigation li{list-style:none;position:relative;float:left;margin-right:24px}.site-navigation .menu-toggle{display:none;position:absolute;top:50%;right:0;width:40px;height:40px;margin-top:-20px;padding:0;line-height:40px}.site-navigation .menu-toggle:after{font-family:"FontAwesome";content:""}.social-icons{float:right}.social-icons a{display:inline-block;width:34px;height:24px;color:#333;text-align:center}.social-icons a:hover{color:#bcbcbc}.social-icons i{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-17px;width:34px;height:24px;-webkit-transition:.6s .02s;transition:.6s .02s}.social-icons a:hover i{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.page-header{padding:36px 0 44px}.page-title{width:100%;margin-bottom:0;font-size:58px;line-height:60px}.page-content{float:left;width:800px}.page-template-template-portfolio-php .page-content{width:100%}.portfolio-area{width:-webkit-calc(100% - -20px);width:calc(100% - -20px);margin-left:-10px}.portfolio-area .type-project{position:relative;float:left;width:400px;padding:10px}.project-thumbnail{overflow:hidden}.project-thumbnail:hover .project-title{opacity:1;left:20px}.project-title{z-index:2;opacity:0;position:absolute;left:30px;bottom:20px;color:#fff;font-size:13px;letter-spacing:2px;text-transform:uppercase}.portfolio-area .type-project img,.project-thumbnail a:after{border-radius:0;-webkit-transition-duration:.525s;transition-duration:.525s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.portfolio-area .type-project img{-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity}.project-thumbnail a:after{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#58cb8e,#bbf496);content:""}.portfolio-area .type-project:hover .project-thumbnail a:after{opacity:.7}.filter-area{margin-bottom:36px}.filter-area a{position:relative;color:#bcbcbc}.filter-area .active,.filter-area a:hover,.site-footer a:hover{color:#333}.filter-area span{display:inline-block;margin:0 24px 12px 0}.filter-area .active:after{position:absolute;top:14px;left:50%;margin-left:-6px;font-family:"FontAwesome";content:""}.site-footer{position:relative;margin:144px auto 24px;font-size:14px}.site-footer a{color:#bcbcbc}.site-footer:before{position:absolute;top:-24px;left:0;width:24px;height:1px;background-color:#ccc;content:""}.project-title,a,button{-webkit-transition-duration:.2s;transition-duration:.2s}.portfolio-area .type-project:hover img{-webkit-transition:-webkit-transform 4s cubic-bezier(.39,.575,.565,1),opacity .525s;transition:transform 4s cubic-bezier(.39,.575,.565,1),opacity .525s;-webkit-transform:scale(1.1) translate3d(0,0,0);transform:scale(1.1) translate3d(0,0,0)}@media only screen and (max-width:1220px){.site{width:940px;background:0 0}.page-title{width:100%}.page-content{width:660px}.portfolio-area .type-project{width:320px}}@media only screen and (max-width:980px){.site{width:728px}.site-navigation .nav-menu{z-index:3;display:none;position:absolute;top:100%;width:100%;margin-top:0!important;padding:0 24px;background-color:#333}.site-navigation a{display:block;padding:10px 0;color:#fff}.site-navigation a:before,.social-icons{display:none}.site-navigation a:hover{color:#bcbcbc}.site-navigation .current-menu-item>a{border:0;color:#bcbcbc}.site-navigation li{float:none;margin:0;border-top:1px solid #666}.site-navigation li:first-child{border-top:0}.site-navigation .menu-toggle{background-color:#333;display:block}.site-navigation .menu-toggle:hover{background-color:#f90;color:#fff}.page-title{width:100%}.page-content{clear:both;width:100%}.portfolio-area .type-project{width:374px}}@media only screen and (max-width:767px){.site{width:440px}.page-header{padding:28px 0 46px}.page-title{width:100%;font-size:46px;line-height:48px}.portfolio-area .type-project{width:220px}.site-footer{margin-top:120px}}@media only screen and (max-width:479px){.site{width:300px}.page-title{font-size:31px;line-height:32px}.portfolio-area .type-project{width:320px}}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/vingtsix/includes/font-awesome/fontawesome-webfont.eot?v=4.1.0);src:url(/wp-content/themes/vingtsix/includes/font-awesome/fontawesome-webfont.eot?#iefix&v=4.1.0)format("embedded-opentype"),url(/wp-content/themes/vingtsix/includes/font-awesome/fontawesome-webfont.woff?v=4.1.0)format("woff"),url(/wp-content/themes/vingtsix/includes/font-awesome/fontawesome-webfont.ttf?v=4.1.0)format("truetype"),url(/wp-content/themes/vingtsix/includes/font-awesome/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"SocialIcons";src:url(/wp-content/themes/vingtsix/includes/social-icons/social-icons.eot?10838328);src:url(/wp-content/themes/vingtsix/includes/social-icons/social-icons.eot?10838328#iefix)format("embedded-opentype"),url(/wp-content/themes/vingtsix/includes/social-icons/social-icons.woff?10838328)format("woff"),url(/wp-content/themes/vingtsix/includes/social-icons/social-icons.ttf?10838328)format("truetype"),url(/wp-content/themes/vingtsix/includes/social-icons/social-icons.svg?10838328#social)format("svg");font-weight:400;font-style:normal}[class^=si-]{display:inline-block;font-family:SocialIcons;font-weight:400;font-style:normal}.si-twitter:before{content:""}.si-pinterest:before{content:""}.si-instagram:before{content:""}