*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;line-height:140%;}
*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a{text-decoration: none;outline: none;color:inherit;}
a:hover{cursor: pointer;}
a:focus {outline:none;box-shadow: none;}
img {outline:none;border: 0;vertical-align: middle;}
ul{list-style: none}
b,strong {font-weight: 700;}
p{line-height: 160%}
input:focus, textarea:focus, input:required, textarea:required{outline:none;box-shadow: none;}
input, textarea, select{border: none;-webkit-border-radius: 0;-moz-border-radius:0;border-radius: 0}
input[type="submit"], input[type="button"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select::-ms-expand{	display:none;}
textarea{resize: none;}
input[placeholder] {text-overflow: ellipsis;}
::-moz-placeholder {text-overflow: ellipsis;}
input:-moz-placeholder {text-overflow: ellipsis;}
h1,h2,h3,h4,h5,h6{font-weight: 400;}
footer,header,nav{display: block;}
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust:100%;}
.aligncenter{text-align: center}
input[type="submit"]{cursor: pointer}
.row{margin-left:-14px;margin-right:-14px}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:14px;padding-right:14px}
.slick-slide{outline: none;}
@media (min-width:768px){.container{max-width:1180px}}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}
.clear-left{clear: left}
.clear-right{clear: right}
.text-center{text-align:center}
.img-responsive {display: block;width: 100%;height: auto;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.tran{ transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
body{font-size: 13px;color: #8c8b8a;font-family: 'Open Sans', sans-serif;font-weight: 400;}.slick-loading .slick-list{background: #fff url(//liveatvertos.com/wp-content/themes/vertos/assets/img/ajax-loader.gif) center center no-repeat;} @font-face {
font-family:'slick';
src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
font-weight: 400;
font-style: normal;
}
body{padding-top: 20px}
body.home{padding-top: 0} .header{position: fixed;left:0;right: 0;top:0;z-index:500;padding:10px;width: 100%; background-color:#002636}
.header_in{position: relative;padding: 8px 40px;overflow: hidden;border: 0 solid rgba(255,255,255,0.8)}
.logo{width:175px;float: left;}
.header-right{float: right;margin: 4px 0 0 0;}
#menu{position: relative;text-align: center;float: left;}
#menu ul li{display:inline-block;margin:0 5px;vertical-align: top;}
#menu ul li a {position: relative;display: block;padding: 6px 8px;color: #ffffff;text-shadow: 1px 1px 1px rgba(0,0,0,0.1);overflow: hidden;font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;}
#menu ul li.current-menu-item a, #menu ul li a:hover {color: #47d2ff;}  #menu *, #white-overlay, .sub-btn, .slick-arrow{-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
#menu{-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
#white-overlay{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,0);z-index: -1;visibility: hidden;}
#menu.m-menu-active{left:0;}
#white-overlay.m-menu-active{background-color:rgba(255,255,255,0.75);z-index:1004;visibility: visible;}
.mobilemenu-icon {float: right; width:30px;height: 28px;position: relative;margin:6px 0 0 15px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;cursor: pointer;display: none;overflow: hidden;z-index: 1030}
.mobilemenu-icon span {display: block;position: absolute;height: 5px;width: 50%;background: #ffcc00;opacity: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.mobilemenu-icon span:nth-child(even) {left: 50%}
.mobilemenu-icon span:nth-child(odd) {left:0px}
.mobilemenu-icon span:nth-child(1), .mobilemenu-icon span:nth-child(2) {top: 0px;}
.mobilemenu-icon span:nth-child(3), .mobilemenu-icon span:nth-child(4) {top: 10px;}
.mobilemenu-icon span:nth-child(5), .mobilemenu-icon span:nth-child(6) {top: 20px;}
.mobilemenu-icon.open span:nth-child(1),.mobilemenu-icon.open span:nth-child(6) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.mobilemenu-icon.open span:nth-child(2),.mobilemenu-icon.open span:nth-child(5) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.mobilemenu-icon.open span:nth-child(1) {left: 5px;top: 7px;}
.mobilemenu-icon.open span:nth-child(2) {left: calc(50% - 5px);top: 7px;}
.mobilemenu-icon.open span:nth-child(3) {left: -50%;opacity: 0;}
.mobilemenu-icon.open span:nth-child(4) {left: 100%;opacity: 0;}
.mobilemenu-icon.open span:nth-child(5) {left: 5px;top: 12px;}
.mobilemenu-icon.open span:nth-child(6) {left: calc(50% - 5px);top: 12px}    .footer{position: relative;padding: 35px 80px;background-color: #000000;}
.copyright{float: left;color: #ffffff;font-size: 14px;padding: 10px 0;line-height: 20px}
.footer_social{float: right;margin-top: 0}
.footer_social a{display: inline-block;vertical-align: top;margin-left: 4px;width: 40px;height: 40px;border-radius: 20px;background-position: center;background-repeat: no-repeat;background-size: 80% auto;opacity: 0.9}
.footer_social a:hover{opacity: 1;background-size: 100% auto}
.footer_social a.facebook{background-image: url(//liveatvertos.com/wp-content/themes/vertos/assets/img/facebook-icon.png)}
.footer_social a.twitter{background-image: url(//liveatvertos.com/wp-content/themes/vertos/assets/img/twitter-icon.png)}
.footer_social a.linkedin{background-image: url(//liveatvertos.com/wp-content/themes/vertos/assets/img/linkedin-icon.png)}
.footer_social a.youtube{background-image: url(//liveatvertos.com/wp-content/themes/vertos/assets/img/youtube-icon.png)}
.footer_in{position: relative;text-align: center}
.footer_logo{display: inline-block;vertical-align: top;margin-bottom: 30px}
.footer_logo img{max-width: 200px}
.footer_text_1{display: block;font-size: 15px;color: #ffffff;margin-bottom: 10px;letter-spacing: 1px}
.footer_text_2{display: block;font-size: 14px;color: #999999} .page_container{position: relative;width: 100% }
.middle_wrapper{position: relative;width: 100%;margin: 0 auto;padding: 0 75px}
.req-star {color: #ffcc00}
.page_container p{margin-bottom: 20px}
.page_container h2{}
.page_container .lined-title h2 {position: relative;display: inline-block}
.page_container .lined-title h2:before {content: '';position: absolute;left: 4px;bottom: -2px;width: 42%; height: 3px;background-color: #ffcc00} .header, .header *, .footer *, ._submit, #_form_1_submit, .building_overlays img, .building_nums *, .floor_plates_holder *{-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;} .container_404{height: calc(100vh - 77px - 60px)}
.error-overlay{position: relative;left: 50%;width: 600px;margin-left: -300px;transform: translateY(-50%);top: 47%;text-align: center;font-size: 18px;line-height: 30px}
.error-overlay h2{font-size: 54px;margin-bottom: 30px;color: #6EC1E4;line-height: 1.3}
.campaign_form_wrap{position: relative;width: 100%;margin: 0;padding: 0}
body .campaign_form_wrap form {position: relative;margin: 0 !important;width: 100% !important;max-width: 100%;padding: 0 !important}
body .campaign_form_wrap form ._form_element{margin-bottom: 20px !important;float: left;width: 100%;clear: both}
body .campaign_form_wrap form ._form_element label{margin-bottom: 6px !important}
body .campaign_form_wrap form ._form_element input[type="text"], body .campaign_form_wrap form ._form_element input[type="email"], body .campaign_form_wrap form ._form_element textarea{font-size: 16px !important;line-height: 22px !important;padding: 10px 12px !important;border-radius: 0 !important}
body .campaign_form_wrap ._row._checkbox-radio {float: left;margin-right: 25px;margin-top: 10px}
body .campaign_form_wrap .confirm{position: relative;top: -40px;margin-left: 25px}
body .campaign_form_wrap #_form_1_submit{font-family: "Roboto", Sans-serif !important;font-size: 16px !important;font-weight: 500 !important;color: #FFCC00 !important;background-color: transparent !important;border: 1px solid #FFCC00 !important;padding: 15px 30px !important;border-radius: 0 !important;background-color: #FFCC00 !important;color: #000000 !important}
body .campaign_form_wrap #_form_1_submit:hover{background-color: #FFCC00 !important;color: #000000 !important}
body .campaign_form_wrap ._form-branding{display: none !important}
.page_container .pr_block p{margin-bottom: 0} #floor_plan_container{margin-top: 100px}
.building_main{float: left;position: relative;margin-top: 35px}
.building_main_in{position: relative;top: 46%;transform: translateY(-50%);}
.building_holder{position: relative;width: 670px;float: left}
.sloa_building img{display: block;width: 100%;height: auto}
.building_overlays{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2}
.building_overlays img{position: absolute;left: 0;top: 0;width: 100%;height: auto;opacity: 0}
.building_overlays img.active{opacity: 0.6}
.building_nums{float: left;padding: 0 15px;margin-top: 10px}
.building_nums a{float: left;clear: both;width: 42px;height: 42px;border: 2px solid #55cdc3;background-color: #ffffff;border-radius: 50%;text-align: center;font-size: 18px;line-height: 38px;color: #000000;font-weight: 700;margin: 5px 0}
.building_num_cta:hover, .building_nums a.active{background-color: #55cdc3}
.floor_plates_holder{float: right;width: calc(100% - 750px);position: relative}
.floor_plate_item{position: absolute;left: 0;top: 0;width: 100%;opacity: 0}
.floor_plate_item.active{opacity: 1;z-index: 10}
.floor_plate_item svg{width: 100%;height: auto}
.condo_plan:hover rect, .condo_plan:hover polygon, .condo_plan:hover polyline{fill: #59c8c1;opacity: 1}
.condo_plan.sold:hover rect, .condo_plan.sold:hover polygon, .condo_plan.sold:hover polyline{fill: #f74342;opacity: 1}
.condo_toooltip{position: absolute;left: 65%;top: 62%;box-shadow: 0 0 10px rgba(0,0,0,0.2);background-color: #333333;color: #ffffff;margin-top: -173px;opacity: 0;visibility: hidden;z-index: -1;margin-left: -8px}
.condo_toooltip_in{padding: 17px 15px 22px;position: relative;border: 3px solid #ffffff;width: 170px;}
.condo_toooltip.active{opacity: 1;visibility: visible;z-index: 100}
.condo_toooltip h3{font-size: 20px;font-weight: 700;color: #55cdc3;text-transform: uppercase;margin-bottom: 10px}
.condo_toooltip div{display: block;font-size: 13px;margin-bottom: 2px;text-transform: uppercase}
.condo_toooltip div.total_text{font-size: 15px;font-weight: 700;padding-top: 4px}
.condo_toooltip div.avail_text{color: #20d8d8;font-size: 15px;margin-bottom: 0}
.condo_toooltip_in:before{content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 18px 11px 0 11px;border-color: #ffffff transparent transparent transparent;left: 12px;bottom: -21px}
.condo_toooltip_in:after{content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 17px 9px 0 9px;border-color: #333333 transparent transparent transparent;left: 14px;bottom: -17px}
.floorplan_overlay{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.65);z-index: 1}
.floorplan_popup {position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index: 999999;display: none}
.floorplan_popup_in{position: relative;height: 100%;width: 100%;text-align: center;}
.fp_img_holder {position: relative;display: table;margin: 0 auto;top: 50%;transform: translateY(-50%);width: auto;z-index: 3}
.fp_img_holder img {display: block;width: auto;max-height: 80vh;border: 8px solid #333333}
.fp_img_meta {position: relative;padding: 15px 25px;left: 0;bottom: 0;width: 100%;background-color: #333333;z-index: 10}
.fp_availability{float: left;font-size: 14px;text-transform: uppercase;color: rgba(255,255,255,0.6);letter-spacing: 1px;line-height: 40px}
.fp_close {position: absolute;font-size: 35px;line-height: 40px;color: #ffffff;right: -35px;top: -4px;font-family: monospace;z-index: 10}
.fp_booknow_btn{float: right;font-size: 16px;line-height: 24px;padding: 8px 10px;color: #000000;background-color: #20d8d8;text-transform: uppercase;letter-spacing: 1px;text-align: center;}
.fp_unitname{position: absolute;left: 50%;top: 15px;font-size: 22px;font-weight: 700; color: #20d8d8;text-transform: uppercase;line-height: 40px;letter-spacing: 1px;transform: translateX(-50%);}
.condo_flags {position: absolute;left: 0;bottom: 20px;z-index: 10;width: 100%;text-align: center; color:#333333 !important;}
.condo_flag_item {display: inline-block;margin: 0 8px;font-size: 18px;padding-left: 22px;line-height: 22px;position: relative;vertical-align: top; color:#333333 !important;}
.condo_flag_item:before {content: '';position: absolute;left: 0;top: 2px;width: 16px;height: 16px;border: 1px solid #333333}
.condo_flag_item.condo_flag_available:before{background-color: #9fd74e}
.condo_flag_item.condo_flag_sold:before{background-color: #f74342}
.condo_flag_item.condo_flag_unavailable:before{background-color: #e7dbc5}
.condo_soldtooltip .condo_rest_tip{display: none} .condo_soldtooltip .avail_text{color: #f87771 !important;font-weight: 700;font-size: 20px !important}
.condo_soldtooltip .condo_toooltip_in {width: 90px;padding: 10px;text-align: center}
.features-table-main{overflow-x: auto}
.features-table-main table, .features-table-main table td, .features-table-main table th{border: 1px solid #cccccc;border-collapse: collapse;font-size: 14px}
#contact-main-section{height: auto}
#contact-main-section form{max-width: 100%}
.dev_rights {font-size: 10px; width: 425px; text-align: justify; position: absolute; left: 0; bottom: 0;}
.page-id-91 .dev_rights, .page-id-179 .dev_rights {display: none !important;}
.page-id-583 .post-password-form {
padding: 200px;
text-align: center;
}
.page-id-583 #pwbox-583 {
border: 1px solid #ccc;
padding: 10px;
font-size: 20px;
}
.page-id-583 input[type="submit"], .page-id-583 input[type="button"] {
background: #fc0 !important;
padding: 11px;
font-size: 20px;
} @media screen and (max-width: 1500px){
.middle_wrapper{padding: 0 30px}
.building_main {width: 50%;margin-top: 0}
.building_main_in {padding-right: 80px}
.building_holder {width: 100%}
.building_holder img{width: 100%;height: auto;max-width: 670px !important}
.building_nums {padding: 0 0 0 15px;position: absolute;right: 0;top: 0}
.floor_plates_holder {width: 50%}
}
@media screen and (max-width: 1350px){
.dev_rights{position: relative;max-width: 100%;margin: 20px auto 0;text-align: center}
}
@media screen and (max-width: 1200px){
.mobilemenu-icon{display:block;}
#menu{position: fixed;z-index:1005;width: 250px;background-color: rgba(0,0,0,0.9);
height: 100%;left: -265px;top: 0;box-shadow: 0 0 10px #ccc;-moz-box-shadow: 0 0 10px #ccc;-webkit-box-shadow: 0 0 10px #ccc;-o-box-shadow: 0 0 10px #ccc;
-ms-box-shadow: 0 0 10px #ccc;overflow:auto;padding: 0}
#menu ul li {float: left;margin-left: 0;width: 100%;clear: both;padding:0;background:none;margin-bottom: 0}
#menu ul li a {display: block;line-height: 50px;padding: 0 12px;text-align: left;border: 0 none;font-weight: 400;border-bottom: 1px solid #464646;position: relative;color: #fff;}
#menu ul li:hover a{border-color:#ffcc00;}
#menu ul li ul{width: 100%;position: relative;display: block;padding: 0;overflow: hidden;}
#menu ul li ul li {width: 100%;background:none;}
#menu ul li ul li a {padding: 0 10px 0 38px;margin: 0;}
.middle_wrapper{padding-left: 15px;padding-right: 15px}
.building_main {margin-top: 0;width: 100%;height: auto !important;margin-bottom: 30px}
.building_main_in {top: 0;transform: none;padding-right: 0}
.building_holder {float: none;max-width: 100%;margin: 0 auto 30px;text-align: center}
.building_nums {padding: 0 0;margin-top: 0;text-align: center;font-size: 0;clear: both;width: 100%;position: relative}
.building_nums a {float: none;clear: none;display: inline-block;margin: 5px 0;vertical-align: top;margin: 0 6px}
.floor_plates_holder {float: left;width: 100%;clear: both}
.fp_img_holder{max-width: 94%}
.fp_img_holder img{max-width: 100%;height: auto}
.building_overlays {left: 50%;max-width: 670px !important;transform: translateX(-50%)}
}
@media screen and (max-width: 1024px){
.page_banner{height: 50vh}
.page_banner .elementor-container{height: 100%;align-items: center}
}
@media screen and (max-width: 767px){
.page_banner .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-top: 50px !important;text-align: center}
.page_banner .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-text-editor{text-align: center !important}
}
@media screen and (max-width: 599px){
.logo img{height: 35px;width: auto}
.header-right{margin-top: 6px}
.mobilemenu-icon{margin-top: 0}
.mobilemenu-icon span{height: 4px}
.header_in{padding-left: 20px;padding-right: 20px}
.fp_img_meta{padding: 8px 8px}
.fp_unitname{top: 8px;font-size: 18px}
.building_nums a {margin: 4px;width: 34px;height: 34px;line-height: 30px;font-size: 15px}
.elementor-section {padding-left: 0 !important;padding-right: 0 !important}
h2.elementor-heading-title{font-size: 35px !important}
.elementor-text-editor{font-size: 15px !important;text-align: left !important}
p {line-height: 150%}
.elementor-135 .elementor-element.elementor-element-6ccd74a > .elementor-widget-container{margin-top: 15px !important}
body{overflow-x: hidden}
.elementor-135 .elementor-element.elementor-element-aa1d8a5 .elementor-heading-title{font-size: 22px !important}
.home_main_banner{height: 100vh !important}
.elementor-135 .elementor-section .elementor-container{height: 100%}
.elementor-135 .elementor-element.elementor-element-0df7244{position: absolute !important}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding: 20px 15px !important}
.page_banner .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding: 0 !important}
.footer{padding: 35px 20px}
.condo_toooltip{left: 0;top: 0}
.bg_img_col{height: 220px !important}
.location_map_section{height: 300px !important}
.page_container h4{font-size: 18px !important}
.page_banner h2.elementor-heading-title {font-size: 38px !important}
.middle_wrapper {padding-left: 0;padding-right: 0}
.page-id-200 .elementor-section, .page-id-91 .elementor-section {padding-top: 15px !important;padding-bottom: 15px !important}
.live_in_sola_section, .home_other_section{padding-top: 50px !important;padding-bottom: 50px !important}
.home_main_banner h2.elementor-heading-title{font-size: 38px !important}
.page_banner .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-top: 50px !important;text-align: center}
.elementor-179 .elementor-element.elementor-element-db4c722 > .elementor-element-populated {margin: 0 !important; padding: 0 !important;}
}
@media screen and (max-width: 480px){
.header_in{padding-left: 15px;padding-right: 15px}
.fp_booknow_btn{font-size: 14px;padding: 8px 8px}
.fp_unitname{font-size: 15px}
.fp_availability{font-size: 12px}
h2.elementor-heading-title {font-size: 26px !important;}
.condo_flag_item {margin: 0 5px;font-size: 15px;padding-left: 18px;line-height: 20px}
.condo_flag_item:before {top: 3px;width: 12px;height: 12px}
}
.home .calendly-badge-widget {display: none;}