@charset "utf-8";h1,h2,h3{color:#232323}#comments .comment-meta,.category-list a,.top-angle{pointer-events:none}body{background-color:#d4eeee;-webkit-overflow-scrolling:touch;font-family:'Helvetica Neue',Helvetica,arial,sans-serif}body.image-bg{background-attachment:fixed;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.ios-device{background-attachment:unset;background-repeat:repeat;background-size:auto;background-position:top}body.parallax{background-position:50% 0}body.pattern-bg{background-attachment:fixed;background-repeat:repeat}body.error404{background:url(http://25.media.tumblr.com/38430f1e34abf51dc21bd62bdc7f2063/tumblr_mkn417XdnL1qg39ewo1_500.gif) 50% 50% fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.vegas-background{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;max-width:none!important;z-index:-2}.vegas-background,.vegas-overlay{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#preloader{position:fixed;display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:#FFF;z-index:11000}#spinner{position:relative;height:35px;width:35px;top:50%;margin:0 auto;border:3px solid rgba(226,226,226,.75);border-radius:100%;-webkit-animation:rotation 1ms infinite linear;-moz-animation:rotation 1ms infinite linear;-o-animation:rotation 1ms infinite linear;animation:rotation 1ms infinite linear}#spinner:before{content:"";display:block;position:absolute;left:-3px;top:-3px;height:100%;width:100%;border-top:3px solid rgba(0,0,0,1);border-left:3px solid transparent;border-bottom:3px solid transparent;border-right:3px solid transparent;border-radius:100%}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.cols-1 ul li{width:100%}.cols-2 ul li{width:50%}.cols-3 ul li{width:33.333333%}.cols-4 ul li{width:25%}.cols-5 ul li{width:20%}.cols-6 ul li{width:16.666666%}.cols-7 ul li{width:14.2861514%}.content-wrapper p{font-size:15px;font-weight:500;line-height:25px;margin-bottom:15px}::-webkit-input-placeholder{font-family:'Helvetica Neue',Helvetica,arial,sans-serif}#searchform input,.loading,.rotate-text,.social-icon li div,.wpb_heading,h5,input:not([type=submit]),textarea{font-family:'PT Serif',georgia,serif}#searchform ::-webkit-input-placeholder{font-family:'PT Serif',georgia,serif}.widget-contact address{font-family:'Open Sans',sans-serif}body{font-size:17px;line-height:21px;color:#474747}h1,h2{font-size:30px;line-height:100%;letter-spacing:-1px}h1{font-size:33px}h3{font-size:21px}h4{font-size:15px;line-height:140%;color:#262626}h2,h3,h4{font-weight:400}h5{font-size:12px;color:#191919;line-height:15px}.LoadMore span,.fullscreen-btn,.rotate-text,.share,.social-icon li div,.widget-twitter-content h2 a,.wpb_heading{font-style:italic}.categories ul li a:hover,.menu li a:hover,.share .share-open ul li a:hover,.widget-contact address a:hover,.widget-contact h2,.widget-twitter-content h2 a,.wpb_heading,h3,h4{text-decoration:underline}.wpb_wrapper h3,.wpb_wrapper h4{text-decoration:none;margin-bottom:10px}a:not(.social-link),a:visited{color:#000;font-weight:500;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.content,.menu-share a{-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.content-wrapper ol{list-style-type:decimal;padding-left:20px;font-size:15px;margin-bottom:18px}.block-content ul li{display:list-item;list-style:inside;font-size:15px;line-height:1.7em}.custom-list ul li{list-style:inherit}.elementor-select-preset-list .elementor-preset,.menu .sub-menu,.post-content>ul li,.tweet_list{list-style:none}.custom-list ul li i{margin-right:11px}.latest-work ul li{display:block}.content-wrapper a:hover{border-bottom:2px solid transparent}.bottom-angle,.top-angle{border-color:rgba(255,255,255,0);border-style:solid;height:0}.contact-page section,.default-page section{clear:both}.default-page article{padding:21px 0}.content{position:relative;margin-bottom:-50px;overflow:hidden;z-index:100;-webkit-transition:all .2s;transition:all .2s}.content-wrapper{position:relative;background-color:#FFF;padding:30px 0 0;z-index:0}.angles-layout .content-wrapper{padding-top:70px}#overlay-header{position:absolute;width:100%;background:#161616;top:0;bottom:0;opacity:0}.menu-layout-1 #overlay-header{background:#ffe6b1}.top-angle{width:0;border-width:400px 0 0;margin-top:550px}.bottom-angle{width:0;border-width:0 0 333px}.dark-layout #preloader,body.dark-layout,html.dark{background-color:#000}.dark-layout #spinner{border:3px solid #272727}.dark-layout .bottom-angle,.dark-layout .top-angle{border-color:transparent #000}.dark-layout .footer-angle{border-color:rgba(255,255,255,0) #000}.dark-layout.straight-layout .footer-angle{border-color:#000}.dark-layout .sub-footer{background:#090909}.dark-layout .content-wrapper{background-color:#000!important}body.dark-layout .content-wrapper h2,body.dark-layout .content-wrapper h3,body.dark-layout .content-wrapper p{color:#DBDBDB}.dark-layout .arrow-nav a,.dark-layout .arrow-nav:hover a i,.dark-layout .bypostauthor .comment-body-items cite,.dark-layout .bypostauthor .comment-body-items>p,.dark-layout .bypostauthor .comment-reply-link,.dark-layout .comment-body-items .comment-meta a,.dark-layout .section-header h4,.dark-layout .wpb_wrapper .vc_separator_align_center h4,.dark-layout .wpb_wrapper .vc_separator_align_left h4,.dark-layout .wpb_wrapper .vc_separator_align_right h4{color:#000}body.dark-layout .content-wrapper h2:after{background:#DBDBDB}.dark-layout .wpb_wrapper .vc_separator_align_center,.dark-layout .wpb_wrapper .vc_separator_align_left,.dark-layout .wpb_wrapper .vc_separator_align_right{background:#FCFCFC;width:80px;min-height:45px;margin:150px auto 70px;border:0 solid #FFF}.dark-layout .wpb_wrapper .vc_separator_align_center:before,.dark-layout .wpb_wrapper .vc_separator_align_left:before,.dark-layout .wpb_wrapper .vc_separator_align_right:before{border-bottom:25px solid #FFF}.dark-layout .wpb_wrapper .vc_separator_align_center:after,.dark-layout .wpb_wrapper .vc_separator_align_left:after,.dark-layout .wpb_wrapper .vc_separator_align_right:after{border-top:25px solid #FFF}.dark-layout .wpb_wrapper .vc_progress_bar .vc_single_bar{background-color:#141414}.dark-layout .section-header{background:#FFF;border-color:#000!important}.dark-layout .section-header:before{border-bottom-color:#FFF}.dark-layout .section-header:after{border-top-color:#FFF}.dark-layout .categories ul li a{color:#E4E4E4}.dark-layout #reply-title,.dark-layout .arrow-nav a i,.dark-layout .comment-body-items cite,.dark-layout .single-pagination span a,.dark-layout .single-pagination span a:hover,.dark-layout .tweet_text,.dark-layout .tweet_text a,.dark-layout input:not([type=submit]),.dark-layout input[type=submit],.dark-layout textarea{color:#FFF}.dark-layout .arrow-nav:hover{background:#FFF}.dark-layout .post-body .btn a,.dark-layout .widget-twitter-content .query a{color:#6B6B6B}.dark-layout .btn a,.dark-layout .button{color:#F5F5F5;border:2px solid #FCFCFC}.dark-layout .btn a:hover,.dark-layout .button:hover{background:#FFF;color:#000;border-bottom-color:#FFF!important}.dark-layout .wpcf7 .wpcf7-submit:hover,.dark-layout .wpcf7 input:hover,.dark-layout .wpcf7 textarea:hover{border:5px solid #FFF}.dark-layout .widget-twitter .controls a,.dark-layout .widget-twitter .fa-twitter{color:#FFF}.dark-layout .widget:not(.query),.dark-layout .widget:not(.query) ul li,.dark-layout .widget:not(.query) ul li a,.dark-layout .widget:not(.query) ul li p{color:#E7E7E7}.dark-layout .inner-subfooter h5{color:#FFF}.dark-layout .inner-subfooter h5:after{background:#B1B1B1}.dark-layout .inner-subfooter .social-icon li a i{color:#B1B1B1}.dark-layout .copy-right,.dark-layout .menu-footer li a{color:#EBEBEB}.straight-layout.menu-layout-1 .main-navigation,.straight-layout.menu-layout-2 .main-navigation{top:190px}.straight-layout.menu-layout-1.single-post .main-navigation{top:280px}.straight-layout .content-wrapper{padding:45px 0 0}.straight-layout .display-slide{top:225px}.straight-layout .top-angle{width:0;height:0;border-color:transparent;border-style:solid;margin-top:0;border-top-width:500px!important}.straight-layout .bottom-angle,.straight-layout .footer-angle{width:0;height:0;border-color:#f8f8f8;border-style:solid dashed solid solid}.straight-layout.single-post .top-angle{border-top-width:0!important}.straight-layout.content-info-box .top-angle{border-top-width:535px!important}.straight-layout .bottom-angle{border-width:0}.straight-layout .footer-angle{padding:0;border-width:0 0 125px}.straight-layout .inner-subfooter h5{display:none}.straight-layout .inner-subfooter .social-icon{bottom:105px}.straight-layout .footer{margin-top:250px}.straight-layout .header{margin-bottom:45px}.straight-layout .main-page{padding-bottom:75px}.minimal-layout .main-page{margin-top:400px!important}.minimal-layout .inner-header{height:160px}.minimal-layout.menu-layout-3 .header{position:relative}.minimal-layout.menu-layout-3 .inner-header{position:relative;height:auto}.minimal-layout.menu-layout-1 .main-navigation{top:175px}.minimal-layout.menu-layout-2 .main-navigation{top:105px}.minimal-layout.menu-layout-3 .main-page{margin-top:75px!important}.minimal-layout .content-wrapper{padding-bottom:350px}.minimal-layout #overlay-header{display:none!important}.minimal-layout .inner-section-title h2,.minimal-layout .menu-launcher{display:none}.minimal-layout #overlay-header.over-viewed{z-index:1000}.minimal-layout .inner-section-title{margin:0}.minimal-layout .inner-section-title .page-description{position:relative;width:55%;margin:0 auto;top:275px}#wrapper,.LoadMore,.angle-bootom,.angle-top,.category-list,.content,.featured,.featured ul li div,.footer,.header,.main-page,.project-stream,.widget-contact,.widget-twitter{width:100%}.minimal-layout .inner-section-title .page-description p{font-size:15px!important;font-weight:500!important;line-height:21px}.minimal-layout .section-title{margin-top:-375px;display:none!important}.minimal-layout.single-portfolio.content-info-box .actions{top:180px}.minimal-layout .header.nav-opened{min-height:130px}.minimal-layout .info-box{margin-top:-225px}.minimal-layout.parallax .info-box{left:0;top:450px}.minimal-layout.parallax.content-info-box .info-box{left:0;top:0}.minimal-layout.parallax.menu-layout-3 .info-box{left:0;top:300px}.minimal-layout.parallax.menu-layout-3.content-info-box .info-box{left:0;top:0}.minimal-layout .actions{top:-30px}.categories ul li,.menu-layout-open .intro-slider{top:0}.minimal-layout .project-detail{padding-top:50px}.minimal-layout.single-portfolio .block-content{padding-top:250px}.minimal-layout.single-portfolio.content-info-box .block-content{padding-top:25px}.minimal-layout .info-box h3{font-size:31px;font-weight:900;line-height:43px;letter-spacing:-1px}.minimal-layout .info-box .info-box-description p{font-size:15px!important;font-weight:500!important;line-height:21px;margin-bottom:0}.minimal-layout .info-box .category-list{font-size:11px;font-weight:900;letter-spacing:1px}.minimal-layout .info-box-meta{margin-top:0}.project-stream{background-color:transparent}.content-works .categories{display:block;top:0;position:static;margin-left:9px}#wrapper,.fullscreen-btn,.main-page,.social-icon li a{position:relative}.content-works .categories h4{font-size:15px;text-decoration:none;text-transform:uppercase}.content-works .categories li:last-child span.sep{display:none}#wrapper{opacity:1}.main-page{max-width:1024px;min-width:300px;margin:-340px auto 0;padding:0 10px;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.inner-header,.main-navigation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.LoadMore,.LoadMore span,.action-fullscreen,.categories ul,.category-list,.featured,.featured ul li div span,.fullscreen-btn,.header,.info-box h5,.logo,.love-this,.menu,.project-stream,.related-project ul,.rotate-text,.share .share-link,.share .share-open ul,.widget-contact,.widget-twitter,.wpb_heading{display:inline-block}.NextPrevBtn a,.menu li a,.related-project span,.share:hover.share .share-open,.social-icon li a,.tweet_time{display:block}.featured ul li div,.foot-bot .social-icon,.share .share-open,.social-icon li div{display:none}ul,ul li{display:block}.fullscreen-btn,.widget-contact address{text-transform:uppercase}.NextPrevBtn,.NextPrevBtn a,.action-fullscreen .social-icon,.featured ul li,.info-box,.logo,.project-detail,.related-project ul li,.share .share-open ul li,.social-icon li,.widget-contact div,.widget-twitter-content{float:left}.fullscreen-btn,.share,.social-icon{float:right}.featured ul li div,.fullscreen-btn,.social-icon li a{behavior:url(PIE.htc)}#vmVideo,.scroller-top{position:fixed}ul li{font-size:15px;line-height:17px}.scroller-top{display:none;width:45px;height:45px;text-align:center;background:#D1D1D1;padding:7px;right:0;bottom:0;z-index:100;color:transparent;font-size:0;line-height:0}.scroller-top i{font-size:25px;color:#000;text-indent:0;line-height:1.75em}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.infscr-loading{text-align:center;position:fixed;bottom:40px;width:200px;left:50%;margin-left:-100px;padding:10px;background:#000;color:#FFF;opacity:1;z-index:100;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.menu-layout-fixed.angles-layout.menu-layout-3 .bottom-menu-angle,.menu-layout-fixed.straight-layout.menu-layout-3 .bottom-menu-angle{border:none;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#26000000', endColorstr='#00ffffff', GradientType=0 );opacity:.13}.post-password-form{padding-bottom:25px}.single-portfolio .post-password-form{padding-bottom:0}.post-password-form p{font-size:25px;line-height:1.1em;text-transform:uppercase;width:45%}.post-password-form input[type=submit]{font-size:17px}#controlBar_ytVideo .buttonBar{display:none}#bgVideo,#vmVideo,.mbYTP_wrapper{z-index:-1!important}.dark-layout #bgVideo,.dark-layout #vmVideo,.dark-layout .mbYTP_wrapper{z-index:0!important}#bgVideo,#vmPlayer,#vmVideo{width:100%}@media handheld,only screen and (min-width:2340px){#bgVideo,#vmPlayer,#vmVideo{width:100%;max-width:100%;left:0!important}}#mbYTP_ytVideo{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.menu-layout-open.menu-layout-3 .header{position:relative}.menu-layout-open.menu-layout-3 .menu-launcher{display:none}.menu-layout-open.angles-layout .section-title{margin-top:300px}.menu-layout-open.angles-layout.parallax .section-title{margin-top:0;top:390px}.menu-layout-open.angles-layout.parallax .info-box{margin-top:0;top:375px}.menu-layout-open.angles-layout.content-info-box .info-box,.menu-layout-open.angles-layout.parallax.content-info-box .info-box{margin-top:-200px;top:0}.menu-layout-open.angles-layout .info-box{margin-top:250px;top:0}.menu-layout-open.angles-layout .related-project{top:390px;z-index:-1}.menu-layout-fixed.menu-layout-1 .header{position:fixed}.menu-layout-fixed.menu-layout-1 #overlay-header{display:none;z-index:1000}.menu-layout-fixed.menu-layout-1 #overlay-header.related-overlay{display:none;z-index:0}.menu-layout-fixed.menu-layout-1 #overlay-header.over-viewed{display:block}.menu-layout-fixed.menu-layout-1 .main-navigation{top:0}.menu-layout-fixed.menu-layout-1 .navigation ul li{display:block;text-align:center;margin-right:0;margin-bottom:32px}.menu-layout-fixed.menu-layout-1 .navigation ul li a{display:inline;font-size:60px;font-weight:100;line-height:1em}.menu-layout-fixed.menu-layout-1 .menu .sub-menu{margin:0 auto;left:1%;right:1%}.menu-layout-fixed.menu-layout-1 .navigation ul li>ul li{width:100%;padding:0 10px;margin-bottom:0}.menu-layout-fixed.menu-layout-1 .navigation ul li>ul li a{padding:0;font-size:2.1em}.menu-layout-fixed.menu-layout-1 .current-page,.menu-layout-fixed.menu-layout-1 .target-page{display:none!important}.menu-layout-fixed.menu-layout-1.angles-layout.content-info-box .info-box{margin-top:-175px}.menu-layout-fixed.menu-layout-1.angles-layout.content-info-box.parallax .info-box{margin-top:-175px;top:0}.menu-layout-fixed.menu-layout-open.menu-layout-3 .header{position:fixed}.menu-layout-fixed.angles-layout.menu-layout-3 .bottom-menu-angle{position:fixed;top:0;width:100%;height:195px!important;height:17%;background:-moz-linear-gradient(top,#000 0,transparent 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(80%,transparent));background:-o-linear-gradient(top,#000 0,transparent 100%);background:-ms-linear-gradient(top,#000 0,transparent 100%);background:linear-gradient(top,#000 0,transparent 100%)}.menu-layout-fixed.angles-layout.menu-layout-open .display-slide{top:325px}.menu-layout-fixed.angles-layout.menu-layout-3 .navigation{top:55px}.menu-layout-fixed.angles-layout.menu-layout-3 .menu-share{top:61px}.menu-layout-fixed.angles-layout .info-box,.menu-layout-fixed.angles-layout .section-title{margin-top:235px}.menu-layout-fixed.angles-layout.parallax .info-box,.menu-layout-fixed.angles-layout.parallax .section-title{margin-top:0;top:235px}.menu-layout-fixed.menu-layout-3.angles-layout .related-project{top:250px;z-index:-1}.menu-layout-fixed.straight-layout.menu-layout-3 .bottom-menu-angle{position:fixed;top:0;width:100%;height:90px!important;background:-moz-linear-gradient(top,#000 0,transparent 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(80%,transparent));background:-o-linear-gradient(top,#000 0,transparent 100%);background:-ms-linear-gradient(top,#000 0,transparent 100%);background:linear-gradient(top,#000 0,transparent 100%)}.menu-layout-fixed.straight-layout.menu-layout-3 .navigation{top:60px}.menu-layout-fixed.straight-layout.menu-layout-3 .menu-share{top:65px}.menu-layout-fixed.straight-layout.menu-layout-open .display-slide{top:250px}.menu-layout-fixed.menu-layout-open.straight-layout .info-box,.menu-layout-fixed.menu-layout-open.straight-layout .section-title{margin-top:175px}.menu-layout-fixed.menu-layout-open.straight-layout.content-info-box .info-box{margin-top:-175px}.menu-layout-fixed.menu-layout-open.straight-layout.content-info-box.parallax .info-box{margin-top:-175px;top:0}.menu-layout-fixed.menu-layout-open.straight-layout.parallax .info-box,.menu-layout-fixed.menu-layout-open.straight-layout.parallax .section-title{margin-top:0;top:175px}.menu-layout-fixed.menu-layout-open.straight-layout.parallax.content-info-box .related-project{top:255px}.menu-layout-fixed.menu-layout-open.straight-layout.parallax .related-project{top:225px}.sticky-opacity .header{top:-18px;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}.sticky-opacity.menu-layout-fixed.angles-layout.menu-layout-3 .bottom-menu-angle{height:115px!important;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.sticky-opacity.menu-layout-fixed.straight-layout.menu-layout-3 .bottom-menu-angle{height:35px!important;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header{position:absolute;display:block;width:100%;min-height:1%;z-index:10001;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.menu,.menu-share a{-webkit-transition:all .2s}.header.nav-opened{min-height:450px}.menu-layout-open .header.nav-opened{min-height:50px}.inner-header{position:absolute;max-width:1024px;height:fit-content;margin:0 auto;padding:0 10px;left:0;right:0;z-index:100;box-sizing:border-box}.main-navigation{position:relative;display:none;top:41%;padding:0 13%;box-sizing:border-box}.featured,.menu{-moz-box-sizing:border-box;-ms-box-sizing:border-box}.main-navigation h4{position:relative;font-size:15px;font-style:italic;font-weight:bolder;text-decoration:none;text-transform:uppercase;letter-spacing:-2px;color:#2b2b2b;margin-bottom:5px;padding-left:10px}.menu-share,.navigation{position:relative;margin-bottom:50px;border-top:1px dotted #202020;border-bottom:1px dotted #202020;padding:13px 10px}.menu-footer li a,.navigation ul li a{border-bottom:2px solid transparent}.menu-share a,.navigation a{font-size:15px;font-weight:500;line-height:21px;letter-spacing:1px}.navigation ul .current-menu-item a,.navigation ul .current_page_item a,.navigation ul li a:hover,body.single-post .navigation ul .current_page_parent a{border-bottom:2px solid red}.navigation ul li a:hover{text-decoration:none}.navigation .menu-item-language>a:before{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;content:"\f0ac";margin-right:6px}.navigation .menu-item-language .submenu-languages>li>a:before{content:""}.menu-share a{border-bottom:0 solid transparent;transition:all .2s}.menu-share #btn-twitter:hover{border-bottom:2px solid #00acee}.menu-share #btn-facebook:hover{border-bottom:2px solid #3b5998}.menu-share #btn-pinterest:hover{border-bottom:2px solid #c8232c}.menu-share #btn-linkedin:hover{border-bottom:2px solid #0e76a8}.menu-share #btn-evernote:hover{border-bottom:2px solid #5ba525}.menu-share #btn-tumblr:hover{border-bottom:2px solid #34526f}.menu{display:inline-block;position:relative;text-align:left;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.menu-share ul,nav ul{display:block}.menu-share ul li,nav ul li{display:inline-block;margin-right:11px}.menu-share ul li a,nav ul li a{text-transform:uppercase;color:#f5f5f5}.current-page,.target-page{position:absolute;width:100%;height:100%;text-align:center;top:0;left:0;-webkit-transition:opacity .4s ease .4s;-moz-transition:opacity .4s ease .4s;-ms-transition:opacity .4s ease .4s;-o-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.current-page{opacity:1}.target-page{opacity:0}.current-page span,.target-page span{opacity:.1;display:block;font-size:35px;line-height:39px;text-transform:uppercase;letter-spacing:-3px;color:#1B1B1B}.menu-layout-1 .main-navigation h4,.menu-layout-3 .main-navigation h4{display:none}.current-page.tog-view{opacity:0}.target-page.tog-view{opacity:1}.current-page .current-footer,.current-page .current-header,.target-page .target-footer,.target-page .target-header{position:relative;width:250px;margin:0 auto;top:-80px}.current-page .current-footer{top:80px}.target-page .target-header{margin-top:35px}.target-page .target-footer{position:absolute;width:100px;top:231px;left:50%;margin-left:-50px}.current-page .current-body,.target-page .target-body{font-size:180px;font-weight:900;line-height:70px;letter-spacing:-3px;margin-top:3px}.target-page .target-body{margin-top:7px}.menu-layout-1 .main-navigation{top:250px;opacity:0}.menu-layout-1 .menu-share,.menu-layout-1 .navigation{text-align:center;color:#363636;padding:10px;margin-bottom:0;border:none}.menu-layout-1 .menu-share a{font-size:11px;font-weight:600}.menu-layout-1 .navigation ul li a{font-weight:800;letter-spacing:0}.menu-layout-1 .menu>li .sub-menu li a{font-weight:500}.menu-layout-1 .current-page .current-footer,.menu-layout-1 .current-page .current-header,.menu-layout-1 .target-page .target-footer,.menu-layout-1 .target-page .target-header{width:150px;font-size:13px;line-height:17px;letter-spacing:0;opacity:0}.menu-layout-1 .current-page .current-header,.menu-layout-1 .target-page .current-header{position:absolute;top:-47px}.menu-layout-1 .current-page .current-footer,.menu-layout-1 .target-page .current-footer{position:absolute;top:85px}.menu-layout-1 .current-page .current-body,.menu-layout-1 .target-page .target-body{font-size:98px;line-height:74px;font-weight:400}.menu-layout-1 .current-page span,.menu-layout-1 .target-page span{word-wrap:break-word;opacity:.1}.menu-layout-1 .current-page,.menu-layout-1 .target-page{position:absolute;width:148px;left:3%;right:3%;margin:0 auto}.menu-layout-1 .target-page .target-header{position:absolute;top:0}.menu-layout-1 .target-page .target-footer{margin-left:0;margin-top:-50px;left:0}.menu-layout-3 .main-navigation{top:0;opacity:0}.menu-layout-3 .menu-launcher{z-index:100}.menu-layout-3 .menu-share,.menu-layout-3 .navigation{width:118.5%;text-align:right;color:#363636;padding:0;margin-bottom:0;top:75px;border:none}.menu-layout-3 .menu-share{top:80px}.menu-layout-3 .menu-share #btn-twitter:hover{color:#00acee;border:none}.menu-layout-3 .menu-share #btn-facebook:hover{color:#3b5998;border:none}.menu-layout-3 .menu-share #btn-pinterest:hover{color:#c8232c;border:none}.menu-layout-3 .menu-share #btn-linkedin:hover{color:#0e76a8;border:none}.menu-layout-3 .menu-share #btn-evernote:hover{color:#5ba525;border:none}.menu-layout-3 .menu-share #btn-tumblr:hover{color:#34526f;border:none}.menu-layout-3 .menu-share a,.menu-layout-3 .navigation a{font-size:13px;font-weight:900;letter-spacing:0}.menu-footer li a,.menu-launcher span a small{font-size:11px;font-weight:600;text-transform:uppercase}.menu-layout-3 .menu-share a{font-size:11px;color:#444}.menu-layout-3 .current-page,.menu-layout-3 .target-page{width:auto;margin-left:0;left:0;z-index:10}.menu-layout-3 .current-page .current-footer,.menu-layout-3 .current-page .current-header,.menu-layout-3 .target-page .target-footer,.menu-layout-3 .target-page .target-header{margin:0;text-align:left;font-size:16px;line-height:16px;letter-spacing:-2px;font-style:italic;width:120px;left:0}.menu-layout-3 .current-page .current-header,.menu-layout-3 .target-page .target-header{top:15px}.menu-layout-3 .current-page .current-footer{top:30px}.menu-layout-3 .target-page .target-footer{top:45px}.menu-layout-3 .current-page .current-body,.menu-layout-3 .target-page .target-body{position:absolute;font-size:18px;letter-spacing:0;margin:0;top:19px;opacity:1}.menu-layout-3 .target-page .target-body,.menu-layout-open.menu-layout-3 .target-page .target-body{top:3px}.menu-layout-3 .current-page>*,.menu-layout-3 .target-page>*{color:#FFF}.menu-layout-3 .current-footer,.menu-layout-3 .current-header,.menu-layout-3 .target-footer,.menu-layout-3 .target-header{opacity:.33}.menu-layout-3 .current-body,.menu-layout-3 .target-body{opacity:.7}.menu-bg-ly-3{position:absolute;width:100%;height:80px;background:#1c1c1c;top:0;z-index:100}.bottom-menu-angle{position:absolute;width:0;height:0;border-color:rgba(255,255,255,0) #1c1c1c;border-width:0 0 333px;border-style:solid solid solid dashed;z-index:100}.minimal-layout.menu-layout-3 .bottom-menu-angle,.straight-layout.menu-layout-3 .bottom-menu-angle{position:absolute;width:100%;height:80px;background:#1c1c1c;padding:40px 0;border:none}.menu .sub-menu{position:absolute;width:180px;margin:0 0 0 -7px;padding-top:15px;display:none;z-index:10000;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.menu>li .sub-menu li{display:block;width:100%;margin:0;padding:0;background:#000;z-index:11000;text-transform:uppercase}.menu>li .sub-menu li:first-child{border-top:7px solid #333}.menu>li .sub-menu li:last-child{border-bottom:none}.menu>li .sub-menu li:first-child:after,.menu>li .sub-menu li:first-child:before{width:0;border-color:#333 transparent;border-style:solid;top:9px;left:15%;display:block;position:absolute;content:""}.menu>li .sub-menu li:hover{background:#fff;color:#000}.menu>li .sub-menu li a{padding:10px 0 10px 15px;color:#FFF;display:block;text-align:left;letter-spacing:1px;font-size:10px}.menu>li .sub-menu li a:hover{text-decoration:none}.menu>li .sub-menu li:first-child:before{border-width:0 7px 7px;margin-left:-4px}.menu>li .sub-menu li:first-child:after{border-width:0 6px 6px;margin-left:-3px}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent transparent transparent #dFeEFF;border-left-color:rgba(255,255,255,.5)}.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after{border-left-color:#fff}.menu-launcher{position:absolute;width:auto;height:35px;right:13px;top:45px}.menu-launcher span,.menu-launcher span a,.menu-launcher span a i{display:block}.menu-launcher span a i{display:inline-block;position:absolute;font-size:15px;text-align:center;line-height:27px;color:#FFF;margin-left:10px;right:0}.menu-launcher span a{display:block;width:80px;height:30px}.menu-launcher span a small:after{content:'';position:absolute;width:0;height:0;right:0;top:6px;margin-right:-7px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #000}.menu-launcher span a small{position:absolute;display:inline-block;line-height:21px;letter-spacing:1px;color:#FFF;background-color:#000;padding:0 7px;left:0;-webkit-border-radius:3px;-moz-border-radius:3px;-m-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(48,50,50,.4);-moz-box-shadow:0 1px 3px rgba(48,50,50,.4);box-shadow:0 1px 3px rgba(48,50,50,.4);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:cubic-bezier(.68,0,.265,1);-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-ms-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);top:3px}.flexslider ul li .title-layer,.inner-subfooter .social-icon li a{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s}.menu-launcher span a i,.menu-launcher span a small{text-shadow:0 1px 1px rgba(0,0,0,.3)}.menu-launcher .menu-opened{display:none;position:absolute;right:0}.sub-footer,footer{position:relative}.menu-launcher span a:hover small{left:4px}.footer{margin-top:-100px}.sub-footer{background:#FFF}.inner-subfooter{max-width:1024px;margin:0 auto}.copy-right,.nav-footer{display:inline-block;width:49%}.menu-footer{display:block;height:70px;line-height:70px}.menu-footer ul{line-height:75px}.menu-footer li{display:inline-block;margin-right:10px}.menu-footer li a{display:block;line-height:13px;letter-spacing:1px;color:#7E7E7E;padding-bottom:3px}.menu-footer li a:hover{border-bottom:2px solid red}.inner-subfooter h5{position:absolute;bottom:190px;font-size:19px;font-weight:300;color:#3C3C3C;margin-left:9px}.inner-subfooter h5:after{content:'';display:block;width:19px;height:2px;background:#3C3C3C;margin-top:7px}.inner-subfooter .social-icon li,.inner-subfooter .social-icon li a{display:inline-block;position:relative}.inner-subfooter .social-icon{position:absolute;bottom:125px}.inner-subfooter .social-icon li a{color:transparent;width:37px;height:37px;margin-right:11px;border:0 solid #3C3C3C;-ms-transition:all .2s;transition:all .2s;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.5)}.inner-subfooter .social-icon li a i{display:block;font-size:16px;text-align:center;line-height:37px;color:#3C3C3C;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.5)}.ie8 .rotate-text,.rotate-text,.wpb_heading{zoom:1;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.inner-subfooter .social-icon li a:hover i{color:#FFF}.inner-subfooter .social-icon li .twitter:hover{background-color:#00a0d1;border-color:transparent}.inner-subfooter .social-icon li .facebook:hover{background-color:#3b5998;border-color:transparent}.inner-subfooter .social-icon li .google-plus:hover{background-color:#d34836;border-color:transparent}.inner-subfooter .social-icon li .pinterest:hover{background-color:#910101;border-color:transparent}.inner-subfooter .social-icon li .linkedin:hover{background-color:#0d76a8;border-color:transparent}.inner-subfooter .social-icon li .tumblr:hover{background-color:#34526f;border-color:transparent}.inner-subfooter .social-icon li .youtube:hover{background-color:red;border-color:transparent}.inner-subfooter .social-icon li .foursquare:hover{background-color:#217bba;border-color:transparent}.inner-subfooter .social-icon li .instagram:hover{background-color:#000;border-color:transparent}.inner-subfooter .social-icon li .behance:hover{background-color:#1769ff;border-color:transparent}.inner-subfooter .social-icon li .dribbble:hover{background-color:#ca3970;border-color:transparent}.inner-subfooter .social-icon li .vimeo-square:hover{background-color:#1AB7EA;border-color:transparent}.inner-subfooter .social-icon li .snapchat-ghost:hover{background-color:#FFFC00;border-color:transparent}.inner-subfooter .social-icon li .snapchat-ghost:hover i{color:#000}.copy-right{font-size:11px;text-align:right;text-transform:uppercase;font-weight:600;color:#7E7E7E}.footer-angle{width:0;height:0;border-color:rgba(255,255,255,0) #f8f8f8;border-style:solid solid solid dashed;border-width:333px 0 0 1920px;position:relative;bottom:0;padding-bottom:70px;opacity:.9}@-moz-document url-prefix(){.footer-angle{padding-bottom:0}}.footer-highlight{font-size:inherit;font-weight:700}.hight-red{color:#ff5454}.wp-block-preformatted{font-family:Menlo,Consolas,monaco,monospace;font-size:14px;line-height:1.8em;color:#23282d;white-space:pre-wrap}pre.wp-block-verse{font-size:21px!important;line-height:1.8em;white-space:nowrap;font-family:inherit;padding:1em;overflow:auto}.block-content .wp-block-quote{margin:30px 0}.block-content .wp-block-quote cite{font-size:13px;margin-left:35px}.block-content .wp-block-quote.is-large p,.block-content .wp-block-quote.is-style-large p{width:50%}.block-content .wp-block-pullquote blockquote p{font-size:33px;line-height:1.35em;font-style:normal;width:75%;margin:50px auto 30px}.content-wrapper .wp-block-pullquote blockquote cite{font-size:15px;margin-bottom:20px}.content-wrapper .wp-block-pullquote.alignleft{text-align:left}.content-wrapper .wp-block-pullquote.alignleft blockquote cite{margin-left:35px}.content-wrapper .wp-block-pullquote.alignright{text-align:right}.content-wrapper .wp-block-pullquote.alignright blockquote cite{margin-right:35px}.content-wrapper .block-content blockquote:before{font-size:30px;line-height:1.75em;position:absolute;margin-left:-10px}.block-content .wp-block-button{margin-top:25px;margin-bottom:25px}.block-content .wp-block-button a:hover{border-bottom:none;transform:translateY(-1px);-webkit-box-shadow:0 7px 35px -15px rgba(0,0,0,.37);-moz-box-shadow:0 7px 35px -15px rgba(0,0,0,.37);box-shadow:0 7px 35px -15px rgba(0,0,0,.37)}.wp-block-audio{width:75%}.wp-block-separator{margin:50px 0}.block-content h1,.block-content h2,.block-content h3,.block-content h4,.block-content h5,.block-content h6{line-height:1.35em;margin-bottom:.5em}.block-content p.wp-block-subhead{font-size:1.75em;line-height:1.35em;font-style:italic;opacity:.75}.block-content ol,.block-content ul{margin:25px 0}.block-content li>ul,.block-content ol li>ol{margin:10px 0}.block-content li>ul{padding-left:20px}.wp-block-table{width:100%;min-width:240px;border-collapse:collapse}.wp-block-table td,.wp-block-table th{font-size:1.35em;line-height:1.5em;padding:1.75em;border:1px solid}.wp-block-table td.is-selected,.wp-block-table th.is-selected{border-color:#00a0d2;box-shadow:inset 0 0 0 1px #00a0d2;border-style:double}@media (min-width:750px){.wp-block-image.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%}.wp-block-image.alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);width:auto;max-width:1000%}}.latest-work{position:relative;min-height:200px}.rotate-text,.wpb_heading{font-size:12px;color:#b3b3b3;position:absolute;left:-7%;top:70px;letter-spacing:0;writing-mode:lr-tb;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.featured,.featured ul li,.projects ul li{position:relative;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.projects .rotate-text{left:-6%}.page-template-portfolio .projects .rotate-text{left:-4%}.featured{margin-bottom:75px;box-sizing:border-box}.featured ul{float:left;width:100%}.featured ul li,.projects ul li{padding:1%;list-style:none;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.project ul li{margin:0 0 10px;width:32%}.project ul li div{position:absolute!important;-moz-box-sizing:border-box!important}.title-overlay{z-index:10000}.featured ul .none-space{margin-right:0}.featured ul li .title-overlay,.wpb_thumbnails h2.post-title a{position:absolute;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;text-align:center;cursor:pointer;background:0 0;left:0;top:0;opacity:0;filter:alpha(opacity=100);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.featured ul li:hover .title-overlay{opacity:1}.featured ul li .title-overlay h3{font-size:17px;font-weight:900;line-height:19px;position:relative;display:block;width:85%;text-decoration:none;text-transform:uppercase;margin:0 auto}.featured ul li .hover-overlay,.flexslider ul li .title-layer,.wpb_thumbnails h2.post-title a{position:absolute;padding:32% 0 28%;left:0;filter:alpha(opacity=85);-webkit-box-sizing:border-box;text-align:center;top:0;cursor:pointer}.featured ul li .hover-overlay,.wpb_thumbnails h2.post-title a{height:100%;background:#7bcdcd;background:-webkit-gradient(linear,0 0,0 bottom,from(#7bcdcd),to(#B9E6A6));background:-webkit-linear-gradient(#7bcdcd,#B9E6A6);background:-moz-linear-gradient(#7bcdcd,#B9E6A6);background:-ms-linear-gradient(#7bcdcd,#B9E6A6);background:-o-linear-gradient(#7bcdcd,#B9E6A6);background:linear-gradient(#7bcdcd,#B9E6A6);-pie-background:linear-gradient(#7bcdcd,#B9E6A6);opacity:.85;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.flexslider ul li .title-layer,.widget-twitter{-moz-box-sizing:border-box;-o-box-sizing:border-box}.flexslider ul li .title-layer{width:100%;height:600px;background:#7bcdcd;background:-webkit-gradient(linear,0 0,0 bottom,from(#7bcdcd),to(#B9E6A6));background:-webkit-linear-gradient(#7bcdcd,#B9E6A6);background:-moz-linear-gradient(#7bcdcd,#B9E6A6);background:-ms-linear-gradient(#7bcdcd,#B9E6A6);background:-o-linear-gradient(#7bcdcd,#B9E6A6);background:linear-gradient(#7bcdcd,#B9E6A6);-pie-background:linear-gradient(#7bcdcd,#B9E6A6);opacity:0;-ms-transition:all .2s;transition:all .2s;box-sizing:border-box}.controls a,.widget-twitter-content .controls{-moz-transition:all .2s;-o-transition:all .2s}.flexslider ul li .title-layer:hover{opacity:.5}.featured ul li div span{display:block;font-size:13px;line-height:1.5em;color:#507760;margin-top:5px;opacity:.9}.widget-twitter{position:relative;max-height:235px;min-height:235px;padding:20px 2% 20px 0;margin:100px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.widget-twitter .widget-twitter-content{width:100%}.widget-twitter-content h2 a{color:#84cfcf}.tweet_text,.tweet_text a{color:#232323;font-size:1.5em;line-height:1.3em}.widget-twitter-content .query{position:absolute;min-height:125px;width:70%;margin:70px auto 0;left:3%;right:3%;-webkit-transform:translateZ(0)}.widget-twitter-content .query a{font-size:1em;line-height:1.1em;color:#333;border-bottom:1px solid}.widget-twitter-content .query .tweet_time{display:none}.widget-twitter-content .query .tweet_time a{color:#CDCDCD;font-size:.8em;margin-bottom:5px;padding-left:3px;border:none}.widget-twitter-content .query .tweet_time a:hover{color:#000}.widget .tweet_list li{position:absolute!important;left:1%;right:1%}.tweet_list{position:relative;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;margin:0;padding:0;overflow:visible}.tweet_list li{text-align:center;overflow-y:auto;overflow-x:hidden;list-style-type:none}.widget-twitter .fa-twitter{position:absolute;width:75px;font-size:35px;text-align:center;color:#000;margin:0 auto;left:0;right:0}.loading{font-size:2em;color:#232323}.paging{overflow:hidden}.tweet_time a{color:#CDCDCD;font-size:1.5em}.tweet_text a{color:#84CFCF}.controls{float:right}.tweet_list .tweet_avatar{padding-right:.5em;float:left}.tweet_list .tweet_avatar img{vertical-align:middle}.widget-twitter-content .controls{position:relative;width:62%;-webkit-transition:all .2s;-ms-transition:all .2s;transition:all .2s;margin:0 auto;top:0}.controls a{display:inline-block;width:15%;height:22px;font-size:35px;margin-right:26px;opacity:.35;border:none!important;-webkit-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.controls a:hover{opacity:1}a.prev{background-position:0 0;text-align:left;margin:0}a.prev:hover{background-position:0 -22px}a.next{background-position:-15px 0;text-align:right;margin:0 0 0 70px}a.next:hover{background-position:-15px -22px}.widget-contact{position:relative;padding:25px 2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#bg-slideshow .slides .slide-desc,#bg-slideshow .slides h3,.display-slide{position:absolute;display:none}#bg-slideshow .inner-wrapper,#infscr-loading,.categories{-webkit-box-sizing:border-box}.widget-contact address{font-size:1em;font-weight:600;color:#5c5c5c;font-style:normal;padding:20px 2% 0;line-height:178%}.widget-contact address a{color:#74bdbd}.intro-slider{z-index:0}.slider-bg{position:absolute;display:block;width:100%;height:100%;background:#ebebeb;top:0;right:0;bottom:0;left:0;z-index:-1}.display-slide{max-width:500px;margin:0 auto;left:5%;right:5%;top:275px}.menu-layout-open .display-slide{top:355px}.content .slide-desc,.content .slide-title{position:relative;display:none;text-align:center;z-index:100}.content .slide-title,.content .slide-title a{font-size:25px;font-weight:900;text-decoration:none;margin-bottom:11px}.content .slide-desc{font-size:17px;font-weight:500}.content .display-divider{position:relative;width:0;height:2px;margin:0 auto 11px;background:#000}#bg-slideshow .slide-meta h2{display:block;font-size:21px;line-height:1.1em;background:#FFF;margin-top:3px;padding:3px 7px}#bg-slideshow .slider-project-type{display:inline-block;font-size:13px;background:#FFF;color:#000;padding:3px 7px}#bg-slideshow .slider-btn{position:relative;display:block;margin:9px 0}#bg-slideshow .slider-btn a{display:inline-block;font-size:11px;line-height:11px;text-transform:uppercase;text-decoration:none;color:#1dedc8;background:#000;padding:5px 9px}#bg-slideshow .slider-btn a:hover{color:#000;background:#1dedc8}#bg-slideshow .inner-wrapper{width:100%;background:#FFF;padding-top:41px!important;-moz-box-sizing:border-box;box-sizing:border-box}#infscr-loading,.categories{-moz-box-sizing:border-box;-o-box-sizing:border-box}#bg-slideshow .intro-slider{position:fixed;overflow:hidden}#bg-slideshow .slides ul li a{display:block;width:100%;height:100%}.slide-state,.slides li img{display:none}#bg-slideshow ul li{background:center center no-repeat;-webkit-backface-visibility:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.parallax #bg-slideshow ul li{background-position:50% 0}.slide-state{position:absolute;font-size:35px;color:#000;left:0;top:0;z-index:100}.explorer .slide-state{position:absolute;display:block;width:50%;height:50%;margin:0 auto;left:1%;right:1%;top:30px}.explorer .slide-state i{position:absolute;display:block;margin-top:-18px;top:50%}.explorer .slide-state i:hover{cursor:pointer}.explorer .prev-slide-state i{left:0}.explorer .next-slide-state i{right:0}.modernIE .slide-state{margin-left:0!important}.back-slider-handlers{position:absolute;left:3%;right:3%;top:100px}.straight-layout .back-slider-handlers{height:350px}.back-slider-handlers li{width:47%!important;height:45px!important}.explorer .back-slider-handlers li{width:0!important}.explorer .back-slider-handlers a{width:100px!important}.back-slider-handlers a{position:absolute;display:block;text-indent:-9999px;width:50%;height:100%;margin:-15px 0 0;background:0 0;top:15px;z-index:10;opacity:1;-webkit-transition:all .3s ease;cursor:none}.explorer .back-slider-handlers a{cursor:default}.back-slider-handlers .flex-next{right:25px}.back-slider-handlers .flex-prev{left:25px}.flex-control-nav{margin-top:33px}.back-slider-handlers i{display:none}.wpb_wrapper .vc_separator_align_center,.wpb_wrapper .vc_separator_align_left,.wpb_wrapper .vc_separator_align_right{position:relative;display:block;color:#FFF;background:#000;width:80px;min-height:45px;margin:150px auto 70px;border:15px solid #FFF;z-index:10}.wpb_wrapper .vc_separator .vc_icon_element:before,.wpb_wrapper .vc_separator_align_center.vc_separator-has-text:before,.wpb_wrapper .vc_separator_align_left.vc_separator-has-text:before,.wpb_wrapper .vc_separator_align_right.vc_separator-has-text:before{content:"";position:absolute;top:-25px;left:0;width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:25px solid #000}.wpb_wrapper .vc_separator .vc_icon_element:after,.wpb_wrapper .vc_separator_align_center.vc_separator-has-text:after,.wpb_wrapper .vc_separator_align_left.vc_separator-has-text:after,.wpb_wrapper .vc_separator_align_right.vc_separator-has-text:after{content:"";position:absolute;bottom:-25px;left:0;width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:25px solid #000}.wpb_wrapper .vc_separator_align_center.vc_separator_no_text,.wpb_wrapper .vc_separator_align_left.vc_separator_no_text,.wpb_wrapper .vc_separator_align_right.vc_separator_no_text{background:0 0;border:none}.wpb_wrapper .vc_separator_align_center>div,.wpb_wrapper .vc_separator_align_left>div,.wpb_wrapper .vc_separator_align_right>div{font-size:17px;font-weight:800;line-height:45px;text-align:center;text-transform:uppercase;background:0 0!important;padding:0;top:0}body .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{border:none;width:100%;height:auto;padding-top:10px}body .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{font-size:1.5em!important}.wpb_wrapper .vc_separator_align_center h4,.wpb_wrapper .vc_separator_align_left h4,.wpb_wrapper .vc_separator_align_right h4{display:block;width:100%;line-height:45px;color:#FFF;text-align:center;font-size:15px;padding:0!important}.wpb_wrapper .vc_separator_align_center .vc_sep_holder,.wpb_wrapper .vc_separator_align_left .vc_sep_holder,.wpb_wrapper .vc_separator_align_right .vc_sep_holder{display:none}body .wpb_wrapper .vc_separator_align_center,body .wpb_wrapper .vc_separator_align_left,body .wpb_wrapper .vc_separator_align_right{border-bottom:none}.wpb_wrapper .divider-stripe{content:'';position:relative;display:block;width:70%;height:1px;background:#E4E4E4;margin:0 auto;top:-90px;z-index:1}body .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{width:35%!important;height:auto!important;padding-top:35%}body .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner{width:50%!important;height:auto!important;padding-top:50%}body .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{width:65%!important;height:auto!important;padding-top:65%}body .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner{width:75%!important;height:auto!important;padding-top:75%}body .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner{width:100%!important;height:auto!important;padding-top:100%}.wpb_wrapper .dropcap{float:left;font-size:5em;line-height:1em;padding-top:4px;padding-right:7px;padding-left:0;font-weight:700}.wpb_wrapper{position:relative}.wpb_content_element.wpb_single_image img{margin:0 auto}.wpb_twitter_widget{clear:both}.wpb_teaser_grid .entry-content{padding-top:15px!important}.wpb_heading{left:-75px}.wpb_thumbnails h2.post-title a{display:none;width:105%;margin-left:-3%;margin-top:-3%;height:inherit;padding:32% 0 41%}.wpb_thumbnails .isotope-item:hover h2.post-title a{display:block}body ul.wpb_thumbnails-fluid li{margin:15px 0}.wpb_content_element.wpb_posts_slider{margin-bottom:10px}.wpb_button{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.wpb_wrapper .wpb_button{font-size:21px;font-weight:700;letter-spacing:1px;border:7px double transparent}.btn a,.button,.wpb_wrapper .wpb_regularsize{display:inline-block;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;text-shadow:none;letter-spacing:1px;color:#222;margin:0;padding:11px;text-align:center}.btn a,.button{min-width:75px;line-height:1em;border:2px solid #222;background:0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.button.medium{min-width:150px;min-height:25px;line-height:25px}.button.Large{min-width:175px;min-height:50px;line-height:50px}.wpb_wrapper .wpb_regularsize{min-width:75px;line-height:1em;border-color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn a:hover,.button:hover{background:#222;color:#FFF;border-bottom-color:#222!important}.wpb_wrapper .wpb_button:hover{border-color:transparent}.wpb_wrapper .wpb_button i.icon{display:block;width:16px;height:16px;line-height:16px;vertical-align:text-top;margin-left:5px;position:absolute;top:50%;margin-top:-8px;left:3%}.wpb_btn-danger:hover,.wpb_btn-info:hover,.wpb_btn-inverse:hover,.wpb_btn-primary:hover,.wpb_btn-success:hover,.wpb_btn-warning:hover{color:#000!important}.wpb_wrapper .wpb_btn-info,.wpb_wrapper .wpb_btn-primary,.wpb_wrapper .wpb_btn-success{text-shadow:0 1px 1px rgba(255,255,255,0)}.wpb_wrapper button.wpb_btn-mini{padding:7px 11px}.wpb_wrapper button.wpb_btn-large,.wpb_wrapper button.wpb_btn-mini,.wpb_wrapper button.wpb_btn-small{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.widget_tag_cloud h2{margin-bottom:15px}.btn-latest-works{position:absolute;bottom:-50px;right:5px}.wpb_wrapper .wpb_carousel .next,.wpb_wrapper .wpb_carousel .prev{position:relative;display:inline-block;font-size:15px;background-color:transparent;text-decoration:none;top:3px;left:7px;padding:0 6px;z-index:10;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.wpb_thumbnails a img{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.wpb_thumbnails a img:hover{opacity:.7}.wpb_thumbnails .entry-content p{font-size:11px;line-height:1.55em}.wpb_next_slide,.wpb_prev_slide{display:none!important}.wpb_wrapper .flexslider .slides>li{max-width:100%!important}body .wpb_wrapper .flex-direction-nav{top:0;height:95%!important}body .wpb_wrapper .flex-direction-nav a,body .wpb_wrapper .nivo-directionNav a,body .wpb_wrapper div[data-ride=vc_carousel] .vc_carousel-inner a>img{margin:0 auto}body .wpb_wrapper div[data-ride=vc_carousel] .vc_carousel-control{position:absolute;color:#000;background:#FFF;width:41px;height:41px;line-height:55px;text-align:center;font-size:13px;opacity:.8;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}body .wpb_wrapper div[data-ride=vc_carousel] .vc_carousel-control span{display:block;margin-top:-7px;margin-left:-15px}body .wpb_wrapper div[data-ride=vc_carousel] .vc_carousel-control:hover{border:none}body .wpb_wrapper .flex-direction-nav .flex-next{margin-right:15px;text-indent:9999px}body .wpb_wrapper .flex-direction-nav .flex-prev{margin-left:15px}body .wpb_wrapper .flex-direction-nav a:hover{opacity:1}body .wpb_wrapper .flex-direction-nav .flex-next i,body .wpb_wrapper .flex-direction-nav .flex-prev i{position:absolute;display:inline-block;width:65px;height:60px;font-size:15px;line-height:42px;color:#000;text-indent:0;top:0;right:-13px}body .wpb_wrapper .flex-direction-nav .flex-prev i,body .wpb_wrapper .wpb_slider_nivo .nivo-directionNav .nivo-prevNav i,body .wpb_wrapper div[data-ride=vc_carousel] .vc-left{line-height:78px;right:-12px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-2)}body .wpb_wrapper div[data-ride=vc_carousel] .vc-left{left:10px;line-height:40px}body .wpb_wrapper div[data-ride=vc_carousel] .vc-right{right:10px;line-height:43px}div[data-ride=vc_carousel]{position:relative;max-width:100%;margin:0 auto}div[data-ride=vc_carousel] .vc_carousel-indicators{bottom:-25px}.vc_carousel-slideline .vc_carousel-slideline-inner .vc_item.vc_slide_post h2{font-size:19px;line-height:1.15em;letter-spacing:0;margin-bottom:15px!important}.vc_carousel-slideline .vc_carousel-slideline-inner .vc_item.vc_slide_post .post-thumb{margin-bottom:10px}.vc_carousel-slideline .vc_carousel-slideline-inner .vc_item.vc_slide_post .entry-content{font-size:14px;line-height:1.5em;letter-spacing:0;padding:3%}.vc_carousel-slideline .vc_carousel-slideline-inner .vc_item.vc_slide_post .entry-content span{display:block;margin:0 0 10px}.vc_carousel-slideline .vc_carousel-slideline-inner .vc_item.vc_slide_post .entry-content .btn{margin:15px 0}body .wpb_wrapper .wpb_slider_nivo .nivo-directionNav a i{position:absolute;display:inline-block;width:65px;height:60px;font-size:15px;line-height:42px;color:#000;text-indent:0;top:0;right:-13px}.device-menu-firer,.elementor-editor-active #preloader,.elementor-editor-preview #preloader,.wpb_wrapper .vc_grid-loading,.wpb_wrapper .vc_grid-loading:after,.wpb_wrapper .vc_grid-loading:before{display:none}body .wpb_wrapper .wpb_slider_nivo .nivo-directionNav .nivo-prevNav{margin:-5px 0 0 7px}body .wpb_wrapper .wpb_slider_nivo .nivo-directionNav .nivo-nextNav{margin:-5px 7px 0 0}.wpb_wrapper .wpb_categories_filter,.wpb_wrapper .wpb_teaser_grid .categories_filter{margin:25px 0 0 15px}.wpb_wrapper .vc_separator_align_center,.wpb_wrapper .wpb_separator{border-bottom:1px solid #ececec}.wpb_wrapper .wpb_content_element div.ui-tabs .ui-tabs-nav li,.wpb_wrapper .wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active{font-size:11px;text-transform:uppercase}body .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,body .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{padding:3.5em;background-color:#f7f7f7}body .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{background-color:#f7f7f7}.wpb_wrapper #map-canvas{margin:35px 0;position:static}.wpb_wrapper .featured ul li .hover-overlay{z-index:-1}.wpb_wrapper #container{margin:0 0 0 -1.12766%;padding:0;width:101.57%;overflow:visible!important;-webkit-transform:translateZ(0)}.wpb_flickr_widget p.flickr_stream_wrap a{font-size:11px;margin-top:7px}.wpb_wrapper .flickr_badge_image{margin:1px}.wpb_wrapper .flickr_badge_image a img{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.wpb_wrapper .flickr_badge_image a img:hover{opacity:.7}h4.wpb_toggle{font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.LoadMore em,.categories ul li a{letter-spacing:2px;text-transform:uppercase}.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{background:#E7E7E7;color:#000;padding:3px;border-bottom:3px solid #d6d3d3}.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{font-size:13px;color:#000}.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active{background:#000!important;border-width:3px!important}.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active a{color:#FFF}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{top:16px}.wpb_wrapper .wpb_content_element div.ui-tabs .ui-tabs-nav li,.wpb_wrapper .wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#E7E7E7;color:#000;padding:3px;border-bottom:3px solid #d6d3d3}.wpb_wrapper .wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#000!important;border-width:3px!important}.wpb_wrapper .wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#FFF}.wpb_wrapper .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{font-size:13px;font-weight:500}.wpb_content_element.wpb_single_image.center img{max-width:100%;margin:0 auto}.wpb_wrapper .vc_progress_bar .vc_single_bar{position:relative;height:35px;font-size:15px;font-weight:600;line-height:27px;color:#E7E7E7;background:#D1D1D1;margin-bottom:30px;-webkit-border-radius:inherit;-khtml-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit}.content-wrapper .wpb_wrapper .vc_masonry_media_grid a:hover{border-bottom:none}.overlayed-image{position:absolute;left:1%;right:1%;z-index:0}.move-top-25{margin-top:-25px}.move-top-50{margin-top:-50px}.move-top-100{margin-top:-100px}.move-top-150{margin-top:-150px}.move-top-200{margin-top:-200px}.move-top-250{margin-top:-250px}.move-top-300{margin-top:-300px}.move-top-350{margin-top:-350px}.move-top-400{margin-top:-400px}.move-top-450{margin-top:-450px}.move-top-500{margin-top:-500px}.move-bottom-25{margin-top:25px}.move-bottom-50{margin-top:50px}.move-bottom-100{margin-top:100px}.move-bottom-150{margin-top:150px}.move-bottom-200{margin-top:200px}.move-bottom-300{margin-top:300px}.move-bottom-350{margin-top:350px}.move-bottom-400{margin-top:400px}.move-bottom-450{margin-top:450px}.move-bottom-500{margin-top:500px}.wpb_row{background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.show-fullscreen img{cursor:pointer}.project-detail ul.elementor-select-preset-list{margin:50px auto}.section-header{position:relative;color:#FFF;background:#000;width:100px;height:57px;margin:0 auto 70px;z-index:1}.section-header:after,.section-header:before{content:"";position:absolute;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;left:0}.section-header:before{top:-25px;border-bottom:25px solid #000}.section-header:after{bottom:-25px;border-top:25px solid #000}.section-header>h4{font-size:17px;font-weight:800;line-height:57px;text-align:center;text-transform:uppercase;color:#FFF;padding:0;top:0}.section-header-description{width:55%;text-align:center;margin:0 auto 50px}.cats-stack{position:fixed!important;width:100%!important;line-height:35px;background:#F5F5F5;top:0;left:0;opacity:.97;z-index:10}.cats-stack a{color:#707070!important}.categories{position:static;padding:22px 0 50px;-ms-box-sizing:border-box;box-sizing:border-box}.LoadMore,.categories ul{position:relative;text-align:center}.categories ul{display:block;width:80%;margin:0 auto;padding:0}.categories ul li{display:inline}.categories ul li a{display:inline-block;font-size:15px;font-weight:600;color:#000;padding:10px;border-bottom:2px solid transparent}.categories ul li a:hover{text-decoration:none}.project{padding-top:28px}.project .rotate-text{left:-5.3%;top:105px}#container li figure img{width:100%}.LoadMore a{width:18px;height:20px;display:block;margin:15px auto;opacity:.8}.LoadMore span{display:block;background-color:rgba(0,0,0,.8);padding:15px;-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.LoadMore em{font-size:11px;font-style:normal;font-weight:700;color:#E9E9E9}.LoadMore small{background-position:-28px 0}#infscr-loading{left:50%;bottom:25px;width:300px;position:fixed;text-align:center;z-index:100;margin-left:-150px;padding:20px;color:#FFF;-ms-box-sizing:border-box;box-sizing:border-box}.related-project,.related-project ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.category-bg-color li,.project-stream{position:relative}.project-detail{width:100%;padding-left:0;padding-bottom:55px}.project-detail ul{margin:15px 0}.project-detail ul li{margin:7px 0}.project-detail .aligncenter,.project-detail .alignnone,.project-detail .alignright{margin:50px 0}.project-detail .btn{width:170px;margin:150px auto 0}.project-detail .btn a{display:block;padding:13px 11px}.single-post .section-title{display:none}.info-box,.section-title{position:absolute;width:100%;text-align:center;margin-top:235px;z-index:-1}.straight-layout .info-box,.straight-layout .section-title{margin-top:145px}.straight-layout.parallax .info-box,.straight-layout.parallax .section-title{top:15%}.menu-layout-open.straight-layout.parallax .info-box,.menu-layout-open.straight-layout.parallax .section-title{top:25%}.parallax .info-box,.parallax .section-title{position:fixed;margin-top:0;top:21%}.inner-info-box,.inner-section-title{position:relative;max-width:1024px;margin:0 auto}.info-box h3,.section-title h2{width:75%;font-size:43px;line-height:51px;text-decoration:none;text-transform:uppercase;color:#FFF;margin:0 auto;padding:0 0 5px;font-weight:900}.info-box h3:after,.section-title h2:after{content:'';display:block;position:relative;width:45px;height:5px;background:#FFF;left:50%;margin:21px 0 0 -22.5px}.info-box p,.section-title p{font-size:17px;line-height:22px;font-weight:400;text-transform:uppercase;color:#fff;padding:7px 0 0}.info-box p{font-size:15px;font-weight:600;line-height:21px}.content-info-box p{font-size:15px;line-height:23px;font-weight:400}.info-box-description,.page-description{width:55%;margin:0 auto}.page-description{width:45%}.info-box ul li{display:inline-block}.info-box strong{color:#000;font-weight:bolder}.info-box-meta{margin-top:0;opacity:.5;font-weight:600}.category-list{display:inline;font-size:11px;font-weight:300;text-transform:uppercase;color:#FFF;padding:4px 0 10px;letter-spacing:1px}.category-list li{padding-left:2px}.category-list a{border:none}.category-list a:hover{border-bottom:1px solid inherit}.content-info-box .info-box{position:relative;width:100%;text-align:left;margin:-190px auto 93px}.minimal-layout.content-info-box .info-box{margin-top:0}.straight-layout .content-info-box .info-box{margin-top:-170px}.content-info-box .inner-info-box{position:relative;max-width:450px;margin:0 auto;background:#272d33;padding:40px}.content-info-box .outer-border{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:6px solid #272d33}.content-info-box .info-box h3{width:100%;font-size:42px;font-weight:900;line-height:47px;text-decoration:none;text-transform:uppercase;text-align:center;color:#FFF;margin:0;padding:0 0 5px}.content-info-box .info-box h3:after{content:'';display:block;position:relative;width:45px;height:5px;background:#FFF;left:0;margin:5px auto 0}.content-info-box .info-box-description{width:100%;text-transform:uppercase;text-align:center}.content-info-box .info-box-description p{font-size:15px!important;line-height:23px;font-weight:700!important;padding:7px 0 0;margin-bottom:3px}.content-info-box .info-box-meta{position:relative;width:60%;text-align:center;margin:0 auto}.content-info-box .info-box-meta .category-list,.content-info-box .info-box-meta .category-list a{font-size:11px;font-weight:700;letter-spacing:1px}.actions{position:relative;width:65%;margin:0 auto}.action-fullscreen,.action-scroll,.actions-related{position:relative;width:30px;height:30px;border:3px solid #FFF;margin:55px auto;top:0;-webkit-transition:all 333ms cubic-bezier(.23,1,.32,1);-moz-transition:all 333ms cubic-bezier(.23,1,.32,1);-o-transition:all 333ms cubic-bezier(.23,1,.32,1);transition:all 333ms cubic-bezier(.23,1,.32,1);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.5)}.info-box .share-social-icon li a,.related-project img{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.no-touch .action-fullscreen:hover,.no-touch .action-scroll:hover,.no-touch .actions-related:hover{background:#FFF;border-color:transparent}.touch .action-scroll:hover{background-color:transparent}.no-touch .single-portfolio .actions div:hover a i{color:#000}.actions div a{display:block;width:100%;height:100%}.actions div a:hover{border:none!important}.action-fullscreen a i,.action-scroll a i,.actions-related a i{display:block;font-size:12px;color:#FFF;text-align:center;line-height:30px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.5)}.no-touch .action-fullscreen:hover a i,.no-touch .action-scroll:hover a i,.no-touch .actions-related:hover a i{color:#000;opacity:.25}.action-fullscreen,.actions-related{position:absolute;top:0;right:0;left:0;z-index:10;opacity:0}.action-scroll{z-index:100}.no-touch .actions.active .action-scroll{top:5px}.actions.active .action-fullscreen{left:-72px;top:-24px;opacity:1}.actions.active .actions-related{left:36px;top:-24px;opacity:1}.single-portfolio.content-info-box .actions{position:absolute;width:36px;top:-78px;right:3%;left:3%}body.single-portfolio.content-info-box .actions a i{color:#000;opacity:.7}body.single-portfolio.content-info-box .actions a:hover i{opacity:1}.actions .galleria-project-title:hover,body.single-portfolio .actions a.gal-single-info-btn:hover{cursor:default}.related-project{position:absolute;display:none;width:1024px;max-width:1024px;top:215px;left:50%;z-index:1;-ms-box-sizing:border-box;box-sizing:border-box}.minimal-layout .related-project{top:150px}.minimal-layout.menu-layout-1 .related-project{top:480px}.minimal-layout.menu-layout-2 .related-project{top:450px}.related-project ul{position:relative;display:block;width:100%;left:-50%;padding:10px 65px;float:left;-ms-box-sizing:border-box;box-sizing:border-box}.related-project ul li{padding-left:1%;width:32.333%;margin-bottom:0}.related-project ul li a{display:block}.related-project img{width:100%;max-width:100%;height:auto;transition:all .2s}.related-project img:hover{opacity:.7}.related-project span{position:absolute;display:block;font-size:21px;font-weight:300;text-transform:uppercase;color:#6B6B6B;width:175px;top:-55px;left:-440px;opacity:.5}.related-project .btn-close-related,.related-project .close-related{font-size:19px;color:#6B6B6B;width:auto;left:432px;top:-55px;opacity:.5}.related-project .close-related:hover{font-size:21px;left:481px;opacity:.7}.share-social-icon{position:absolute;display:none;background:#000;margin:5px 0 0 -20.5%}.info-box .share-social-icon ul{margin:0;padding:0}.info-box .share-social-icon li{position:relative;display:inline-block;margin:0}.info-box .share-social-icon li a{display:block;width:25px;height:25px;background:#000;text-align:center;padding:25px;color:#8A8A8A;transition:all .2s}.info-box .share-social-icon li a:hover{border:none}.share-social-icon li a:hover{color:#FFF}.share-social-icon li .twitter:hover{background-color:#00a0d1}.share-social-icon li .facebook:hover{background-color:#3b5998}.share-social-icon li .pinterest:hover{background-color:#910101}.fixed-info-box .category-bg-color li,.project-stream{position:relative}.fixed-info-box .project-detail{width:68%;padding-left:0;padding-bottom:55px}.fixed-info-box .project-detail figure{background-color:#e8cc51}.fixed-info-box .project-detail img{width:100%;height:auto}.fixed-info-box .project-detail ul{margin:15px 0}.fixed-info-box .project-detail ul li{margin:7px 0}.fixed-info-box .project-detail .aligncenter,.fixed-info-box .project-detail .alignnone,.fixed-info-box .project-detail .alignright{margin-bottom:10px;border-bottom:1px #98c0c5 solid;padding-bottom:10px}.fixed-info-box .project-detail .btn{width:153px;margin:0 auto}.fixed-info-box .project-detail .btn a{width:107px;padding:13px 21px}.fixed-info-box .info-box{position:absolute;width:30%;z-index:100;padding:25px 0 0 30px;top:80px}.fixed-info-box .info-box h3{font-size:2.1em;color:#98c0c5;line-height:132%;text-decoration:none;text-transform:none;padding:0 0 5px}.fixed-info-box .info-box p{font-size:12px!important;line-height:19px;color:#696969;padding:0 0 18px 2px}.fixed-info-box .info-box h5{font-size:13px;color:#000;border-bottom:1px #98c0c5 solid;margin:2px}.fixed-info-box .info-box h5:last-child{font-size:10px}.fixed-info-box .info-box ul{font-size:12px;margin:0 0 7px;padding-top:0}.fixed-info-box .info-box ul li{display:block;margin-bottom:5px}.fixed-info-box .info-box strong{color:#000;font-weight:bolder}.fixed-info-box .info-box .action-fullscreen .fullscreen-btn{border-bottom:2px solid #d3eeee}.fixed-info-box .category-list{font-size:11px;padding:4px 0 10px;margin-left:3px!important}.fixed-info-box .category-list li{padding-left:2px}.fixed-info-box .category-list a{border:none}.fixed-info-box .category-list a:hover{border-bottom:1px solid inherit}.fixed-info-box .action-fullscreen{padding-top:10px}.fixed-info-box .action-fullscreen ul.social-icon{padding:9px 0 0 2px}.fixed-info-box .action-fullscreen .fullscreen-btn{font-size:13px;text-align:center;color:#fff;width:30px;margin-right:0;padding:7px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.fixed-info-box .action-fullscreen .fullscreen-btn:hover{background-color:#000;color:#fff}.fixed-info-box .related-project{font-size:1.3em;color:#b6b6b6;padding-top:25px}.fixed-info-box .related-project span{font-size:13px;padding-bottom:4px;padding-left:2px}.fixed-info-box .related-project ul{padding:5px 3.3%;border-top:1px #98c0c5 solid;border-bottom:1px #98c0c5 solid;width:93.4%}.fixed-info-box .related-project ul li{padding-left:3.3333%;width:29%;margin-bottom:0}.fixed-info-box .related-project img{width:100px;max-width:100px;height:45px!important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.fixed-info-box .related-project img:hover{opacity:.7}.arrow-nav{position:fixed;display:none;width:55px;height:100%;padding:0;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.arrow-nav a i,.arrow-nav a span,.post-content h2 a{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.arrow-nav:hover{display:block;width:200px;padding:0 100px 0 25px;background-color:#000}.next-project{right:0}.prev-project{left:0}.arrow-nav a{position:absolute;display:table;height:500px;width:25px;color:#FFF;top:50%;margin-top:-250px}.arrow-nav a i,.arrow-nav a span{display:table-cell;vertical-align:middle;font-size:21px;line-height:23px;font-weight:200;text-transform:uppercase;width:200px;transition:all .2s}.arrow-nav a i{width:10px;font-size:17px;color:#000}.arrow-nav a span{display:none}.arrow-nav:hover a{min-width:200px;border-bottom:none}.arrow-nav:hover a i{position:relative;color:#FFF}.arrow-nav:hover a span{position:relative;display:table-cell}.prev-project a{text-align:left;left:45px}.prev-project a i{left:0}.prev-project a span{text-align:right}.next-project a,.next-project a span{text-align:left}.prev-project:hover a{left:50px}.prev-project:hover a i{left:-20px}.prev-project:hover a span{left:0}.next-project a{right:50px}.next-project:hover a i{right:-11px}.pag-direction{position:absolute;display:block;font-size:11px;font-weight:700;font-style:italic;color:#292929;padding-top:1px}.pag-direction-prev{right:0;margin-right:5px}.pag-direction-next{left:0;margin-left:5px}.content-wrapper blockquote{margin:25px 0}.content-wrapper blockquote p{font-size:15px;font-weight:500;font-style:italic;line-height:21px;text-transform:uppercase;letter-spacing:-1px;width:280px;margin-left:35px}.content-wrapper blockquote:before{content:'"';display:block;width:35px;height:35px;font-size:45px;color:#929292;text-align:center;line-height:63px;background:#000;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.claim,.midtle{font-weight:300;color:#000}.content-wrapper iframe{max-width:100%}#fullscreen-images{position:fixed;display:none;top:0;right:0;bottom:0;left:0;z-index:1000}#content-side,#sidebar,.block-content,.claim:after,.cover-post,.post-content,.post-image{position:relative}.claim{font-size:47px;line-height:55px;margin-bottom:30px}.claim:after{content:'';display:block;width:75px;height:2px;background:#3C3C3C;margin-top:15px}.midtle{font-size:37px;line-height:43px;margin-bottom:25px}.claim.align-left,.midtle.align-left{text-align:left}.claim.align-center,.midtle.align-center{text-align:center}.claim.align-right,.midtle.align-right{text-align:right}.claim.align-center:after{margin:15px auto 0}.claim.align-right:after{margin:15px 0 0 100%;right:75px}.sub-claim{margin:-25px 0 35px}h3.page-subtitle{display:inline-block;font-size:2.5em;color:#a7a7a7;text-transform:none;text-decoration:none;margin:30px 0 15px}.cover-post .the-date,.post-content>ul li{text-transform:uppercase;font-size:13px;color:#cfcfcf}h4.widget-heading{font-size:2.3em;color:#000;text-decoration:none;letter-spacing:-1px;margin-bottom:11px}.block-content{padding:1px 3px;z-index:100}.default-page .block-content ul li{font-size:1.3em;line-height:1.7em;color:#6d6d6d}#content-side{width:60%;float:left}body.posts-stream.hide-side #content-side,body.single-post.hide-side #content-side{width:100%}body.page-template-template-sidebar-left-php #content-side,body.posts-stream.left-side #content-side,body.single-post.left-side #content-side{margin-right:0;float:right}#sidebar{width:29%;margin-top:25px;float:right}.right-side #sidebar{margin-top:35px}body.page-template-template-sidebar-left-php #sidebar,body.posts-stream.left-side #sidebar,body.single-post.left-side #sidebar{float:left}body.posts-stream.hide-side #sidebar,body.single-post.hide-side #sidebar{display:none}#sidebar li>ul{padding-left:0}.post-content ul li a{color:#cfcfcf}.cover-post{padding:25px 0 0;margin-bottom:105px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.cover-post .the-date{display:inline-block;margin-bottom:7px}.post-body{margin-top:10px}.post-content>ul{display:inline-block}.post-content .btn a{border:none;padding:0;text-align:left}.post-category h5,.post-content h2 a:hover{border-bottom:2px solid #d3eeee}.post-content .btn a:hover{background:0 0}.post-excerpt{width:100%}.post-excerpt p{margin-bottom:10px}.post-image{width:100%;left:0;overflow:hidden;z-index:-1;margin-bottom:15px}body.blog.blog-layout-2 .post-image{max-height:150px}.blog.blog-layout-3 .post-image{position:absolute;width:30%;top:0;left:auto;right:0;z-index:-1}body.blog-layout-3 .post-content{position:relative;width:63%;margin-right:0;padding-right:37%}body.blog-layout-3 .single-post .post-content{position:relative;width:100%;margin-right:0;padding-right:0}body.blog-layout-3.single-post .post-content{width:100%}body.blog-layout-3.single-post .post-image{position:relative;width:100%}.post-image figure{display:block;right:0}.post-image img{width:100%;height:auto}.post-content img{padding-bottom:15px;max-width:100%;height:auto}.post-content h2{margin-bottom:15px;font-size:2.3em}.post-content h2 a{font-size:25px;font-weight:400;line-height:31px;text-transform:uppercase;letter-spacing:0;color:#000;transition:all .2s}.map-zoom a i,.post-share .social-icon li a i{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.post-content p,.post-excerpt,.post-excerpt p{line-height:1.8em;font-weight:500;color:#494949;font-size:15px}.post-category{margin:25px 0 0;text-align:right}.post-category ul{position:relative;display:block;width:150px;float:right;clear:both}.post-category h5{font-size:1em;display:inline-block;margin-bottom:10px;float:right}.post-category a{font-size:.8em;color:#454545}.post-category a:hover{border-bottom:1px solid #d3eeee}.post-category a:visited{color:#454545}.pagination{position:relative;width:100%;margin-bottom:35px;top:25px;left:9px;clear:both}.pagination div{float:left}.pagination .prev-post{float:right;margin-right:15px;position:relative;min-width:145px;text-align:right}.pagination div a{display:block;padding:15px;line-height:.9em}.pagination .next-post{margin-left:0;margin-right:5%}.pagination .prev-post a{position:absolute;right:0}.pagination .wp-pagenavi{width:100%}.pagination .wp-pagenavi a,.pagination .wp-pagenavi span,.pagination .wp-pagenavi span.current{text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0);background:0 0;border-radius:50px;margin:25px 0 0;padding:10px 10px 9px;width:35px;text-align:center}.pagination .wp-pagenavi .nextpostslink{position:absolute;right:0;margin-top:28px}.pagination .wp-pagenavi .previouspostslink{margin-right:15px}.pagination .wp-pagenavi .page,.pagination .wp-pagenavi span.current{margin-left:5px;display:inline-block}.pagination .wp-pagenavi span.current{opacity:.4}.pagination .wp-pagenavi .pages{display:none}.pagination .wp-pagenavi .nextpostslink,.pagination .wp-pagenavi .previouspostslink{float:left}.pagination .wp-pagenavi a{display:inline-block}.single-pagination{position:relative;width:100%;height:auto;margin:40px 0 100px;border-top:1px dotted #dbdbdb;border-bottom:1px dotted #dbdbdb;padding:55px 7px}.single-pagination span{float:left;display:block;width:43%;padding:0 17px}.single-pagination span small{display:block;font-size:13px;color:#dbdbdb;text-transform:none;font-weight:400;padding:0 0 11px}.single-pagination a{font-size:1.15em;line-height:1.55em;border:none;display:inline;border-bottom:2px solid transparent}.single-pagination span#next-post{float:right;text-align:right}.single-pagination span a{font-size:15px;font-weight:400;text-transform:uppercase}.single-pagination span a:hover{color:#000}.single-pagination span#prev-post{padding-left:0}.infinite-scrl .pagination .next-post,.infinite-scrl .pagination .prev-post,.infinite-scrl .pagination .wp-pagenavi{display:none}body.blog.infinite-scrl .pagination .next-post,body.blog.infinite-scrl .pagination .prev-post,body.blog.infinite-scrl .pagination .wp-pagenavi,body.single.infinite-scrl .pagination .next-post,body.single.infinite-scrl .pagination .prev-post,body.single.infinite-scrl .pagination .wp-pagenavi{display:block}.post-body .btn a{color:#222;background:0 0;margin-top:25px;padding-bottom:3px;border-bottom:1px dotted #222}.post-body .btn a:hover{border-color:transparent}.widget{position:relative;margin-bottom:35px;list-style:none!important}.widget h3{display:inline-block;font-size:11px!important;color:#1a1a1a;text-decoration:none;border-bottom:3px solid #d3eeee;margin-bottom:10px;text-transform:uppercase;letter-spacing:0}.widget ul{position:relative;display:block}.widget ul li{display:block;line-height:30px}.widget ul li a{display:inline;font-size:1em;line-height:1.7em;font-weight:400;color:#999}.widget:not(.query),.widget:not(.query) ul li,.widget:not(.query) ul li a,.widget:not(.query) ul li p{font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:1px;color:#313131}.widget ul li a:hover{color:#000}#searchform input{font-size:1.35em;background-color:#f1f1f1;border:none;height:3em;padding:1em;box-sizing:border-box}#sidebar #searchsubmit{display:none}#sidebar input[type=search]{width:100%;font-size:13px;height:55px;background:#f5f5f5}#searchform ::-webkit-input-placeholder{line-height:1.35em;color:#bababa;opacity:.5}.tagcloud a,.widget_archive select{display:inline-block;font-size:9px!important;line-height:0;text-align:center;text-transform:uppercase;color:#000;border:1px solid #d3eeee;margin:0 0 5px;padding:9px;-webkit-border-radius:50px;-khtml-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.widget_archive select{line-height:9px}.tagcloud a:hover{border:1px solid transparent}.textwidget p{font-size:13px;line-height:1.7em;text-transform:none;margin-bottom:5px}.widget_categories label{display:none}.widget_categories select{display:block;margin:0 0 29px;padding:15px 21px;font-size:15px;line-height:1.55em;border:0;border-radius:0;background:#f5f5f5;color:#aaa;opacity:.55;-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:none!important;box-shadow:none!important}.widget_categories select:hover{opacity:.75}.sb_tabbed .sb_tabs .t3{display:none}.widget_sb_tabbed_widget ul.sb_tabs li{width:50.005%;height:75px;max-height:75px}.widget_sb_tabbed_widget ul.sb_tabs li a{text-transform:uppercase;font-weight:600;line-height:25px;background:#000;color:#FFF;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.widget_sb_tabbed_widget ul.sb_tabs li a.tab-current{border:none}.widget_sb_tabbed_widget .tab-content{padding:0 5px 0 0}.widget_sb_tabbed_widget .tab-content ul li{position:relative;min-height:75px}.widget.widget_sb_tabbed_widget div{margin-bottom:0}.tb-wdgt-wrap{position:absolute;width:35%;height:95px;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:0;display:block!important}.widget_sb_tabbed_widget .tab-content ul li a{position:absolute;font-size:13px;font-weight:500;line-height:21px;letter-spacing:0;color:#000;right:0;width:60%}.widget .sb_tabbed{margin-bottom:-20px}.widget_sb_tabbed_widget .tab-content ul li a:hover{border:none;color:#333}.sb-cat-meta,.sb-comment-meta,.sb-date-meta{position:absolute;text-transform:capitalize;font-weight:500;letter-spacing:0;width:60%;right:0;bottom:5px}#sidebar>ul .widget_calendar #wp-calendar{width:100%}#sidebar>ul .widget_calendar #wp-calendar caption{font-size:12px;font-weight:500;text-align:center;color:#333;margin:10px 0 15px}#sidebar>ul .widget_calendar #wp-calendar thead{font-size:10px}#sidebar>ul .widget_calendar #wp-calendar thead th{padding-bottom:10px;text-align:center}#sidebar>ul .widget_calendar #wp-calendar tbody{color:#aaa}#sidebar>ul .widget_calendar #wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:8px}#sidebar>ul .widget_calendar #wp-calendar tbody td:hover{background:#FFF}#sidebar>ul .widget_calendar #wp-calendar tbody .pad{background:0 0}#sidebar>ul .widget_calendar #wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#sidebar>ul .widget_calendar #wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}#sidebar>ul .vkw_tweet_widget .twitter{font-size:1.15em;line-height:1.7em}#sidebar>ul .vkw_tweet_widget .twitter li{color:#474747;padding:10px 0}#sidebar>ul .vkw_tweet_widget .twitter li span{display:block}#sidebar>ul .vkw_tweet_widget .twitter li span a{font-weight:800;letter-spacing:0;color:#474747}#sidebar>ul .vkw_tweet_widget .twitter li span a:hover{color:#000}#sidebar>ul .vkw_tweet_widget .twitter li>a{font-size:.9em;margin-top:7px;border:none}#sidebar>ul .twitter-link{position:relative;display:inline-block;width:auto;font-weight:500;margin:0 auto;padding:7px 11px!important;background:#f5f5f5;border-bottom:none!important;color:#000;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#sidebar>ul .twitter-link:hover{background:#000}#sidebar>ul .vkw_flickr_widget .flickr_badge_image{width:25%;float:left;margin:0}#sidebar>ul .vkw_flickr_widget .flickr_badge_image a{display:block}#sidebar>ul .vkw_flickr_widget .flickr_badge_image a:hover{opacity:.7}#sidebar>ul .vkw_flickr_widget .flickr_badge_image a img{width:100%;height:auto}.back-single-feat-image{position:fixed;display:block;width:103%;height:100%;top:-5px;left:-5px;opacity:.55}.iosdevice .back-single-feat-image{z-index:-1!important}.blurred{height:100%;background-size:cover;background-repeat:no-repeat}.back-single-feat-image img{width:100%;max-width:100%}.single-post svg{position:fixed;opacity:.5}.single-post.image-bg,.single-post.pattern-bg{background:#F3F3F3}.single-post .post-content{position:relative;width:100%;margin-right:2%}.project-detail p,.single-post .post-excerpt p{margin-bottom:10px}.single-post .post-content h2{font-size:25px;font-weight:500;line-height:31px;text-transform:uppercase;letter-spacing:0}.single-post .post-image{position:relative;max-width:1024px;height:auto;max-height:565px;min-height:85px;margin:115px auto 0;padding:0 10px;top:75px;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.minimal-layout.single-post .post-image{margin-top:0;padding:0;top:0}.minimal-layout .cover-post .the-date{margin-bottom:0}.single-post .post-image figure{display:block;position:relative;margin:0 0 25px}.single-post .post-image img{width:100%;height:auto}.post-metas,.post-share,.post-tags{font-size:1.15em;color:#999;margin:25px 0 15px;text-align:left;clear:both}.post-metas h5,.post-share h5,.post-tags h5{display:inline-block;font-size:12px;font-weight:500;text-transform:uppercase;color:#000;margin:25px 0 10px}.post-metas h5,.post-tags ul{border:none}.post-metas ul{margin-left:2px}.post-metas ul li,.post-tags ul li{display:inline-block;padding-right:3px}.post-metas ul li{padding-right:0}.post-metas ul li a,.post-tags ul li a{font-size:.8em;color:#454545}.post-tags ul li a{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1px;background:#333;color:#FFF;padding:5px 11px;opacity:.25;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px}.post-tags ul li a:hover{opacity:1;border-bottom:1px solid #d3eeee}.post-metas h5{margin-bottom:0}.post-metas ul li{font-size:13px}.post-share{position:relative;top:-77px;float:right}body.single-portfolio .post-share{top:-59px;min-width:60px}.post-share .social-icon{position:relative;top:11px;right:7px;margin:0}.post-share h5{position:absolute;font-size:12px;text-align:left;top:-35px}.post-share .social-icon li{margin:0;list-style:none}.post-share .social-icon li a{width:35px;margin-right:7px;border:transparent}.post-share .social-icon li a i{display:block;font-size:15px;text-align:center;line-height:27px;color:#B4B4B4;transition:all .2s}.post-share .social-icon li .twitter i:hover{color:#00a0d1}.post-share .social-icon li .facebook i:hover{color:#3b5998}.post-share .social-icon li .pinterest i:hover{color:#910101}.back-news-btn{display:inline-block;margin-top:50px}.alignleft,img.alignleft{display:inline;float:left;margin:1.5em 1.5em 1.5em 0!important}.alignright,img.alignright{display:inline;float:right;margin:1.5em 0 1.5em 1.5em!important}.project-detail .aligncenter,.project-detail img.aligncenter{clear:both;display:block;margin:0 auto}.aligncenter{margin:0 auto}img.alignnone{margin:10px 0}.project-detail .wp-caption{width:100%!important;position:relative}.wp-caption{text-align:center;margin-bottom:1.5em;max-width:100%}.wp-caption img{border:0;margin:0;padding:0}.wp-caption p.wp-caption-text{position:absolute;max-width:35%;font-size:9px;text-transform:uppercase;text-align:left;line-height:17px;display:block;background:#000;color:#f6f7f2;margin:0;padding:15px;bottom:23px;left:15px}.c-form-centered .wpcf7 .wpcf7-validation-errors,.map-zoom a{text-align:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-smiley{max-height:1em;margin:0!important}.gallery dl{margin:0}.gallery-caption{margin:-1.5em 0 0}.widget div{margin-bottom:35px}.widget div h2{font-size:2.3em}.module{margin-top:50px}#map-canvas{position:absolute;width:100%;height:500px;bottom:0;z-index:-1}.minimal-layout #map-canvas{position:relative;width:100%;height:500px;bottom:0;z-index:0;margin-bottom:75px}.map-zoom{position:absolute;z-index:10;bottom:200px;right:3%}.straight-layout .map-zoom{bottom:225px}.map-zoom a{display:inline-block;width:30px;height:30px;background:#000;line-height:32px;margin-bottom:7px;-webkit-border-radius:3px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:7px}.map-zoom a i{color:#FFF;transition:all .2s}.map-zoom a:hover{background:#FFF}.map-zoom a:hover i{color:#1eedc8}.contact-form .block{margin-right:15px}body .wpcf7 input,body .wpcf7 textarea{display:block;height:40px;font-size:13px;line-height:35px;color:#333;background:0 0;border:1px solid #333;padding:0 0 0 6px;margin:0;outline:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body .wpcf7 input:hover,body .wpcf7 textarea:hover{border:5px solid #000}body .wpcf7 input{width:50%}body .wpcf7 textarea{width:100%;min-height:130px;margin:15px 0;overflow:auto}body .wpcf7 p{margin:15px 0 20px;color:#333;text-transform:uppercase;font-size:13px;font-weight:800}body .wpcf7 input[type=checkbox]{height:initial;width:initial;min-height:initial;display:block;float:left;margin:0 10px}.wpcf7-list-item-label{float:left;font-size:15px;line-height:1em}body .wpcf7 p:hover{color:#000}body .wpcf7 .send-btn{border:none;font-weight:700;color:#000;width:15%;text-align:center;float:right}body .wpcf7 .send-btn:hover{border:none!important;background:#1eedc8;color:#FFF}body .wpcf7 .wpcf7-submit{width:100px;text-transform:uppercase;font-weight:600}body .wpcf7 .wpcf7-submit:hover{border:2px solid rgba(0,0,0,.9);cursor:pointer}body .wpcf7-not-valid-tip{color:red}body .wpcf7-validation-errors{text-transform:uppercase;color:red}.c-form-centered .wpcf7-form{margin:25px 0}.c-form-centered .wpcf7 input:not([type=checkbox]),.c-form-centered .wpcf7 textarea{width:100%;min-height:45px}.c-form-centered .wpcf7 textarea{min-height:176px}.c-form-centered .wpcf7 .wpcf7-submit{position:relative;max-width:115px;margin:0 auto}.c-form-centered .wpcf7 input::-webkit-input-placeholder,.c-form-centered .wpcf7 textarea::-webkit-input-placeholder{font-size:12px;color:#AAA!important;font-weight:bolder;text-transform:uppercase}input:not([type=submit]),textarea{outline:0;display:block;font-size:1em;background:0 0;color:#3F3F3F;width:90%;padding:11px 19px;border:none;border-bottom:1px dotted #cacaca;margin-bottom:15px;-webkit-transition:background .2s linear,box-shadow .6s linear;-moz-transition:background .2s linear,box-shadow .6s linear;-o-transition:background .2s linear,box-shadow .6s linear;transition:background .2s linear,box-shadow .6s linear}input:not([type=submit]){width:50%;height:20px}::-webkit-input-placeholder{color:#bababa;opacity:.5}input:-moz-placeholder,textarea:-moz-placeholder{color:#bababa}textarea{min-height:150px;resize:vertical}label{font-size:15px;color:#000;font-weight:700;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;transition:color 1s ease}p{margin-bottom:20px}.indication{color:#bababa;font-size:1.2em;font-style:italic;text-align:right;padding-right:30px}.required{color:#f44b27}input[type=submit]{position:relative;font-size:1.15em;font-weight:700;cursor:pointer;background:0 0;border:1px solid transparent;color:#000;padding:10px 4px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.form-submit{display:inline-block;position:relative;right:0;float:right;margin-right:50px}input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{border-bottom:1px solid #d3eeee}#comments-title{font-size:27px;font-weight:300;text-transform:uppercase;letter-spacing:-1px;color:#D8D8D8;margin-bottom:35px}.says{display:none}.comment:not(.parent){margin:50px 0;padding-bottom:32px;border-bottom:1px solid #f8f7f7}.comment-author{display:block;width:23%;margin-right:2%;float:left}.comment-body-items{width:75%;margin-top:7px;float:left}.bypostauthor{background:#f3f3f3;padding:40px 32px;border-top:1px solid #d3eeee;border-bottom:none!important;box-sizing:border-box;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.comment-body a:hover{color:#f01165}.comment .children{left:0;position:relative;margin-left:5%}.comment.bypostauthor .children{margin-left:2.5%}.reply{display:block;position:relative;width:100%;height:45px;margin-top:65px}.reply a{font-size:11px;clear:both;display:block;position:absolute;right:10px;padding:5px 15px;-webkit-border-radius:15px;-khtml-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.reply a:hover{border:2px solid transparent!important;color:#fff;background:#f01165}#reply-title{font-size:25px;color:#000;margin:25px 0;text-decoration:none}#reply-title small a{font-size:13px;padding:3px 7px;margin-left:5px;opacity:.5}#reply-title small a:hover{opacity:1}#respond{margin-bottom:150px}cite.fn{display:inline-block;max-width:100%;margin:0 0 20px;font-size:15px;font-style:normal;text-align:left;border-bottom:2px solid #d3eeee;padding-bottom:3px}.comment-meta{display:inline-block;font-size:9px;font-style:italic;margin-left:15px}.comment-meta a{display:block;color:#bebebe;font-size:1.15em;margin-bottom:10px}#comments .comment-edit-link,.error404 #sidebar{display:none}.form-allowed-tags{font-size:.65em;color:#B3B3B3;width:90%}.comment-notes,.logged-in-as{margin-bottom:15px}.avatar{float:left;margin-right:15px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.comment em{font-size:13px;font-weight:700;font-style:normal;text-transform:uppercase;color:#ff0070}#comments .form-allowed-tags{font-size:11px}#comments .comment{list-style:none}.error404 h2{font-size:95px}.error404 .top-angle{margin-top:330px}.error404 .block-content{top:-95px}.error404 #content-side{width:100%;font-size:17px;margin:15px 0 45px}.error404 .btn-back-404{display:block;margin:25px 0 45px;padding-bottom:45px}.error404 .btn-back-404:hover{border:none;color:#f01165!important}.error404 .current-page,.error404 .target-page{display:none!important}.error404 .main-navigation{top:155px}.error404.menu-layout-3 .main-navigation{top:0}.error404.straight-layout .top-angle{margin-top:-45px}.error404.straight-layout .block-content{top:-45px}.error404.minimal-layout #content-side,.error404.minimal-layout h2{text-align:center}.ie8 .rotate-text{display:block;position:relative;left:15px;top:0;margin-bottom:15px}.ie8 h2.page-title{margin-top:100px;margin-left:-125px;margin-bottom:30px !important;}.ie8 .categories h4{margin-top:80px}.ie8 .next-project a .rotate-text,.ie8 .prev-project a .rotate-text{display:none!important}.ie8 .project-detail{position:relative;width:100%;margin-left:10px!important;top:30px!important}.ie8 .info-box{position:relative;margin-top:50px!important}.ie8 .project-stream{margin-top:75px}.ie8 body .info-box{width:75%!important}body.modernIE .bottom-angle,body.modernIE .footer-angle,body.modernIE .top-angle,html.ie .bottom-angle,html.ie .footer-angle,html.ie .top-angle,html.oldie .bottom-angle,html.oldie .footer-angle,html.oldie .top-angle{border-style:solid}