/*de55f0e664d42a137b2b323a1c2576c7*/
h2{text-transform:uppercase}.home-page .g-block.page-content{display:none}.home-page #g-main{padding-top:0px}#g-navigation{display:none}.g-offcanvas-toggle{background-color:#00bfff;padding:5px;right:20px !important;top:25px}.page-logo .g-content{padding-right:0px;padding-top:5px;padding-bottom:0px;margin-right:0px}.page-logo .g-content img{width:244px}.header-social .g-content{color:#aaa;padding:20px 5px}.header-social .g-content b{color:#00bfff}.header-social .g-content b a{color:#00bfff !important}.header-social .g-content b a:hover{color:#007399 !important}.header-social .g-content .social-icons{margin-left:30px;display:inline-block}.header-social .g-content .social-icons a{margin-right:10px;display:inline-block;color:#aaa !important}.header-button{text-align:right}.header-button a{right:50px;position:relative;height:35px;display:inline-block;background-color:#1a3e58;color:#fff !important;padding:10px 15px;font-size:13px;text-transform:uppercase;line-height:120%}.header-button a:hover{color:#fff !important}#g-main{padding-top:0px;padding-bottom:0px}#g-main .g-content{margin:0px;padding:0px}#g-main .k2ItemsBlock.homeitems{padding:10px}#g-main .k2ItemsBlock.homeitems ul{padding:0px}#g-main .k2ItemsBlock.homeitems ul li{padding:10px;float:left;display:inline-block;width:33.33%;height:450px;padding-bottom:0px;overflow:hidden;margin-bottom:10px;position:relative}#g-main .k2ItemsBlock.homeitems ul li .moduleItemIntrotext{padding:0px}#g-main .k2ItemsBlock.homeitems ul li .moduleItemIntrotext img{margin:0px;width:100%}#g-main .k2ItemsBlock.homeitems ul li .textwrap{font-size:16px;padding:20px;position:absolute;left:10px;right:10px;bottom:0px;overflow:hidden}#g-main .k2ItemsBlock.homeitems ul li .textwrap .moduleItemTitle{text-transform:uppercase;color:#fff;font-size:22px;font-weight:bold;letter-spacing:1.5px}#g-main .k2ItemsBlock.homeitems ul li .textwrap p{color:rgba(255, 255, 255, 0.66);margin-bottom:0px;-webkit-transition:margin-bottom 0.25s;transition:margin-bottom 0.25s}#g-main .k2ItemsBlock.homeitems ul li .textwrap .moduleItemReadMore{padding:10px 15px;background-color:#1a1a1a;color:#fff;font-size:12px;text-transform:uppercase;line-height:100%;display:inline-block;position:absolute;bottom:-40px;left:20px;-webkit-transition:bottom 0.25s;transition:bottom 0.25s}#g-main .k2ItemsBlock.homeitems ul li:hover p{margin-bottom:50px}#g-main .k2ItemsBlock.homeitems ul li:hover .moduleItemReadMore{bottom:20px}#g-main .k2ItemsBlock.homeitems ul .homeitem1 .textwrap{background-color:#1a3e58}#g-main .k2ItemsBlock.homeitems ul .homeitem2 .textwrap{background-color:#1d939a}#g-main .k2ItemsBlock.homeitems ul .homeitem3 .textwrap{background-color:#00bfff}#g-main .k2ItemsBlock.homeitem-featured{padding:0px}#g-main .k2ItemsBlock.homeitem-featured ul{padding:0px}#g-main .k2ItemsBlock.homeitem-featured ul li{padding:0px;margin:0px;float:left;display:inline-block;width:100%;font-size:0px;background-color:#eee}#g-main .k2ItemsBlock.homeitem-featured ul li .moduleItemIntrotext{vertical-align:top;display:inline-block;width:50%;padding:0px}#g-main .k2ItemsBlock.homeitem-featured ul li .moduleItemIntrotext img{margin:0px;width:100%}#g-main .k2ItemsBlock.homeitem-featured ul li .textwrap{vertical-align:top;display:inline-block;width:50%;padding:40px;font-size:16px}#g-main .k2ItemsBlock.homeitem-featured ul li .textwrap .moduleItemTitle{text-transform:uppercase;color:#1a1a1a;font-size:22px;font-weight:bold;letter-spacing:1.5px}#g-main .k2ItemsBlock.homeitem-featured ul li .textwrap p{color:rgba(0, 0, 0, 0.66)}#g-main .k2ItemsBlock.homeitem-featured ul li .textwrap .moduleItemReadMore{display:inline-block;padding:10px 15px;background-color:#1a1a1a;color:#fff;font-size:12px;text-transform:uppercase;line-height:100%}.page-title-section{width:100%;padding:70px 30px;display:block;text-align:center;background-size:cover;background-position:center}.page-title-section h2{font-size:40px;margin:0px;color:#fff}.page-title-section h3{width:550px;display:block;margin:0px auto;text-align:center;border:none;padding:15px 0px 0px;color:rgba(255, 255, 255, 0.66);font-size:19px}.page-title-section-slim{background:#1a3e58;padding:50px 30px;text-align:center;width:100%;display:block}.page-title-section-slim .sold{margin-top:0px;padding-top:0px;text-align:center;color:rgba(255, 255, 255, 0.66);text-transform:uppercase;font-size:16px;font-weight:bold;letter-spacing:1px;margin-bottom:10px}.page-title-section-slim h2{font-size:40px;margin:0px;color:#fff}.page-title-section-slim h3{max-width:550px;display:block;margin:0px auto;text-align:center;border:none;padding:15px 0px 0px;color:rgba(255, 255, 255, 0.66);font-size:19px}.fixed-width,.fixed-container{max-width:1200px;margin:0px auto}.current-developments ul,.past-developments ul{margin-left:-10px !important;margin-right:-10px !important;padding:0px !important}.current-developments ul li,.past-developments ul li{padding:10px !important;width:50%;margin-bottom:0px !important;float:left}.current-developments ul li .moduleItemIntrotext,.past-developments ul li .moduleItemIntrotext{padding:0px !important}.current-developments ul li .moduleItemIntrotext .moduleItemImage,.past-developments ul li .moduleItemIntrotext .moduleItemImage{position:relative;display:block;overflow:hidden}.current-developments ul li .moduleItemIntrotext .moduleItemImage .sold,.past-developments ul li .moduleItemIntrotext .moduleItemImage .sold{background-color:#1a3e58;position:absolute;right:-60px;top:-15px;transform:rotate(45deg);padding:40px 60px 10px;color:#fff;text-transform:uppercase;line-height:100%}.current-developments ul li .moduleItemIntrotext .moduleItemImage img,.past-developments ul li .moduleItemIntrotext .moduleItemImage img{width:100%;margin:0px !important}.current-developments ul li .textwrap,.past-developments ul li .textwrap{font-size:16px;padding:20px;background-color:#1a3e58}.current-developments ul li .textwrap .moduleItemTitle,.past-developments ul li .textwrap .moduleItemTitle{text-transform:uppercase;color:#fff;font-size:22px;font-weight:bold;letter-spacing:1.5px}.current-developments ul li .textwrap p,.past-developments ul li .textwrap p{color:rgba(255, 255, 255, 0.66)}.current-developments ul li .textwrap .moduleItemReadMore,.past-developments ul li .textwrap .moduleItemReadMore{display:inline-block;padding:10px 15px;background-color:#1a1a1a;color:#fff;font-size:12px;text-transform:uppercase;line-height:100%}.div-wrap{font-size:0px}.div-wrap .div-left,.div-wrap .div-right{width:50%;display:inline-block;font-size:16px;vertical-align:top;box-sizing:border-box}.div-wrap .div-left{padding-right:20px}.div-wrap .div-right{padding-left:20px}.div-wrap .social-icon{font-size:22px;padding:5px;color:#1a3e58}.formResponsive .formHorizontal .rsform-block{margin-bottom:5px}.formResponsive .formHorizontal .rsform-block .formControlLabel{width:100%;float:none;text-align:left;margin-bottom:5px}.formResponsive .formHorizontal .rsform-block .formControlLabel .formRequired{font-size:11px;text-transform:uppercase;color:#b7b7b7;letter-spacing:0.5px;font-weight:normal;float:right}.formResponsive .formHorizontal .rsform-block .formControls{margin-left:0px}.formResponsive .formHorizontal .rsform-block .formControls input,.formResponsive .formHorizontal .rsform-block .formControls select,.formResponsive .formHorizontal .rsform-block .formControls textarea,.formResponsive .formHorizontal .rsform-block .formControls .rsform-submit-button{box-sizing:border-box;width:100%;border:1px solid #ccc;border-radius:0px;padding:18px 10px;outline:none;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:16px;-webkit-appearance:none;margin-bottom:10px;color:#555 !important}.formResponsive .formHorizontal .rsform-block .formControls textarea{padding-top:10px;padding-bottom:10px}.formResponsive .formHorizontal .rsform-block .formControls select{font-size:16px;padding:0px 10px;height:40px}.formResponsive .formHorizontal .rsform-block .formControls .formError{padding-left:0px;margin-bottom:10px;color:red}.formResponsive .formHorizontal .rsform-block .formControls .rsform-submit-button{border:none;background:#1a3e58;text-transform:uppercase;font-size:16px;letter-spacing:1px;color:#fff !important}.formResponsive .formHorizontal .rsform-block .formDescription{display:none}#k2Container p{max-width:1200px;margin:1.5rem auto}#k2Container h2{margin-top:40px;margin-bottom:30px;color:#1a3e58}#g-page-surround{right:0px !important}.errortext{text-align:center;padding-top:250px;padding-bottom:180px}.privacy-disclaimer{color:#aaa}.privacy-disclaimer a{color:#aaa;text-transform:uppercase}#g-offcanvas{right:-100%;background-color:#00bfff;z-index:99;text-align:center}#g-offcanvas .menu-top{background-color:#fff;min-height:85px}#g-offcanvas .menu-top .gantry-logo{padding-top:30px;padding-bottom:30px}#g-offcanvas .menu-top .gantry-logo img{width:200px}#g-offcanvas .g-content{padding:0px !important;margin:0px !important}#g-offcanvas #g-mobilemenu-container{margin:0px !important}#g-offcanvas #g-mobilemenu-container ul{background:none;text-transform:uppercase;font-weight:bold}#g-offcanvas #g-mobilemenu-container ul li.active{background-color:#1d939a !important}#g-offcanvas #g-mobilemenu-container ul li:hover{background-color:#1d939a !important}#g-offcanvas .menu-footer{position:fixed;bottom:0px;width:20em}#g-offcanvas .menu-footer .g-content{padding:0px}#g-offcanvas .menu-footer .g-content a{display:inline-block;width:100%;background-color:#1a3e58;padding:15px 10px;color:#fff;text-transform:uppercase;font-size:14px}.g-offcanvas-open{overflow:auto !important}.g-offcanvas-open #g-offcanvas{right:0px}.g-offcanvas-closing #g-offcanvas{right:-100%}#g-footer{border-top:none;background-color:#1a1a1a;color:#fff;font-size:12px}#g-footer .grid-newsletter .g-content{border-bottom:2px solid #333;margin-bottom:0px}#g-footer .grid-newsletter .g-content .newsletter{text-align:center}#g-footer .grid-newsletter .g-content .newsletter h2{color:#fff}#g-footer .grid-newsletter .g-content .newsletter .input-fields{font-size:0px}#g-footer .grid-newsletter .g-content .newsletter .input-fields .input-field{height:40px;margin-right:15px;background:none;border-radius:0px;border:none;border-bottom:1px solid #666;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;width:180px;padding:10px 0px;font-size:16px;margin-bottom:0px;-webkit-appearance:none}#g-footer .grid-newsletter .g-content .newsletter #mc-embedded-subscribe{height:40px;padding:10px 15px;background:#1d939a;text-transform:uppercase;font-size:16px;letter-spacing:1px;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;border-radius:0px}#g-footer .g-main-nav{text-align:center}#g-footer .g-main-nav .g-menu-item-container{padding:0px 20px;text-transform:uppercase;font-weight:normal;color:#aaa}#g-footer .g-main-nav .g-menu-item-container:hover{color:#00bfff}#g-footer .branding{text-align:right}#g-footer .branding a{text-transform:uppercase;font-weight:normal;color:#aaa}#g-footer .branding a:hover{color:#00bfff}.itemFullText{padding-left:15px;padding-right:15px}@media only screen and (max-width:767px){#g-header .page-logo,#g-header .header-social{-webkit-flex:0 100%;-moz-flex:0 100%;-ms-flex:0 100%;flex:0 100%;width:100%}#g-header .header-social{text-align:center}#g-header .header-social .g-content{padding-top:10px;padding-bottom:5px;margin-top:0px}#g-header .header-button{display:none}#g-main .k2ItemsBlock.homeitems ul li{width:100%}#g-main .k2ItemsBlock.homeitems ul li img{width:100%}#g-main .k2ItemsBlock.homeitem-featured ul li .moduleItemIntrotext,#g-main .k2ItemsBlock.homeitem-featured ul li .textwrap{width:100%}#g-main .k2ItemsBlock.homeitem-featured ul li .textwrap{padding:40px 20px}.current-developments ul li,.past-developments ul li{width:100%}}@media only screen and (min-width:768px) and (max-width:1499px){#g-main .k2ItemsBlock.homeitems ul li{height:350px}}@media only screen and (max-width:767px){.div-wrap .div-left,.div-wrap .div-right{width:100%;padding-left:0px;padding-right:0px}#g-footer .g-block{text-align:center;-webkit-flex:0 100%;-moz-flex:0 100%;-ms-flex:0 100%;flex:0 100%;width:100%}#g-footer .g-block .g-main-nav li{display:block}#g-footer .g-block .g-main-nav li .g-menu-item-container{padding:5px 0px}#g-footer .g-block .branding{text-align:center}#g-footer .grid-newsletter .g-content .newsletter .input-fields .input-field{width:100%;margin-bottom:10px}#g-footer .grid-newsletter .g-content .newsletter #mc-embedded-subscribe{width:100%;margin-top:10px}}@media only screen and (min-width:768px){#g-header{position:fixed;width:100%}#g-main{position:relative;padding-top:85px}.g-offcanvas-toggle{position:fixed}}@media only screen and (max-width:768px){#g-main .k2ItemsBlock.homeitems ul li{height:auto}#g-main .k2ItemsBlock.homeitems ul li .textwrap{padding:20px;position:relative;left:0;right:0;bottom:0px}#g-main .k2ItemsBlock.homeitems ul li .textwrap .moduleItemReadMore{position:relative;left:0;bottom:0;margin-top:15px}#g-main .k2ItemsBlock.homeitems ul li:hover p{margin-bottom:0}}