/*!/wp-content/themes/sunstudy/style.css*/body{font-size:16px;line-height:22px;font-family:'Lato',sans-serif;color:#3a3a3a}h1{font-size:40px;line-height:50px;margin-bottom:30px;color:#113c64;font-family:'Montserrat',sans-serif;font-weight:700}h2{font-size:26px;line-height:36px;margin-bottom:15px;text-transform:uppercase;font-family:'Montserrat',sans-serif;color:#113c64}h3{font-size:20px;line-height:26px;margin-bottom:15px}img{max-width:100%;height:auto}ul{list-style:none;margin:0;padding:0}a{color:#113c64}a:hover,a:focus,a:visited{text-decoration:none}p{margin-bottom:15px}strong{color:#000;line-height:24px}.wrapper{overflow:hidden}.form-control{border-radius:0}.page-title{background-color:#fbb040;padding-top:20px;padding-bottom:20px;margin-bottom:50px;text-align:center}.page-title h1{color:#fff;margin-bottom:0}#top{background-color:#678182;padding-top:10px;padding-bottom:10px;text-align:right}#top a{color:#fff}#top span{color:#77ad1b;font-size:20px;position:absolute;left:0;top:2px}#top ul{display:inline-block}#top ul li{position:relative;padding-left:25px;display:inline-block}#top ul li:first-child{margin-right:20px}#header{padding-top:10px}.navbar-brand{padding:0;margin:0;width:230px}.home-banner-wrapper{height:600px;border-top:1px solid #fff}.home-banner-wrapper>.wpb_column{background-color:rgb(0 0 0 / .1)}.home-banner-wrapper h1{font-family:'Montserrat',sans-serif;font-size:50px;line-height:60px;text-transform:uppercase;font-weight:700;color:#eb2030;text-shadow:1px 1px 0 #707070}.home-banner-wrapper h2{font-size:30px;line-height:40px;color:#fff;font-weight:400;text-shadow:1px 1px 0 #707070;margin-bottom:0;text-transform:none;font-family:'Montserrat',sans-serif}.section{padding-top:50px;padding-bottom:50px}.section1 p{margin-bottom:20px}.section.section1 h1{line-height:40px}.section.section1 h2{margin-bottom:20px;line-height:30px}.section.grey{background-color:#f4f4f4}.inside-section{padding-bottom:50px}.home .wpb_content_element{margin-bottom:0}.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner{padding-top:0!important}#lg-menu-wrapper{position:relative;z-index:99;text-align:center;background-color:#f8f8f8;height:80px}#mega-menu-wrap-primary #mega-menu-primary{text-align:center}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#303030;font-size:16px;text-transform:uppercase}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-parent>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{color:#fbb040}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size:16px}.logo-wrapper{text-align:center;margin-bottom:10px}.intro-wrapper p{font-size:26px;line-height:36px}.btn{border-radius:0;text-transform:uppercase}.btn-primary{background-color:#fbb040;border-color:#fbb040;color:#fff}.btn-primary:hover,.btn-primary:hover,.btn-primary:hover{background-color:#f69320;border-color:#f69320;color:#fff}.nopadding{padding:0}.intro p{font-size:18px;line-height:28px}.intro-wrapper .btn{margin-top:20px}.section h2{margin-bottom:30px}.option-tile{text-align:center}.option-tile .title{background-color:#678182;color:#fff;padding-top:15px;padding-bottom:15px;font-size:18px;text-transform:uppercase;border-radius:0 0 5px 5px}.option-tile .image-wrapper img{border-radius:5px 5px 0 0}.option-tile a{display:block}.considerations-wrapper{margin-top:40px}.consideration-tile{text-align:center;height:100%}.consideration-tile a{display:block;background-color:#fff;color:#666;padding-top:50px;padding-bottom:20px;border:1px solid #666;border-radius:5px;height:100%}.consideration-tile span{font-size:70px;color:#fbb040;display:inline-block;margin-bottom:50px}.contact-cta-wrapper{height:400px;position:relative;overflow:hidden;margin-top:50px}.home .contact-cta-wrapper{margin-top:0;height:400px}.contact-cta-wrapper img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;width:100%;height:auto}.contact-cta-wrapper .cta-content-wrapper{position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;width:100%}.contact-cta-wrapper .cta-content-wrapper h2{color:#fff;font-family:'Montserrat',sans-serif;font-size:40px;line-height:50px}.contact-cta-wrapper .cta-content-wrapper p{color:#fff;font-size:20px;line-height:30px;margin-bottom:30px}.shading-images ul{display:flex;flex-wrap:wrap;justify-content:space-between}.shading-images ul li{width:48%;margin-bottom:20px}.floor-plans-wrapper{text-align:center;margin-top:40px;margin-bottom:40px}.blog-content-wrapper .entry-title a{color:#000}.blog-content-wrapper .entry-meta{margin-bottom:10px}.blog-image-wrapper{display:inline-block;width:40%;vertical-align:top}.blog-image-wrapper img{padding-right:20px}.blog-content-wrapper{display:inline-block;width:60%;vertical-align:top}.blog article.post{margin-bottom:20px}.blog-content-wrapper.hide{display:block;width:100%}.blog-image-wrapper.hide{display:none}.post .entry-meta{margin-bottom:10px}#single-wrapper article.post img{padding-bottom:20px}#single-wrapper #right-sidebar{display:none}.survey-form-group{padding:25px 10px;background-color:#f4f4f4}.survey-form-group .radio:first-child{display:none}.survey-form-group .radio label input[type="radio"]{margin-right:10px}.survey-form-group label{color:#000}.survey-form-group .radio label{color:#333}.survey-form-group .sunlight-access-list{color:#666;font-size:14px;font-style:italic;margin-bottom:15px}.submit-btn-wrapper{text-align:center}.casestudy-tiles-wrapper{margin-top:40px}.casestudy-tile{padding:0}.casestudy-tile .inner-wrapper{display:flex;flex-direction:row}.casestudy-tile .image-wrapper{flex:1}.casestudy-tile .content-wrapper{padding:20px 0;background-color:#113c64;flex:1;position:relative}.casestudy-tile .content-inner-wrapper{padding:0 50px;width:100%;text-align:center;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#fff}.casestudy-tile .title{font-size:18px;margin-bottom:10px;font-weight:700}.casestudy-tile .snippet{margin-bottom:20px}.casestudy-tile.cs2 .image-wrapper{order:2}.blog-feed{margin-top:40px}.blog-panel .post{height:100%;border:1px solid #113c64;display:flex;flex-flow:column nowrap;background-color:#fff}.blog-panel .inner-wrapper{padding:15px 15px 0 15px}.blog-panel .title{margin-bottom:15px;font-size:18px;line-height:28px;color:#000}.blog-panel .snippet{margin-bottom:15px}.blog-feed .btn-wrapper{margin-left:15px;margin-bottom:15px!important;margin-top:auto}.blog-feed .btn-wrapper .btn-primary{background-color:#113c64;border-color:#113c64}.wpb_wrapper ul{margin-bottom:15px}.wpb_wrapper ul li{position:relative;padding-left:20px;margin-bottom:10px}.wpb_wrapper ul li:before{content:"";background-color:#fbb040;width:6px;height:6px;border-radius:50%;position:absolute;left:0;top:8px}.panel .content-wrapper{background-color:#113c64;padding:20px;text-align:center}.panel .content-wrapper .title{color:#fff;font-size:18px}.page-navigation-section{margin-top:50px;height:60px;background-color:#e4e4e4;position:relative}.page-navigation-section a{color:#666;text-transform:uppercase;line-height:60px}.page-navigation-section a.next{position:absolute;right:50px}.page-navigation-section a.next:after{content:"\f178";font-family:FontAwesome;margin-left:5px}.page-navigation-section a.previous{position:absolute;left:50px}.page-navigation-section a.previous:before{content:"\f177";font-family:FontAwesome;margin-right:5px}.page-navigation-section a.listing{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.page-navigation-section a.listing span{font-size:20px}.page-navigation-section i{font-style:normal}#single-wrapper{margin-top:50px;margin-bottom:50px}.wrapper-404{margin-bottom:50px}.page-id-61 .wpb_raw_code{margin-bottom:0!important}.wsp-pages-list a,.wsp-posts-list a,.wsp-case-studys-list a{color:#3a3a3a}.main-menu-column{width:100%;height:80px;z-index:99}.main-menu-column.sticky{position:fixed;top:-10px}.wrapper.addpadding{padding-top:80px}.top{position:fixed;right:30px;bottom:30px;width:35px;height:35px;font-size:16px;border-radius:50%;z-index:98;text-align:center;transition:all 0.25s ease-in-out;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;background:#282828;color:#fff;line-height:35px;opacity:0;cursor:pointer;border:1px solid #fff}.top span{color:#fff}.top.show{transition:all 0.25s ease-in-out;opacity:1}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.btn:focus,.uneditable-input:focus{-webkit-box-shadow:none;outline:-webkit-focus-ring-color auto 0}.blog-content-wrapper .entry-meta,.post .entry-meta{display:none}#footer{padding-top:50px;padding-bottom:50px;background-color:#282828;color:#fff;font-size:14px;border-top:4px solid #fbb040}#footer h3{margin-bottom:20px;font-size:16px;text-transform:uppercase}#footer span{color:#f69320;margin-right:5px}#footer a{color:#fff}#footer address{margin-bottom:0}#footer ul{text-align:left;display:inline-block}#footer ul li{margin-bottom:10px}#footer ul li:last-child{margin-bottom:0}#footer .designnetwork-wrapper{text-align:center}#footer .contact-details-wrapper ul li{padding-left:20px;position:relative}#footer .contact-details-wrapper ul li.addy:before{content:"\f041";font-family:FontAwesome;position:absolute;left:0;color:#fbb040}#footer .contact-details-wrapper ul li.email:before{content:"\f0e0";font-family:FontAwesome;position:absolute;left:0;color:#fbb040}#footer .contact-details-wrapper ul li.ph:before{content:"\f095";font-family:FontAwesome;position:absolute;left:0;color:#fbb040}#copyright{padding-top:20px;padding-bottom:20px;font-size:14px;line-height:20px;text-align:center;color:#282828;background-color:#fbb040;border-top:1px solid #fff}#copyright a{color:#282828}#copyright .sitemap{font-size:12px;text-decoration:underline}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}@media screen and (max-width:1199px){.container{width:100%}}@media screen and (max-width:991px){h1{font-size:30px;line-height:40px;margin-bottom:20px}h2{font-size:20px;line-height:30px}.navbar-brand{width:180px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:14px;padding:0 7px;height:60px;line-height:60px}#lg-menu-wrapper{height:60px}.home-banner-wrapper{height:400px}.section{padding-top:30px;padding-bottom:30px}.inside-section{padding-bottom:30px}.intro p{line-height:26px}.blog-panel .title{line-height:24px}.home .contact-cta-wrapper{height:300px}.page-title{margin-bottom:30px;padding-top:15px;padding-bottom:15px}.contact-cta-wrapper .cta-content-wrapper h2{font-size:30px;line-height:40px}.panel .content-wrapper{padding:15px}.page-navigation-section a.previous{left:15px}.page-navigation-section a.next{right:15px}#single-wrapper{margin-top:30px;margin-bottom:30px}.wrapper-404{margin-bottom:30px}#footer{padding-top:30px;padding-bottom:30px}.main-menu-column{height:auto}}@media screen and (max-width:767px){h2{margin-bottom:15px!important}#lg-menu-wrapper{height:40px}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{color:#3a3a3a}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::after{color:#3a3a3a}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-parent>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{color:#303030}.home-banner-wrapper{height:200px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size:16px;padding-left:20px;padding-right:20px;height:40px;line-height:40px}.considerations-wrapper .inner-wrapper{margin-bottom:30px}.consideration-tile a{padding-top:30px}.consideration-tile span{margin-bottom:30px}.casestudy-tile .content-inner-wrapper{padding-left:15px;padding-right:15px}.blog-feed .blog-panel{margin-bottom:30px}.home .contact-cta-wrapper,.contact-cta-wrapper{height:200px}.contact-cta-wrapper{height:200px}.contact-cta-wrapper .cta-content-wrapper p{margin-bottom:15px}.contact-cta-wrapper .cta-content-wrapper h2{line-height:30px}.panel{margin-bottom:30px}.footer-col-3{margin-top:20px;text-align:center}.footer-col-3 img{width:250px}}@media screen and (max-width:575px){body{font-size:14px}h1{font-size:24px;line-height:30px;margin-bottom:10px}h2{font-size:18px;line-height:26px;margin-bottom:10px!important}.btn{padding-top:5px;padding-bottom:5px;font-size:14px}.navbar-brand{width:150px}.section{padding-top:20px;padding-bottom:20px}.inside-section{padding-bottom:20px}.section.section1 h1{line-height:30px}.intro p{font-size:16px;line-height:22px}.section1 p{margin-bottom:15px}.casestudy-tiles-wrapper{margin-top:20px}.casestudy-tile .inner-wrapper{display:block}.casestudy-tile .content-inner-wrapper{position:relative;top:0;transform:none;-webkit-transform:none}.section.section3{padding-bottom:0}.contact-cta-wrapper .cta-content-wrapper h2{font-size:20px;line-height:20px}.contact-cta-wrapper .cta-content-wrapper p{font-size:16px;line-height:26px}.consideration-tile span{font-size:50px;margin-bottom:20px}.page-title{margin-bottom:20px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:14px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size:14px}.page-navigation-section i{display:none}.blog-image-wrapper{display:block;width:100%}.blog-image-wrapper img{padding-right:0;margin-bottom:10px}.blog-content-wrapper{display:block;width:100%}#single-wrapper{margin-top:20px;margin-bottom:20px}.wrapper-404{margin-bottom:20px}#footer{padding-top:20px;padding-bottom:20px}#footer .contact-details-wrapper{margin-bottom:20px}#footer h3{margin-bottom:10px}#copyright span{display:block;margin-top:5px}#copyright i{display:none}}