.gallery-overlay{position:fixed;top:5%;left:25%;height:90% !important;width:50% !important;z-index:-99999999999;opacity:0;border-radius:10px;background-color:rgba(0,0,0,0.9);text-align:right}.features h2:after{width:100px}.gallery-overlay.active{opacity:1;z-index:99999999999}.gallery-box{position:absolute;top:0;left:0;margin-top:25px !important;margin-left:5% !important;width:90% !important;max-width:960px;padding:20px 0;justify-content:center}.close{position:absolute;top:12px;right:18px;font-family:sans-serif;color:white;cursor:pointer}.fullscreen-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:-9999}.fullscreen-overlay.active{z-index:9999999}.hero .right-hero{position:relative;padding:90px 18px 170px}.hero,.hero .right-hero .blur{background-image:none;height:100%}.hero{overflow:hidden}.hero .right-hero h1{margin-bottom:40px}.hero .right-hero a{display:inline-block;border-radius:3px;padding:17px 15px 16px;border:0;margin:35px 0 0;font-size:19px;border:1px solid #0cf;background-color:#0cf;text-transform:uppercase;color:#fff;text-align:center;font-family:'Avenir Next LT W01 Demi';font-weight:normal}.features{padding:40px 0 60px;width:100% !important}.features.hide{padding-bottom:0}.background-image{display:none !important}.features{background-color:#e9e9e9;padding:50px 0 80px}.features h2{margin-bottom:20px}.feature{padding:0 0 0 25px;width:100% !important}.feature .feature-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.feature h3{font-size:20px;font-family:Georgia;font-weight:bold;color:#0e5433;text-transform:uppercase;letter-spacing:3px}.feature-header img{width:49px;height:49px;margin-top:15px}.feature a.nocta-button{border-radius:3px;padding:17px 15px 16px;border:0;margin:30px 0 0;display:inline-block;font-size:19px;border:1px solid #0cf;text-transform:uppercase;text-align:center;color:#434134;background-image:url('//cdn2.hubspot.net/hubfs/341226/button-arrow-blue.png?t=1470092323830');font-family:'Avenir Next LT W01 Demi';font-weight:normal;text-align:left;background-repeat:no-repeat;background-position:90%;padding-right:120px}.cta_transparent{color:#0cf;border-radius:3px;line-height:1.5em;padding:10px 14px;border:2px solid #0cf;background:0;text-decoration:none;display:inline-block;margin:5px 0;font-family:'Avenir Next LT W01 Demi'}.cta_transparent:hover{color:#0cf;border:2px solid #f2bb18}.feature ul{list-style:none;padding:0}.feature ul li{position:relative;margin-bottom:25px;padding-left:18px}.feature ul li:before{position:absolute;top:2px;left:0;content:"»";margin-right:7px;color:#f2bb18}.features-list ul{margin:0;padding:0;list-style:none}.features-list ul li{position:relative;font-size:18px;text-transform:uppercase;font-family:'Avenir LT W01_55 Roman1475520';border-right:1px solid #d8d8d7;color:#434134;cursor:pointer}.features-list ul li div{width:95%;padding:20px 10px 20px 20px;border-bottom:1px solid #d8d8d7}.features-list ul li.active{border-right:0}.features-list ul li.active div,.features-list ul li.before-active div{width:100%}.features-list ul li:last-of-type div{border-bottom:0}.features-list ul li span{display:none}.features-list ul li:after{position:absolute;top:0;bottom:0;left:0;height:10px;width:6px;content:"";margin:auto;background-image:url('//cdn2.hubspot.net/hubfs/341226/Web_Site_Assets/green-arrow.png');background-size:100%;background-repeat:none}.features-list ul li:hover,.features-list ul li.active{color:#0cf}.features-list ul li:hover:after,.features-list ul li.active:after{background-image:url('//cdn2.hubspot.net/hubfs/341226/blue-arrow.png')}.collections-section{padding:50px 0 50px;background-color:#fff}.collections-section .widget-type-custom_widget{width:25.1410256%;margin-left:1px}.collections-section .widget-type-custom_widget:first-of-type{width:23.076923077%}.collections-section.last{padding-bottom:65px}.collections-section .collection.model p{font-size:15px;letter-spacing:3px;padding:3px 0 3px 11.13%;font-family:'Avenir LT W01_55 Roman1475520';margin:0 0 3px;border-bottom:1px dotted #ececea}.collections-section .widget-type-custom_widget:first-of-type .collection.model p{padding-left:0}.collections-section .collection.model p:last-of-type{border-bottom:0}.collections-section .collection.model img{width:88.87%;height:145px;margin-bottom:5px;margin-left:11.13%}.collections-section .widget-type-custom_widget:first-of-type .collection.model img{width:100%}.collections-section .widget-type-custom_widget:first-of-type .collection.model img{margin-left:0}.collections-section .collection{border-bottom:0}.collections-section h2{margin-bottom:30px}.collections-section h3{margin-bottom:0}.collections-section .collection h3{padding-left:11.13%;font-family:Georgia,serif;font-weight:bold;font-size:20px;text-transform:uppercase;letter-spacing:3px}.collections-section .widget-type-custom_widget:first-of-type .collection h3{padding-left:0}.hs_cos_gallery_main.slick-slider{max-height:400px;overflow:hidden}.slick-slider .slick-list{height:100%;max-height:400px}.slick-track{height:400px}.slick-slide{overflow:hidden}.hs_cos_gallery_main .slick-slide-inner-wrapper{height:100%}.hs_cos_gallery_main .slick-slide-inner-wrapper img{height:auto;width:auto;max-width:100%;max-height:100%}.hs_cos_gallery_thumbnails.slick-slider{height:67px;overflow:hidden}.get-brochure-cta{display:block;width:100%;padding:10px 0 3px 11.13%;border-top:1px dotted #ececea;font-family:Georgia,serif;color:#0cf;font-style:italic;letter-spacing:1px;font-size:14px;letter-spacing:2px}.get-brochure-cta:hover{color:#f2bb18}.collections-section .widget-type-custom_widget:first-of-type .get-brochure-cta{padding-left:0}.ranch-style-house-layout .hero .right-hero{padding-bottom:70px;padding-top:40px}@media(min-width:768px){.collections-section .collection h3{min-height:2em}.feature-content{padding-right:55px}}@media(max-width:768px){.hero .right-hero{margin-top:0}.background-image{display:block !important}.feature a{margin-bottom:30px}.hero .widget-type-space{display:none}.hero .right-hero{background-color:#fff;padding:40px 20px}.feature .feature-header img{display:none}.collections-section .widget-type-custom_widget{width:50% !important;margin-left:0 !important;float:left !important;padding:0 15px}.collections-section .collection.model img{width:100% !important;margin-left:0 !important;height:auto !important;padding:0px}.collections-section .collection h3{padding-left:0}.collections-section .collection.model p{padding-left:0}a.get-brochure-cta{padding-left:0}}@media(max-width:500px){.collections-section .widget-type-custom_widget{width:100% !important}}