#header.full-header{background:-moz-linear-gradient(bottom,rgba(156,166,168,0) 0,rgba(156,166,168,0) 0,rgba(156,166,168,1) 100%);background:-webkit-linear-gradient(bottom,rgba(156,166,168,0) 0,rgba(156,166,168,0) 0,rgba(156,166,168,1) 100%);background:linear-gradient(to top,rgba(156,166,168,0) 0,rgba(156,166,168,0) 0,rgba(156,166,168,1) 100%)}#primary-menu ul li>a{font-size:16px;font-weight:300;color:#fff;text-transform:uppercase}#logo img{width:60%}.sticky-header #primary-menu ul li>a,.sticky-header #primary-menu ul li.current>a{color:#525975}#primary-menu ul ul li>a{font-size:12px!important;font-weight:400!important;color:#525975;text-transform:uppercase}#primary-menu ul ul:not(.mega-menu-column){width:330px}#header.full-header #primary-menu>ul{float:left;padding-right:0;margin-right:0;border-right:none}#primary-menu ul li.current>a{color:#fff;font-weight:400}.button{font-size:12px}.heading-block h2{font-size:36px;text-transform:none}ul.tab-nav:not(.tab-nav-lg) li a i{display:block;font-size:24px;margin:0 0 17px 0;color:#ddd}.acctitle i{color:#ddd}ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a::after{width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#000}.social-icons{display:flex;flex-wrap:wrap;align-items:center;margin-right:10px}.social-icons a{padding:0 7px;font-size:20px}.social-icons a i,.contact .sticky-header .social-icons a i{color:#525975}.social-icons a:hover i,.social-icons a:focus i,.contact .social-icons a:hover i,.contact .social-icons a:focus i,.contact .sticky-header .social-icons a:hover i,.contact .sticky-header .social-icons a:focus i{color:#000}.contact .social-icons a i{color:#fff}.story-box .story-box-info .story-box-content a.button-rounded{color:#fff;font-size:12px;text-decoration:none!important}#section-three-studios img{margin-bottom:20px}#section-three-studios button{margin-top:20px}#copyrights{font-size:14px;line-height:1.8}#copyrights a{color:#fff}.sm-form-control,form ul li input[type=text],form ul li textarea,form ul li input[type=email]{border:1px solid #DDD}#slider #page-title{background-color:transparent;border-bottom:none}label{font-size:13px;font-weight:500;letter-spacing:.3px;color:#171e1a}.button,button[type="submit"],input[type="submit"]{text-decoration:none;font-size:12px;background:#333;color:#fff;border-radius:3px;text-align:center;transition:opacity .22s ease;text-transform:uppercase;letter-spacing:1px}.button.button-large{font-size:12px;padding:0 29px}.toggle{margin:0}.toggle.toggle-bg{background:#fff;border-bottom:1px solid #eee}.toggle.toggle-bg .togglet strong{padding-right:10px;color:#bbb}.toggle.toggle-bg .togglet i{color:#222;line-height:84px}.toggle.toggle-bg .togglet{background-color:#fff;padding:20px 24px}.toggle.toggle-bg .togglec{color:#333;background-color:#fff}.muted{display:inline-block;width:100px;opacity:.5}#section-team{background:#f5f5f5}.team{background:#fff}.team.team-list .team-desc{padding:25px 0}.team-desc a{display:block;color:#bbb;font-size:16px;margin-top:10px}.team.team-list .team-desc i{position:relative;top:3px;padding-right:5px}.social-icon{color:#bbb}.team.team-list .team-image{width:170px}.team-role{color:#999!important}.studio-icons{text-align:center}.studio-icons span{padding:0 10px;color:#999}.studio-icons .i-circled{float:none;margin-right:7px;margin-left:0;color:#aaa;border-color:#aaa}.before-heading{font-size:14px;font-style:normal;font-weight:400;color:#231F20;text-transform:uppercase}.sticky-sidebar h1{text-transform:capitalize;letter-spacing:0}.banner-btn button{margin-top:22px;font-size:12px}#footer{background-color:#fff}#footer .emphasis-title{max-width:700px;padding-bottom:30px}#footer .emphasis-title h2{font-size:36px;font-weight:300;text-transform:uppercase}#footer .emphasis-title button{margin-top:36px;font-size:12px;background-color:#D2B262;color:#fff}#footer #copyrights{background-color:transparent}#footer #copyrights span{color:#fff}#footer .bg{background-size:cover;margin:0;background-position:center;height:396px;background-repeat:no-repeat;display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.error404 #footer{margin-top:0!important}.home #slider{height:670px}#slider{height:400px;background-size:cover!important}#slider h1{color:#FFF;font-size:76px;font-weight:400;text-shadow:0 7px 10px rgba(0,0,0,.04),0 4px 4px rgba(0,0,0,.1)}#slider p{font-weight:300;font-size:24px;color:#FFF;text-shadow:0 -4px 20px rgba(0,0,0,.35)}#slider .banner-logo{width:100%;margin:auto}.heading-block span.intro{font-size:18px}.divcenter{max-width:960px}.full-image{background-size:cover!important;padding:180px 0}.home .bottommargin-lg{margin-bottom:40px!important}.full-image .emphasis-title{max-width:700px}.full-image .emphasis-title h2{font-size:38px;font-weight:300}.home-project h2{margin-top:140px}.home-project p{text-align:center;font-size:16px;max-width:800px;margin:auto}.read-more{text-align:center;margin-top:30px}#slider h1.font-secondary.title{color:#222;font-size:70px;font-weight:900;text-shadow:0 7px 5px rgba(0,0,0,.01),0 4px 4px rgba(0,0,0,.1)}.home .content-wrap{padding:100px 0 50px}.content-wrap.no-space{padding-bottom:0}.about-page .section-about-3{padding-bottom:40px}.content-wrap.no-space-all{padding-top:0;padding-bottom:0}section.about p{font-size:17px}.single-project #content .sticky-sidebar p{font-size:17px;line-height:27px}#content p{line-height:28px}.about .img{margin-bottom:30px}.about-page #section-team{background:transparent}.about-page .full-image{margin-bottom:0!important}.about-page .team{background:transparent}.about-page .col_half{margin-bottom:0}.about-item h3{font-size:29px;font-weight:500}.about-page .col_full{margin-bottom:0}.about-info{margin:0 auto;width:100%;text-align:center}.team-intro{display:flex;align-items:center}.services span,.p-page .divcenter{max-width:680px}.services p{font-size:16px}.project .feature-box.fbox-plain.fbox-small h3{font-size:20px}.project p{font-size:16px}.project ul{font-size:16px;list-style:none;padding-left:0;margin-top:15px}.project ul li{color:#999;padding-bottom:3px;font-weight:300}.project.full-image{margin-top:0}.contact h2{color:#FFF;font-size:54px;padding-top:100px}.contact #footer h2{padding-top:0}.contact #page-title{z-index:2}.contact .gform.divcenter{max-width:540px}form ul{margin-bottom:0}form ul li label{text-transform:none!important}form .gform_footer{text-align:center}form .gfield_description.validation_message{display:none}form .validation_error{color:#E42C3E;text-align:center;font-size:15px;padding:0 10px 25px}#page-title.p-page{border-bottom:0}.hide-desktop{display:none}#copyrights{padding:0}.home h4{font-size:20px;font-weight:300;margin-bottom:25px}p{font-size:18px;margin-bottom:10px}.emphasis-title h2.inner-banner-title{font-size:34px;font-weight:300;line-height:40px;text-transform:uppercase;letter-spacing:2px}.ast-main-menu.menu-left{justify-content:flex-end!important;-webkit-justify-content:flex-end!important}.home #content.about{background:#E0E5E6}.about .col_first{position:relative}.about .col_first:after{content:'';height:50%;width:1px;position:absolute;color:#fff;right:-8%;top:25%;background:#fff}.about .col_last{display:flex;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.about .col_last>div{padding-left:8%}.about-intro-section .content-wrap{border-bottom:1px solid #e5e5e5;padding-bottom:40px}.section-about-3 .content-wrap .row{padding-top:40px;border-top:1px solid #e5e5e5}.home .section.home-optional{margin:0;background-position:center;background-repeat:no-repeat;height:288px;position:relative;display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.home .section.home-optional:after{position:absolute;content:'';height:100%;width:100%;background:rgba(156,166,168,.5);top:0}.projects{margin-top:50px;margin-bottom:20px}.archive-projects .projects{margin-top:40px}.projects .row,.contact-us .row{margin-left:-8px;margin-right:-8px}.project-item{padding-right:8px;padding-left:8px;margin-bottom:16px}.project-item>div{height:510px;position:relative}.project-overlay{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.project-overlay h2{color:#fff;font-size:31px;text-transform:uppercase;font-weight:400}.project-overlay h2 a{color:#fff}.white-text,.emphasis-title h2,.white-text h3,.white-text a,.white-text p{color:#fff}.contact-overlay{position:absolute;right:60px;bottom:0;text-align:right;width:calc(100% - 60px);z-index:1}.contact-wrapper{position:relative}.contact-wrapper:after{content:'';position:absolute;height:100%;width:100%;background:rgba(156,166,168,.7);left:0}.social-links{display:inline-block;margin-top:5px;margin-bottom:30px}.social-links a{display:inline-block;font-size:21px;padding-left:5px}.position-rel{position:relative}.contact-us .project-item{margin-bottom:0}.contact-us h3{font-size:38px;font-weight:300;text-transform:uppercase;margin-bottom:10px;line-height:40px}.contact-info{position:relative;margin-bottom:16px}.contact-info:after{content:'';position:absolute;width:289px;height:1px;background:#fff;right:0}.contact-info p{margin-bottom:24px}.gform_wrapper form ul{list-style:none;padding-left:0}.gform_wrapper form ul li{list-style:none;margin-bottom:10px}.gform_wrapper form ul li.gf_left_half,.gform_wrapper form ul li.gf_right_half{width:50%;float:left}.gform_wrapper form ul li label{text-align:left;display:block}.contact-form{position:absolute;width:100%}.contact-form .project-item>div{top:10px}.contact-form .project-item>div.form-holder{top:40px}.padding-left{padding-left:10px}.padding-right{padding-right:10px}.text-uppercase{text-transform:uppercase}.home-optional span{font-size:20px;font-weight:300}.section-about-3 .about-item{text-align:center}.project-filter ul li{padding:0 5px}.project-filter ul li a{padding-left:0!important;padding-right:0!important}.single .mt-5{margin-top:30px!important}.single .first-img.mt-5{margin-top:0!important}.single-project .sticky-sidebar{padding-right:25px;padding-top:45px}.single-project .heading-block .before-heading{font-size:18px}.single-project .heading-block .before-heading,.single-project .sticky-sidebar h1{font-weight:300}.single-project .sticky-sidebar h1{font-size:33px;text-transform:uppercase;line-height:41px}.single-page h1{font-size:38px;text-transform:uppercase}.single-page h1{font-size:24px;line-height:36px;text-transform:none}.single-page h1,.single-page h2,.single-page h3,.project-overlay h2{font-weight:300}.portfolio-overlay .portfolio-desc h3{font-weight:400!important}.no-banner .content-wrap{padding-top:40px}.hide-tablet-mobile-only{display:none!important}.tablet-mobile-only{display:block!important}.tablet-mobile-only#logo a.standard-logo{display:block!important}.standard-logo>img{width:100%;height:auto}#page-title ul{padding-left:21px;list-style:square}#page-title ul li{font-size:18px;margin-bottom:10px;font-weight:300}.single-projects .page P{font-size:17px}.home .single-page h1{font-size:25px}.home #content p{font-size:17px}@media (min-width:768px){.about-info{width:690px}}@media (min-width:992px){.single-project .sticky-sidebar h1{padding:0 20px}.no-banner #header-wrap{position:fixed;top:0;left:0;width:100%;background-color:#FFF;box-shadow:0 0 10px rgba(0,0,0,.1)}.no-banner #primary-menu ul li>a{color:#000}.no-banner #primary-menu ul li.current>a{color:#000}.hide-tablet-mobile-only{display:block!important}.tablet-mobile-only{display:none!important}#logo img{width:65%}}@media (max-width:1199px){#header.full-header #logo{margin-right:0}}@media (max-width:1050px){.social-icons{margin-right:0}}@media (max-width:992px){.team-intro{justify-content:center}.hide-desktop{display:block}.contact-form{position:relative;width:100%}#logo img{margin-left:10px}#header #primary-menu-trigger i{color:#fff}.archive-projects .projects{margin-top:0}.no-banner .content-wrap{padding-top:0}.has-banner #slider{margin-top:-75px}.no-banner #content{margin-top:-75px}#header.dark.transparent-header,#header.dark.semi-transparent{background:transparent}#primary-menu{position:absolute;width:100%;top:0;background:rgba(0,0,0,.3);left:0}#primary-menu ul li{border-top:1px solid rgb(0,0,0,.3);padding-left:20px}#primary-menu-trigger,#page-submenu-trigger{right:0;left:initial}#logo.tablet-mobile-only{margin:initial!important}#header-wrap .col-lg-2{padding-left:0}.standard-logo{margin-top:16px}}@media (max-width:767px){.single-project .sticky-sidebar{padding-top:0}#logo a.standard-logo{position:relative;left:-8px}#logo img{margin-left:0}.home .content-wrap{padding:30px 0 50px}#footer .emphasis-title{padding-bottom:20px;margin-bottom:30px}#footer .emphasis-title h2{font-size:34px!important}#footer .emphasis-title button{margin-top:25px}#footer #copyrights .container{padding-left:0!important;padding-right:0!important}#footer #copyrights .col_full.center{margin-bottom:0!important}}@media (max-width:700px){.col-sm-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:600px){.project-item>div{height:400px}.contact-form .project-item>div{height:auto}}.form-holder .gform_legacy_markup_wrapper div.validation_error{margin-bottom:10px;padding:0;border:0;font-size:10px}.form-holder .gform_legacy_markup_wrapper div.validation_error>h2{padding-top:0;font-weight:400;font-size:14px}.form-holder .gform_legacy_markup_wrapper label.gfield_label,.form-holder .gform_legacy_markup_wrapper legend.gfield_label{font-size:13px;font-weight:500;letter-spacing:.3px;color:#171e1a;margin-top:0!important}.form-holder .gform_legacy_markup_wrapper li.gfield.gfield_error,.form-holder .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding:0;border:0;background:none;margin-top:0}.form-holder .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),.form-holder .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin-top:0}.form-holder .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.form-holder .gform_legacy_markup_wrapper li.gfield_error textarea{border:1px solid #790000}