/*! normalize.css v2.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;display:block}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.clearfix:before,.container .pagelist-block .item-wrap:after,.container .pagelist-block .item-wrap:before,.container .pagelist-block .item:after,.container .pagelist-block .item:before,.container .pagelist-block:after,.container .pagelist-block:before,.header header:after,.header header:before{content:"";display:table}.clearfix:after,.container .pagelist-block .item-wrap:after,.container .pagelist-block .item:after,.container .pagelist-block:after,.header header:after{clear:both}.clearfix,.container .pagelist-block,.container .pagelist-block .item,.container .pagelist-block .item-wrap,.header header{zoom:1}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?bdyrt2);src:url(fonts/icomoon.eot?bdyrt2#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?bdyrt2) format("truetype"),url(fonts/icomoon.woff?bdyrt2) format("woff"),url(fonts/icomoon.svg?bdyrt2#icomoon) format("svg");font-weight:400;font-style:normal}.container [class*=" icon-"]:before,.container [class^=icon-]:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-twitter-with-circle:before{content:"\e90d"}.icon-add-to-list:before{content:"\e914"}.icon-chevron-thin-down:before{content:"\e900"}.icon-chevron-thin-left:before{content:"\e901"}.icon-chevron-thin-right:before{content:"\e902"}.icon-chevron-thin-up:before{content:"\e903"}.icon-menu:before{content:"\e915"}.icon-paper-plane:before{content:"\e916"}.icon-phone:before{content:"\e913"}.icon-facebook-with-circle:before{content:"\e909"}.icon-google-with-circle:before{content:"\e90a"}.icon-instagram-with-circle:before{content:"\e90b"}.icon-linkedin-with-circle:before{content:"\e90c"}.icon-check:before{content:"\e904"}.icon-cross:before{content:"\e905"}.icon-mail:before{content:"\e906"}.icon-minus:before{content:"\e907"}.icon-plus:before{content:"\e908"}.icon-arrow-right:before{content:"\e917"}.icon-back-top:before{content:"\e918"}.icon-quotes-left:before{content:"\e90e"}.icon-quotes-right:before{content:"\e90f"}.icon-smile2:before{content:"\e910"}.icon-sad2:before{content:"\e911"}.icon-neutral2:before{content:"\e912"}body{font-size:100%;color:#5f6062;-webkit-animation-delay:.1s;-webkit-animation-name:fontfix;-webkit-animation-duration:.1s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear}.container{line-height:1.375em;font-family:Source Sans Pro,sans-serif;font-weight:400;letter-spacing:.05em}.container .hide{display:none!important}.container h1,.container h2,.container h3,.container h4,.container h5,.container h6{font-family:Source Sans Pro,sans-serif;font-weight:600;margin:0 0 .8em;line-height:1em}.container h1{font-size:28px;text-transform:uppercase}.container h2{font-size:22px;text-transform:uppercase}.container h3{font-size:20px;text-transform:uppercase;line-height:1.1em}.container h4{font-size:18px;line-height:1.2em}.container h5,.container h6{font-size:14px;line-height:1.2em}.container h6{font-style:italic}.container p{font-family:Source Sans Pro,sans-serif;font-weight:400;margin:0 0 .8em}.container a{color:#9ca631;text-decoration:none}.container a:hover{text-decoration:underline;color:#b0ba45}.container blockquote{margin:30px 50px;padding:30px 0;font-size:18px;line-height:1.25em;position:relative;z-index:1;color:#454646;border-top:1px solid #454646;border-bottom:1px solid #454646;font-family:Source Sans Pro,sans-serif;font-weight:600;font-style:italic}.container blockquote strong{display:block;text-align:center;padding-top:10px;text-transform:uppercase}.container .img-cover{background-size:cover;background-position:50%}.container .full-width-img img{display:block;width:100%!important;height:auto!important}.container .btn,.container form .uploader.uniform .action{border:none;background:#9ca631;color:#fff;display:inline-block;height:auto;line-height:1;font-family:Source Sans Pro,sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;padding:12px 20px;text-align:center;text-decoration:none;transition:.3s}.container .btn:hover,.container form .uploader.uniform .action:hover{text-decoration:none;color:#fff;background:#b0ba45;border-radius:0}.container .btn.btn-simple,.container form .uploader.uniform .btn-simple.action{border:0;background-color:transparent;color:#9ca631;font-size:20px;padding:5px 30px 5px 0;position:relative}.container .btn.btn-simple:hover,.container form .uploader.uniform .btn-simple.action:hover{background-color:transparent;color:#9ca631}.container .btn.btn-simple:hover:after,.container form .uploader.uniform .btn-simple.action:hover:after{right:2px}.container .btn.btn-simple:after,.container form .uploader.uniform .btn-simple.action:after{content:"\e917";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;padding-left:10px;position:absolute;top:50%;right:5px;transform:translateY(-50%);transition:.2s;margin-top:1px}.container .mini-header,.container .stock-border{padding-bottom:10px;border-bottom:1px solid #5f6062}.container .mini-header{font-size:16px;text-transform:uppercase;font-weight:600}.container .item-shadow{box-shadow:0 0 9px rgba(0,0,0,.25);background-color:#fff}.container .max-width{margin:0 auto;max-width:800px}.container .gun-metal-bg{background:url(imgs/gun-metal-bg.jpg) 0 0;color:#bababa}.container .gun-metal-bg blockquote{color:#bababa;border-color:#bababa}.container .white-bg{background-color:#fff;color:#5f6062}.container .ccm-image-block,.container .googleMapCanvas,.container .msv-location-map-map,.container .styled-border{border:6px solid #fff}.container .large-radius{border-radius:20px}.container .small-radius{border-radius:10px}.container .ccm-image-block,.container .main-content .owl-carousel .item,.container .point-tl,.main-content .owl-carousel .container .item{border-radius:0 20px 20px 20px;overflow:hidden}.container .ccm-image-block img,.container .main-content .owl-carousel .item img,.container .point-tl img,.main-content .owl-carousel .container .item img{display:block;width:100%}.container .lower-italic{text-transform:lowercase;font-style:italic}.container .img-tl{border-top-right-radius:20px;overflow:hidden}.container .img-tr{border-top-left-radius:20px;overflow:hidden}.container .point-tr{border-radius:20px 0 20px 20px;overflow:hidden}.container .point-tr img{display:block;width:100%}.container .point-br{border-radius:20px 20px 0 20px;overflow:hidden}.container .point-br img{display:block;width:100%}.container .point-bl{border-radius:20px 20px 20px 0;overflow:hidden}.container .point-bl img{display:block;width:100%}.container .btn,.container .mobile-dropdown,.container .point-sm-tl,.container form .uploader.uniform .action{border-radius:0 10px 10px 10px;overflow:hidden}.container .btn img,.container .mobile-dropdown img,.container .point-sm-tl img,.container form .uploader.uniform .action img{display:block;width:100%}.container .point-sm-tr{border-radius:10px 0 10px 10px;overflow:hidden}.container .point-sm-tr img{display:block;width:100%}.container .point-sm-br,.container .siteplan-tabs .details .floor-plan-details .close-btn{border-radius:10px 10px 0 10px;overflow:hidden}.container .point-sm-br img,.container .siteplan-tabs .details .floor-plan-details .close-btn img{display:block;width:100%}.container .point-sm-bl{border-radius:10px 10px 10px 0;overflow:hidden}.container .point-sm-bl img{display:block;width:100%}.container .brick-bg{background:url(imgs/brick-bg.jpg) 0 0}.container .preloader{position:absolute;left:50%;top:60px;display:block;width:50px;height:50px;margin-left:-30px;z-index:10;opacity:0;border-radius:50%;border:3px solid transparent;border-top-color:#9ca631;animation:a 1.5s linear infinite;transition:.3s}.container .preloader:after,.container .preloader:before{content:"";position:absolute;border-radius:50%;border:3px solid transparent}.container .preloader:before{top:5px;left:5px;right:5px;bottom:5px;border-top-color:#c4ce59;animation:a 2s linear infinite}.container .preloader:after{top:15px;left:15px;right:15px;bottom:15px;border-top-color:#ecf681;animation:a 1s linear infinite}@media (min-width:768px){.container h1{font-size:40px}.container h2{font-size:34px}.container h3{font-size:30px}.container h4{font-size:26px}.container h5,.container h6{font-size:20px}.container .btn-simple{font-size:18px}.container blockquote{font-size:20px;line-height:1.375em}}@media (min-width:1000px){.container p.larger-font{font-size:20px;line-height:28px}}.container .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.container .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.container .owl-carousel .owl-wrapper{display:none;position:relative;transform:translateZ(0)}.container .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.container .owl-carousel .owl-wrapper-outer.autoHeight{transition:height .5s ease-in-out}.container .owl-carousel .owl-item{float:left}.container .owl-controls .owl-buttons div,.container .owl-controls .owl-page{cursor:pointer}.container .owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.container .grabbing{cursor:url(imgs/owl/grabbing.png) 8 8,move}.container .owl-carousel .owl-item,.container .owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.container .owl-theme .owl-controls{text-align:center}.container .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.container .owl-theme .owl-controls .owl-page span{display:block;border-radius:50%}.container .owl-theme .owl-controls.clickable .owl-page:hover span,.container .owl-theme .owl-controls .owl-page.active span{filter:Alpha(Opacity=100);opacity:1}.container .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;border-radius:30px}.container .owl-item.loading{min-height:150px;background:url(imgs/owl/AjaxLoader.gif) no-repeat 50%}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;animation:c .7s both ease}.owl-fade-in{animation:b .7s both ease}.owl-backSlide-out{animation:d 1s both ease}.owl-backSlide-in{animation:e 1s both ease}.owl-goDown-out{animation:f .7s ease both}.owl-goDown-in{animation:g .6s ease both}.owl-fadeUp-in{animation:h .5s ease both}.owl-fadeUp-out{animation:i .5s ease both}@keyframes b{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:1}to{opacity:0}}@keyframes d{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}to{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@keyframes e{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}to{opacity:1;transform:translateZ(0) translateX(0)}}@keyframes f{to{opacity:0;transform:scale(.8)}}@keyframes g{0%{transform:translateY(-100%)}}@keyframes h{0%{opacity:0;transform:scale(1.5)}}@keyframes i{to{opacity:0;transform:scale(1.5)}}.container div.checker.uniform,.container div.radio.uniform,.container div.selector.uniform,.container div.uploader.uniform{display:inline-block;vertical-align:middle}.container div.checker.uniform:focus,.container div.radio.uniform:focus,.container div.selector.uniform:focus,.container div.uploader.uniform:focus{outline:0}.container div.checker.uniform,.container div.checker.uniform *,.container div.radio.uniform,.container div.radio.uniform *,.container div.selector.uniform *,.container div.uploader.uniform,.container div.uploader.uniform *{margin:0;padding:0}.container div.checker.uniform input,.container input[type=search],.container input[type=search]:active{-moz-appearance:none;-webkit-appearance:none}.container div.selector.uniform{position:relative;overflow:hidden}.container div.selector.uniform span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-position:right 0;cursor:pointer;width:100%;display:block}.container div.selector.uniform select{opacity:0;border:none;background:none;position:absolute;top:2px;left:0;width:100%}.container div.checker.uniform{position:relative}.container div.checker.uniform,.container div.checker.uniform input,.container div.checker.uniform span{width:19px;height:19px}.container div.checker.uniform span{display:inline-block;text-align:center}.container div.checker.uniform input{opacity:0;border:none;background:none;display:inline-block}.container div.radio.uniform{position:relative}.container div.radio.uniform,.container div.radio.uniform input,.container div.radio.uniform span{width:18px;height:18px}.container div.radio.uniform input,.container div.radio.uniform span{display:inline-block;text-align:center}.container div.radio.uniform input{opacity:0;border:none;background:none}.container div.uploader.uniform{background-position:0 -297px;height:28px;width:190px;cursor:pointer;position:relative;overflow:hidden}.container div.uploader.uniform span.action{background-position:right -409px;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer}.container div.uploader.uniform span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:2px 0 2px 2px;line-height:24px;width:82px;padding:0 10px}.container div.uploader.uniform input{opacity:0;border:none;background:none;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}@media{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:hsla(0,0%,100%,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.featherlight .featherlight-close{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#9ca631;font-size:18px;background-color:hsla(0,0%,100%,.6);transition:.3s;line-height:26px;width:26px;height:26px;text-align:center;top:5px;right:5px}.featherlight .featherlight-close:hover{background-color:#fff}.featherlight .featherlight-content{background-color:transparent;padding:0}.featherlight .featherlight-next,.featherlight .featherlight-previous{position:absolute;top:50%}.featherlight .featherlight-next:hover,.featherlight .featherlight-previous:hover{cursor:pointer}.featherlight .featherlight-next:hover:before,.featherlight .featherlight-previous:hover:before{background-color:#fff}.featherlight .featherlight-next:before,.featherlight .featherlight-previous:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#9ca631;display:block;line-height:60px;height:60px;width:30px;text-align:center;margin-top:-30px;font-size:30px;background-color:hsla(0,0%,100%,.6);transition:.3s}.featherlight .featherlight-next span,.featherlight .featherlight-previous span{display:none}.featherlight .featherlight-previous{left:5px}.featherlight .featherlight-previous:before{content:"\e901"}.featherlight .featherlight-next{right:5px}.featherlight .featherlight-next:before{content:"\e902"}.container{padding-top:57px}.admin-bar .container{margin-top:57px}.container .row{margin:0 auto;padding:0 20px;box-sizing:border-box;z-index:2}.container .main-content-wrap{border-top:20px solid #393939;background:url(imgs/grey-bg.jpg) 0 0}.container .main-content{padding-top:30px;padding-bottom:30px}.container .main-content.max-width{max-width:800px}.container .right-column{padding-bottom:20px}.container .section{padding:30px 0}@media (max-width:767px){.container .ccm-layout-col{float:none;margin:10px 0}.container .ccm-layout-wrapper .ccm-layout-col{min-width:100%!important}.container .ccm-layout-wrapper .ccm-layout-col-spacing{margin:0!important}}@media (min-width:480px){.container .row{width:460px}}@media (min-width:768px){.container{padding-top:0}.admin-bar .container,.container{margin-top:80px}.container .section{padding:40px 0}.container .row{width:748px}.container .main-content{padding-top:40px;padding-bottom:40px}.container .right-column{float:right;width:498px;padding-bottom:0;padding-left:20px;box-sizing:border-box}.container .left-column{float:left;width:210px}}@media (min-width:1000px){.admin-bar .container,.container{margin-top:90px}.container .row{width:980px}.container .right-column{width:640px;padding-left:30px}.container .left-column{width:290px}}@media (min-width:1200px){.container{margin-top:110px}.container .row{width:1180px}.admin-bar .container{margin-top:110px}.container .right-column{width:815px}.container .left-column{width:320px}}.header{position:fixed;height:57px;background-color:#fff;left:0;top:0;width:100%;z-index:100;border-bottom:1px solid #bababa}.header header{position:relative}.header .mobile-nav{display:block;position:absolute;left:0;top:6px;width:45px;height:45px;color:#5f6062;font-size:40px;text-decoration:none;position:relative;z-index:4}.header .mobile-nav:after,.header .mobile-nav:before{position:absolute;left:5px;top:5px;transition:.3s;display:block}.header .mobile-nav:hover{text-decoration:none;color:#5f6062}.header .mobile-nav:before{opacity:1;transform:scale(1)}.header .mobile-nav:after{content:"\e905";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;top:5px;left:5px;opacity:0;transform:scale(0)}.header .logo{width:160px;position:absolute;top:11px;left:50%;margin-left:-80px;z-index:4}.header .logo img{width:100%}.header .contact-link{display:none;position:absolute;right:20px;top:8px;width:45px;height:45px;color:#5f6062;font-size:36px;text-decoration:none;z-index:4;text-align:center}.header .contact-link:after,.header .contact-link:before{position:absolute;right:5px;top:5px;transition:.3s;display:block}.header .contact-link:hover{text-decoration:none;color:#5f6062}.header .contact-link:before{opacity:1;transform:scale(1)}.header .contact-link:after{content:"\e905";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;top:5px;right:5px;opacity:0;transform:scale(0)}.admin-bar .header{top:48px}@media (max-width:767px){.main-navigation{position:fixed;top:57px;right:0;bottom:0;width:100%;background-color:#fff;transition:transform .5s ease;overflow-y:auto;box-sizing:border-box;padding:20px 0;transform:translateX(-100%);z-index:100;border-top:1px solid #c7c7c7}.main-navigation>ul.row{width:90%!important;max-width:1000px;margin:0 auto}.main-navigation li,.main-navigation ul{padding:0;margin:0;list-style:none}.main-navigation ul{margin:0 auto}.main-navigation li{border-bottom:1px solid #c7c7c7}.main-navigation a{text-transform:uppercase;color:#5f6062;text-decoration:none;padding:10px;display:block;font-family:Source Sans Pro,sans-serif;font-weight:600}.main-navigation a:hover{color:#9ca631;text-decoration:none}.main-navigation ul li ul{margin-left:10px;display:none}.main-navigation ul li ul li{border-bottom:none}.main-navigation ul li ul a{font-weight:400;text-transform:none}.main-navigation li.nav-dropdown>a{position:relative}.main-navigation li.nav-dropdown>a:before{content:"\e908";display:block;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:10px;color:#9ca631;font-size:20px;transform:translateY(-50%)}.main-navigation li.nav-dropdown.active>a:before{content:"\e907"}.main-navigation li.nav-dropdown.active ul{display:block}.admin-bar .main-navigation{top:106px}.global-nav{position:fixed;top:57px;right:0;bottom:0;width:100%;background-color:#fff;transition:transform .5s ease;overflow-y:auto;box-sizing:border-box;padding:20px 0;border-top:1px solid #c7c7c7;z-index:100;transform:translateX(100%)}.global-nav .row{width:90%;max-width:1000px;margin:0 auto}.admin-bar .global-nav{top:106px}.global-nav ul{padding:0;margin:0;text-align:center;list-style:none}.global-nav li{margin-bottom:8px}.global-nav a:hover{text-decoration:none}.global-nav a:before{padding-right:5px;position:relative;top:2px}.open-nav .header .mobile-nav{color:#9ca631}.open-nav .header .mobile-nav:before{opacity:0;transform:scale(0)}.open-nav .header .mobile-nav:after{opacity:1;transform:scale(1)}.open-nav .header .main-navigation{transform:translateX(0)}.open-contact .contact-link{color:#9ca631}.open-contact .contact-link:before{opacity:0;transform:scale(0)}.open-contact .contact-link:after{opacity:1;transform:scale(1)}.open-contact .global-nav{transform:translateX(0)}.no-csstransforms .main-navigation{right:100%}.no-csstransforms .open-nav .main-navigation{right:0}.no-csstransforms .open-nav .mobile-nav .bar{right:10px!important;margin:0;left:10px;width:auto}.no-csstransforms .open-nav .mobile-nav .bar .bar-1,.no-csstransforms .open-nav .mobile-nav .bar .bar-4{display:block}.no-csstransforms .open-nav .mobile-nav .bar.bar-1{top:7px}.no-csstransforms .open-nav .mobile-nav .bar.bar-2{top:12px}.no-csstransforms .open-nav .mobile-nav .bar.bar-3{top:17px}.no-csstransforms .open-nav .mobile-nav .bar.bar-4{top:22px}}@media (min-width:768px){.header{height:80px;transition:.4s;border-bottom:none;box-shadow:0 11px 15px rgba(0,0,0,.35)}.header .contact-link,.header .mobile-nav{display:none}.header .logo{left:auto;top:auto;float:left;display:block;margin:24px 0 0;position:relative;width:150px;transition:.3s}.header .global-nav{background-color:#5f6062;transition:.4s;height:30px;display:none}.header .global-nav nav{height:100%}.header .global-nav ul{padding:0;margin:0;text-align:right;list-style:none;height:100%}.header .global-nav li{display:inline-block;margin:0 10px;line-height:1;vertical-align:middle;height:100%}.header .global-nav li:last-child{margin-right:0}.header .global-nav a{color:#fff;font-size:13px;line-height:1;height:100%}.header .global-nav a:hover{text-decoration:none}.header .global-nav a:hover:before{color:#9ca631}.header .global-nav a:before{padding-right:5px;position:relative;top:1px;transition:.3s}.container form .uploader.uniform .header .global-nav a.action,.header .global-nav .container form .uploader.uniform a.action,.header .global-nav a.btn{padding:0;background-color:transparent;text-align:left;border-radius:0;font-weight:400;text-transform:none}.header .global-nav a.icon-mail:before{top:2px}.header .main-navigation{margin:0;float:right;transition:.3s}.header .main-navigation>ul{list-style:none;width:auto!important;padding:0}.header .main-navigation>ul li{position:relative}.header .main-navigation>ul ul{width:260px;left:0;top:100%;position:absolute;background-color:#9ca631;padding:10px;text-align:left;display:none;list-style:none;box-shadow:0 2px 5px rgba(0,0,0,.5)}.header .main-navigation>ul ul li{margin:5px 0;border-bottom:1px solid #929c27}.header .main-navigation>ul ul li:last-child{border-bottom:none}.header .main-navigation>ul ul a{padding:10px 5px;color:#eff4b4;transition:.3s;font-weight:400;line-height:1.1em}.header .main-navigation>ul ul a:hover{color:#fff}.header .main-navigation>ul .nav-last ul{left:auto;right:0}.header .main-navigation>ul a{text-decoration:none;font-size:13px;font-family:Source Sans Pro,sans-serif;font-weight:600;display:block}.header .main-navigation>ul{text-align:right}.header .main-navigation>ul>li{display:inline-block;margin:0 10px;transition:margin .3s}.header .main-navigation>ul>li:last-child{margin-right:0}.header .main-navigation>ul>li:first-child{margin-left:0}.header .main-navigation>ul>li:hover ul{display:block}.header .main-navigation>ul>li:hover>a{color:#000}.header .main-navigation>ul>li:hover>a:before{opacity:1;height:10px}.header .main-navigation>ul>li.nav-path-selected>a{color:#000}.header .main-navigation>ul>li.nav-path-selected>a:before{opacity:1;height:10px}.header .main-navigation>ul>li>a{position:relative;padding:0;text-transform:uppercase;height:80px;line-height:80px;box-sizing:border-box;color:#5f6062;transition:.3s;padding-bottom:5px}.header .main-navigation>ul>li>a:before{content:"";position:absolute;bottom:0;left:0;right:0;display:block;height:0;background-color:#9ca631;z-index:1;opacity:0;transition:.3s}.no-touchevents .header .main-navigation li.overview{display:none}.scrolled .header{height:70px;box-shadow:0 8px 10px rgba(0,0,0,.2)}.scrolled .header .logo{width:150px;margin-top:19px}.scrolled .header .main-navigation>ul>li:hover ul{display:block}.scrolled .header .main-navigation>ul>li.nav-path-selected a:before,.scrolled .header .main-navigation>ul>li:hover>a:before{height:6px}.scrolled .header .main-navigation>ul>li>a{height:70px;line-height:70px}.scrolled .header .global-nav{height:0;overflow:hidden}}@media (min-width:1000px){.header{height:90px}.header .logo{width:200px;margin-top:25px}.header .main-navigation ul ul a{font-size:15px}.header .main-navigation>ul>li{margin:0 17px}.header .main-navigation>ul>li>a{font-size:15px;height:90px;line-height:90px}}@media (min-width:1200px){.header{height:110px}.header .logo{width:240px;margin-top:29px}.header .main-navigation>ul>li{margin:0 26px}.header .main-navigation>ul>li>a{font-size:17px;line-height:110px;height:110px}}.container footer{text-align:center}.container footer .footer-section{padding:20px 0}.container footer .footer-1{background-color:#9ca631}.container footer .footer-1 h5{color:#fff;margin:0 auto;max-width:620px}.container footer .footer-2{background-color:#fff}.container footer .footer-2 .emblem-wrap{width:30px;margin:0 auto 10px}.container footer .footer-2 .emblem-wrap img{display:block;width:100%}.container footer .footer-3{background-color:#5f6062;color:#fff;text-transform:uppercase}.container footer .footer-3 p{color:#fff;margin:0}.container footer .footer-3 a{font-weight:700;color:#fff}.container footer .footer-3 .back-to-top{position:relative;padding-right:18px}.container footer .footer-3 .back-to-top:hover{text-decoration:none}.container footer .footer-3 .back-to-top:hover:after{transform:rotate(630deg)}.container footer .footer-3 .back-to-top:after{content:"\e918";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:7px;transform:rotate(270deg);font-size:7px;transition:.3s}@media (min-width:768px){.container footer .footer-section{padding:30px 0}.container footer .footer-2{text-align:left}.container footer .footer-2 .left,.container footer .footer-2 .right{float:left;width:50%;box-sizing:border-box}.container footer .footer-2 .left{position:relative;padding:0 20px 0 0}.container footer .footer-2 .left .emblem-wrap{position:absolute;top:0;left:30px;width:50px}.container footer .footer-2 .left .contact{margin-left:100px;padding-top:30px}.container footer .footer-2 .right{padding:25px 0 0 20px;float:right;max-width:450px}.container footer .footer-2 .right .btn-wrap{text-align:right}.container footer .footer-3{text-align:left}.container footer .footer-3 .row{position:relative}.container footer .footer-3 p a{margin-left:15x}.container footer .footer-3 .back-wrap{position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media (min-width:1000px){.container footer .footer-2 .left{padding:0 20px 0 30px}.container footer .footer-2 .right{padding:25px 30px 0 20px}}.owl-carousel{position:relative;overflow:hidden}.main-content .owl-carousel{margin-bottom:30px}.owl-carousel .item{background-size:cover;background-position:50%;position:relative;height:420px}.owl-carousel .item:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.25)}.owl-carousel .fma-content{position:absolute;display:block;text-align:center;top:50%;transform:translate(-50%,-50%);width:65%;left:50%;z-index:5}.owl-carousel .fma-content h2{font-size:28px;color:#fff;margin:0 0 15px;text-transform:uppercase;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.owl-carousel .fma-content .btn-wrap{text-align:center;padding-top:15px}.container form .uploader.uniform .owl-carousel .fma-content .action,.owl-carousel .fma-content .btn,.owl-carousel .fma-content .container form .uploader.uniform .action{margin:0 auto;font-size:16px}.owl-carousel .fma-content p{margin:15px 0 0;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.6)}.owl-carousel .owl-buttons,.owl-carousel .owl-dots{position:absolute;width:100%;box-sizing:border-box}.owl-carousel .owl-buttons{top:50%;transform:translateY(-50%);padding:0 10px}.owl-carousel .owl-buttons .owl-next,.owl-carousel .owl-buttons .owl-prev{color:#fff;font-size:48px;transition:.3s}.owl-carousel .owl-buttons .owl-next:before,.owl-carousel .owl-buttons .owl-prev:before{display:block;margin-top:10px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.owl-carousel .owl-buttons .owl-next:hover,.owl-carousel .owl-buttons .owl-prev:hover{color:#9ca631}.owl-carousel .owl-buttons .owl-prev{float:left}.owl-carousel .owl-buttons .owl-prev:before{content:"\e901"}.owl-carousel .owl-buttons .owl-next{float:right}.owl-carousel .owl-buttons .owl-next:before{content:"\e902"}.owl-carousel .owl-controls{margin-bottom:0}.owl-carousel .owl-buttons{z-index:10}.owl-carousel .owl-controls .owl-pagination{margin:0;position:absolute;width:100%;left:0;bottom:10px;z-index:10}.owl-carousel .owl-controls .owl-pagination .owl-page span{background-color:#fff;width:15px;height:15px;margin:5px 7px;transition:.3s;border-radius:0}.owl-carousel .owl-controls .owl-pagination .owl-page.active span,.owl-carousel .owl-controls .owl-pagination .owl-page span:hover{background-color:#9ca631}@media (min-width:480px){.owl-carousel .item{height:400px}.owl-carousel .fma-content p{font-size:18px}}@media (min-width:768px){.main-content .owl-carousel .item{height:300px}.main-content .owl-carousel .fma-content{width:80%}.right-column .owl-carousel .fma-content h2{font-size:34px}.owl-carousel .fma-content h2{font-size:40px}.owl-carousel .owl-buttons{padding:0 3px}.owl-carousel .owl-controls .owl-pagination .owl-page span{margin:4px}}@media (min-width:1000px){.main-content .owl-carousel .item{height:350px}.right-column .owl-carousel .fma-content h2{font-size:40px}.owl-carousel .fma-content{width:90%;max-width:660px}.owl-carousel .owl-buttons .owl-next,.owl-carousel .owl-buttons .owl-prev{font-size:55px}}@media (min-width:1200px){.main-content .owl-carousel .fma-content{width:60%}.owl-carousel .item{height:400px}}.container .pagelist-block{margin:15px 0 0}.container .pagelist-block a h3{color:#9ca631}.container .pagelist-block a h3:hover{color:#5f6062}.container .pagelist-block a:hover{text-decoration:none}.container .pagelist-block .item-wrap{padding-top:5px}.container .pagelist-block .item{padding-bottom:30px}.container .pagelist-block .image-wrap img{width:100%;display:block}.container .pagelist-block .styled-header h5{margin-bottom:10px}.container .ccm-pagination-wrapper{text-align:center}.container .ccm-pagination-wrapper a{color:#9ca631}.container .ccm-pagination-wrapper a:hover{text-decoration:none;color:#9ca631}.container .ccm-pagination-wrapper .active span,.container .ccm-pagination-wrapper .active span:hover{background-color:#9ca631;border-color:#9ca631}@media (min-width:480px){.container .pagelist-block .item.has-thumbnail .text-wrap{float:right;width:75%;box-sizing:border-box;padding-left:15px}.container .pagelist-block .image-wrap{float:left;width:25%}.container .pagelist-block .btn-wrap{text-align:left}.container .pagelist-block .column-2,.container .pagelist-block .column-3,.container .pagelist-block .column-4{overflow:hidden;margin:15px -10px 0}.container .pagelist-block .column-2 .item,.container .pagelist-block .column-3 .item,.container .pagelist-block .column-4 .item{float:left;padding:0 10px 20px;box-sizing:border-box}.container .pagelist-block .column-2 .image-wrap,.container .pagelist-block .column-3 .image-wrap,.container .pagelist-block .column-4 .image-wrap{float:none;width:100%}.container .pagelist-block .column-2 .has-thumbnail .text-wrap,.container .pagelist-block .column-3 .has-thumbnail .text-wrap,.container .pagelist-block .column-4 .has-thumbnail .text-wrap{float:none;width:100%;padding-left:0}.container .pagelist-block .column-2 .has-thumbnail .btn-wrap,.container .pagelist-block .column-3 .has-thumbnail .btn-wrap,.container .pagelist-block .column-4 .has-thumbnail .btn-wrap{text-align:left}.container .pagelist-block .column-2 .item,.container .pagelist-block .column-3 .item,.container .pagelist-block .column-4 .item{width:50%}.container .pagelist-block .column-2 .item:nth-of-type(odd),.container .pagelist-block .column-3 .item:nth-of-type(odd),.container .pagelist-block .column-4 .item:nth-of-type(odd){clear:left}.container .pagelist-block .mobile-stacked .item{width:100%}}@media (min-width:768px){.container .pagelist-block .item.has-thumbnail .text-wrap{padding-left:25px}.container .pagelist-block .column-2 .has-thumbnail .text-wrap,.container .pagelist-block .column-3 .has-thumbnail .text-wrap,.container .pagelist-block .column-4 .has-thumbnail .text-wrap{padding-left:0}.container .pagelist-block .column-3 .item{width:33.33333333%}.container .pagelist-block .column-3 .item:nth-of-type(odd){clear:none}.container .pagelist-block .column-3 .item:nth-of-type(3n+1){clear:left}.container .pagelist-block .column-4 .item{width:25%}.container .pagelist-block .column-4 .item:nth-of-type(odd){clear:none}.container .pagelist-block .column-4 .item:nth-of-type(4n+1){clear:left}.container .pagelist-block .mobile-stacked .item{width:50%}}.container .item-image a h3{color:#5f6062;transition:.3s}.container .item-image a h3:hover{color:#9ca631}.container .item-image .img-link{display:block}.container .item-image .image-wrap{padding-top:66%;position:relative;overflow:hidden}.container .item-image .image-wrap div{position:absolute;top:0;left:0;right:0;bottom:0}.container .item-image .img-wrap{padding:20px 10px 10px;max-width:250px;margin:0 auto}.container .item-image .text-wrap{padding:20px}@media (min-width:480px){.container .item-image .text-wrap{padding:20px!important}}@media (min-width:1000px){.container .item-image .text-wrap{padding:30px!important}}.container .row .multipurpose{padding:10px 0}.container .row .multipurpose h1{font-size:28px}.container .row .multipurpose h2{font-size:22px}.container .multipurpose{background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;padding:50px 0;font-size:14px;word-wrap:break-word}.container .multipurpose h1,.container .multipurpose h2{color:#fff;line-height:1;font-size:24px;position:relative;margin:0 auto;word-wrap:break-word}.container .multipurpose .desc{padding-top:15px}.container .multipurpose .row{z-index:5;position:relative}.container .multipurpose .btn-cont{padding-top:20px;margin:0}.container .multipurpose .text{box-sizing:border-box}.container .multipurpose.transparent h1,.container .multipurpose.transparent h2{color:#5f6062}.container .multipurpose.white{background-color:#fff;color:#6e6e6e}.container .multipurpose.white h1,.container .multipurpose.white h2{text-shadow:none;color:#5f6062}.container .multipurpose.black,.container .multipurpose.image{background-color:#000;color:#fff}.container .multipurpose.black h1:after,.container .multipurpose.black h1:before,.container .multipurpose.black h2:after,.container .multipurpose.black h2:before,.container .multipurpose.image h1:after,.container .multipurpose.image h1:before,.container .multipurpose.image h2:after,.container .multipurpose.image h2:before{background:#fff}.container .multipurpose.image{position:absolute;left:0;width:100%;margin-bottom:0;padding:50px 0}.container .multipurpose.image .row{max-width:700px}.container .multipurpose.image:after,.container .multipurpose.image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.container .multipurpose.image:before{z-index:2}.container .multipurpose.image:after{background-color:rgba(0,0,0,.5)}.container .multipurpose.text-left{text-align:left}.container .multipurpose.text-right{text-align:right}.container .multipurpose.text-left .row,.container .multipurpose.text-right .row{width:100%;padding:0;box-shadow:0 0 9px rgba(0,0,0,.25);position:relative;background-color:#fff;color:#5f6062}.container .multipurpose.text-left .image,.container .multipurpose.text-right .image{height:250px}.container .multipurpose.text-left .text,.container .multipurpose.text-right .text{padding:20px}.container .multipurpose.text-left h1,.container .multipurpose.text-left h2,.container .multipurpose.text-right h1,.container .multipurpose.text-right h2{margin:0;display:inline-block}.container .multipurpose.text-left h1:after,.container .multipurpose.text-left h1:before,.container .multipurpose.text-left h2:after,.container .multipurpose.text-left h2:before,.container .multipurpose.text-right h1:after,.container .multipurpose.text-right h1:before,.container .multipurpose.text-right h2:after,.container .multipurpose.text-right h2:before{left:0;transform:translateX(0)}.container .multipurpose.text-center{text-align:center}.container .multipurpose.text-center .desc{width:100%}.container .multipurpose.text-center .btn,.container .multipurpose.text-center form .uploader.uniform .action,.container form .uploader.uniform .multipurpose.text-center .action{margin:0 auto}.container .multipurpose .image,.container .multipurpose .video{margin-bottom:20px;box-sizing:border-box}.container .multipurpose .image img,.container .multipurpose .video img{width:100%;display:block}.container .multipurpose .video-middle-align{padding:40px 0}@media (min-width:480px){.container .multipurpose.image{padding:60px 0}}@media (min-width:768px){.container .right-column .multipurpose.align-left h2,.container .right-column .multipurpose.align-right h2{font-size:20px}.container .multipurpose{font-size:16px}.container .multipurpose.image{padding:80px 0}.container .multipurpose h2{font-size:2.5em}.container .multipurpose h1{font-size:1.875em}.container .multipurpose.text-left .text,.container .multipurpose.text-right .text{width:70%}.container .multipurpose.align-left,.container .multipurpose.align-right{position:relative;min-height:300px}.container .multipurpose.align-left .image,.container .multipurpose.align-right .image{position:absolute;top:0;bottom:0;width:50%;height:auto}.container .multipurpose.align-left .image,.container .multipurpose.align-left .video,.container .multipurpose.align-right .image,.container .multipurpose.align-right .video{margin-bottom:0}.container .multipurpose.align-left .text,.container .multipurpose.align-right .text{width:50%;box-sizing:border-box;padding:30px}.container .multipurpose.align-left .text .desc,.container .multipurpose.align-right .text .desc{width:100%}.container .multipurpose.align-left h2,.container .multipurpose.align-right h2{font-size:2.125em}.container .multipurpose.align-left .image{left:0}.container .multipurpose.align-left .video{float:left;width:50%}.container .multipurpose.align-left .text{float:right}.container .multipurpose.align-right .image{right:0}.container .multipurpose.align-right .video{float:right}.container .multipurpose.align-right .text{float:left}.container .multipurpose.text-position-right .text{width:60%;float:right;padding:0 0 0 40px}.container .multipurpose.text-position-right .desc{width:100%}}@media (min-width:1000px){.container .right-column .multipurpose.align-left h2,.container .right-column .multipurpose.align-right h2{font-size:28px}.container .multipurpose{padding:90px 0;font-size:18px}.container .multipurpose.image{padding:90px 0}.container .multipurpose h1{font-size:2.5em}.container .multipurpose h2{font-size:1.875em}.container .multipurpose.align-left .image,.container .multipurpose.align-left .video,.container .multipurpose.align-right .image,.container .multipurpose.align-right .video{width:48%}.container .multipurpose.align-left .text,.container .multipurpose.align-right .text{width:52%;padding:40px}}@media (min-width:1200px){.container .right-column .multipurpose.align-left h2,.container .right-column .multipurpose.align-right h2{font-size:34px}.container .multipurpose h1{font-size:3.75em}.container .multipurpose h2{font-size:2.5em}.container .multipurpose.align-left .text,.container .multipurpose.align-right .text{padding:50px}}.container .fma-wrap.gallery-block{padding:10px 0;border-bottom:none}.container .fma-wrap.gallery-block .owl-carousel{margin-bottom:10px}.container .fma-wrap.gallery-block .owl-carousel-2 .owl-item div{padding:2px}.container .fma-wrap.gallery-block .owl-carousel-2 .owl-item img{box-sizing:border-box}.container .fma-wrap.gallery-block .owl-carousel-2 .owl-item:hover img{border:2px solid #9ca631;cursor:pointer}.container .fma-wrap.gallery-block .owl-carousel-2 .owl-item.synced img{border:2px solid #9ca631}.container .fma-wrap.gallery-block img{width:100%;display:block}.container .repeatable-callout-block .item-bg{background-color:#fff;padding:30px 20px;box-shadow:0 0 9px rgba(0,0,0,.25)}.container .repeatable-callout-block .btn-wrap{text-align:left}.container .repeatable-callout-block h2,.container .repeatable-callout-block p{color:#5f6062}@media (min-width:768px){.container .repeatable-callout-block h2{font-size:22px}}@media (min-width:1000px){.container .repeatable-callout-block .item-bg{padding:60px 40px 30px;min-height:240px}.container .repeatable-callout-block h2{font-size:34px}.container .repeatable-callout-block .btn-wrap{padding-top:20px}}@media (min-width:768px){.flexbox .container .repeatable-callout-block .item-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox .container .repeatable-callout-block .item-wrap .item{-ms-flex:0 0 49.5%;flex:0 0 49.5%;position:relative}.flexbox .container .repeatable-callout-block .item-wrap .item:before{content:"";display:block;position:absolute;top:0;bottom:20px;left:10px;right:10px;background-color:#fff;box-shadow:0 0 9px rgba(0,0,0,.25);z-index:1;border-radius:0 20px 20px 20px;overflow:hidden}.flexbox .container .repeatable-callout-block .item-wrap .item:before img{display:block;width:100%}.flexbox .container .repeatable-callout-block .item-wrap .item-bg{background-color:transparent;box-shadow:none;position:relative;z-index:5}}@media (min-width:1000px){.flexbox .container .repeatable-callout-block .item-wrap .item:nth-of-type(2n):before{border-radius:20px 20px 20px 0}.flexbox .container .repeatable-callout-block .item-wrap.column-3 .item{-ms-flex:0 0 33%;flex:0 0 33%}.flexbox .container .repeatable-callout-block .item-wrap.column-4 .item{-ms-flex:0 0 25%;flex:0 0 25%}.flexbox .container .repeatable-callout-block .item-wrap.column-5 .item,.flexbox .container .repeatable-callout-block .item-wrap.column-6 .item{-ms-flex:0 0 20%;flex:0 0 20%}}.container .testimonial-slider{position:relative}.container .testimonial-slider:after,.container .testimonial-slider:before{content:"";display:block;height:1px;position:absolute;left:50px;right:50px;background-color:#bababa}.container .testimonial-slider:before{top:30px}.container .testimonial-slider:after{bottom:30px}.container .testimonial-slider .item{height:auto}.container .testimonial-slider .item:before{display:none}.container .testimonial-slider .owl-buttons .owl-prev{position:relative;left:-8px}.container .testimonial-slider .owl-buttons .owl-next{position:relative;right:-8px}.container .testimonials blockquote{font-weight:400;font-style:normal;border:none;font-size:14px;line-height:18px}.container .testimonials blockquote:after,.container .testimonials blockquote:before{display:none;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:50px;color:#171717;position:absolute;z-index:-1;opacity:.5}.container .testimonials blockquote:before{content:"\e90e";top:20px;left:0}.container .testimonials blockquote:after{content:"\e90f";right:0;bottom:55px}.container .testimonials blockquote strong{text-align:right;font-weight:600}@media (min-width:768px){.container .testimonial-slider{margin:0 auto;max-width:930px}.container .testimonial-slider:before{top:15px}.container .testimonial-slider:after{bottom:15px}.container .testimonial-slider .owl-buttons .owl-prev{left:-15px}.container .testimonial-slider .owl-buttons .owl-next{right:-15px}.container .testimonial-slider .item{padding:0 20px}.container .testimonials{margin:0 30px;padding:30px 20px 20px;position:relative;min-height:200px}.container .testimonials blockquote{border:none;margin:0;font-size:20px;line-height:24px}.container .testimonials blockquote:before{left:-10px;top:10px}.container .testimonials blockquote:after{right:-10px;bottom:60px}.container .testimonials blockquote strong{font-size:24px;padding-top:30px}}@media (min-width:1000px){.container .testimonials{padding:40px 40px 20px}.container .testimonials .item{padding:0 40px}}.container .styled-header{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:20px;text-transform:uppercase;overflow:hidden}.container .styled-header h5{display:inline-block;position:relative}.container .styled-header h5:after{content:"";height:1px;position:absolute;left:100%;width:1200px;top:50%;margin-left:20px;display:block;background-color:#c1c1c1}.container .googleMapCanvas,.container .msv-location-map-map{margin-bottom:20px;color:#5f6062;box-sizing:border-box}.container .image-block{margin-bottom:20px;box-sizing:border-box}.container .ccm-image-block,.container .image-block img{display:block;width:100%;height:auto;box-sizing:border-box}.container .ccm-image-block{margin-bottom:20px}.container .breadcrumb-wrap{padding:5px 0;margin-bottom:30px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.container .breadcrumb-wrap ol{list-style:none;padding:0;margin:0}.container .breadcrumb-wrap li{display:inline-block;margin:5px 5px 5px 0;font-size:14px}.container .breadcrumb-wrap li a{font-style:normal}.container .breadcrumb-wrap li a:hover{text-decoration:none;color:#5f6062}.container .breadcrumb-wrap li a:after{content:"\e902";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:2px;padding:0 2px}.container .sidenav{margin-bottom:15px}.container .sidenav ul{margin:0;padding:0;list-style:none}.container .sidenav li{border-bottom:1px solid transparent}.container .sidenav li.parent{margin-left:0;border-bottom:3px solid transparent}.container .sidenav li.parent a,.container .sidenav li.parent h5{font-size:20px;font-family:Source Sans Pro,sans-serif;font-weight:600;background-color:#9ca631;color:#fff;padding:20px;margin:0}.container .sidenav li.parent a:after,.container .sidenav li.parent h5:after{display:none}.container .sidenav li.parent a:hover,.container .sidenav li.parent h5:hover{background-color:#b0ba45;color:#fff}.container .sidenav li.parent a.nav-path-selected,.container .sidenav li.parent h5.nav-path-selected{background-color:#9ca631;color:#fff}.container .sidenav li.parent h5:hover{cursor:default;background-color:#9ca631}.container .sidenav li a{display:block;padding:5px;font-size:18px;transition:.3s;background-color:#454646;color:#bababa;padding:13px 40px;position:relative}.container .sidenav li a.nav-path-selected,.container .sidenav li a:hover{background-color:#bababa;color:#454646}.container .sidenav li a:hover{text-decoration:none}.container .sidenav li a:hover:after{right:17px}.container .sidenav li a:after{content:"\e917";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:right .3s;font-size:12px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.container .mobile-sidenav{margin-bottom:20px;height:50px;position:relative;z-index:20}.container .mobile-dropdown{background-color:#9ca631;z-index:20;transition:.3s;position:absolute;left:0;top:0;right:0}.container .mobile-dropdown.active,.container .mobile-dropdown:hover{border-radius:0;background-color:#b0ba45}.container .mobile-dropdown.active{box-shadow:0 5px 3px rgba(0,0,0,.2)}.container .mobile-dropdown.active .menu:after{transform:translateY(-50%) rotate(180deg)}.container .mobile-dropdown.active ul{max-height:500px}.container .mobile-dropdown .menu{display:block;color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:700;text-transform:uppercase;font-size:18px;padding:12px 20px;text-decoration:none;text-align:center;position:relative}.container .mobile-dropdown .menu:hover{text-decoration:none;color:#fff}.container .mobile-dropdown .menu:after{content:"\e900";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;top:50%;margin-top:2px;transform:translateY(-50%) rotate(0);font-size:20px;transition:.3s}.container .mobile-dropdown ul{list-style:none;transition:.3s;max-height:0;padding:0;margin:0;overflow:hidden;transition:max-height .4s}.container .mobile-dropdown a{color:#fff}.container .mobile-dropdown li.parent{display:none}.container .mobile-dropdown li a{padding:13px 40px 13px 20px}@media (min-width:768px){.container .mobile-sidenav{display:none}}.container .ccm-block-type-form .alert,.container .flash-message{background-color:#bababa;color:#242424;border:2px solid #929292;border-radius:5px;padding:20px 20px 20px 55px;margin:10px 0;position:relative}.container .ccm-block-type-form .alert:before,.container .flash-message:before{content:"\e912";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;font-size:30px;left:15px;top:50%;transform:translateY(-50%);display:block;margin-top:2px}.container .ccm-block-type-form .alert a,.container .flash-message a{color:#242424}.container .ccm-block-type-form .alert a:hover,.container .flash-message a:hover{text-decoration:none}.container .ccm-block-type-form .alert-success.alert,.container .ccm-block-type-form .success.alert,.container .flash-message.alert-success,.container .flash-message.success{background-color:#9ca631!important;color:#061000!important;border-color:#747e09!important}.container .ccm-block-type-form .alert-success.alert:before,.container .ccm-block-type-form .success.alert:before,.container .flash-message.alert-success:before,.container .flash-message.success:before{content:"\e910"}.container .ccm-block-type-form .alert-success.alert a,.container .ccm-block-type-form .success.alert a,.container .flash-message.alert-success a,.container .flash-message.success a{color:#061000}.container .ccm-block-type-form .warning.alert,.container .flash-message.warning{background-color:#f8e759;color:#625100;border-color:#d0bf31}.container .ccm-block-type-form .warning.alert a,.container .flash-message.warning a{color:#625100}.container .ccm-block-type-form .alert-danger.alert,.container .ccm-block-type-form .error.alert,.container .flash-message.alert-danger,.container .flash-message.error{background-color:#bf3802;color:#290000;border-color:#971000}.container .ccm-block-type-form .alert-danger.alert:before,.container .ccm-block-type-form .error.alert:before,.container .flash-message.alert-danger:before,.container .flash-message.error:before{content:"\e911"}.container .ccm-block-type-form .alert-danger.alert a,.container .ccm-block-type-form .error.alert a,.container .flash-message.alert-danger a,.container .flash-message.error a{color:#290000}.container .ccm-block-type-form .alert a,.container .flash-message a{text-decoration:underline}.container .ccm-block-type-form .form-wrap .alert,.container .form-wrap .ccm-block-type-form .alert,.container .form-wrap .flash-message{text-align:left;font-size:12px;line-height:14px}.container .alert-success{background-color:#9ca631!important;color:#061000!important;border-color:#747e09!important}.container label{margin-bottom:3px;text-transform:uppercase;font-size:14px}.container label span.text-muted{font-size:12px;color:#9ca631}.container input[type=email],.container input[type=password],.container input[type=tel],.container input[type=text],.container input[type=url],.container select,.container textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #e7e7e7;border-radius:6px;transition:.3s;color:#5f6062;font-size:14px}.container input[type=email]:focus,.container input[type=password]:focus,.container input[type=tel]:focus,.container input[type=text]:focus,.container input[type=url]:focus,.container select:focus,.container textarea:focus{outline:none;box-shadow:none;border-color:#9ca631}.container input[type=email].error,.container input[type=password].error,.container input[type=tel].error,.container input[type=text].error,.container input[type=url].error,.container select.error,.container textarea.error{border-color:#bf3802}.container select{height:37px}.container textarea{height:100px}.container .minimal input{margin-bottom:10px}.container .minimal .btn,.container .minimal form .uploader.uniform .action,.container form .uploader.uniform .minimal .action{margin-bottom:0}.container .ccm-block-type-form .form-group{margin-bottom:20px}.container .ccm-block-type-form .checkboxList .checkbox,.container .ccm-block-type-form .checkboxList .radio,.container .ccm-block-type-form .field-radios .checkbox,.container .ccm-block-type-form .field-radios .radio{display:inline-block;margin-right:12px}.container .ccm-block-type-form .form-actions{text-align:center}.container .ccm-block-type-form .alert-danger{background-color:#bf3802!important;color:#290000!important;border-color:#971000!important}.container .ccm-block-type-form .alert-success{background-color:#9ca631!important;color:#061000!important;border-color:#747e09!important}.container .ccm-block-type-form .captcha img{margin:0 0 10px}.container form.max-width{max-width:400px;margin:10px auto}.container form .btn-wrap{text-align:center}.container form .selector.uniform{box-sizing:border-box;padding:7px;border:1px solid #e7e7e7;border-radius:4px;transition:.3s;color:#5f6062;font-size:14px;z-index:1;position:relative}.container form .selector.uniform:after{content:"\e900";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#b7c0c6 -60;font-size:20px;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:-1}.container form .selector.uniform span{white-space:normal}.container form .checker.uniform{margin-right:0!important;position:relative;top:-1px}.container form .checker.uniform span{height:14px;width:14px;display:inline-block;text-align:center;border:2px solid #b7c0c6;border-radius:2px;transition:.3s;position:relative}.container form .checker.uniform span input{width:14px;height:14px}.container form .checker.uniform span:before{content:"\e904";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:inline-block;opacity:0;transition:.3s;color:#7b848a}.container form .checker.uniform.hover span{background-color:#e9f2f8}.container form .checker.uniform span.checked:before{opacity:1}.container form .radio.uniform{margin-right:0!important;position:relative;top:-1px}.container form .radio.uniform span{height:14px;width:14px;display:inline-block;text-align:center;border:2px solid #b7c0c6;border-radius:50%;transition:.3s;position:relative}.container form .radio.uniform span:before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:block;transition:.3s;background-color:#7b848a;width:8px;height:8px;border-radius:50%;opacity:0}.container form .radio.uniform.hover span{background-color:#e9f2f8}.container form .radio.uniform span.checked:before{opacity:1}.container form .uploader.uniform{width:240px;height:40px}.container form .uploader.uniform .action{padding:7px 15px;font-size:14px}.container form .uploader.uniform.hover .action{text-decoration:none;color:#fff;background:#737476;cursor:default}.container form .captcha{width:304px;margin:0 auto}.container .share-wrap{margin-bottom:10px;overflow:hidden;text-align:center;background-color:#fff;transition:.3s;padding:0 5px 0 15px;position:relative}.container .share-wrap.active .form-wrap{display:block}.container .share-wrap .share{font-size:20px;font-family:Source Sans Pro,sans-serif;font-weight:600;text-transform:uppercase;color:#9ca631;display:block;position:relative;height:45px;line-height:45px;padding-left:10px;transition:.5s}.container .share-wrap .share:before{font-size:26px;position:absolute;top:50%;transform:translateY(-50%);left:50%;margin-left:-120px;display:inline-block;transition:.3s}.container .share-wrap .share:hover{text-decoration:none}.container .share-wrap .share:hover:before{transform:translateY(-50%) rotate(45deg)}.container .share-wrap .form-wrap{text-align:center;transition:.4s .2s;padding:10px 10px 20px;display:none}@media (min-width:768px){.container .share-wrap .share{font-size:16px}.container .share-wrap .share:before{margin-left:-100px}}@media (min-width:1000px){.container .share-wrap .share{font-size:20px}.container .share-wrap .share:before{margin-left:-120px}}.container .fma-wrap{border-bottom:6px solid #fff}.container .home-featured .left{position:relative;text-align:right;padding-bottom:10px}.container .home-featured .right{background-color:#dbdbdb;padding:30px;color:#454646}.container .home-featured .label{background-color:#5f6062;color:#fff;font-size:15px;display:inline-block;padding:7px 15px;text-transform:uppercase;margin-bottom:5px}@media (min-width:768px){.container .home-featured .featured{position:relative}.container .home-featured .featured:after{content:"";border-radius:0 20px 20px 20px;overflow:hidden;background-color:#dbdbdb;position:absolute;right:0;top:0;bottom:10px;width:49%;z-index:1}.container .home-featured .featured:after img{display:block;width:100%}.container .home-featured .left{width:49%;float:left;box-sizing:border-box}.container .home-featured .right{width:49%;float:right;box-sizing:border-box;background-color:transparent;position:relative;z-index:5}}@media (min-width:1000px){.container .home-featured .featured:after{width:42%}.container .home-featured .left{width:58%;padding-right:10px}.container .home-featured .right{width:42%;font-size:20px;line-height:28px}.container .home-featured .right h3{font-size:34px;margin-bottom:15px}}@media (min-width:1200px){.container .home-featured .featured:after{width:40%}.container .home-featured .left{width:60%}.container .home-featured .right{width:40%;padding:50px 40px}}.container .community-header{padding:20px 0;background-color:#fff}.container .community-header .img-wrap{width:150px;margin:0 auto}.container .community-header .img-wrap img{display:block;width:100%}.container .community-header .community-intro{padding-top:20px;text-align:center}.container .community-header .community-intro h3{margin-bottom:5px}.container .community-bg{background-color:#eee}.container .realtor-wrap{background-color:#eee;padding:30px;text-align:center;color:#fff;position:relative;word-wrap:break-word}.container .realtor-wrap a{color:#fff;text-decoration:underline}.container .realtor-wrap a:hover{text-decoration:none}.container .realtor-wrap.has-img{margin-top:40px}.container .realtor-wrap .img-wrap{border:7px solid #fff;margin:-50px auto 10px;overflow:hidden;width:170px;height:170px;border-radius:50%}.container .realtor-wrap .img-wrap img{width:100%;display:block}.container .realtor-wrap .r-section{padding-bottom:30px}.container .realtor-wrap .r-section:last-child{padding-bottom:0}.container .realtor-wrap p{margin:0 0 3px;font-size:20px;line-height:26px}.container .realtor-wrap td{font-size:22px}.container .realtor-wrap .name-wrap p{margin:0}.container .realtor-wrap .name-wrap .name{font-size:20px}.container .realtor-wrap h4{border-bottom:1px solid #fff;padding:0 5px 10px;font-size:24px;margin-bottom:10px}.container .realtor-wrap table{width:100%;table-layout:fixed;max-width:240px;margin:0 auto}.container .realtor-wrap table td{width:50%;padding:4px;box-sizing:border-box;text-align:right}.container .realtor-wrap table td:first-child{text-align:left}.container .community-footer-2 form{margin-top:30px}@media (min-width:768px){.container .community-header{padding:30px 0}.container .community-header .img-wrap{width:140px}.container .community-header .community-intro{text-align:left;padding:0 20px}.container .realtor-wrap{padding:30px 10px}.container .realtor-wrap p{line-height:20px}.container .realtor-wrap p,.container .realtor-wrap table td{font-size:15px}.container .realtor-wrap .img-wrap{width:100px;height:100px;border-width:4px}}@media (min-width:1000px){.container .realtor-wrap{padding:30px}.container .realtor-wrap .img-wrap{width:170px;height:170px;border-width:7px}.container .realtor-wrap p{line-height:26px}.container .realtor-wrap p,.container .realtor-wrap table td{font-size:20px}}.container .siteplan-tabs .preloader{top:120px}.container .siteplan-tabs.loading .tab-nav,.container .siteplan-tabs.loading .tab-wrap{opacity:.5}.container .siteplan-tabs.loading .lot-item.active{position:relative}.container .siteplan-tabs.loading .lot-item.active .preloader{opacity:1}.container .siteplan-tabs .tab-nav,.container .siteplan-tabs .tab-wrap{transition:.3s}.container .siteplan-tabs .tab-nav a{display:inline-block;background-color:#9ca631;color:#fff;text-decoration:none;font-weight:700;padding:8px 10px;font-size:16px;text-transform:uppercase;transition:.3s;vertical-align:middle;margin-bottom:5px}.container .siteplan-tabs .tab-nav a:hover{text-decoration:none;background-color:#fff;color:#9ca631}.container .siteplan-tabs .tab-nav a.active{background-color:#fff;color:#9ca631;cursor:default}.container .siteplan-tabs .lot-item{margin-bottom:1px;color:#5f6062;text-align:center}.container .siteplan-tabs .lot-item.active .stats .expand-btn:after{content:"\e907"}.container .siteplan-tabs .lot-item.active .details{max-height:800px;opacity:1}.container .siteplan-tabs .lot-item.active .details:before{top:0}.container .siteplan-tabs .lot-item .bg{padding:15px}.container .siteplan-tabs .lot-item:nth-of-type(2n) .details,.container .siteplan-tabs .lot-item:nth-of-type(2n) .stats{opacity:.85}.container .siteplan-tabs .lot-item:nth-of-type(2n) .bg{opacity:1}.container .siteplan-tabs .stats{background-color:#fff;margin-bottom:1px}.container .siteplan-tabs .stats table{width:100%}.container .siteplan-tabs .stats td{font-size:14px;padding:0 3px;box-sizing:border-box}.container .siteplan-tabs .stats td.lot{width:20%}.container .siteplan-tabs .stats td.price{width:30%}.container .siteplan-tabs .stats td.status{width:20%}.container .siteplan-tabs .stats .expand-btn,.container .siteplan-tabs .stats .lot,.container .siteplan-tabs .stats .status{font-family:Source Sans Pro,sans-serif;font-weight:600}.container .siteplan-tabs .stats .expand{padding-top:5px;text-align:center;display:block;padding-left:0}.container .siteplan-tabs .stats .expand-btn,.container .siteplan-tabs .stats .status{text-transform:uppercase}.container .siteplan-tabs .stats .expand-btn{font-size:18px;display:inline-block}.container .siteplan-tabs .stats .expand-btn:after{content:"\e908";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;padding-left:3px;top:4px;position:relative}.container .siteplan-tabs .stats .status.sold{color:#bf3802}.container .siteplan-tabs .stats .status.new{color:#9ca631}.container .siteplan-tabs .details{background-color:#fff;overflow:hidden;max-height:0;opacity:0;position:relative}.container .siteplan-tabs .details:before{content:"";display:block;position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:12px 24px 0;border-color:#9ca631 transparent transparent;transition:top .3s .4s,right .5s;z-index:10}.container .siteplan-tabs .details .img-wrap{margin:0 auto;width:300px}.container .siteplan-tabs .details .img-wrap img{display:block;width:100%}.container .siteplan-tabs .details .bg{padding:25px}.container .siteplan-tabs .details .btn-wrap{text-align:center;padding-top:10px;border-top:1px solid #9fa0a1;position:relative}.container .siteplan-tabs .details .btn-wrap .btn,.container .siteplan-tabs .details .btn-wrap form .uploader.uniform .action,.container form .uploader.uniform .siteplan-tabs .details .btn-wrap .action{font-size:20px}.container .siteplan-tabs .details .desc,.container .siteplan-tabs .details .floorplans{padding-bottom:15px}.container .siteplan-tabs .details .table-wrap{max-width:300px;margin:0 auto}.container .siteplan-tabs .details table{width:100%}.container .siteplan-tabs .details table td{padding:3px 0 3px 3px;text-align:right;width:50%;box-sizing:border-box;font-size:15px;text-transform:uppercase;font-family:Source Sans Pro,sans-serif;font-weight:600;color:#9fa0a1}.container .siteplan-tabs .details table td:first-child{text-align:left;padding:3px 3px 3px 0}.container .siteplan-tabs .details table td a:hover{text-decoration:underline}.container .siteplan-tabs .details .floor-plan-details{overflow:hidden;background-color:#fff;position:absolute;top:0;left:0;width:100%;bottom:0;z-index:5;transition:.5s;transform:translateX(-100%);box-shadow:0 0 3px rgba(0,0,0,.3)}.container .siteplan-tabs .details .floor-plan-details.active{transform:translateX(0)}.container .siteplan-tabs .details .floor-plan-details .close-btn{position:absolute;top:10px;left:10px;transform:rotate(180deg)}.container .siteplan-tabs .details .floor-plan-details .close-btn:hover{border-radius:0}.container .siteplan-tabs .details .floor-plan-details .content{padding-top:40px}.container .siteplan-tabs .details .floor-plan-details .desc{display:none}.container .siteplan-tabs .details .floor-plan-details .btn-wrap{border-top:none;padding-top:5px}@media (min-width:480px){.container .siteplan-tabs .stats{text-align:left;position:relative}.container .siteplan-tabs .stats .bg{padding-right:100px}.container .siteplan-tabs .stats .expand{padding:0;position:absolute;top:50%;right:15px;transform:translateY(-50%);margin-top:-2px}.container .siteplan-tabs .stats .expand-btn{font-size:16px;display:inline-block}.container .siteplan-tabs .stats .label{padding-left:0}}@media (min-width:768px){.container .siteplan-tabs .stats td{font-size:16px}.container .siteplan-tabs .details .floor-plan-details .floor-plan{text-align:center}.container .siteplan-tabs .details .floor-plan-details .left,.container .siteplan-tabs .details .floor-plan-details .right{float:none;width:100%}}@media (min-width:1000px){.container .siteplan-tabs .lot-item{text-align:left}.container .siteplan-tabs .stats .expand-btn,.container .siteplan-tabs .stats td{font-size:18px}.container .siteplan-tabs .floor-plan-active .details:before{right:15%}.container .siteplan-tabs .details:before{right:85%;left:auto;transform:none}.container .siteplan-tabs .details .left{float:left;width:50%;box-sizing:border-box;padding:0 10px}.container .siteplan-tabs .details .left .img-wrap{width:100%}.container .siteplan-tabs .details .right{float:right;width:50%;box-sizing:border-box;padding:10px}.container .siteplan-tabs .details .btn-wrap{text-align:left}.container .siteplan-tabs .details table td{font-size:13px}.container .siteplan-tabs .details .floor-plan-details .floor-plan{text-align:left}.container .siteplan-tabs .details .floor-plan-details .content{padding-top:50px}.container .siteplan-tabs .details .floor-plan-details .close-btn{top:20px;left:30px}.container .siteplan-tabs .details .floor-plan-details .left{float:left;width:50%;box-sizing:border-box;padding:0 10px}.container .siteplan-tabs .details .floor-plan-details .left .img-wrap{max-width:300px;margin:0 auto}.container .siteplan-tabs .details .floor-plan-details .right{float:right;width:50%;box-sizing:border-box;padding:10px}}@media (min-width:1200px){.container .siteplan-tabs .stats{padding:5px 10px}.container .siteplan-tabs .stats td{font-size:20px}.container .siteplan-tabs .stats td.lot{width:15%}.container .siteplan-tabs .stats .expand-btn{font-size:20px}.container .siteplan-tabs .details .left{width:55%}.container .siteplan-tabs .details .right{width:45%;padding-left:15px}.container .siteplan-tabs .details table td{font-size:15px}.container .siteplan-tabs .details .floor-plan-details .left{width:55%;padding-right:15px}.container .siteplan-tabs .details .floor-plan-details .right{width:45%;padding-left:15px}}.container .floor-plan{padding:15px;margin-bottom:25px}.container .floor-plan .uppercase{text-transform:uppercase;font-family:Source Sans Pro,sans-serif;font-weight:600}.container .floor-plan .uppercase em{font-size:14px;font-weight:400;text-transform:lowercase}.container .floor-plan .left .img-wrap{max-width:300px;margin:0 auto 20px}.container .floor-plan .left .img-wrap img{display:block;width:100%}.container .floor-plan .right .lots{margin-bottom:10px}.container .floor-plan .right .lots .lot-list,.container .floor-plan .right .lots .uppercase{margin-bottom:0}.container .floor-plan .right .uppercase{font-size:20px}@media (min-width:768px){.container .floor-plan{text-align:left}.container .floor-plan .right .lots{margin-bottom:10px}.container .floor-plan .right .lots .uppercase{margin-bottom:0}}@media (min-width:1000px){.container .floor-plan{padding:20px}.container .floor-plan .left{float:left;width:60%;box-sizing:border-box;padding-right:15px}.container .floor-plan .left .img-wrap{max-width:none}.container .floor-plan .right{float:right;width:40%;box-sizing:border-box;padding-left:15px}}@media (min-width:1200px){.container .floor-plan{padding:30px}}.template-style-trellis #community-sidebar .sidenav ul li:last-child a{background-color:#5f6062;color:#fff;text-transform:uppercase}.template-style-trellis #community-sidebar .sidenav ul li:last-child a:hover{background-color:#fff;color:#5f6062}.trellis-landing .container{margin-top:0;padding-top:0}.trellis-landing .main-content-wrap{border-top:0;background:none}.trellis-landing .logo-wrap{margin:7px auto;max-width:50px;display:none}.trellis-landing .banner-wrap{margin:0 auto;max-width:1200px}.trellis-landing .banner-wrap .ccm-image-block,.trellis-landing .logo-wrap .ccm-image-block{border:none;border-radius:0;margin:0}.trellis-landing .trellis-banner-copy{background-color:#9ca631;padding:20px;text-align:center}.trellis-landing .trellis-banner-copy h1,.trellis-landing .trellis-banner-copy p{color:#fff}.trellis-landing .trellis-banner-copy p{margin-bottom:0}.trellis-landing .logo-inline{display:none}.trellis-landing .main-content{padding:0}.trellis-landing .main-content .content-block-wrap{margin:0 auto;box-sizing:border-box;max-width:1200px;padding:30px 20px}.trellis-landing .main-content .content-block-wrap .max-width{width:90%;margin:0 auto}.trellis-landing .main-content .content-block-wrap:nth-of-type(2){background-color:#ededed}.trellis-landing .main-content .mailchimp-embed .clear,.trellis-landing .main-content .mailchimp-embed h2,.trellis-landing .main-content .mailchimp-embed p{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.trellis-landing .main-content .mailchimp-embed .asterisk,.trellis-landing .main-content .mailchimp-embed .indicates-required{font-size:13px;color:#9ca631}.trellis-landing .main-content .mailchimp-embed .indicates-required,.trellis-landing .main-content .mailchimp-embed .mc-field-group{max-width:300px;margin:0 auto}@media (min-width:768px){.trellis-landing .logo-wrap{display:none}.trellis-landing .banner-wrap{position:relative}.trellis-landing .banner-wrap:before{content:"";position:absolute;display:block;left:0;right:0;bottom:0;top:0;z-index:5;background-color:rgba(0,0,0,.15)}.trellis-landing .banner-wrap .trellis-banner-copy{z-index:10;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);background-color:transparent}.trellis-landing .banner-wrap .trellis-banner-copy .content-wrap{width:90%;max-width:700px;margin:0 auto}.trellis-landing .banner-wrap .trellis-banner-copy h1,.trellis-landing .banner-wrap .trellis-banner-copy p{text-shadow:0 3px 3px rgba(0,0,0,.5)}.trellis-landing .banner-wrap .trellis-banner-copy p{font-size:24px}.trellis-landing .banner-wrap .trellis-banner-copy .logo-inline{display:block;margin:0 auto 20px;width:60px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.4)}.trellis-landing .banner-wrap .trellis-banner-copy .logo-inline img{display:block;width:100%}.trellis-landing .main-content .content-block-wrap{padding:50px 30px}}@media (min-width:1200px){.trellis-landing .banner-wrap{margin-top:15px}}