@charset "UTF-8";
#agent-listing .staff-item-container .col .embed-responsive::before{padding-top:125%}#agent-listing .staff-item-container .col .embed-responsive img{object-position:top}header .navbar .navbar-collapse ul.menu>.menu-item[class*=current] a,header .navbar .navbar-collapse ul.menu>.menu-item:hover a{color:black}header .navbar .container .header-social-icon{padding:0 10px}@media (max-width:1199px){header .navbar .container .header-social-icon{display:none}}header .navbar .container .header-social-icon ul li{padding:0 5px}header .navbar .container .header-social-icon ul li a{color:white;font-size:1.5rem}header .navbar .navbar-toggler .la-bars{color:white;font-size:2rem}footer#footer .social-icon{display:flex;justify-content:flex-end;align-items:center}@media (max-width:991px){footer#footer .social-icon{justify-content:center}}footer#footer .social-icon span{color:white;padding:0 15px}#agent .contact-info ul{align-items:center}#agent .contact-info ul li{text-align:center;flex:0 0 auto;width:auto;padding:0 40px !important}#agent #tabs #open-homes{overflow:auto}@media (max-width:767px){#agent #tabs #open-homes table .action_cell span{padding:0 !important}}#agent .about .agent-img-container picture img{height:auto !important}#sidenav ul li a{color:black}body.home .site-main>.ap-wrapper .ap-wrapper .widget_ap-button-link a{background:rgba(238, 74, 95, 0.85);color:#ffffff;border-color:#ee4a5f}body.home .site-main>.ap-wrapper .ap-wrapper .widget_ap-button-link a:hover{background:#ee4a5f;color:#ffffff}#bottom_pagination .page_numbers .page-numbers{background-color:white}#contact-agent .listing-agent .agent-img-container .embed-responsive::before{padding-top:120%}#contact-agent .listing-agent .agent-img-container .embed-responsive-item img{object-position:top}body.ap-shortcode-ap_open_times .entry-content .property-list .single_property .listing-info-container .price,body.ap-shortcode-ap_open_times .entry-content .property-list .single_property .listing-info-container .rooms li i,body.ap-shortcode-ap_open_times .entry-content .property-list .single_property .listing-info-container a{color:#000000}body.ap-shortcode-ap_open_times .entry-content .property-list .single_property .listing-info-container a.button{background:black}body.ap-shortcode-ap_open_times .entry-content .property-list .single_property .listing-info-container a.button:hover{background:#262626;color:white !important}.wp-block-button__link{border-radius:0;background-color:#ee4a5f;color:#ffffff}.ui-autocomplete{position:absolute;background:white;list-style:none;padding-left:0}.ui-autocomplete li{cursor:pointer}.ui-autocomplete li:hover{background:#eee}body.ap-page-less-ap_property #content-nav .nav-link{color:#ee4a5f}.ap-wrapper.is-socmed{display:grid;grid-template-columns:repeat(2, 1fr);gap:0rem;max-width:800px;margin:0 auto;padding:3.5rem 0}@media (max-width:992px){.ap-wrapper.is-socmed{grid-template-columns:1fr;padding:3.5rem 1rem;gap:1rem}}.ap-wrapper.is-socmed .widget_ap-facebook+.widget_block>p{display:none}body.post-type-archive #page main#main .blog-container #posts_wrapper article[id]{height:100%}body.post-type-archive #page main#main .blog-container #posts_wrapper article[id]>.row{display:block !important;height:100%}body.post-type-archive #page main#main .blog-container #posts_wrapper article[id]>.row a.post-thumbnail{display:block;position:relative;height:0;padding-bottom:60%}body.post-type-archive #page main#main .blog-container #posts_wrapper article[id]>.row a.post-thumbnail>img{position:absolute;left:0;top:0;width:100%;height:100%}body.post-type-archive #page main#main .blog-container #posts_wrapper article[id]>.row .content-blog{height:100%}body.post-type-archive #page main#main .blog-container #posts_wrapper article[id]>.row .content-blog .entry-content{height:100%}body.post-type-archive #page main#main .blog-container #posts_wrapper article[id]>.row .content-blog .entry-content .entry-content .read-more{padding:1rem 0}body.post-type-archive #page main#main .blog-container #posts_wrapper article[id]>.row .content-blog .entry-content .entry-content .content-excerpt{flex-grow:1;min-height:120px}body.aptcasestudy-template-default .hero-slider{position:relative;width:100%}body.aptcasestudy-template-default .hero-slider .tns-outer{position:relative}body.aptcasestudy-template-default .hero-slider .tns-outer .tns-nav{z-index:3;position:absolute;bottom:2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.aptcasestudy-template-default .hero-slider .tns-outer .tns-nav [aria-controls]{padding:0;height:14px;width:14px;border-radius:100%;margin:0 5px;border:0;background-color:rgba(255, 255, 255, 0.5)}body.aptcasestudy-template-default .hero-slider .tns-outer .tns-nav [aria-controls]:hover,body.aptcasestudy-template-default .hero-slider .tns-outer .tns-nav [aria-controls]:focus,body.aptcasestudy-template-default .hero-slider .tns-outer .tns-nav [aria-controls]:active,body.aptcasestudy-template-default .hero-slider .tns-outer .tns-nav [aria-controls].tns-nav-active{background:white}body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls{position:absolute;display:flex;align-items:center;justify-content:space-between;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:100%}@media (min-width:992px){body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls{padding:0 4rem 0 1.5rem}}body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls:focus,body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls:focus-within{outline:0 !important}body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls button{font-size:0;border:0;width:30px;height:30px}@media (max-width:992px){body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls button{padding:10px 0;background:rgba(255, 255, 255, 0.75);height:auto}}body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls button:before{font-family:"Line Awesome Free";font-weight:900;font-size:min(max(30px, 4vw), 60px);color:white}@media (max-width:992px){body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls button:before{color:#8f8f8f}}body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls button[data-controls="prev"]:before{content:""}body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls button[data-controls="prev"]:hover,body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls button[data-controls="prev"]:focus,body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls button[data-controls="prev"]:active{background:transparent}body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls button[data-controls="next"]:before{content:""}body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls button[data-controls="next"]:hover,body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls button[data-controls="next"]:focus,body.aptcasestudy-template-default .hero-slider .tns-outer .tns-controls button[data-controls="next"]:active{background:transparent}body.aptcasestudy-template-default .hero-slider__item .no-image-container{position:relative;height:0;display:block;overflow:hidden;padding-bottom:55vh;background-color:#ddd}body.aptcasestudy-template-default .hero-slider__item .no-image-container i{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:6rem}@media (max-width:992px){body.aptcasestudy-template-default .hero-slider__item .no-image-container{padding-bottom:75%}}body.aptcasestudy-template-default .hero-slider__item .embed-responsive{position:relative;height:0;padding-bottom:55vh}@media (max-width:992px){body.aptcasestudy-template-default .hero-slider__item .embed-responsive{padding-bottom:62.45%}}body.aptcasestudy-template-default .hero-slider__item .embed-responsive>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}body.aptcasestudy-template-default .case-study{padding:1.75rem 1rem}body.aptcasestudy-template-default .case-study__heading{text-align:center;margin-bottom:1.75rem}body.aptcasestudy-template-default .case-study__heading h1{font-family:Quicksand;font-size:2.85rem;font-weight:800}body.aptcasestudy-template-default .case-study__rooms{margin-bottom:3.25rem}body.aptcasestudy-template-default .case-study__rooms .rooms{display:flex;align-items:center;justify-content:center;list-style:none}body.aptcasestudy-template-default .case-study__rooms .rooms li{display:inline-flex;align-items:center;font-size:17px}body.aptcasestudy-template-default .case-study__rooms .rooms li+li{margin-left:1.25rem}body.aptcasestudy-template-default .case-study__rooms .rooms li i{font-size:20px;margin-right:0.45rem}body.aptcasestudy-template-default .case-study__count{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:3.5rem}@media (max-width:60rem){body.aptcasestudy-template-default .case-study__count{gap:1.85rem}}body.aptcasestudy-template-default .case-study__count--item{padding:4.5rem 1.5rem;text-align:center;background-color:rgba(238, 74, 95, 0.15)}body.aptcasestudy-template-default .case-study__count--item h3{font-size:2.45rem;font-weight:800;font-family:Quicksand;margin-bottom:1rem}body.aptcasestudy-template-default .case-study__content{padding:4.5rem 0}body.aptcasestudy-template-default .case-study__content--grid{display:flex;flex-wrap:nowrap;align-items:center;margin:0 -2rem}@media (max-width:60rem){body.aptcasestudy-template-default .case-study__content--grid:nth-child(odd){flex-direction:column-reverse}}@media (max-width:60rem){body.aptcasestudy-template-default .case-study__content--grid:nth-child(even){flex-direction:column}}body.aptcasestudy-template-default .case-study__content--grid+*{padding-top:6.5rem}@media (max-width:60rem){body.aptcasestudy-template-default .case-study__content--grid+*{padding-top:4.5rem}}body.aptcasestudy-template-default .case-study__content--image{flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%}body.aptcasestudy-template-default .case-study__content--item{position:relative;flex:0 0 1;-ms-flex:0 0 1;max-width:auto;padding:0 2rem}@media (max-width:60rem){body.aptcasestudy-template-default .case-study__content--item{flex:0 0 100%;max-width:100%}body.aptcasestudy-template-default .case-study__content--item figure{margin-bottom:2.5rem}}body.aptcasestudy-template-default .case-study__content--item h1,body.aptcasestudy-template-default .case-study__content--item h2,body.aptcasestudy-template-default .case-study__content--item h3{font-size:2.45rem;font-weight:800;font-family:Quicksand}body.ap-shortcode-ap_agents main#main .staff-item-container .col .bg-size-cover img{object-position:center 20%}body.ap-shortcode-ap_agents main#main .staff-item-container .col .agent-container .agent-info .agent-info-item-mobile a{color:#000 !important}body.ap-page-less-ap_team #page main#main #agent .about .agent-img-container{overflow:hidden}