@charset "UTF-8";
@media (min-width:1200px){.navbar .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.navbar .container .menu-main-menu-container{margin-left:auto}}.wp-block-columns .wp-block-column>.container{background:white;padding:20px;height:100%}.office-address::before{content:"";font-family:"Line Awesome Free";font-weight:600;font-size:22px;padding:0 10px;vertical-align:middle}.office-phone::before{content:"";font-family:"Line Awesome Free";font-weight:600;font-size:22px;padding:0 10px;vertical-align:middle}.mfp-content .social-share{max-width:300px;position:relative;margin:0 auto;background:#fff;padding:40px 20px}.mfp-content .social-share li{border:1px solid black;margin-bottom:5px}.mfp-content .social-share li a{display:block;text-transform:uppercase}.mfp-content .social-share li a i{padding:0 15px;line-height:45px;background:black;color:#fff}.mfp-content #contact_project_popup{max-width:600px;position:relative;width:100%;margin:0 auto;background:white;padding:20px}.mfp-content #contact_project_popup .gform_heading{text-transform:uppercase}.mfp-content #contact_project_popup .gfield .ginput_container{flex:0 0 100%;max-width:100%}.mfp-content #contact_project_popup .gfield .ginput_container input,.mfp-content #contact_project_popup .gfield .ginput_container select,.mfp-content #contact_project_popup .gfield .ginput_container textarea{width:100%}.mfp-content #contact_project_popup .gfield.hidden_label input{margin-top:0}.mfp-content #contact_project_popup .gfield.gfield_error{padding-top:0;padding-bottom:0}.mfp-content #contact_project_popup .gfield.gfield_error .validation_message{margin-left:0;flex:unset;max-width:unset !important}.mfp-content #contact_project_popup .gform_ajax_spinner{display:none}body.single-projects .top-section{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);text-align:right}body.single-projects .top-section .single-slideshow{position:relative}body.single-projects .top-section .single-slideshow:hover .slider-nav{opacity:1}body.single-projects .top-section .single-slideshow .tns-nav{display:none}body.single-projects .top-section .single-slideshow .slider-nav{transition:0.3s;opacity:0}body.single-projects .top-section .single-slideshow .slider-nav span{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0, 0, 0, 0.5);padding:10px;cursor:pointer;border-radius:5px;color:white}body.single-projects .top-section .single-slideshow .slider-nav span.prev{left:10px}body.single-projects .top-section .single-slideshow .slider-nav span.next{right:10px}body.single-projects .top-section .button{border-radius:0;text-transform:uppercase}body.single-projects .middle-section .desc-top .project-image{text-align:center}body.single-projects .middle-section .desc-top .project-image img{max-width:350px}body.single-projects .middle-section .desc-top .project-address{text-align:center;font-size:max(2em, 3.5vw);font-family:Open Sans Condensed;margin-bottom:12px}body.single-projects .middle-section .desc-top .project-info>ul{list-style:none;padding:0;margin:0;text-align:center}body.single-projects .middle-section .desc-top .project-info>ul>li{display:inline-block}body.single-projects .middle-section .desc-top .project-info>ul>li a{text-transform:uppercase}body.single-projects .middle-section .desc-top .project-info>ul>li:not(:last-of-type)::after{content:"|";padding:0 10px}body.single-projects .middle-section .desc-bot{padding:50px 0}body.single-projects .middle-section .desc-bot .project-aside{border-left:1px dashed black}body.single-projects .middle-section .desc-bot .project-aside ul{list-style:none;padding-left:15px;margin:0}body.single-projects .middle-section .desc-bot .project-aside ul li{margin-bottom:10px}body.single-projects .middle-section .desc-bot .project-aside ul li strong{display:block;text-transform:uppercase}body.single-projects #map-gallery{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);text-align:right;padding:0 20px;margin-bottom:50px}body.single-projects .bottom-section h3.headline{text-transform:uppercase}body.single-projects .bottom-section .agent-info{padding:20px;text-align:center;background:#708dc8;color:white}body.single-projects .bottom-section .agent-info a{color:white}body.single-projects .bottom-section .agent-info a.button{border-color:white;height:30px;line-height:25px;min-width:100px;font-size:12px;text-transform:uppercase;border-radius:0}body.single-projects .bottom-section .project{padding:0 10%}body.single-projects .bottom-section .project .gform_wrapper{margin-top:0}body.single-projects .bottom-section .project .gform_wrapper .gform_heading{display:none}body.single-projects .bottom-section .project .gform_wrapper .gform_body .gfield{padding-right:0}body.single-projects .bottom-section .project .gform_wrapper .gform_body .gfield .ginput_container{flex:0 0 100%;max-width:100%}body.single-projects .bottom-section .project .gform_wrapper .gform_body .gfield .ginput_container input,body.single-projects .bottom-section .project .gform_wrapper .gform_body .gfield .ginput_container select,body.single-projects .bottom-section .project .gform_wrapper .gform_body .gfield .ginput_container textarea{width:100%}body.single-projects .bottom-section .project .gform_wrapper .gform_body .gfield .ginput_container textarea{height:75px}body.single-projects .bottom-section .project .gform_wrapper .gform_body .gfield.hidden_label input{margin-top:0}body.single-projects .bottom-section .project .gform_wrapper .gform_footer .gform_button{width:100%;border-radius:0}body.single-projects .bottom-section .project .gform_wrapper.gform_validation_error .gform_body ul .gfield_error .validation_message{margin-left:0}body.single-projects .bottom-section .project .gform_wrapper.gform_validation_error .gform_body ul .gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;padding-bottom:0;margin-bottom:0 !important}.gform_wrapper input[type=text]{border:1px solid #7a7a7a}.gform_wrapper .gform_ajax_spinner{max-width:30px}header .navbar-brand img{max-height:70px}@media (max-width:767px){header .navbar-brand img{max-height:45px}}body.home .site-main>.widget_ap-button-link:not(:last-child) .container>.row .btn-link a{color:#708dc8}.gform_wrapper.gform_validation_error .gform_body ul input.medium{width:calc(70% - 8px)}.gform_wrapper .field_description_below .gfield_description{padding-top:5px !important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0}.ginput_container_date{position:relative}.ginput_container_date .ui-datepicker-trigger{position:absolute;right:calc(30% + 16px);top:50%;transform:translateY(-50%)}@media (max-width:991px){.ginput_container_date .ui-datepicker-trigger{right:10px}}.ui-datepicker tbody td{background:grey;opacity:1 !important}body .gform_wrapper .gform_body .gfield .ginput_container input[type="radio"],body .gform_wrapper .gform_body .gfield .ginput_container input[type="checkbox"]{width:auto !important}@media (max-width:991.98px){body .gform_wrapper .gform_body .gfield .ginput_container input[type="radio"],body .gform_wrapper .gform_body .gfield .ginput_container input[type="checkbox"]{width:auto !important}}header .navbar .navbar-collapse ul.menu>.menu-item .sub-menu{width:auto}header .navbar .navbar-collapse ul.menu>.menu-item .sub-menu li{min-width:max-content}header .navbar .navbar-collapse ul.menu>.menu-item>a{line-height:80px}body{margin-top:0 !important}body.home .site-content{margin-top:0 !important}@media (max-width:991px) and (min-width:768px){body.home .site-content{margin-top:99px !important}}body.home .site-main>.ap-wrapper .ap-wrapper .widget_ap-button-link{padding-top:3rem}@media (min-width:768px){body.home .site-main>.ap-wrapper .ap-wrapper .widget_ap-button-link{padding-top:5rem;position:relative;top:unset}body.home .site-main>.ap-wrapper .ap-wrapper .widget_ap-button-link .button{position:absolute;left:50%;transform:translateX(-50%);bottom:0}}body.home .site-main>.ap-wrapper .ap-wrapper .widget_ap-button-link .button{border-color:#708dc8;background:rgba(112, 141, 200, 0.8)}@media (max-width:767px){body.home .ap-wrapper .widget_ap-quick-search form .search-bar>*:not(:last-child){margin-bottom:10px}}@media (max-width:1280px) and (min-width:1025px){.container{padding-left:16px;padding-right:16px}}.navbar-brand{margin-right:0}.listing-item .single-slideshow .carousel .no-image-container{display:flex;background:#ddd}@media (max-width:767px){body.ap-shortcode-ap_search_results #search-results .qs-collapsible-container form .search-bar select,body.ap-shortcode-ap_search_results #search-results .qs-collapsible-container form .search-bar .select2{flex:0 0 100%;max-width:100%}body.ap-shortcode-ap_search_results #search-results .qs-collapsible-container form .bottom-option .surrounding{flex:0 0 60%;max-width:60%}body.ap-shortcode-ap_search_results #search-results .qs-collapsible-container form .bottom-option .more-options{flex:0 0 40%;max-width:40%}}@media (max-width:768px){body.ap-page-less-ap_property #content-nav .nav-link{color:white}body.ap-page-less-ap_property #content-nav .nav-link.active{color:#708dc8}}@media (max-width:992px){body.ap-page-less-ap_property #block-gallery .container .row .nav-gallery{display:none}}@media (max-width:767px){body.ap-page-less-ap_property.logged-in #content{margin-top:74px}body.ap-page-less-ap_property #content{margin-top:74px}}header .navbar-toggler{font-size:1.75rem}[id*=agent-listing] .staff-item-container .col .bg-size-cover img{object-position:top;-o-object-position:top}#contact-agent .agent-img-container .agent-photo img{object-position:top}.ui-datepicker-title{display:flex;flex-wrap:wrap}.ui-datepicker-title select{flex:0 0 50%;max-width:50%;padding:0 10px;margin:0}.form-control{padding:0.375rem 0.75rem !important}footer{margin-top:2rem}@media (max-width:767px){.container>.row{margin:0}}.ui-autocomplete{position:absolute !important}body.ap-page-less-ap_team #agent .about .agent-img-container picture img{object-position:top}.btn-load-more-posts{color:#708dc8}.btn-load-more-posts:hover{border-color:#708dc8}