@font-face{font-family:'Asap Regular';src:url("../fonts/asap/Asap-Regular.otf")}@font-face{font-family:'Asap Italic';src:url("../fonts/asap/Asap-Italic.otf")}@font-face{font-family:'Asap Medium';src:url("../fonts/asap/Asap-Medium.otf")}@font-face{font-family:'Asap Bold';src:url("../fonts/asap/Asap-Bold.otf")}@font-face{font-family:'Asap Bold Italic';src:url("../fonts/asap/Asap-BoldItalic.otf")}@font-face{font-family:'Arimo Regular';src:url("../fonts/arimo/Arimo-Regular.ttf")}@font-face{font-family:'Arimo Italic';src:url("../fonts/arimo/Arimo-Italic.ttf")}@font-face{font-family:'LatoRegular';src:url("../fonts/Lato-Reg-webfont.eot");src:url("../fonts/lato/Lato-Reg-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato/Lato-Reg-webfont.woff") format("woff"),url("../fonts/lato/Lato-Reg-webfont.ttf") format("truetype"),url("../fonts/lato/Lato-Reg-webfont.svg#LatoRegular") format("svg");font-weight:normal;font-style:normal}.titan-accordion{margin:0;padding:0;background:#2196F3}.titan-accordion__submenu{margin:0;padding:0}.titan-accordion__submenu .titan-accordion__li{background:#1976D2}.titan-accordion__li{border-top:1px solid #fff;list-style:none}.titan-accordion--child-1{text-indent:1em}.titan-accordion--child-2{text-indent:2em}.titan-accordion--child-3{text-indent:3em}.titan-accordion--clickable{background:url("../images/accordion-arrow.png") no-repeat 96% 10px;cursor:pointer}.titan-accordion--shown{background:url("../images/accordion-arrow.png") no-repeat 96% -70px}.titan-accordion__title{height:48px;line-height:48px;display:block}.titan-accordion__title a{color:#fff;display:block;padding:0 1em;width:84%}.section-heading{font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;color:#afbc26;font-size:36px;margin:0}.section-heading-link{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#019ccc;font-size:18px}.section-subheading{text-transform:uppercase;font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#afbc26;font-size:12px}select.form-control{-webkit-box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);border:1px solid #afbc26;font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff;background-image:none;padding:13px 15px;border-radius:5px;color:#7a7a7a;display:inherit;cursor:pointer;height:initial;font-size:14px}.button{-webkit-box-shadow:0px 5px 0px 0px #afbc26;-moz-box-shadow:0px 5px 0px 0px #afbc26;box-shadow:0px 5px 0px 0px #afbc26;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s;background-color:#00b5dd;text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;text-decoration:none;border-radius:10px;font-size:16px;color:#fff}.button:hover,.button:focus{background-color:#0093c4;text-decoration:none;color:#fff}.promo-button{background-color:#fff;border-radius:5px;text-transform:uppercase}.button-grey{-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#e1e1e1;text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;text-decoration:none;border-radius:10px;box-shadow:none;text-align:center;color:#7a7a7a;margin:25px 0 0 0;font-size:16px;padding:15px;width:100%}.button-grey:hover,.button-grey:focus,.button-grey.active{-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#019ccc;text-decoration:none;color:#fff}.button-grey .fa{margin-right:7px}.titan-pagination{text-align:right}.titan-pagination ul{list-style-type:none;display:inline-block;padding:0;margin:0}.titan-pagination ul li{float:left;margin-left:10px}.titan-pagination ul li.fa{margin-right:3px}.titan-pagination ul li.fa{margin-left:3px}.titan-pagination ul li a,.titan-pagination ul li span{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#019ccc;font-size:15px;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-ms-transition:color 0.5s;transition:color 0.5s}.titan-pagination ul li a:hover,.titan-pagination ul li span:hover{text-decoration:none;color:#afbc26}.titan-pagination ul li a .fa-forward,.titan-pagination ul li a .fa-backward,.titan-pagination ul li span .fa-forward,.titan-pagination ul li span .fa-backward{font-size:12px;vertical-align:1px}.titan-pagination ul li span.current{color:#afbc26}.sidebar .sidebar-menu ul{list-style-type:none;margin:0 0 20px 0;padding:0}.sidebar .sidebar-menu ul>li a{background-color:#e1e1e1;color:#7a7a7a;display:block;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 5px 0;padding:11px 15px 12px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.sidebar .sidebar-menu ul>li a:hover{background-color:#019ccc;color:#fff;text-decoration:none}.sidebar .sidebar-menu ul .current-menu-item a{background-color:#019ccc;color:#fff}.sidebar .google-map{border-bottom:1px solid #e1e1e1;margin-bottom:20px;padding-bottom:20px}.sidebar .google-map iframe{height:320px;width:100%;border:none}.sidebar .google-map p{font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;margin:15px 0}.sidebar .rental-agent .profile-picture{height:100px;width:100px;color:#fff;background-color:#019ccc;margin:0 5px 0 15px;border-radius:10px;text-align:center}.sidebar .rental-agent .profile-picture .fa{margin-top:30px;font-size:36px}.sidebar .rental-agent .listing-contact{margin:-5px 0 40px 0}.sidebar .contact-form{margin-bottom:50px}.sidebar .contact-form form{background-color:#afbc26;border-radius:8px;padding:20px}.sidebar .contact-form form .gform_heading{margin-bottom:12px}.sidebar .contact-form form .gform_title{text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px;font-size:30px;color:#fff}.sidebar .contact-form form .gform_description{color:#fff}.sidebar .contact-form form ul>li{margin-bottom:16px}.sidebar .contact-form form label{font-family:"Asap Regular","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:5px;font-weight:300;font-size:15px;color:#fff}.sidebar .contact-form form label span{display:none}.sidebar .contact-form form input,.sidebar .contact-form form textarea{width:100%;-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.12);-moz-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.12);box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.12);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:none;-webkit-appearance:none;font-family:"Asap Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a7a7a}.sidebar .contact-form form textarea{resize:none}.sidebar .contact-form form .button{-webkit-box-shadow:0px 5px 0px 0px #cbda2c;-moz-box-shadow:0px 5px 0px 0px #cbda2c;box-shadow:0px 5px 0px 0px #cbda2c;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#00b5dd;text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;text-decoration:none;margin:10px 0 20px 0;border-radius:5px;padding:10px 25px;font-size:16px;color:#fff;border:none;width:50%}.sidebar .contact-form form .button:hover,.sidebar .contact-form form .button:focus{background-color:#0093c4;text-decoration:none;color:#fff}.sidebar .contact-form ::-webkit-input-placeholder{font-family:"Asap Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a7a7a}.sidebar .contact-form :-moz-placeholder{font-family:"Asap Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a7a7a}.sidebar .contact-form ::-moz-placeholder{font-family:"Asap Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a7a7a}.sidebar .contact-form :-ms-input-placeholder{font-family:"Asap Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a7a7a}.buy-list__slider .slick-list{max-width:700px;margin:0 auto;width:100%}.buy-list__slider .slick-prev,.buy-list__slider .slick-next{outline:none;position:absolute;z-index:2;border:0;background-color:transparent;font-size:36px;color:#afbc26;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.buy-list__slider .slick-prev:hover,.buy-list__slider .slick-next:hover{color:#019ccc}.buy-list__slider .slick-prev.slick-disabled,.buy-list__slider .slick-next.slick-disabled{display:none !important}.buy-list__slider .slick-prev{left:20px}.buy-list__slider .slick-next{right:20px}#email-friend{display:none;max-width:640px;width:100%}#email-friend ul li label{color:#019ccc;text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;margin-bottom:4px}#email-friend ul li input,#email-friend ul li textarea{-webkit-box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);border:1px solid #afbc26;font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff;background-image:none;outline:none;padding:13px 15px;border-radius:5px;color:#7a7a7a;display:inherit;height:initial;font-size:14px;width:100%}#email-friend ul li textarea{height:142px}#email-friend .gform_footer input[type="submit"]{-webkit-box-shadow:0px 5px 0px 0px #afbc26;-moz-box-shadow:0px 5px 0px 0px #afbc26;box-shadow:0px 5px 0px 0px #afbc26;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#00b5dd;text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;text-decoration:none;border-radius:5px;margin:4px 0 80px;font-size:16px;padding:10px 25px;color:#fff;border:none;width:initial}@media print{body,a{color:#000}.logo{text-align:center;font-size:0}.logo img{display:block}.social-icons a,.social-icons p,.contact-number a,.contact-number p{display:none}.search-box,#mobile-menu,#top-menu,.titan-breadcrumb,.footer,.map,.resources,.property-details-icon-container,.contact-form,.start-today,.slick-prev,.slick-next{display:none}.feature-image,.buy-list__slider{font-size:0px}.resources{display:none}}body{font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.no-padding{padding:0}.logo{padding:0;text-align:center;height:100%}.logo a{display:inline-block}.navbar-container{background-color:#afbc26;color:#fff}.navbar-container .navbar-default{background-color:#afbc26;border:none;margin:0}.navbar-container .navbar-default .navbar-header button span{background-color:#fff;width:25px}.navbar-secondary{margin-bottom:12px}.navbar-secondary .social-icons{text-align:center}.navbar-secondary .social-icons ul{list-style-type:none;margin:25px 0 0 0;padding:0;display:inline-block}.navbar-secondary .social-icons ul li{display:inline-block;margin-right:16px;vertical-align:top;padding-top:5px}.navbar-secondary .social-icons ul li a{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;color:#fff}.navbar-secondary .social-icons ul li a:hover{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;color:#019ccc}.navbar-secondary .social-icons ul li a:active{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;color:#019ccc}.navbar-secondary .social-icons ul li a:focus{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;color:#019ccc}.navbar-secondary .social-icons ul li:last-child{padding-top:0 !important}.navbar-secondary .social-icons ul li a.pg{background:url("../images/pg.png") no-repeat center top;display:inline-block;width:73px;height:29px}.navbar-secondary .social-icons ul li a.pg:hover{background:url("../images/pg_active.png") no-repeat center top}.navbar-secondary .contact-number p{font-family:"Asap Regular","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:25px 0 0 0;color:#fff;font-size:18px}.navbar-secondary .contact-number p a{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;text-decoration:none;color:#fff}.navbar-secondary .contact-number p a:hover{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;color:#019ccc}.navbar-secondary .search-box{background-color:#9da922;padding-right:0;margin-top:20px;height:60px}.navbar-secondary .search-box form{height:100%;position:relative}.navbar-secondary .search-box button{border:none;background:transparent;position:absolute;top:50%;left:20px;cursor:pointer;z-index:9999999;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.navbar-secondary .search-box input{background-color:transparent;border:none;color:#fff;font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;height:35px;line-height:35px;left:0;margin:0;padding:0 20px 0 44px;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.navbar-secondary .search-box input::-webkit-input-placeholder{color:#fff}.navbar-secondary .search-box input:-moz-placeholder{color:#fff}.navbar-secondary .search-box input:-moz-placeholder{color:#fff}.navbar-secondary .search-box input::-moz-placeholder{color:#fff}.navbar-secondary .search-box input::-moz-placeholder{color:#fff}.navbar-secondary .search-box input:-ms-input-placeholder{color:#fff}.navbar-secondary .search-box input:focus{outline:none}.slicknav_menu{text-align:center}.slicknav_btn{background-color:#9da922;border-radius:6px;color:#fff;display:inline-block;font-size:28px;margin-bottom:12px;padding:0;width:52px}.slicknav_btn.slicknav_open{background-color:#019ccc;color:#fff}.slicknav_btn:focus{color:#fff}.slicknav_menu-text{display:none}.slicknav_nav{margin-bottom:12px}.slicknav_nav ul{list-style:none;margin:0;padding:0;text-align:left}.slicknav_nav ul>li{padding:0}.slicknav_nav ul>li>a{background-color:#afbc26;color:#fff;display:block;font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;padding:7px 15px 6px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;text-transform:uppercase;text-decoration:none}.slicknav_nav ul>li>a .slicknav_arrow{padding-left:6px;display:inline-block}.slicknav_nav ul>li>a:hover{background-color:#019ccc}.slicknav_nav ul>li>a>a{color:#fff;text-decoration:none}.slicknav_nav ul .current-menu-item>a{background-color:#019ccc}.top-menu{width:100%;padding:0 15px}.top-menu .menu{border-top:1px solid #9eaa22;list-style:none;display:block;margin:0;padding:0}.top-menu .menu ul{display:none;list-style-type:none;margin:0;padding:0;position:absolute;background-color:#afbc26}.top-menu .menu ul,.top-menu .menu ul>li{width:222px}.top-menu .menu ul>li>a{padding:8px 12px;font-family:"Asap Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;text-transform:capitalize}.top-menu .menu ul>li:hover>a,.top-menu .menu ul>.current-menu-item>a,.top-menu .menu ul>.current-menu-item:hover>a,.top-menu .menu ul>.current-menu-ancestor>a{background:#019ccc}.top-menu .menu li{display:block;float:left;margin:0;padding:0;position:relative;z-index:100}.top-menu .menu li:hover>ul{display:block}.top-menu .menu li>ul li:hover>ul{left:222px;top:0}.top-menu .menu>li:hover>ul{left:0}.top-menu .menu>.current-menu-item>a{background:#019ccc}.top-menu .menu>li>a{line-height:67px;padding:0 11px}.top-menu .menu>li>a:hover{background:#019ccc}.top-menu .menu a{color:#fff;display:block;font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s}.top-menu .menu a:hover,.top-menu .menu a:active,.top-menu .menu a:focus{color:#fff;text-decoration:none}.gform_validation_container{overflow:hidden;height:0;width:0}.gfield_required,.validation_message,.validation_error{color:#c00}.gform_wrapper .validation_error{margin-top:40px;margin-bottom:1em}.gform_wrapper ul{list-style:none;padding:0;margin:0}.gform_wrapper li{margin-bottom:1em}.gfield.gform_validation_container,.gform_hidden{visibility:hidden;position:absolute}.gform_body input,.gform_body select,.gform_body textarea{border:1px solid #cdcdcd;padding:0.500em;width:100%}.gform_body textarea{height:220px}.gform_body input:focus,.gform_body select:focus,.gform_body textarea:focus{background:#fafafa}.contact{margin-bottom:2em}.contact__form ul{margin:0 -15px}.contact__gmaps{overflow:hidden;width:100%}.contact__gmaps iframe{border:1px solid #cdcdcd;overflow:hidden;height:220px;width:100%}.contact__details-heading{display:inline-block;font-weight:700;max-width:100%}.contact__details-content{margin-bottom:1em}.contact__schedule-item span:first-child{font-weight:700}.content__wrapper{max-width:1200px;margin:0 auto;padding:0 15px;width:100%}.titan-breadcrumb{font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#019ccc;margin-bottom:10px;margin-top:80px}.titan-breadcrumb a{color:#afbc26}.titan-breadcrumb a:hover{text-decoration:none}.titan-breadcrumb .delimeter{padding:0 4px}.blue-arrows{font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;list-style-type:none;color:#7a7a7a;line-height:24px;font-size:14px;padding:0;margin:0}.blue-arrows li{margin-bottom:5px}.blue-arrows li:before{font-family:FontAwesome;color:#019ccc;content:'\f0a9';margin-right:7px}.main-content .page-title{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;color:#019ccc;margin:0 0 20px 0;line-height:1.2em}.highlight-heading{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#afbc26;font-size:18px;margin-top:40px}.content .highlight-heading:first-child{margin-top:0}.add-padding{padding:0 15px}p{font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a7a7a;line-height:24px;font-size:14px}.overlay{position:relative;float:left;cursor:pointer}.overlay span{display:none;position:absolute;color:#FFF;vertical-align:middle;top:42%;left:20%;font-family:"Asap", sans-serif}.overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}.overlay:hover:before{background-color:#019ccc;color:#FFFFFF;font-weight:bold;display:table-cell;vertical-align:middle;opacity:0.8}.overlay:hover span{display:block}.banner{background-color:#9da922}.banner__slider button.slick-arrow{position:absolute;background:transparent;border:2px solid #FFF;color:#FFF;font-size:38px;z-index:9999;padding:0;height:60px;width:60px;border-radius:50%;top:43%;display:none !important}.banner__slider button.slick-prev{left:1%}.banner__slider button.slick-next{right:1%}.banner .slick-slide img{width:100%;height:auto}.banner .slick-slide .banner__content{text-align:center;position:relative;padding:15px 0;color:#fff;width:100%;height:100%}.banner .slick-slide .banner__content h6{text-transform:uppercase;font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;height:34px;overflow:hidden;position:relative}.banner .slick-slide .banner__content h6 span{position:relative;max-height:32px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}.banner .slick-slide .banner__content h2{font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;height:68px;overflow:hidden;position:relative}.banner .slick-slide .banner__content h2 span{position:relative;max-height:66px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}.banner .slick-slide .banner__content-info{font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#fff;height:46px;margin-bottom:12px;overflow:hidden}.banner .slick-slide .banner__content .banner__buttons a{display:inline-block;font-size:12px;margin:0 15px 15px;padding:15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.services{background:url("../images/drawing-background.png") repeat center center;text-align:center;padding:55px 0}.services .section-heading{padding:0 15px}.services .slick-leadins{margin-top:50px}.services .slick-leadins__list{outline:none}.services .service__title{outline:none;text-decoration:none;display:block;padding:0}.services .service__title .icon-background{background-color:#019ccc;margin:0 auto;margin-bottom:20px;border-radius:100%;height:200px;width:200px;text-align:center;position:relative}.services .service__title .icon-background img{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.services .service__title p{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#019ccc;font-size:26px;height:50px;overflow:hidden;display:block;text-align:center}.properties{background-color:#fbfbfb;text-align:center;padding:60px 0}.properties .properties__slider{margin-top:40px}.properties .properties__slider .property{padding:0 10px}.properties .properties__slider .property:focus{outline:none}.properties .properties__slider .slick-dots{background:transparent;margin:40px 0 30px 0}.properties .properties__slider .slick-dots li{display:inline-block;position:relative;cursor:pointer;margin:0 5px;height:20px;width:20px;padding:0}.properties .properties__slider .slick-dots li.slick-active button{background:url("../images/slider-dot-active.png") no-repeat center}.properties .properties__slider .slick-dots li.slick-active button:before{color:#fff}.properties .properties__slider .slick-dots li button{background:url("../images/slider-dot-inactive.png") no-repeat center;color:transparent;cursor:pointer;line-height:0;display:block;outline:none;font-size:0;height:20px;padding:5px;width:20px;border:0}.properties .properties__slider .slick-dots li button:before{color:#afbc26}.properties .properties__slider .slick-dots li button:hover:before{color:#fff}.property-image{height:100%}.property-image .main-image{vertical-align:top;width:100%}.property-image img{width:100%}.spring-blue{color:#019ccc}.secondary-images{padding:22.5px 7.5px 0 7.5px}.secondary-images:first-child{padding:22.5px 15px 15px 0}.secondary-images:last-child{padding:22.5px 0 0 15px}.property-details .property-name{text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#afbc26;margin-top:20px;text-align:left}.property-details ul{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;list-style-type:none;color:#019ccc;text-align:left;padding:0}.property-details ul li{display:inline-block}.property-details ul li:first-child{border-right:2px solid #afbc26;text-transform:uppercase;padding-right:10px;margin-right:5px}.property-details ul li:first-child a{text-decoration:none;color:#019ccc}.property-details .property-description{font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;padding-right:20px;color:#7a7a7a;text-align:left;font-size:12px}.property-details .subheading{text-align:left;color:#019ccc}.property-details .divider{color:#afbc26}.who-we-are{text-align:center;padding:60px 0}.who-we-are .section-heading{color:#019ccc;text-align:center}.who-we-are .section-subheading{margin-bottom:50px;text-align:center}.who-we-are .page-content{text-align:left;color:#7a7a7a;font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif}.who-we-are .page-content ul,.who-we-are .page-content ol{font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif}.who-we-are p{text-align:left}.who-we-are .button{font-size:12px;margin-top:40px;padding:12px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.featured-news{padding:100px 0;background-color:#f9fafb;border-top:1px solid #ebebeb}.featured-news .section-heading{text-align:center;margin-bottom:20px}.featured-news__info--item{position:relative}.featured-news .section-subheading{font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a7a7a;text-align:center;font-size:14px;text-transform:none;margin-bottom:70px}.featured-news__feature{margin-bottom:40px}.featured-news__feature img{height:auto;max-width:100%}.featured-news__feature .featured-news__feature--description{background-color:#afbc26;position:relative;bottom:0;width:100%;padding:30px}.featured-news__feature .featured-news__feature--description h4{font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;color:#fff}.featured-news__feature .featured-news__feature--description h6{color:#fff;font-family:"Arimo Italic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px}.featured-news__feature .featured-news__feature--description .featured-news__feature--content{color:#fff;font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-news__list{margin-bottom:30px}.featured-news__list-item{margin-bottom:30px;position:relative}.featured-news__list img{height:auto;max-width:100%}.featured-news__list-thumbnail{position:relative}.featured-news__list-thumbnail span{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:background-image 0.5s ease;-moz-transition:background-image 0.5s ease;-ms-transition:background-image 0.5s ease;transition:background-image 0.5s ease}.featured-news__list-thumbnail:hover span{background-image:url("../images/news-icon.png");background-position:center center;background-repeat:no-repeat}.featured-news__list-thumbnail,.featured-news__list-wrap{display:block;float:left;padding:0}.featured-news__list-info{padding:16px 20px 15px}.featured-news__list-info h4{color:#2c3e50;font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;height:36px;position:relative;margin:0;overflow:hidden}.featured-news__list-info h4 span{display:block;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.featured-news__list-info h6{color:#afbc26;font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;height:26px;margin:0;overflow:hidden}.featured-news__content{height:64px;overflow:hidden;font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin:13px 0}.featured-news__readmore-date{border:1px solid #e0e6e8;display:inline-block}.featured-news__readmore-date a,.featured-news__readmore-date span{display:inline-block}.featured-news__readmore-date a{color:#7a7a7a;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;padding:8px 20px 7px;border-right:1px solid #e0e6e8;text-decoration:none;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-ms-transition:color 0.5s;transition:color 0.5s}.featured-news__readmore-date a:hover{color:#2c3e50}.featured-news__readmore-date span{color:#7a7a7a;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;padding:8px 20px 7px}.start-today{background:url("../images/drawing-background.png") no-repeat,-moz-linear-gradient(left, #b0bc26 0%, #019dcc 100%);background:url("../images/drawing-background.png") no-repeat,-webkit-gradient(left top, right top, color-stop(0%, #b0bc26), color-stop(100%, #019dcc));background:url("../images/drawing-background.png") no-repeat,-webkit-linear-gradient(left, #b0bc26 0%, #019dcc 100%);background:url("../images/drawing-background.png") no-repeat,-o-linear-gradient(left, #b0bc26 0%, #019dcc 100%);background:url("../images/drawing-background.png") no-repeat,-ms-linear-gradient(left, #b0bc26 0%, #019dcc 100%);background:url("../images/drawing-background.png") no-repeat,linear-gradient(to right, #b0bc26 0%, #019dcc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0bc26', endColorstr='#019dcc', GradientType=1 );text-align:center;padding:130px 0}.start-today .section-heading,.start-today .section-subheading{color:#fff}.start-today .section-subheading{font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif}.start-today .promo-button{text-decoration:none;display:inline-block;color:#019ccc;padding:14px 50px;font-size:15px;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:30px}.start-today .promo-button-space{margin-left:10px}.newsletter{background:url("../images/newsletter-background.png") no-repeat,#0b3038;background-position:25% 50%;padding:30px 0 40px}.newsletter form{position:relative}.newsletter form .gform_description{display:block;font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;margin:0 0 20px;color:#fff}.newsletter form ul{margin:0 -15px}.newsletter form ul>li{float:left;padding:0 15px;margin-bottom:20px;width:100%;position:relative}.newsletter form ul>li.gform_hidden,.newsletter form ul>li.validation_container{display:none}.newsletter form ul>li label{position:absolute;z-index:0}.newsletter form ul>li input[type="text"]{color:#a1b1bc;display:inline-block;font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;outline:none;padding:10px 20px;height:40px;margin:0;border:none;width:100%;position:relative;z-index:1}.newsletter form ::-webkit-input-placeholder{font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;color:#a1b1bc}.newsletter form :-moz-placeholder{font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;color:#a1b1bc}.newsletter form ::-moz-placeholder{font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;color:#a1b1bc}.newsletter form :-ms-input-placeholder{font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;color:#a1b1bc}.newsletter form .button{display:inline-block;background-color:#afbc26;text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:0;border-radius:3px;padding:0px;font-size:15px;width:170px;height:40px;line-height:40px;color:#fff;border:none;box-shadow:none}.buy .introduction .section-heading{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin:80px 0 20px 0;color:#019ccc}.buy .search-options{margin:15px 0 40px 0}.buy .search-options label{text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#afbc26;font-size:15px}.buy .search-options label.active{color:#019ccc}.buy .search-options .button{padding:10px 25px;font-size:15px}.listing{margin:0 0 85px 0}.listing-image .property-image{margin-left:15px}.listing-information{padding-right:15px;border-right:1px solid #e9e9e9}.listing-title{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#afbc26;font-size:24px}.listing-options{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;list-style-type:none;color:#019ccc;margin:0 0 15px 0;font-size:20px;display:table;padding:0}.listing-options a{text-decoration:none;color:#019ccc}.listing-options li{float:left}.listing-options li:first-child{border-right:2px solid #afbc26;text-transform:uppercase;padding-right:10px;margin-right:10px}.listing-description{-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:4;display:block;display:-webkit-box;line-height:24px;overflow:hidden;height:100px;margin-bottom:25px}.listing-icons{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#019ccc;font-size:24px}.listing-icons div{padding:0;margin-top:10px}.listing-icons div.bathrooms:after{margin-left:10px;content:url("../images/icon-bathroom.png")}.listing-icons div.bedrooms:after{margin-left:10px;content:url("../images/icon-bedroom.png")}.listing-icons div.carports:after{margin-left:10px;content:url("../images/icon-carport.png")}.listing-icons div.view-more{margin-top:0}.listing-icons div.view-more .button{margin:0;padding:10px 35px;border-radius:5px;font-size:14px}.listing-contact{list-style-type:none;padding:0;margin:0 0 0 10px}.listing-contact .name{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#afbc26;font-size:20px}.listing-contact .mobile{font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#019ccc;font-size:18px;margin-top:5px}.listing-contact .mobile .fa{margin-right:16px}.listing-contact .phone{font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#019ccc;margin-top:5px;font-size:18px}.listing-contact .phone .fa{margin-right:10px}.listing-contact .email a{font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;color:#afbc26;font-size:16px;margin-top:5px}.listing-contact .email a .fa{margin-right:9px}.buy-single .single-property-slider img{width:100%}.buy-single .single-buy-slider .slick-prev,.buy-single .single-buy-slider .slick-next{height:30px;width:30px}.buy-single .single-buy-slider .slick-prev:before,.buy-single .single-buy-slider .slick-next:before{color:#afbc26;font-size:30px}.buy-single .single-buy-slider .slick-prev:hover:before,.buy-single .single-buy-slider .slick-next:hover:before{color:#019ccc}.buy-single .single-property-slider-nav{width:90%;margin:0 auto 30px auto}.buy-single .single-property-slider-nav .slick-slide{outline:none;cursor:pointer}.buy-single .single-property-slider-nav .slick-slide img{padding:0 10px;height:auto;width:inherit}.buy-single .single-property-slider-nav .slick-prev{left:0px}.buy-single .single-property-slider-nav .slick-next{right:0px}.buy-single .tools-resources{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding:30px 0;margin-bottom:20px}.buy-single .tools-resources h1{text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a7a7a;font-weight:800;font-size:20px;margin:0}.request-an-appraisal{margin-bottom:20px}.request-an-appraisal__form{margin-top:50px}.request-an-appraisal__form ul{margin:-15px}.request-an-appraisal__form ul li .gsection_title{text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#019ccc;font-size:18px}.request-an-appraisal__form ul li.radios input[type="radio"]{display:none}.request-an-appraisal__form ul li.radios .gfield_radio{float:left;padding:0 15px;margin-top:20px}.request-an-appraisal__form ul li.radios label{display:block;color:#019ccc;float:left;font-size:18px;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;width:100%}.request-an-appraisal__form ul li.radios .gchoice_52_18_0,.request-an-appraisal__form ul li.radios .gchoice_52_18_1{background-image:url("../images/radio.png");background-repeat:no-repeat;background-position:left center;cursor:pointer;float:left;padding-left:35px}.request-an-appraisal__form ul li.radios .gchoice_52_18_0 label,.request-an-appraisal__form ul li.radios .gchoice_52_18_1 label{color:#afbc26;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;margin:0;text-transform:uppercase}.request-an-appraisal__form ul li label{font-size:15px;color:#afbc26}.request-an-appraisal__form ul li .gchoice_52_18_0{padding-right:40px}.request-an-appraisal__form ul li .gchoice_52_18_0.active-radio{background-image:url("../images/active-radio.png")}.request-an-appraisal__form ul li .gchoice_52_18_0.active-radio label{color:#019ccc}.request-an-appraisal__form ul li .gchoice_52_18_1.active-radio{background-image:url("../images/active-radio.png")}.request-an-appraisal__form ul li .gchoice_52_18_1.active-radio label{color:#019ccc}.request-an-appraisal__form ul li input[type="text"],.request-an-appraisal__form ul li textarea{-webkit-box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);border:1px solid #afbc26;font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a7a7a;border-radius:3px;font-size:14px;display:block;padding:12px 15px;width:100%;outline:none}.request-an-appraisal__form ul li input[type="text"]{height:46px;line-height:46px;padding:0 15px}.request-an-appraisal__form ul li textarea{resize:none;height:140px}.request-an-appraisal__form ul li.gfield_error input[type="text"],.request-an-appraisal__form ul li.gfield_error textarea{border:1px solid #ff0000}.request-an-appraisal__form ul .validation_message{display:none}.request-an-appraisal__form .button{-webkit-box-shadow:0px 5px 0px 0px #cbda2c;-moz-box-shadow:0px 5px 0px 0px #cbda2c;box-shadow:0px 5px 0px 0px #cbda2c;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#0093c4;text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;text-decoration:none;margin:40px 0 20px 0;border-radius:5px;padding:10px 25px;font-size:16px;color:#fff;border:none}.request-an-appraisal__form .button:hover,.request-an-appraisal__form .button:focus{-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#00b5dd;text-decoration:none;color:#fff}.request-an-appraisal__form .gform_footer{float:left;width:100%}.testimonials.page{margin-top:0}.testimonials .page-title{margin-top:0}.testimonials__item{border-top:1px solid #e1e1e1;display:inline-block;padding-top:40px;margin-bottom:40px}.testimonials__item:first-child{border-top:none;padding-top:0}.testimonials__wrap{position:relative}.testimonials__comment{font-family:"Arimo Italic","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a7a7a;font-size:14px}.testimonials__testimonee{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#afbc26;font-size:18px}.testimonials__image{background-color:#019ccc;font-size:30px;color:#fff;height:120px;margin:0 auto 20px;position:relative;width:120px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;text-align:center}.testimonials__image>div{height:100%;position:relative;width:100%}.testimonials__image>div i{vertical-align:0;position:relative}.testimonials__image>div i.fa-quote-left{top:35px}.testimonials__image>div i.fa-quote-right{top:60px}.testimonials__link a{font-size:12px;margin-top:0;margin-bottom:25px;padding:15px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.page-content{font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.page-content ul{padding:0;list-style:none}.page-content ul li{margin-bottom:11px;position:relative;padding-left:20px}.page-content ul li:before{color:#019ccc;content:"\f138";font-family:"FontAwesome";left:0;position:absolute;top:0}.page-content ul,.page-content ol{font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a7a7a}.page-content ol{list-style-position:inside;overflow:hidden}.main-content{padding:0 0 40px}.about-us .about-us-image img{width:100%;height:auto}.about-us .introduction{margin-bottom:40px}.about-us .about-us-item{border-bottom:1px solid #e1e1e1;display:inline-block;padding-bottom:40px;margin-bottom:40px}.about-us .about-us-item .about-us-heading{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#afbc26;font-size:18px}.faqs .panel-group{margin-top:30px}.faqs .panel-group .panel,.faqs .panel-group .panel-body{border:none !important;-webkit-box-shadow:none;box-shadow:none}.faqs h3{background-color:#afbc26;border:none;border-radius:4px !important;color:#fff;cursor:pointer;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;padding:15px 50px 15px 20px;position:relative;outline:none;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s}.faqs h3 span{position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faqs h3 span i{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s}.faqs h3.ui-state-active,.faqs h3:hover{background-color:#019ccc}.faqs h3.ui-state-active span i{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faqs__content{padding:10px 20px}.news__item{margin-bottom:56px}.news__image{margin-bottom:20px}.news__image img{border-radius:5px;max-width:100%}.news__content h4{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#afbc26;font-size:18px;margin-top:0}.news__content ul{font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;list-style-type:none;color:#019ccc;font-size:13px;padding:0;margin:0}.news__content ul li{border-right:1px solid #019ccc;padding-right:10px;margin-right:10px;float:left}.news__content ul li:last-child{border:none;padding:0;margin:0}.news__content .button{display:block;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;height:35px;line-height:35px;text-align:center;width:120px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.news__info{color:#7a7a7a;font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:12px;height:81px;overflow:hidden}.news-single .content{margin-bottom:80px}.news-single .attachment-news-thumb{margin-bottom:20px;max-width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.news-single__info{font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;list-style-type:none;display:inline-block;color:#afbc26;font-size:17px;padding:0;margin:0}.news-single__info li{float:left;border-right:1px solid #afbc26;padding-right:10px;margin-right:10px}.news-single__info li:last-child{border:none;padding:0;margin:0}.meet-the-team-single .meet-the-team-single-info{font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;list-style-type:none;display:inline-block;color:#019ccc;font-size:17px;padding:0;margin:0}.meet-the-team-single .meet-the-team-single-info li{float:left}.meet-the-team-single .meet-the-team-single-info li .fa{color:#afbc26;margin:0 10px 0 40px}.meet-the-team-single .meet-the-team-single-info li:first-child .fa{margin-left:0}.meet-the-team-single .meet-the-team-single-info p{white-space:pre-line}.meet-the-team-single .agent-profile-picture{-webkit-box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);border:1px solid #afbc26;padding:15px 40px;margin:0 40px 15px 0;border-radius:5px;float:left}.meet-the-team-single .listings .button{padding:15px 20px;text-align:right;float:right;margin-bottom:50px}.meet-the-team .agent{margin-bottom:70px;position:relative}.meet-the-team .agent h4{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:19px;color:#afbc26;text-transform:uppercase}.meet-the-team .agent h4 span{color:#019ccc}.meet-the-team .agent .button{display:block;font-size:12px;height:35px;line-height:35px;margin:9px 0 40px 0;text-align:center;width:195px;background-color:#00b5dd;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.meet-the-team .agent .button:hover{background-color:#0093c4}.meet-the-team .agent__profile-picture{-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.12);-moz-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.12);box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.12);border:1px solid #afbc26;padding:7px 5px;position:relative;margin:0 auto 15px;border-radius:5px;display:inline-block;min-width:149px;max-width:149px;position:relative;overflow:hidden}.meet-the-team .agent__profile-picture img{position:relative;top:0;right:0;bottom:0;left:0;width:auto;height:auto;display:block;margin:auto;max-width:100%;height:auto}.meet-the-team .agent__desc{margin-top:10px}.meet-the-team .meet-the-team-info{font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;list-style-type:none;display:block;text-align:left;color:#019ccc;font-size:17px;padding:0}.meet-the-team .meet-the-team-info>div{display:inline-block;position:relative}.meet-the-team .meet-the-team-info>div.phone,.meet-the-team .meet-the-team-info>div.email,.meet-the-team .meet-the-team-info>div.mobile{padding-left:20px}.meet-the-team .meet-the-team-info>div.mobile{font-size:20px}.meet-the-team .meet-the-team-info>div.mobile,.meet-the-team .meet-the-team-info>div.phone{width:150px}.meet-the-team .meet-the-team-info>div:before{color:#afbc26;font-family:"FontAwesome";left:0;top:50%;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.meet-the-team .meet-the-team-info>div.phone:before{content:"\f095"}.meet-the-team .meet-the-team-info>div.mobile:before{content:"\f10b"}.meet-the-team .meet-the-team-info>div.email:before{content:"\f0e0"}.meet-the-team .meet-the-team-info>div a{color:#00b5dd}.meet-the-team .meet-the-team-info>div a:hover{text-decoration:none}.contact-us-page form label{color:#019ccc;text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;margin-bottom:4px}.contact-us-page form ul li{margin-bottom:29px}.contact-us-page form ul li.gfield_error input[type="text"],.contact-us-page form ul li.gfield_error textarea{border:1px solid #ff0000}.contact-us-page form ul li.gfield_error .validation_message{display:none}.contact-us-page form input[type="text"],.contact-us-page form textarea{-webkit-box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.1);border:1px solid #afbc26;font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff;background-image:none;outline:none;padding:13px 15px;border-radius:5px;color:#7a7a7a;display:inherit;height:initial;font-size:14px;width:100%}.contact-us-page form input[type="text"]{padding:0 15px;height:46px;line-height:46px}.contact-us-page form textarea{height:142px}.contact-us-page form .button{-webkit-box-shadow:0px 5px 0px 0px #afbc26;-moz-box-shadow:0px 5px 0px 0px #afbc26;box-shadow:0px 5px 0px 0px #afbc26;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#00b5dd;text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;text-decoration:none;border-radius:5px;margin:4px 0 80px;font-size:16px;padding:10px 25px;color:#fff;border:none;width:initial}.contact-us-page form .button:hover,.contact-us-page form .button:focus{background-color:#0093c4;text-decoration:none;color:#fff}.contact-us-page .google-map{border:1px solid #afbc26;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:228px;width:100%;padding:0;overflow:hidden}.contact-us-page .google-map iframe{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:100%;width:100%;border:none;overflow:hidden}.contact-us-page .phone,.contact-us-page .email,.contact-us-page .fax,.contact-us-page .address{color:#7a7a7a;margin:20px 0 0 0}.contact-us-page .phone p,.contact-us-page .email p,.contact-us-page .fax p,.contact-us-page .address p{font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin:0}.contact-us-page .phone p:first-child,.contact-us-page .email p:first-child,.contact-us-page .fax p:first-child,.contact-us-page .address p:first-child{color:#afbc26}.contact-us-page .phone p a,.contact-us-page .email p a,.contact-us-page .fax p a,.contact-us-page .address p a{color:#019ccc}.contact-us-page .phone p a:hover,.contact-us-page .email p a:hover,.contact-us-page .fax p a:hover,.contact-us-page .address p a:hover{text-decoration:none}.contact-us-page .phone .fa,.contact-us-page .email .fa,.contact-us-page .fax .fa,.contact-us-page .address .fa{margin-right:10px}.search-container{margin:40px 0}.search-container span{display:inline-block}.search-container label{font-size:12px;color:#afbc26;display:block;text-transform:uppercase}.search-container input{padding:5px 10px}.search-container select{border:1px solid #afbc26;font-size:12px;height:40px;padding:10px 5px;color:#C8C8C8;margin-right:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-right:4px}.property-listing{padding-left:0px;margin-bottom:50px}.property-listing .divider{color:#afbc26}.property-listing a{padding:5px 10px}.property-listing .inspection-times{color:#afbc26}.property-listing .property-details-subheading{color:#00b5dd;font-weight:bold;font-size:20px}.property-listing .property-images{position:relative;overflow:hidden}.property-listing .property-images-feature{display:block;margin-bottom:20px;position:relative}.property-listing .property-images-thumbnail{margin-bottom:10px;width:100%;overflow:hidden}.property-listing .property-images-thumbnail div{width:33.33%;float:left;padding-right:2%;overflow:hidden}.property-listing .property-images-thumbnail img{cursor:pointer}.property-listing .property-images-thumbnail img{float:left;width:100%}.property-listing .property-images-thumbnail img:first-of-type{padding-left:0px;margin-left:0px}.property-listing .property-details h3{margin-top:0px;color:#afbc26;font-weight:bold}.property-listing .property-details-agent{color:#afbc26;font-weight:bold}.property-listing .property-details-agent-container{border-left:1px solid #CCCCCC;margin:0 auto;padding-top:10px}.property-listing .property-details-agent-mobile,.property-listing .property-details-agent-phone{color:#00b5dd}.property-listing .property-details-agent-email{color:#afbc26}.property-listing .property-details-icon-container{margin:20px 0}.property-listing [class^='icon-']{color:#00b5dd;font-size:16px;padding-left:20px}.property-listing .icon-bathroom{background:transparent url("../images/icon-bathroom.png") no-repeat center center;padding:5px 45px 5px 0px}.property-listing .icon-bedroom{background:transparent url("../images/icon-bedroom.png") no-repeat center center;padding:5px 40px 5px 0px}.property-listing .icon-carport{background:transparent url("../images/icon-carport.png") no-repeat center center;padding:5px 40px 5px 0px}.property-listing .icon-mobile{background:transparent url("../images/icon-mobile.png") no-repeat center left}.property-listing .icon-phone{background:transparent url("../images/icon-phone-24.jpg") no-repeat center left}.property-listing .icon-email{background:transparent url("../images/icon-email-26.jpg") no-repeat center left}.property-listing .icon-email a{color:#afbc26;padding:0;font-style:italic}.property-listing .icon-agent-profile{padding-left:0}.property-listing .icon-agent-profile a{color:#afbc26;padding:0;font-style:italic}.property-listing .icon-agent-profile i{margin-right:4px;color:#afbc26}.property-listing .price{color:#afbc26;font-size:24px;font-weight:bold}.property-listing .feature-image{margin-bottom:20px;position:relative}.property-listing .feature-image #loading-div{display:none;width:100%;z-index:0;position:absolute;height:100%;z-index:0;background:rgba(0,0,0,0.2)}.property-listing .feature-image #loading-div span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:35px;height:35px}.property-listing .feature-image #loading-div span i{color:#AFBC26;font-size:35px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.property-listing .feature-image img{width:100%;z-index:1}.property-listing .slide-thumbnails{width:100%;margin-bottom:20px;padding-top:20px}.property-listing .slide-thumbnails a{padding:0}.property-listing .slide-thumbnails .slick-list{width:79%}.property-listing .slide-thumbnails .slick-slide{margin:0 8px}.property-listing .resources h3{color:#7a7a7a;font-size:18px;font-weight:bold}.property-listing .button-container{margin-bottom:20px;display:inline-table}.property-listing .button-container a{padding:10px;text-transform:uppercase;background-color:#E1E1E1;font-weight:bold;text-align:center;display:inline-block;color:#7a7a7a;width:100%;border-radius:4px;font-size:14px;-moz-border-radius:4px;-webkit-border-radius:4px}.property-listing .button-container a:hover{background-color:#00B5DD;color:#FFFFFF;text-decoration:none}.property-listing .sidebar-title{color:#7D7D7D;font-size:16px;font-style:italic;font-weight:bold}.property-listing .border-rule{padding:0;border-bottom:1px solid #cccccc;margin-bottom:20px;width:100%}.property-listing .map{width:100%;height:350px}.property-listing .map iframe{width:100% !important;height:100% !important;border:0;overflow:hidden}.property-listing .sidebar-agent{margin-bottom:20px}.property-listing .sidebar-agent p{margin-bottom:5px}.property-listing .sidebar-agent .sidebar-agent-picture{-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.12);-moz-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.12);box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.12);border:1px solid #afbc26;padding:7px 5px;position:relative;margin:0 auto 15px;border-radius:5px;display:inline-block;float:left}.property-listing .sidebar-agent .sidebar-agent-picture img{max-width:100%;height:auto}.property-listing .sidebar-agent .sidebar-agent-detail{float:left;padding-left:20px}.property-listing .sidebar-agent .sidebar-agent-detail .agent-title{color:#afbc26;font-size:18px}.buy-list__slider .slick-next{right:0}.buy-list__slider .slick-prev{left:0}.epl_brochures_list_button:before{font-family:FontAwesome;font-size:16px;margin-right:5px;content:"\f02f"}.epl-button{background:transparent;padding:0%;width:100%}.news-letter{height:auto;padding:10px;background:url("../images/newsletter-background.png") no-repeat #0b3038;background-position:center;background-size:contain}.news-letter .content__wrapper{max-width:630px}.news-letter .content__wrapper .gform_heading{float:left;margin-right:40px;font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;margin-bottom:10px}.news-letter .content__wrapper .gform_body{float:left}.news-letter .content__wrapper .gform_body .gfield_label{display:none}.news-letter .content__wrapper .gform_body ul li{float:left;width:100%}.news-letter .content__wrapper .gform_body ul li input{width:100%;margin-right:30px}.news-letter .content__wrapper .gform_body ul li input::-webkit-input-placeholder{font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:24px}.news-letter .content__wrapper .gform_body ul li input::-moz-placeholder{font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:24px}.news-letter .content__wrapper .gform_body ul li input:-ms-input-placeholder{font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:24px}.news-letter .content__wrapper .gform_body ul li .validation_message{display:none}.news-letter .content__wrapper .gform_footer{float:left}.news-letter .content__wrapper .gform_footer input{width:170px;height:40px;border-radius:5px;border:none;box-shadow:none;background-color:#afbc26;margin-bottom:10px}.news-letter .content__wrapper .gform_footer input:hover{background-color:#0093c4}.searchButton,.search-results .epl-more-link{-webkit-box-shadow:0px 5px 0px 0px #afbc26;-moz-box-shadow:0px 5px 0px 0px #afbc26;box-shadow:0px 5px 0px 0px #afbc26;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s;background-color:#00b5dd;text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;text-decoration:none;border-radius:10px;font-size:16px;color:#fff}.search-results h1 a{margin-top:0px;color:#afbc26;font-weight:bold;font-size:26px}.search-results .epl-more-link{display:block;clear:both;width:123px;padding:1%;margin-top:1%}.banner__buttons{max-width:480px;margin-left:auto;margin-right:auto}.banner__buttons .button:nth-child(1){float:left !important;vertical-align:top;margin:0 0 22px 0 !important;width:49%}.banner__buttons .button:nth-child(2){float:right !important;vertical-align:top;margin:0 0 22px 0 !important;width:49%}.banner__buttons .trans_btn{background:none;box-shadow:none;border:solid 2px #fff;display:inline-block;width:100%;margin-left:0 !important;margin-right:0 !important}.print_logo{position:relative;top:16px;right:-610px;margin-bottom:-20px;font-size:22px}.trade-directory table{width:100%;border:solid 1px #000}.trade-directory table tbody tr:nth-child(1) td{padding-top:5px;padding-bottom:5px;padding-left:10px;font-size:18px;font-weight:bold;background:#b3b3b3;color:#000}.trade-directory table tbody tr:nth-child(5) td,.trade-directory table tbody tr:nth-child(7) td,.trade-directory table tbody tr:nth-child(10) td,.trade-directory table tbody tr:nth-child(12) td,.trade-directory table tbody tr:nth-child(14) td,.trade-directory table tbody tr:nth-child(17) td,.trade-directory table tbody tr:nth-child(19) td,.trade-directory table tbody tr:nth-child(21) td,.trade-directory table tbody tr:nth-child(25) td,.trade-directory table tbody tr:nth-child(27) td,.trade-directory table tbody tr:nth-child(31) td,.trade-directory table tbody tr:nth-child(33) td,.trade-directory table tbody tr:nth-child(36) td,.trade-directory table tbody tr:nth-child(38) td,.trade-directory table tbody tr:nth-child(40) td,.trade-directory table tbody tr:nth-child(42) td{background:#b3b3b3}.trade-directory table tbody tr:nth-child(2) td:nth-child(1),.trade-directory table tbody tr:nth-child(3) td:nth-child(1),.trade-directory table tbody tr:nth-child(8) td:nth-child(1),.trade-directory table tbody tr:nth-child(15) td:nth-child(1),.trade-directory table tbody tr:nth-child(22) td:nth-child(1),.trade-directory table tbody tr:nth-child(23) td:nth-child(1),.trade-directory table tbody tr:nth-child(28) td:nth-child(1),.trade-directory table tbody tr:nth-child(34) td:nth-child(1){border-top:solid 1px #fff;border-bottom:solid 1px #fff}.trade-directory table tbody tr td{padding-left:10px;border:solid 1px #000;color:#000;height:25px}.trade-directory table tbody tr td:nth-child(1){font-weight:bold}.loading-div{display:none;width:100%;z-index:0;position:absolute;height:100%;z-index:0;background:rgba(0,0,0,0.4)}.loading-div span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:35px;height:35px}.loading-div span i{color:#AFBC26;font-size:35px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.button{display:inline-block}.button-wrapper{text-align:center}.fa-spinner.animate{color:#049DC9;font-size:60px;margin-left:40%;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.video__btn-banner{padding:50px 0 !important;background:url(../images/video_thumbnail_banner.jpg) !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;font-size:20px !important;font-weight:100 !important;font-family:"Asap Regular","Helvetica Neue",Helvetica,Arial,sans-serif;outline:none}.video__btn-banner:before{content:'';background:url("../images/video_icon_banner.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:60px;height:60px;display:block;margin:0 auto 5px}.col-12{width:100%;height:auto;overflow:hidden}.col-8{width:60%;height:auto;float:left;overflow:hidden;padding-right:15px}.col-4{width:40%;height:auto;float:left;overflow:hidden;padding-left:15px}.col-4 iframe{max-width:100% !important;height:260px !important;margin:auto !important;display:block !important}.page-content .button-wrapper{text-align:left}.page-content .button-wrapper a{text-align:center}@media (max-width: 767px){.col-8{width:100%;float:none;padding-right:0}.col-4{width:100%;float:none;padding-left:0}}.latest-news .news-item{color:#fff;height:100%;display:block;border-top:1px solid #243240;padding-top:11px;margin-bottom:15px}.latest-news .news-item:hover .news-title{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;color:#fff}.latest-news .news-item:hover .news-image:after,.latest-news .news-item:hover .news-image:before{opacity:1}.latest-news .news-item .news-image{position:relative}.latest-news .news-item .news-image img{border-radius:0;display:block;max-width:100%;height:auto}.latest-news .news-item .news-image:after,.latest-news .news-item .news-image:before{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;position:absolute;opacity:0}.latest-news .news-item .news-image:after{background:#afbc26;display:block;content:'\A';height:100%;width:100%;left:0;top:0}.latest-news .news-item .news-image:before{content:'+';text-transform:uppercase;text-align:center;position:absolute;font-size:36px;line-height:100%;color:#fff;width:100%;z-index:1;padding:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.latest-news .news-item .news-content{font-family:"LatoRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.latest-news .news-item .news-title{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;font-size:14px;font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;color:#019ccc;display:block}.latest-news .news-item .news-date{display:block;margin:0;font-size:14px;font-family:"LatoRegular","Helvetica Neue",Helvetica,Arial,sans-serif}.latest-news .news-item:last-child .news-date{border:none}.subfooter{background-color:#0b3038;padding:50px 0;display:flex;height:100%}.subfooter p,.subfooter ul,.subfooter li{font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:26px;font-size:14px;color:#fff}.subfooter .logo{margin-bottom:15px}.subfooter .read-more{text-transform:uppercase;font-family:"Asap Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#afbc26;font-size:14px}.subfooter .read-more .fa{margin-right:8px}.subfooter .subfooter-title{font-size:20px;font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 30px;color:#fff}.subfooter .blog-catagories ul{padding:0;list-style:none}.subfooter .blog-catagories ul li{font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px}.subfooter .blog-catagories ul li ul{margin-top:18px;padding:0;list-style-position:inside;list-style-type:square}.subfooter .blog-catagories ul li ul li{font-family:"Arimo Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#afbc26;margin:0 0 10px;padding:0;position:relative;border-bottom:1px solid rgba(255,255,255,0.1)}.subfooter .blog-catagories ul li ul li a{color:#a1b1bc;width:100%;height:100%;display:block;left:0;padding-bottom:10px;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-ms-transition:color 0.5s;transition:color 0.5s;top:0}.subfooter .blog-catagories ul li ul li a:hover{color:#afbc26;text-decoration:none}.subfooter .blog-catagories ul li ul li:last-child a{border-bottom:none}.subfooter .blog-catagories .social-icons{margin-top:30px}.subfooter .blog-catagories .social-icons .col-xs-6{margin-bottom:30px;color:#fff}.subfooter .blog-catagories .social-icons .col-xs-6 a{color:#fff;font-size:16px;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:6px}.subfooter .blog-catagories .social-icons .col-xs-6 a span{font-size:12px;display:block}.subfooter .blog-catagories .social-icons .col-xs-6 a:hover{text-decoration:none}.subfooter .blog-catagories .social-icons .col-xs-6 .icons{display:block;margin-bottom:30px;padding-left:40px;position:relative}.subfooter .blog-catagories .social-icons .col-xs-6 .icons:before{text-align:center;line-height:30px;width:30px;height:30px;font-family:FontAwesome,"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;border-radius:3px;position:absolute;top:0;left:0}.subfooter .blog-catagories .social-icons .col-xs-6 .social-app:before{width:30px;height:30px;background-color:#dfdfdf;content:'\f179';font-family:FontAwesome,"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;border-radius:3px}.subfooter .blog-catagories .social-icons .col-xs-6 .social-facebook:before{background-color:#1b78c7;content:'\f09a'}.subfooter .blog-catagories .social-icons .col-xs-6 .social-youtube:before{background-color:#cd201f;content:'\f16a'}.subfooter .blog-catagories .social-icons .col-xs-6 .social-twitter:before{background-color:#55acee;content:'\f099'}.subfooter .blog-catagories .social-icons .col-xs-6 .social-googleplus:before{background-color:#dd4b39;content:'\f0d5'}.subfooter .blog-catagories .social-icons .col-xs-6 .social-instagram:before{background-color:#3f729b;content:'\f16d'}.subfooter .subfooter-title.subfooter-newsletter{display:inline-block;margin:50px 0 25px 0}.subfooter .gallery{margin-bottom:46px}.subfooter .gallery a{display:block}.subfooter .gallery a img{display:block;max-width:100%;height:auto}.subfooter .gallery a span{display:block;position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.subfooter .gallery a span:after,.subfooter .gallery a span:before{display:block;position:absolute;top:0;left:0}.subfooter .gallery a:hover span:after{background-color:#afbc26;content:'\A';height:100%;width:100%;z-index:0}.subfooter .gallery a:hover span:before{content:'+';text-transform:uppercase;text-align:center;font-size:36px;line-height:36px;color:#fff;width:100%;z-index:1;padding:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.newsletter-footer .gform_description{display:block;font-size:20px;font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 30px;color:#fff}.newsletter-footer ul li{position:relative}.newsletter-footer ul li label{position:absolute;z-index:0}.newsletter-footer ul li .ginput_container{position:relative;z-index:1}.newsletter-footer ul li input[type="text"]{color:#a1b1bc;display:block;font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;height:38px;outline:none;width:100%}.newsletter-footer::-moz-placeholder{font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;color:#a1b1bc}.newsletter-footer:-ms-input-placeholder{font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;color:#a1b1bc}.newsletter-footer::-webkit-input-placeholder{font-family:"Asap Italic","Helvetica Neue",Helvetica,Arial,sans-serif;color:#a1b1bc}.newsletter-footer .button{display:inline-block;background-color:#afbc26;text-transform:uppercase;font-family:"Asap Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:0;border-radius:3px;padding:0px;font-size:15px;width:170px;height:40px;line-height:40px;color:#fff;border:none;box-shadow:none}.footer{background-color:#afbc26;color:#fafafa;font-size:12px;padding:32px 0}.footer a{color:#fafafa}.footer a:hover{color:#9e9e9e;text-decoration:none}.footer__copyright{text-align:center;margin-bottom:0.500em}.footer__menu{margin-bottom:20px}.footer__menu ul{margin:0;padding:0;text-align:center}.footer__menu ul li{border-left:1px solid #9e9e9e;display:inline-block;list-style:none;margin:0;padding:0 10px}.footer__menu ul li:first-child{border-left:none;padding-left:0}.footer__badge{text-align:center}.footer__badge span{margin-right:1em;margin-bottom:12px;position:relative;display:inline-block;top:0.25em}.footer__badge a:hover{color:#fff}.footer__wrapper{max-width:1200px;margin:0 auto;padding:0 15px}.footer__attribution{text-align:right}.footer__navigation ul{list-style-type:none;padding:0;margin:0}.footer__navigation ul li{border-right:1px solid rgba(255,255,255,0.5);padding-right:10px;margin-right:10px;float:left}.footer__navigation ul li a:hover{color:#fff}.footer__navigation ul li:last-child{border:none;margin:0;padding:0}@media (min-width: 480px){.logo-container{text-align:center;width:100%}.navbar-container .navbar-secondary .social-icons ul{margin:10px auto 0 auto;float:none}.navbar-container .navbar-secondary .contact-number p{text-align:center;margin:10px 0}.navbar-container .navbar-default .navbar-toggle{background-color:#9da922;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;margin:7px auto 0 auto;display:inherit;border:none;width:45px;float:none}.navbar-container .navbar-default .navbar-toggle:focus,.navbar-container .navbar-default .navbar-toggle:hover{-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#019ccc;border:none}.navbar-container .navbar-collapse{box-shadow:none;border:none}.navbar-container .navbar-collapse .navbar-nav{border:none;float:none}.navbar-container .navbar-collapse .navbar-nav li{margin-left:30px}.navbar-container .navbar-collapse .navbar-nav li a{padding:15px;width:100%}.services .slick-leadins .col-xs-12.col-sm-4{width:33.33333333%}.services .service__tile .icon-background{height:165px;width:165px}.services .service__tile .icon-background img{max-width:71px;max-height:71px;width:100%;height:100%}.property-image:after{width:calc(100% - 30px);left:15px}.property-image:before{width:calc(100% - 30px)}.slick-track .slick-slide .banner__content h1{margin-bottom:20px;font-size:38px}.slick-track .slick-slide .banner__content p{margin-bottom:20px}.listing-image .property-image{margin:0 15px}.listing-information{padding-left:30px;border:none}.listing-title{margin-top:15px}.listing-description{margin-bottom:0}.listing-icons .view-more{margin:15px 0 !important}.listing-contact{margin:10px 0 0 15px}.buy-single{padding:0 15px}.buy-single .buy-single-header .title{font-size:28px !important;line-height:inherit}.buy-single .single-property-slider-nav{width:70%}.buy-single ul{margin:40px 0 !important}.meet-the-team-single-info{margin-bottom:40px}.footer__wrapper{text-align:center}.footer__wrapper .footer__attribution{text-align:center}}@media (min-width: 768px){.logo a{margin-top:25px}.navbar-container .navbar-secondary .social-icons{padding-top:12px}.navbar-container .navbar-secondary .social-icons ul{margin:10px auto 0}.navbar-container .navbar-secondary .contact-number{padding-top:12px;margin-bottom:20px}.navbar-container .navbar-secondary .contact-number p{text-align:center;margin:10px 0;font-size:16px}.navbar-container .navbar-default .navbar-toggle{background-color:#9da922;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;margin:7px auto 0 auto;display:inherit;border:none;width:45px;float:none}.navbar-container .navbar-default .navbar-toggle:focus,.navbar-container .navbar-default .navbar-toggle:hover{-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#019ccc;border:none}.navbar-container .navbar-collapse{box-shadow:none;border:none}.navbar-container .navbar-collapse .navbar-nav{border:none;float:none}.navbar-container .navbar-collapse .navbar-nav li{margin-left:30px}.navbar-container .navbar-collapse .navbar-nav li a{padding:15px;width:100%}.property-image:after{width:calc(100% - 30px);left:15px}.property-image:before{width:calc(100% - 30px)}.services .service__tile .icon-background{height:200px;width:200px}.featured-news .featured-news__feature{margin-bottom:40px}.featured-news .featured-news__feature .featured-news__feature--description{bottom:0;position:absolute;background-color:rgba(175,188,38,0.8)}.featured-news__list-item{background-color:#fff}.featured-news__list-thumbnail{width:25%}.featured-news__list-wrap{width:75%}.featured-news__list-wrap-full .featured-news__list-info{padding:16px 20px 15px}.banner .slick-slide .banner__content h1{margin-bottom:20px;font-size:38px}.banner .slick-slide .banner__content p{margin-bottom:20px}.banner .slick-slide .banner__content .banner__buttons{text-align:center}.banner .slick-slide .banner__content .banner__buttons .button{padding:22px 20px;font-size:14px}.banner .slick-slide .banner__content .banner__buttons .button:first-child{margin:10px 0 0 0}.newsletter form .gform_description{margin-top:8px}.newsletter form ul>li{width:50%}.newsletter form .button{width:150px}.newsletter .gform_heading,.newsletter .gform_body,.newsletter .gform_footer{float:left;position:relative}.newsletter .gform_heading{width:30%}.newsletter .gform_body{width:50%}.newsletter .gform_footer{width:20%;padding-left:15px}.listing-image .property-image{margin:0 15px}.listing-information{padding-left:30px;border:none}.listing-title{margin-top:15px}.listing-description{margin-bottom:0}.listing-icons .view-more{margin:15px 0 !important}.listing-contact{margin:10px 0 0 15px}.buy-single{padding:0 15px}.buy-single .buy-single-header .title{font-size:28px !important;line-height:inherit}.buy-single .single-property-slider-nav{width:85%}.buy-single ul{margin:40px 0 !important}.meet-the-team .agent h4{font-size:23px}.meet-the-team-single-info{margin-bottom:40px}.footer__copyright{text-align:left;margin-bottom:0.500em}.footer__menu ul{text-align:left}.footer__badge{text-align:right}.news-letter{background-position:center}.news-letter .content__wrapper{width:100%}}@media (min-width: 992px){.logo a{margin-top:5px}.navbar-container .navbar-secondary{margin-bottom:0}.navbar-container .navbar-secondary .social-icons{padding-top:10px;text-align:center}.navbar-container .navbar-secondary .social-icons ul{display:block;margin:10px 0}.navbar-container .navbar-secondary .contact-number{padding-top:10px;margin-bottom:0}.navbar-container .navbar-secondary .contact-number p{margin:10px 0}.navbar-container .navbar-secondary .search-box{margin-top:0}.navbar-container .navbar-collapse .navbar-nav li a{margin:10px 0;padding:15px 14px;font-size:14px}.property-image:after{width:calc(100% - 30px);left:15px}.property-image:before{width:calc(100% - 30px)}.banner{background-color:#000}.banner .slick-slide img{opacity:0.7}.banner .slick-slide .banner__content{left:0;position:absolute;top:0}.banner .slick-slide .banner__content .container{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner .slick-slide .banner__content h2{margin-bottom:20px;font-size:40px;height:90px}.banner .slick-slide .banner__content h2 span{max-height:80px}.banner .slick-slide .banner__content-info{margin-bottom:20px}.who-we-are .section-heading{font-size:40px}.featured-news__feature{margin-bottom:40px}.newsletter form .gform_description{margin-bottom:0}.newsletter form ul>li{margin-bottom:0}.newsletter .gform_footer{padding-left:30px}.listing-image .property-image{margin:0 15px}.listing-information{padding-left:30px;border:none}.listing-title{margin-top:15px}.listing-description{margin-bottom:0}.listing-icons .view-more{margin:15px 0 !important}.listing-contact{margin:10px 0 0 15px}.buy-single{padding:0 15px}.buy-single .buy-single-header .title{font-size:28px !important;line-height:inherit}.buy-single .single-property-slider-nav{width:90%}.buy-single ul{margin:40px 0 !important}.meet-the-team .agent h4{margin-top:0}.single .meet-the-team .agent__profile-picture{float:left;margin:0 35px 20px 0}.testimonials__image{position:absolute;top:0;left:0}.testimonials__content{padding-left:150px}.news-single .attachment-news-thumb{float:left;margin:0 30px 20px 0}.newsletter form .button{width:170px}.subfooter #newsletter-sign-up{width:87%}.subfooter button[type="submit"]{width:10%}.news-letter{height:auto;padding:50px;background:url("../images/newsletter-background.png") no-repeat #0b3038;background-position:162px -3px;background-size:contain}.news-letter .content__wrapper{max-width:100%;width:100%}.news-letter .content__wrapper .gform_heading{float:left;margin-right:30px;padding:5px;font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px}.news-letter .content__wrapper .gform_body{float:left}.news-letter .content__wrapper .gform_body .gfield_label{display:none}.news-letter .content__wrapper .gform_body ul li{float:left;width:290px}.news-letter .content__wrapper .gform_body ul li input{width:270px;margin-right:30px}.news-letter .content__wrapper .gform_footer{float:left;margin-left:265px}.news-letter .content__wrapper .gform_footer input{width:170px;height:40px;border-radius:5px;border:none;box-shadow:none;background-color:#afbc26}.news-letter .content__wrapper .gform_footer input:hover{background-color:#0093c4}.gform_wrapper .validation_error{margin-top:-40px;padding-left:262px;width:100%;text-align:left}}@media (min-width: 1200px){.navbar-container .navbar-secondary{margin-bottom:0}.navbar-container .navbar-secondary .social-icons ul li{margin:0 8px}.navbar-container .navbar-secondary .contact-number p{margin:10px 0 0 0;font-size:18px}.navbar-container .navbar-collapse .navbar-nav li{margin:0 15px 0}.navbar-container .navbar-collapse .navbar-nav li a{font-size:13px;padding:15px}.top-menu .menu>li:last-child>a{padding:0 20px}.top-menu .menu>li>a{padding:0 22px}.banner__slider button.slick-arrow{position:absolute;background:transparent;border:2px solid #FFF;color:#FFF;font-size:38px;z-index:9999;padding:0;height:60px;width:60px;border-radius:50%;top:43%;display:block !important}.banner__slider button.slick-prev{left:1%}.banner__slider button.slick-next{right:1%}.banner .slick-slide .banner__content h2{font-size:60px;height:140px}.banner .slick-slide .banner__content h2 span{max-height:130px}.banner .slick-slide .banner__buttons a{display:inline-block;font-size:12px;margin:0 15px 15px;padding:15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.featured-news__list-item{border:1px solid #e0e6e8}.featured-news__list-thumbnail{width:30%}.featured-news__list-wrap{position:absolute;height:100%;left:30%;width:70%}.featured-news__list-wrap-full{position:relative;width:100%}.featured-news .featured-news__list-info{padding:3px 20px 3px}.featured-news__readmore-date{border-top:1px solid #e0e6e8;border-left:none;border-bottom:none;border-right:none;width:100%}.featured-news__readmore-date a,.featured-news__readmore-date span{border:none}.featured-news__readmore-date a{border-right:1px solid #e0e6e8}.newsletter{padding:49px 0}.newsletter form .gform_description{display:block;margin-top:8px;padding-left:25px}.main-content{background-image:url("../images/bg-page.gif");background-repeat:no-repeat;background-position:top center}.who-we-are .button{height:65px;line-height:65px;padding:0 15px;min-width:170px}.buy-single{padding:0 15px}.buy-single .buy-single-header .title{font-size:28px !important;line-height:inherit}.buy-single .single-property-slider-nav{width:90%}.buy-single ul{margin:40px 0 !important}.meet-the-team .agent.full{height:180px}.meet-the-team .agent.full .agent__info{padding-left:0}.meet-the-team .agent__profile-picture{float:none;margin:0;min-width:180px}.meet-the-team .agent__info{height:100%;width:100%}.meet-the-team .agent__desc{height:43px;overflow:hidden}.meet-the-team .agent .button{display:block;font-size:14px;height:50px;line-height:50px;margin:9px 0 40px 0;text-align:center;width:195px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.news__image{margin-bottom:0}.news__item{position:relative}.news__item.full{height:202px}.news__content{position:absolute;height:100%}.news__content .button{font-size:14px;height:50px;line-height:50px;text-align:center;width:120px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.testimonials{margin-top:40px}.testimonials .button{padding:15px 20px;text-align:right;float:right}.news-letter{height:140px;padding:50px;background:url("../images/newsletter-background.png") no-repeat #0b3038;background-position:30% -121px;background-size:auto}.news-letter .content__wrapper{max-width:1200px}.news-letter .content__wrapper .gform_heading{float:left;margin-right:45px;padding:5px;font-family:"Asap Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px}.news-letter .content__wrapper .gform_body{float:left}.news-letter .content__wrapper .gform_body .gfield_label{display:none}.news-letter .content__wrapper .gform_body ul li{float:left}.news-letter .content__wrapper .gform_body ul li input{width:270px;margin-right:30px}.news-letter .content__wrapper .gform_footer{float:left;margin-left:0px}.news-letter .content__wrapper .gform_footer input{width:170px;height:40px;border-radius:5px;border:none;box-shadow:none;background-color:#afbc26}.news-letter .content__wrapper .gform_footer input:hover{background-color:#0093c4}.gform_wrapper .validation_error{margin-top:-40px;padding:0px 280px;width:1200px;text-align:left}}

/*# sourceMappingURL=maps/style.css.map */
