html{scroll-behavior:smooth!important}.main{width:100vw;overflow-x:hidden}body{font-family:'hypatia-sans-pro',sans-serif;color:#4B4B4B}[type=button],[type=reset],[type=submit],button,select,input{-webkit-appearance:none;border-radius:0;color:#4B4B4B;font-family:'hypatia-sans-pro',sans-serif}ul{list-style:none;margin:0;padding:0}a{cursor:pointer!important;transition:all 0.3s}a:hover{text-decoration:none}.modal_form .contact-field{margin:10px 0;position:relative}.form_field_icon{position:absolute;top:12px;right:20px}.modal_form .wpcf7-response-output{display:none!important}.modal_form .contact-field span.wpcf7-form-control-wrap{position:relative;display:block}.modal_form .contact-field .wpcf7-not-valid-tip{position:absolute;top:8px;right:10px;font-size:50px;line-height:50px}.modal_form input,.modal_form textarea,.modal_form select{width:100%;font-size:16px;padding:10px 15px;-webkit-appearance:none;background:#fff;border:1px solid #e5e5e5;outline:none;transition:all 0.3s;margin:0;border-radius:0}.modal_form input:focus,.modal_form textarea:focus{border-color:#2a2d33}.modal_form textarea{height:150px}.modal_form .contact-field .ajax-loader{position:absolute;top:18px;left:8px}.cover{background-size:cover!important;background-position:center!important}.top_header{padding:20px 40px}.header_logo img{width:215px;max-width:90%}.header_nav ul{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;align-items:stretch}.header_nav ul li{margin-left:15px}.header_nav ul li a{color:#fff;border:1px solid #fff;text-transform:uppercase;letter-spacing:2px;font-size:11px;padding:5px 15px;display:flex;align-items:center;height:100%}.header_nav ul li.phone_icon a img{width:25px}.header_nav ul li.phone_icon a{padding:0 3px;text-align:center;height:100%}.header_nav ul li.menu_icon a{padding:5px 5px;height:100%;width:33px;flex-direction:column}.header_nav ul li.menu_icon a span{background:#fff;height:1px;width:100%;display:block;margin:3px 0}.header_content{flex-wrap:wrap;padding:150px 12% 150px 12%;background:rgb(0 0 0 / 40%);min-height:100vh;display:flex;align-items:center}.header_content_inner{display:flex;flex-wrap:wrap}.header_content_box{color:#fff}.header_content_box h1{font-family:"hypatia-sans-pro";font-weight:300;text-transform:uppercase;font-size:100px;letter-spacing:5px;margin:0}.about_section{text-align:center;padding-bottom:60px}.about_section_top{width:auto;display:inline-block;background:#1E6167;color:#fff;padding:20px 90px;line-height:35px}.about_section_top a{color:#fff}.about_section_top p{margin:0;font-size:18px;letter-spacing:3px}.about_section_inner{margin-top:-130px}.about_section_main{background:#5BB7C6;padding:20px}.about_section_main_inner{border:1px solid #fff;padding:30px;color:#fff}.about_section_main_inner h4{font-size:14px;letter-spacing:2px;margin-bottom:10px;color:#4B4B4B}.about_section_main_inner h2{margin:0;font-family:'freight-display-pro',serif;font-size:44px;line-height:46px;letter-spacing:1px}.about_section_main_inner p{margin:30px auto 0 auto;max-width:510px;font-weight:300}.about_section_main_inner p a{color:#4B4B4B;text-transform:uppercase;letter-spacing:1px;font-size:22px;font-weight:300}.content_block{padding:60px 0;margin:60px 0}.content_block .container-fluid{padding:0}.content_block .row{margin:0}.content_block_col{padding:0 40px}.content_block_image_bg{height:100%;min-height:450px}.content_block_content_inner{padding:0 40px;max-width:550px}.content_block.image_position_right .content_block_content{display:flex;justify-content:flex-end}.content_block_content_inner h2{font-family:'freight-display-pro',serif;font-size:44px;line-height:46px;letter-spacing:1px;margin-bottom:15px}.content_block_content_inner h2::after{content:"";width:400px;background:#707070;height:1px;display:block;margin-left:-270px;margin-top:15px}.content_block_content_inner p{margin:0;font-weight:300}.content_block_content_inner p a{margin-top:30px;display:inline-block;color:#5BB7C6;text-transform:uppercase;letter-spacing:1px;font-size:22px;font-weight:300}.content_block.color_default{padding:0}.content_block.color_gray{background:linear-gradient(90deg,#F2EFEA 80%,#FFF 50%)}.image_position_right .content_block_image{order:2}.image_position_right .content_block_content{order:1}.image_position_right .content_block_content_inner h2{position:relative;z-index:1}.image_position_right .content_block_content_inner h2::after{margin-left:0}.content_block.color_blue{background:linear-gradient(-90deg,#1E6167 80%,#fff 50%);color:#fff}.content_block.color_blue .content_block_content_inner h2::after{background:#fff}.content_block_content_inner ul{margin-top:30px}.content_block_content_inner a{color:#5BB7C6}.content_block_content_inner ul li{margin-top:5px}.content_block_content_inner ul li a{display:inline-block;color:#5BB7C6;text-transform:uppercase;letter-spacing:1px;font-size:22px;font-weight:300}.gallery_section{padding:100px 0;overflow-x:hidden}.gallery_inner{position:relative;padding:0 15px}.gallery_link{position:absolute;right:0;bottom:200px;padding-right:40px;text-align:right}.gallery_link a{color:#5BB7C6;text-transform:uppercase;letter-spacing:1px;font-size:24px;display:block;font-weight:300}.gallery_link a::after{content:"";background:#5BB7C6;height:1px;width:200px;display:block}.footer{background:#4B4B4B;padding:40px 25px;color:#fff;overflow-x:hidden}.footer_widget_col{border:1px solid #fff;height:100%;display:flex;flex-wrap:wrap}.footer_widget_col_inner{align-self:center;align-items:center;width:100%;text-align:center;padding:62px 20px}.footer_logo{margin-bottom:10px}.footer_logo img{width:160px}.footer_widget_col h4{letter-spacing:3px;font-size:14px;color:#5BB7C6;margin-bottom:10px}.footer_social ul li{display:inline-block;margin:0 3px}.footer_social ul li a{color:#fff;font-size:40px}.footer_copyright{padding-top:40px}.footer_copyright_col{display:flex;align-items:center;font-size:14px}.footer_copyright_col img{max-width:130px;margin-left:10px;display:inline-block}.footer_links{text-align:center}.footer_copyright_col a{color:#fff}.footer_links .footer_copyright_col{align-self:center;justify-content:center}.footer_links a{margin:0 10px}.footer_links a:last-child{margin-right:20px}.footer_copyright_col img.equal_housing{width:50px}.footer_equal{justify-content:flex-end}.footer_widget_col h3{font-family:'freight-display-pro',serif;font-size:44px;line-height:46px;letter-spacing:1px}.footer_copyright_col.footer_equal img{margin-left:20px}.inner_header .header_nav ul li a{color:#4B4B4B;border-color:#4B4B4B}.inner_header .header_nav ul li.phone_icon a img{filter:brightness(.25)}.inner_header .header_nav ul li.menu_icon a span{background:#4B4B4B;transition:all 0.3s}.inner_header .header_nav ul li.menu_icon:hover a span{background:#fff}.header.inner_header{background:#fff;position:sticky;top:0;z-index:999}.homeheader{display:none}.home .homeheader{display:block;transition:all 0.4s ease-in-out}.home .header.inner_header{position:absolute;top:-160px;width:100%}.home .homeheader.inner_header.sticky{position:fixed;top:0}.header_section_content_col{padding:0}.header_section_content_box{height:100%;background:rgb(91 183 198 / 90%);padding:240px 20px;text-align:center}.header_section_content_box_inner h4{letter-spacing:3px;font-size:14px;margin-bottom:10px;text-transform:uppercase}.header_section_content_box_inner h1{margin:0;font-family:'freight-display-pro',serif;font-size:50px;line-height:46px;letter-spacing:1px;color:#fff}.header_section::after{content:"";background:transparent;width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;z-index:800;top:0;left:0;border:1px solid #fff;margin:20px}.header_section{position:relative;overflow-x:hidden}.header_section_down{position:absolute;bottom:80px;left:0;text-align:center;width:100%}.header_section_down::before{content:"";height:40px;width:1px;background:#4B4B4B;display:inline-block;margin-bottom:10px}.header_section_down p{letter-spacing:3px;font-size:10px;margin:0}.textbox_section{padding:70px 0}.textbox_inner{text-align:center;max-width:620px;margin:0 auto;font-weight:300}.textbox_inner p:last-child{margin:0}.content_block.color_cyan{background:linear-gradient(-90deg,#5BB7C6 80%,#fff 50%);color:#fff}.content_block.color_cyan .content_block_content_inner h2::after{background:#fff}.content_block_content_inner ul{max-width:270px;list-style:disc;list-style-position:inside}.content_block_content_inner ul li{margin-bottom:15px;font-weight:400}.content_block_content_inner ul li:last-child{margin:0}.floorplans_section{padding:60px 0}.floorplans_section_inner{max-width:1300px;padding:0 30px;margin:0 auto}.floorplan_filter ul li{cursor:pointer;margin-bottom:10px;text-transform:uppercase;font-size:18px}.floorplans_items{margin-bottom:50px}.floorplan_item{border:1px solid #4B4B4B;margin-bottom:30px}.floorplan_item_content{border-bottom:1px solid #4B4B4B;padding:20px 15px;text-align:center}.floorplan_item_image{height:240px;background-size:contain!important;background-repeat:no-repeat!important;margin-bottom:15px;background-position:center!important}.floorplan_item_text h2{font-size:26px;margin-bottom:10px}.floorplan_item_text p{margin:0;text-transform:uppercase;font-size:14px}.floorplan_item_details{cursor:pointer;text-align:center;padding:10px;color:#5BB7C6}.scores_section{padding:80px 0}.textbox_inner h2{font-family:'freight-display-pro',serif;font-size:50px;line-height:46px;letter-spacing:1px;margin-bottom:20px}.scores_content{margin-bottom:50px}.scores_scores{text-align:center}.scores_scores_items ul{display:flex;flex-wrap:wrap;width:100%}.scores_scores_items ul li{flex:1}.scores_scores_items ul li .scores_scores_item_score{background:#1E6167;display:inline-flex;color:#fff;font-size:52px;width:108px;height:108px;align-items:center;justify-content:center;border-radius:500px;margin-bottom:15px;font-weight:600}.scores_scores_items ul li p{letter-spacing:2px;font-size:14px;color:#1E6167;margin-bottom:10px;text-transform:uppercase;font-weight:600}.content_block.color_dark{background:linear-gradient(90deg,#4B4B4B 80%,#fff 50%);color:#fff}.content_block_slider_filter_inner ul{text-align:center}.content_block_slider_filter_inner ul li{display:inline-block;font-size:18px;color:#5BB7C6;text-transform:uppercase;margin:0 20px;border-bottom:1px solid transparent;cursor:pointer;transition:all 0.3s}.content_block_slider_filter_inner ul li.active,.content_block_slider_filter_inner ul li:hover{border-color:#5BB7C6}.content_block_slider{padding:30px 0}.content_block_slider_content_block{visibility:hidden;height:0;padding:0;margin:0;max-width:100vw;overflow:hidden}.map_section #map{height:500px}.map_section h2{font-family:'freight-display-pro',serif;font-size:50px;line-height:46px;letter-spacing:1px;margin-bottom:40px;text-align:center}.contact_section{padding:100px 0}.contact_section_title{margin-bottom:30px}.contact_section_title h2{font-family:'freight-display-pro',serif;font-size:44px;line-height:46px;letter-spacing:1px;margin:0}.contact_field{margin-bottom:20px}.contact_field label{display:block;letter-spacing:3px;font-size:10px;margin-bottom:10px;text-transform:uppercase}.contact_field br{display:none}.contact_field input,.contact_field select,.contact_field textarea{background:#f8f5f1;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:8px 10px;font-size:16px}.contact_field textarea{height:125px;resize:none}.contact_field_submit{text-align:right}.contact_field_submit span.wpcf7-spinner{position:absolute;margin:0;left:calc(100% + 5px);top:50%;transform:translateY(-50%)}.contact_field_submit input{border:1px solid #4B4B4B;background:transparent;text-transform:uppercase;padding:10px 40px;transition:all 0.3s}.contact_field_submit input:hover{background:#1E6167;border-color:#1E6167;color:#fff}.contact_field_select{position:relative}.contact_field_select span.wpcf7-form-control-wrap::before{content:"";width:12px;height:20px;background:url(../../../../../../../themes/360broadway/img/arrow-right.png);position:absolute;top:10px;right:10px;background-size:contain!important;background-position:top right!important;background-repeat:no-repeat!important;z-index:100}.contact_field_select span.wpcf7-form-control-wrap select{position:relative;z-index:110;background:#f8f5f1}.contact_field_select .wpcf7-form-control-wrap{display:block;background:#fff}body.page-id-122 .contact_field_select .wpcf7-form-control-wrap{background:#f8f5f0}.contact_details_widgets{padding-left:60px}.contact_widget{margin-bottom:40px}.contact_widget h4{display:block;letter-spacing:3px;font-size:10px;margin-bottom:5px;text-transform:uppercase}.contact_widget ul li{display:inline-block;margin-right:5px}.contact_widget ul li a{color:#4B4B4B}.contact_widget p{font-size:14px;font-weight:300}.contact_widget p strong{font-weight:700}.menu_panel{background:#4B4B4B;min-height:100vh;display:none;position:fixed;top:0;left:0;width:100%;z-index:9999}.menu_header{padding:20px 35px}.menu_header ul{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;align-items:stretch}.menu_header ul li{margin-left:17px}.menu_header ul li a{color:#fff;border:1px solid #fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;padding:5px 15px;display:flex;align-items:center}.menu_header ul li.phone_icon a img{width:21px}.menu_header ul li.phone_icon a{padding:0 3px;text-align:center;height:100%}.menu_header ul li.menu_icon a{padding:5px 5px;height:100%;width:33px;flex-direction:column;position:relative;transform:rotate(45deg)}.menu_header ul li.menu_icon a span{background:#fff;height:1px;width:21px;display:block;margin:0;position:absolute;left:5px;top:50%;margin-top:-1px}.menu_header ul li.menu_icon a span:first-child{display:none}.menu_header ul li.menu_icon a span:nth-child(2){transform:rotate(90deg)}.menu_navigation{padding:60px 0}.menu_navigation ul li a span{font-family:'freight-display-pro',serif;font-size:40px;color:#fff;background:#4b4b4b;position:relative;z-index:99;padding-right:10px;transition:all 0.3s}.menu_navigation ul li:hover a span{margin-left:-20px;color:#5BB7C6}.menu_navigation ul li{margin-bottom:5px;position:relative}.menu_navigation ul li.navigation_blue a span{color:#5BB7C6}.menu_navigation ul{padding-right:60px}.menu_navigation ul li::before{content:"";height:1px;background:#5BB7C6;width:100%;position:absolute;left:0;top:50%;margin-top:-1px}.contact_details.header_contact_details .contact_widget h4{font-size:14px}.contact_details.header_contact_details .contact_widget ul li i{font-size:25px;vertical-align:bottom;margin-top:4px}.menu_navigation ul li.navigation_blue::before{display:none}.contact_details.header_contact_details{color:#fff}.contact_details.header_contact_details a{color:#fff}.contact_details.header_contact_details ul li::before{display:none}.contact_widget.footer_logo{margin-bottom:20px;margin-top:20px}.contact_details.header_contact_details .contact_widget p{line-height:29px;font-size:18px;font-weight:300}.contact_details.header_contact_details .contact_widget p strong{font-weight:700}.menu_panel .footer_logo img{width:190px}.menu_navigation_inner{max-width:700px;margin:0 auto}.footer_widget_col a{color:#fff}.contact_widget ul li a:hover{opacity:.8}.header_nav ul li:hover a{z-index:9999;position:relative}.header_nav ul li::before{content:"";background:#1E6167;position:absolute;top:0;left:0;width:0;height:100%;transition:all 0.3s}.header_nav ul li{position:relative}.header_nav ul li:hover::before{width:100%}.header_nav ul li:hover a{color:#fff}.header_nav ul li:hover a img{filter:brightness(1)!important}.modal{background:#F2EFEA}.modal-dialog{border:none;box-shadow:none;max-width:700px}.modal-content{border:0;background:transparent;position:relative;padding-top:30px}.modal_form_form .contact_field input,.modal_form_form .contact_field select,.modal_form_form .contact_field textarea{background:#f8f5f1}.modal_form_form .contact_field{margin-bottom:10px}.modal_form_title{margin-bottom:30px}.modal_form_title h2{margin:0;font-family:'freight-display-pro',serif;font-size:44px;line-height:46px;letter-spacing:1px;text-align:center}.modal-content .close{position:absolute;top:0;right:0;color:#4B4B4B;z-index:99999;border:1px solid #4B4B4B;width:40px;height:40px;line-height:0;padding:5px;opacity:1}.modal-content .close span{margin-top:-3px;display:block}.modal_form_form .contact_field_submit input{display:inline-block;width:auto}.modal_form_form .contact_field_submit{text-align:center;padding-top:30px}.contact_field.contact_field_date input{display:none}.ui-widget.ui-widget-content{border:0;margin:0 auto}.contact_field.contact_field_date{border:1px solid #4B4B4B;padding:10px}.contact_field.contact_field_date p{display:none}.modal_form_form .contact_field{margin-bottom:36px}.menu_header ul li:hover a{z-index:9999;position:relative}.menu_header ul li::before{content:"";background:#1E6167;position:absolute;top:0;left:0;width:0;height:100%;transition:all 0.3s}.menu_header ul li{position:relative}.menu_header ul li:hover::before{width:100%}.menu_header ul li:hover a{color:#fff}.menu_header ul li:hover a img{filter:brightness(1)!important}.menu_header ul li.menu_icon::before{display:none}.about_section_top a{position:relative;padding-right:25px;transition:all 0.3s;font-size:14px;letter-spacing:2px}.about_section_top a:hover{padding-right:35px;color:#5bb7c6}.about_section_top a::after{content:"";background:url(../../../../../../../themes/360broadway/img/line-arrow-right.png);position:absolute;top:50%;right:0;width:15px;height:15px;background-size:cover;background-repeat:no-repeat!important;transform:translateY(-50%);transition:all 0.3s;background-position:center right}.about_section_top a:hover::after{width:25px}.about_section_main_inner a{border-bottom:1px solid transparent;transition:all 0.3s}.about_section_main_inner a:hover{border-color:#4B4B4B}.content_block_content_inner a{text-align:center;position:relative}.content_block_content_inner a::after{content:"";width:0;height:1px;background:#5BB7C6;display:inline-block;position:absolute;bottom:0;left:50%;transition:all 0.3s}.content_block_content_inner a:hover::after{width:100%;left:0}.gallery_link:hover{padding-right:60px}.gallery_link{transition:all 0.3s}.footer_lets_chat a{transition:all 0.3s;display:block}.footer_lets_chat a:hover{padding-bottom:20px}.footer_lets_chat a::after{background:#fff;height:1px;width:0;display:inline-block;content:"";position:absolute;bottom:20px;transition:all 0.3s;opacity:0;left:50%}.footer_lets_chat a{position:relative}.footer_lets_chat a:hover::after{opacity:1;width:100px;margin-left:-50px}.footer_social ul li a:hover{opacity:.5}.floorplan_item{cursor:pointer}.floorplan_item:hover .floorplan_item_image{transform:scale(1.1)}.floorplan_item_image{transition:all 0.3s}.floorplan_item_details{position:relative}.floorplan_item_details::before{content:"";background:#1E6167;position:absolute;top:0;left:0;width:0;height:100%;transition:all 0.3s}.floorplan_item:hover .floorplan_item_details::before{width:100%}.floorplan_item_details span{transition:all 0.3s}.floorplan_item:hover .floorplan_item_details span{color:#fff;z-index:99;position:relative}.floorplan_filter ul li span{position:relative}.floorplan_filter ul li span::after{content:"";height:1px;background:#4B4B4B;width:0;position:absolute;bottom:-3px;left:0;transition:all 0.3s}.floorplan_filter ul li:hover span::after{width:100%}.floorplan_filter ul li.activeplan span::after{width:100%}.floorplan_modal .modal-dialog{max-width:900px}.floorplan_modal_content_col_inner{max-width:210px}.floorplan_modal_content_col_inner h2{font-size:40px;letter-spacing:1px;color:#5BB7C6;margin-bottom:10px;font-weight:500}.floorplan_modal_content_col_inner ul{margin-bottom:30px}.floorplan_modal_content_col_inner ul.floorplan_main_info li{text-transform:uppercase;font-size:16px;border-bottom:1px solid #4B4B4B;margin-bottom:5px;padding-bottom:5px;letter-spacing:1px}.floorplan_modal_content_col_inner ul li:last-child{border:0;padding:0;margin:0}.floorplan_modal_content_col_inner h3{color:#5BB7C6;margin-bottom:5px;text-transform:uppercase;font-size:20px;font-weight:500}.floorplan_modal_content_col_inner p{font-size:14px;line-height:25px;margin:0}.floorplan_modal_content_btns{margin-top:30px}.floorplan_modal_content_btns a{color:#4B4B4B;border:1px solid #4B4B4B;text-transform:uppercase;letter-spacing:2px;font-size:14px;padding:8px 15px;text-align:center;width:220px;margin-bottom:10px;display:block}.floorplan_modal_content_btns a{position:relative}.floorplan_modal_content_btns a::before{content:"";background:#1E6167;position:absolute;top:0;left:0;width:0;height:100%;transition:all 0.3s}.floorplan_modal_content_btns a:hover::before{width:100%}.floorplan_modal_content_btns a span{transition:all 0.3s}.floorplan_modal_content_btns a:hover span{color:#fff;z-index:99;position:relative}.ui-widget.ui-widget-content{border:0!important;padding:0!important;background:transparent!important;position:relative!important}.modal_form_form .contact_field.contact_field_date{margin-top:25px!important}.ui-datepicker .ui-datepicker-title{display:block!important;letter-spacing:3px!important;font-size:10px!important;margin-bottom:10px!important;text-transform:uppercase!important;font-weight:normal!important}.ui-datepicker .ui-datepicker-header{top:-40px!important;background:transparent!important;border:0!important;position:absolute!important;width:100%!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{opacity:0!important}.ui-datepicker th{letter-spacing:3px!important;font-size:10px!important;margin-bottom:10px!important;text-transform:uppercase!important;font-weight:normal!important}.ui-datepicker td span,.ui-datepicker td a{text-align:center!important;border:0!important;margin:2px!important}.modal_form_form .contact_field{margin-bottom:27px!important}.content_block_slider_content_block.active{visibility:visible;padding:60px 0;margin:60px 0;height:auto}.content_block_slider_content_block .content_block_content_inner ul{margin:0 auto;width:auto}.content_block_slider_content_block .content_block_content_inner ul{transform:translateX(60px);opacity:0}.content_block_slider_content_block.active .content_block_content_inner{text-align:center}.content_block_slider_content_block.active .content_block_content_inner ul{transform:translateX(0);transition:all 0.8s;opacity:1;text-align:left;display:inline-block}.content_block_slider_content_block .content_block_image_bg{transform:translateX(60px);opacity:0}.content_block_slider_content_block.active .content_block_image_bg{transform:translateX(0);transition:all 1s;opacity:1}.lightboxOverlay{background:#F2EFEA;opacity:1}.lb-outerContainer{background:transparent;border-radius:0}.lb-dataContainer{position:absolute;top:-50px;left:50%;transform:translateX(-50.5%)}.lb-details{display:none}.lightbox .lb-image{border-radius:0;border:0}.lb-data .lb-close{text-align:center;color:#4B4B4B!important;opacity:1!important;border:1px solid #4B4B4B;margin-right:-50px;width:40px;height:40px;background:url(../../../../../../../themes/360broadway/img/close.png);background-size:70%;background-position:center;background-repeat:no-repeat}.gallery_container{display:flex;flex-wrap:wrap}.gallery_container a{width:50%;height:400px;display:flex;padding:10px}.gallery_container .gallery_item{height:100%;width:100%}a.gallery_item_link.gallery_item_1{width:40%;padding-top:80px}a.gallery_item_link.gallery_item_2{width:60%}a.gallery_item_link.gallery_item_3{width:35%;padding-bottom:90px}.gallery_container .gallery_item span{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background:rgb(0 0 0 / 60%);font-size:90px;display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.3s}.gallery_container .gallery_item{position:relative}.gallery_container .gallery_item:hover span{opacity:1}.gallery_page_wrap a.gallery_item_link.gallery_item_3{padding-bottom:10px}.gallery_page_wrap a.gallery_item_link.gallery_item_4{width:65%}.gallery_page_wrap a.gallery_item_link.gallery_item_5{width:100%;height:720px}.gallery_page_wrap a.gallery_item_link.gallery_item_6{width:30%}.gallery_page_wrap a.gallery_item_link.gallery_item_7{width:70%}.gallery_page_wrap a.gallery_item_link.gallery_item_14{width:100%;height:720px}.menu_header ul li a{padding:5px 5px!important}.menu_header ul li.menu_icon a span{width:20px}.menu_header ul li.menu_icon a{width:31px}.header_nav ul li.menu_icon{z-index:99}.header{position:relative}.top_header.slider_top_header{position:absolute;top:0;left:0;width:100%;z-index:30}.about_section{z-index:25;position:relative}a.carousel-control-prev{text-align:left;width:27.5px;opacity:1}a.carousel-control-next{text-align:right;width:27.5px;opacity:1}div#homepageheaderslider{z-index:20}.hero-video-wrapper{width:100vw;height:100vh;position:relative;display:flex;justify-content:center;align-items:center}.hero-video-content{z-index:10;text-align:center}.hero-video-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 40%)}.hero-video,.hero-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}span.headerslidertext{background:rgb(255 255 255 / 36%);color:#fff;letter-spacing:5px;text-align:center;padding:5px 40px 5px 50px;display:block;transform:rotate(90deg);transition:all 0.3s;width:150px;font-size:11px}span.headerslidertext:hover{background:#fff;color:#1d6167}a.carousel-control-next span.headerslidertext{transform:rotate(-90deg)}.carousel-indicators{display:none}.content_block_slider_nav{display:none}a.lb-next,a.lb-prev{opacity:1!important}.lb-nav a{background:transparent!important;height:120px;border:1px solid #4B4B4B;width:40px!important;top:50%!important;transform:translateY(-50%);position:relative}.lb-nav a::after{content:"";background:#1E6167;width:100%;height:0;position:absolute;bottom:0;left:0;transition:all 0.3s}.lb-nav a:hover{border-color:#1E6167}.lb-nav a:hover::after{height:100%}.lb-nav a.lb-prev{left:-60px!important}.lb-nav a.lb-next{right:-60px!important}.lb-nav a::before{width:100%!important;background-size:17px auto!important;background-repeat:no-repeat!important;background-position:center!important;display:block;height:100%;position:relative;z-index:100}.lb-nav a.lb-next::before{background:url(../../../../../../../themes/360broadway/img/chev-right.png);content:""}.lb-nav a.lb-prev::before{background:url(../../../../../../../themes/360broadway/img/chev-left.png);content:""}.lb-nav a.lb-next:hover::before{background:url(../../../../../../../themes/360broadway/img/chev-right-white.png);content:""}.lb-nav a.lb-prev:hover::before{background:url(../../../../../../../themes/360broadway/img/chev-left-white.png);content:""}.scroll_placeholder{position:absolute;right:18%;bottom:72px;width:6%;z-index:900;height:30px;cursor:pointer}.content_block_content_inner h2 br{display:none}.image_position_left .content_block_content_inner h2::after{transition:all 2s;width:0;margin-left:0}.image_position_left .content_block_content_inner.aos-animate h2::after{width:400px;margin-left:-270px}.image_position_right .content_block_content_inner h2::after{transition:all 2s;width:0}.image_position_right .content_block_content_inner.aos-animate h2::after{width:calc(100% + 300px)}.footer_address p{font-weight:300}.footer_address p strong{font-weight:700}span.contact_field_submit_el{display:inline-block;position:relative}span.contact_field_submit_el input{position:relative;z-index:50}span.contact_field_submit_el::before{content:"";width:0;height:100%;position:absolute;top:0;left:0;background:#1E6167;transition:all 0.3s}.contact_field_submit input:hover{background:transparent}span.contact_field_submit_el:hover::before{width:100%}.contact_details.header_contact_details .contact_widget p{font-size:16px;line-height:26px}.content_block_slider_content_block .content_block_content_inner.aos-init{transform:none!important;opacity:1!important;-webkit-transform:none!important}.contact_widget a{color:inherit}p.getDirections{margin-top:30px}.getDirections a:before{content:"";background:#1E6167;position:absolute;top:0;left:0;width:0;height:100%;transition:all 0.3s}.getDirections a:hover::before{width:100%}.getDirections a:hover span{position:relative;color:#fff}.getDirections a{margin-top:10px;border:1px solid #4B4B4B;padding:5px 15px;position:relative;font-size:11px;letter-spacing:2px;text-transform:uppercase}.floorplan_features ul{list-style:disc}.lb-close{position:relative}.lb-close:hover{background:none}.lb-close:after{content:"";background:#1E6167 url(/wp-content/uploads/2024/11/close-white.png);width:100%;height:0;position:absolute;bottom:0;left:0;transition:all 0.3s;background-size:contain;background-size:70%;background-position:center;background-repeat:no-repeat}.lb-close:hover::after{height:100%}dialog#petPolicyDialog{max-width:500px;padding:20px 30px 10px}.closeButton{position:absolute;right:20px;top:10px}dialog#petPolicyDialog ul li{margin-bottom:10px}.schedule-tour{padding:100px 0}.schedule-tour h2{text-align:center;font-family:'freight-display-pro',serif;font-size:44px;margin-bottom:40px}.join_mailing_list.container{padding-top:100px}.join_mailing_list h2{font-family:'freight-display-pro';font-size:44px;text-align:center;margin-bottom:40px}.join_mailing_list .contact_field_submit{text-align:center}.virtual_tours_button{position:absolute;bottom:180px;right:0;width:41.66666666%;text-align:center;z-index:980}.virtual_tours_button a{background:#0B1F41;color:#fff;display:inline-block;padding:6px 30px;cursor:pointer}div#virtualtours{background:transparent}div#virtualtours .modal-dialog{width:400px}div#virtualtours .modal-content{background:#fff;border-radius:10px;padding-top:0}div#virtualtours .modal-header{align-items:center}div#virtualtours .modal-content .close{position:inherit;top:auto;left:auto;right:auto;margin:inherit}.virtual_tours_button_list ul li{margin:8px 0}.virtual_tours_button_list ul li a{display:block;background:#0B1F41;color:#fff;border-radius:5px;padding:10px;text-align:center}.featured-popup{background-color:#1E6167;min-height:200px;background-size:contain;display:flex;align-items:center;flex-direction:column;justify-content:center}.featured-popup{color:#fff;display:none}.featured-popup span#closeBtn{position:absolute;top:20px;right:20px;cursor:pointer}.home .featured-popup{display:flex}.featured-popup .popup-btn{background-color:#B55C2C;border:1px solid #B55C2C;color:#fff;font-size:17px;line-height:0.3em!important;font-weight:600;padding:18px 20px;text-align:center;text-decoration:none;display:inline-block;letter-spacing:.05em}.featured-popup span.popup-btn{color:#FFF;letter-spacing:1px;font-size:1.2rem}.featured-popup .popup-btn:hover{background-color:#fff;border:1px solid #B55C2C;color:#B55C2C;line-height:5px!important}.hidden{display:none}.floorplan-images{width:100%;height:450px}.floorplan-images img{width:100%;height:100%;object-fit:cover}.floorplan-buttons{display:flex;gap:10px;margin-bottom:40px;justify-content:center}.floorplan-toggle{outline:0;border:0;border-bottom:2px solid transparent;text-transform:uppercase;letter-spacing:1px;padding:6px 12px;background:transparent;transition:all 0.3s ease-in}.floorplan-toggle:focus{outline:0}.floorplan-toggle.selected{border-bottom:2px solid #666}.floorplan-toggle:hover{border-color:#666}.floorplan-photos{padding:0 40px}.swiper-button-next,.swiper-button-prev{display:block;width:48px!important;height:60px!important;border:1px solid #000;position:relative}.swiper-button-next::before{background:url(../../../../../../../themes/360broadway/css/img/chev-right.png);content:""}.swiper-button-prev::before{background:url(../../../../../../../themes/360broadway/css/img/chev-left.png);content:""}.swiper-button-next:hover::before{background:url(../../../../../../../themes/360broadway/css/img/chev-right-white.png);content:""}.swiper-button-prev:hover::before{background:url(../../../../../../../themes/360broadway/css/img/chev-left-white.png);content:""}.swiper-button-prev{left:0!important}.swiper-button-next{right:0!important}.swiper-button-next::before,.swiper-button-prev::before{position:absolute;width:15px;height:28px;display:block;top:50%;left:50%;translate:-50% -50%;background-size:100%!important}.swiper-button-next::after,.swiper-button-prev::after{display:none;content:''}.floorplan-video iframe{max-width:100%}