@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Prata&display=swap);body{font-family:"Lato",sans-serif,Arial,Helvetica,Georgia,Sans-serif;font-size:16px;background:#FFF;color:#000;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0}body.no-scroll{overflow:hidden}a,a:hover,a:visited,a:focus{outline:0!important;text-decoration:none!important}input,button,textarea{outline:none;border:none}.slick-slide{outline:0!important}div#main-wrapper{overflow:hidden}body:not(.home) div#main-wrapper{background:#000}.aios-mobile-header-wrapper{z-index:1030!important}.desktop-only{display:block!important}.mobile-only{display:none!important}.section-wrapper{font-size:0;position:relative}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ease{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.global-heading{text-transform:uppercase}.global-heading div:first-child{position:relative;font-family:"Montserrat",sans-serif;font-size:25px;font-weight:500;color:#1c9dbf;padding-left:98px;margin-bottom:15px}.global-heading div:first-child::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:68px;height:1px;background-color:#1c9dbf;pointer-events:none}.global-heading div:nth-child(2){font-family:"Prata",serif;font-size:70px;font-weight:400;color:#5a5a5a}.global-heading.white div{color:#fff}.global-heading.white div::before{background-color:#fff}.global-link a{display:block;font-family:"Lato",sans-serif;font-size:12px;font-weight:700;color:#fff;letter-spacing:.3em;text-align:center;text-transform:uppercase;padding:18px 0;background-color:#1c9dbf;background-color:#0081a2}.global-link a:hover,.global-link a:focus{background-color:#1f317b}.grecaptcha-badge{z-index:999}.amh-header-buttons{color:#fff;background:#1c9dbf}.header.fixed-header{display:block!important;position:fixed;top:-40px;background-color:#1c9dbf;background-color:#0081a2;padding:12px 54px;height:85px;opacity:0;pointer-events:none;z-index:104}.header.fixed-header .header-logo img{max-width:283px}.header .header-logo a,.mobile-logo a{display:block;font-family:"Montserrat",sans-serif;font-size:45px;font-weight:400;color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase}.header.fixed-header .header-logo a{font-size:30px}.header .header-logo a div,.mobile-logo a div{font-family:"Prata",serif;font-size:18px;font-weight:400;letter-spacing:.38em;text-transform:initial;margin-top:10px;padding-top:15px;border-top:1px solid #fff}.header.fixed-header .header-logo a div{font-size:12px;margin-top:6px;padding-top:9px}.header.fixed-header .header-phone-col{flex-grow:1}.header.fixed-header .header-phone-col .header-phone{text-align:right}.header.fixed-header .header-phone-col .header-phone span{font-size:22px;color:#fff;margin-right:9px}.header.fixed-header .header-phone-col .header-phone a{font-family:"Lato",sans-serif;font-size:20px;font-weight:700;color:#fff;letter-spacing:.035em;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header.fixed-header .header-phone-col .header-phone a:hover,.header.fixed-header .header-phone-col .header-phone a:focus{opacity:.7}.header.fixed-header.scrolled{top:0;opacity:1;pointer-events:auto}.fixed-header .header-phone span[class^="ai-font"],.fixed-header .header-phone em,.fixed-header .header-phone a{display:inline-block;vertical-align:middle}.header{display:block!important;font-size:0;position:absolute;top:0;left:0;padding:38px 54px;width:100%;z-index:103}.header .header-inner-wrapper{align-items:center}.header .header-inner-wrapper .header-burgermenu-col{margin-right:110px}.header .header-inner-wrapper .header-burgermenu-col .header-burgermenu-icon{pointer-events:auto}.header .header-inner-wrapper .header-burgermenu-col .header-burgermenu-icon img{cursor:pointer}.header .header-inner-wrapper .header-burgermenu-col .header-burgermenu-icon img:hover,.header .header-inner-wrapper .header-burgermenu-col .header-burgermenu-icon img:focus{opacity:.7}.header .header-inner-wrapper .header-broker-logo-col{flex-grow:1}.header .header-inner-wrapper .header-broker-logo-col .header-logo{pointer-events:auto}.header .header-inner-wrapper .header-broker-logo-col .header-broker-logo{pointer-events:auto}.header .header-inner-wrapper .header-broker-logo-col .header-broker-logo img{max-width:207px;margin-left:auto}.sidenav-wrapper.show-sidenav{left:0;opacity:1;pointer-events:auto}.sidenav-wrapper{font-size:0;position:fixed;top:0;left:-50%;width:100%;height:100%;background-image:url(../../../../../themes/lajollahomes.com-2020/assets/images/global/sidenav-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;pointer-events:none;overflow-y:scroll;z-index:105}.sidenav-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:110%;background-color:#fff;opacity:.95;pointer-events:none}.sidenav-wrapper .sidenav-inner-wrapper{position:relative;padding:0 50px;z-index:1}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content{padding:49px 0 58px;border-bottom:1px solid #b0b0b0}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .sidenav-top-col{display:inline-block;vertical-align:top}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-left{width:11.33%}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-left .sidenav-top-close-toggle{text-align:center;width:60px;height:60px;padding:13px 0;border:1px solid #1c9dbf;cursor:pointer}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-left .sidenav-top-close-toggle:hover,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-left .sidenav-top-close-toggle:focus{background-color:#1c9dbf}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-left .sidenav-top-close-toggle:hover span,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-left .sidenav-top-close-toggle:focus span{color:#fff}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-left .sidenav-top-close-toggle span{font-size:32px;color:#1c9dbf}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-middle{width:47%}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-middle a{display:block;font-family:"Montserrat",sans-serif;font-size:45px;font-weight:400;color:#4e9abb;letter-spacing:.05em;text-align:center;text-transform:uppercase;max-width:435px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-middle a div{font-family:"Prata",serif;font-size:18px;font-weight:400;color:#5a5a5a;letter-spacing:.38em;text-transform:initial;margin-top:10px;padding-top:15px;border-top:1px solid #5a5a5a}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right{width:41.33%}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details{text-align:right;padding-top:32px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details .sidenav-top-details-item{position:relative;display:inline-block;vertical-align:middle;padding:0 14px;font-family:"Lato",sans-serif;font-size:16px;font-weight:400;color:#5a5a5a;text-transform:uppercase;letter-spacing:.035em}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details .sidenav-top-details-item a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details .sidenav-top-details-item a:hover,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details .sidenav-top-details-item a:focus{color:#1f317b}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details .sidenav-top-details-item::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:15px;background-color:#5a5a5a;pointer-events:none}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details .sidenav-top-details-item span{font-size:18px;color:#1c9dbf;margin-right:12px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details .sidenav-top-details-item:last-child{padding-right:0}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details .sidenav-top-details-item:last-child::after{opacity:0}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content{padding:82px 0 57px;border-bottom:1px solid #b0b0b0}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col{display:inline-block;vertical-align:top}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-heading{font-family:"Prata",serif;font-size:25px;font-weight:400;color:#1c9dbf;text-transform:uppercase}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs{margin-top:30px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav{column-count:2}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs>ul>li>a,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav>li>a{font-family:"Lato",sans-serif;font-size:15px;font-weight:400;color:#5a5a5a;text-transform:uppercase;line-height:2.3;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs>ul>li>a:hover,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav>li>a:hover,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs>ul>li>a:focus,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav>li>a:focus{color:#1f317b}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs>ul>li ul,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav>li ul{margin-top:5px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs>ul>li ul li,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav>li ul li{position:relative;padding-left:13px;margin-bottom:4px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs>ul>li ul li::before,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav>li ul li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:5px;height:5px;background-color:#949494;border-radius:50%}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs>ul>li ul li a,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav>li ul li a{font-family:"Lato",sans-serif;font-size:13px;font-weight:400;color:#949494;line-height:2.3;text-transform:uppercase;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs>ul>li ul li a:hover,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav>li ul li a:hover,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs>ul>li ul li a:focus,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav>li ul li a:focus{color:#1f317b}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .col-left{width:53.13%;padding-left:111px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .col-middle{width:15.33%}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .col-right{width:31.13%}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content{padding-top:59px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .sidenav-bottom-col{display:inline-block;vertical-align:middle}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-left{width:37.73%;padding-left:110px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-left .sidenav-bottom-contact span{display:inline-block;vertical-align:middle;font-size:18px;color:#1c9dbf}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-left .sidenav-bottom-contact .sidenav-bottom-contact-item{position:relative;display:inline-block;vertical-align:middle;padding:0 15px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-left .sidenav-bottom-contact .sidenav-bottom-contact-item:nth-child(2):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:15px;background-color:#c3c2c0;pointer-events:none}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-left .sidenav-bottom-contact .sidenav-bottom-contact-item a{font-family:"Lato",sans-serif;font-size:16px;font-weight:300;color:#5a5a5a;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-left .sidenav-bottom-contact .sidenav-bottom-contact-item a:hover,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-left .sidenav-bottom-contact .sidenav-bottom-contact-item a:focus{color:#1f317b}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-middle{width:33.66%}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-middle .sidenav-bottom-address{font-family:"Lato",sans-serif;font-size:16px;font-weight:300;color:#5a5a5a}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-middle .sidenav-bottom-address span{display:inline-block;vertical-align:middle;font-size:22px;color:#1c9dbf;margin-right:5px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right{width:28.4%}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li{display:inline-block;vertical-align:middle;margin-right:35px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li a span{font-size:23px;color:#1c9dbf}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li a span.ai-font-envelope{font-size:14px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li a:hover span.ai-font-facebook,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li a:focus span.ai-font-facebook{color:#3b5998}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li a:hover span.ai-font-twitter,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li a:focus span.ai-font-twitter{color:#00acee}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li a:hover span.ai-font-youtube,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li a:focus span.ai-font-youtube{color:red}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li a:hover span.ai-font-pinterest,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li a:focus span.ai-font-pinterest{color:#c8232c}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li a:hover span.ai-font-envelope,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li a:focus span.ai-font-envelope{color:#1f317b}.mobile-logo{position:relative;text-align:center;padding:70px 10px 20px;background-color:#1c9dbf}.mobile-logo img{max-width:100%}.cta-contact-inner-wrapper{position:relative;padding:29px 0;background-color:#fff}.cta-contact-inner-wrapper .cta-contact-col{display:inline-block;vertical-align:top}.cta-contact-inner-wrapper .cta-col{width:76.25%}.cta-contact-inner-wrapper .cta-col .cta-item{display:inline-block;vertical-align:top;width:33.33%;padding-right:28px}.cta-contact-inner-wrapper .cta-col .cta-item a{display:block;position:relative}.cta-contact-inner-wrapper .cta-col .cta-item a:hover .cta-item-image::before,.cta-contact-inner-wrapper .cta-col .cta-item a:focus .cta-item-image::before{background-color:#1f317b}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-image{position:relative}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1c9dbf;opacity:.25;pointer-events:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-image canvas{display:block;width:100%;min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-content{position:absolute;top:0;left:0;width:100%;padding-top:64px;text-align:center}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-content .cta-item-icon img{margin:0 auto}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-content .cta-item-title{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;color:#fff;text-transform:uppercase;margin-top:27px}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-content .cta-item-title div{font-family:"Prata",serif;font-size:35px;font-weight:400;color:#fff;line-height:1.2;margin-top:7px}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-content .cta-item-description{font-family:"Lato",sans-serif;font-size:15px;font-weight:300;color:#fff;line-height:1.7;letter-spacing:.025em}.cta-contact-inner-wrapper .contact-col{width:23.74%}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper{position:relative;padding:50px 0 0;min-height:440px;background-color:#555;display:flex;flex-direction:column;align-items:center;justify-content:center}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form-heading{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;color:#fff;text-transform:uppercase;text-align:center}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form-heading div{font-family:"Prata",serif;font-size:35px;font-weight:400;color:#fff;margin-top:11px}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form{position:relative;max-width:300px;margin:18px auto 0;padding:0 15px}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form span.wpcf7-not-valid-tip{font-size:12px;margin:-12px}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .wpcf7-response-output{font-size:12px;text-align:center;color:#fff;position:absolute;margin:0 0!important;width:calc(100% - 30px)}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .input-container,.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .contact-submit{margin-bottom:10px}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .input-container input,.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .contact-submit input{-webkit-appearance:none;-moz-appearance:none;outline:none;border:none;font-family:"Lato",sans-serif;font-size:12px;font-weight:300;color:#000;letter-spacing:.025em;width:100%;height:47px;padding-left:16px;background-color:#fff}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .input-container input::placeholder,.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .contact-submit input::placeholder{text-transform:uppercase;color:#666}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .input-container input[type=submit],.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .contact-submit input[type=submit]{font-family:"Lato",sans-serif;font-size:12px;font-weight:700;color:#fff;letter-spacing:.3em;text-transform:uppercase;padding:0;background-color:#3eacc9}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .input-container input[type=submit]:hover,.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .contact-submit input[type=submit]:hover,.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .input-container input[type=submit]:focus,.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .contact-submit input[type=submit]:focus{background-color:#1f317b}.neighborhoods-title{font-size:25px;font-family:"Prata",serif;text-transform:uppercase;padding:20px 10px;margin:0 0 48px;color:#fff}.neighborhoods-item a{align-items:center;margin-bottom:19px}.neighborhoods-item a span:first-child{flex-grow:1;font-family:"Prata",serif;font-size:17px;font-weight:700;color:#555;line-height:1.2;letter-spacing:.035em}.neighborhoods-item a span:nth-child(2){font-family:"Lato",sans-serif;font-size:12px;font-weight:300;color:#fff;text-align:center;width:24px;height:24px;padding:6px 0;background-color:#3ca9c7;border-radius:50%}.neighborhoods-title h2{font-weight:400;font-size:70px;color:#5a5a5a;margin-top:15px}.neighborhoods-list{margin-top:-7px}section.ip-neighborhoods-footer-wrapper.section-wrapper{background-image:url(../../../../../themes/lajollahomes.com-2020/assets/images/global/neigh-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:77px 0 84px}section.ip-neighborhoods-footer-wrapper.section-wrapper::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgb(255 255 255 / .90)}section.ip-neighborhoods-footer-wrapper.section-wrapper .neighborhoods-title,section.ip-neighborhoods-footer-wrapper.section-wrapper .container{position:relative;z-index:5}.neighborhoods-title span{font-family:'Montserrat',sans-serif;font-weight:500;font-size:25px;color:#1c9dbf;text-transform:uppercase;position:relative;padding-left:97px;display:block}.neighborhoods-title span::after{content:'';width:67px;height:2px;background-color:#2aa3c2;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer{font-size:0;position:relative;padding:150px 0 0;background-image:url(../../../../../themes/lajollahomes.com-2020/assets/images/global/footer-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.75;pointer-events:none}.footer .footer-left .footer-left-logo a{display:block;font-family:"Montserrat",sans-serif;font-size:45px;font-weight:400;color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;max-width:435px}.footer .footer-left .footer-left-logo a div{font-family:"Prata",serif;font-size:18px;font-weight:400;color:#fff;letter-spacing:.38em;text-transform:initial;margin-top:10px;padding-top:15px;border-top:1px solid #fff}.footer .footer-left .footer-contact-broker-wrapper{max-width:522px;margin-top:104px}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col:nth-child(2){flex-grow:1}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col:nth-child(2) img{max-width:216px;margin-left:auto}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-heading{font-family:"Lato",sans-serif;font-size:22px;font-weight:700;color:#fff;text-transform:uppercase}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-list{margin-top:16px}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-list .footer-contact-item{margin-bottom:9px}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-list .footer-contact-item:first-child>div{vertical-align:top}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-list .footer-contact-item>div{display:inline-block;vertical-align:middle}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-list .footer-contact-item .footer-contact-item-icon{text-align:center;width:23px;margin-right:23px}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-list .footer-contact-item .footer-contact-item-icon span{font-size:21px;color:#fff}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-list .footer-contact-item .footer-contact-item-details{font-family:"Lato",sans-serif;font-size:16px;font-weight:400;color:#d0d0d0;line-height:1.6;letter-spacing:.035em}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-list .footer-contact-item .footer-contact-item-details a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-list .footer-contact-item .footer-contact-item-details:hover a,.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-list .footer-contact-item .footer-contact-item-details:focus a{color:#fff}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social{margin-top:54px}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi{margin-top:34px}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li{display:inline-block;vertical-align:middle;margin-right:33px}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li a span{font-size:23px;color:#fff}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li a span.ai-font-envelope{font-size:17px}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li a:hover span.ai-font-facebook,.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li a:focus span.ai-font-facebook{color:#3b5998}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li a:hover span.ai-font-twitter,.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li a:focus span.ai-font-twitter{color:#00acee}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li a:hover span.ai-font-youtube,.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li a:focus span.ai-font-youtube{color:red}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li a:hover span.ai-font-pinterest,.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li a:focus span.ai-font-pinterest{color:#c8232c}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li a:hover span.ai-font-envelope,.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li a:focus span.ai-font-envelope{color:#1f317b}.footer .footer-right .footer-right-section{margin-bottom:55px}.footer .footer-right .footer-right-section .footer-right-section-heading{font-family:"Lato",sans-serif;font-size:22px;font-weight:700;color:#fff;text-transform:uppercase}.footer .footer-right .footer-right-section .footer-right-navs{margin-top:19px}.footer .footer-right .footer-right-section .footer-right-navs ul{column-count:2}.footer .footer-right .footer-right-section .footer-right-navs ul li a{font-family:"Lato",sans-serif;font-size:15px;font-weight:400;color:#fff;line-height:2.3;letter-spacing:.1em;text-transform:uppercase;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer .footer-right .footer-right-section .footer-right-navs ul li a:hover,.footer .footer-right .footer-right-section .footer-right-navs ul li a:focus{color:#1f317b}.footer .footer-bottom-content{margin-top:35px}.footer .footer-bottom-content .footer-bottom-details .footer-bottom-details-item{position:relative;display:inline-block;vertical-align:top;padding:0 17px;font-family:"Lato",sans-serif;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase}.footer .footer-bottom-content .footer-bottom-details .footer-bottom-details-item:first-child{padding-left:0}.footer .footer-bottom-content .footer-bottom-details .footer-bottom-details-item::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:15px;background-color:#899196;pointer-events:none}.footer .footer-bottom-content .footer-bottom-details .footer-bottom-details-item:last-child:after{opacity:0}.footer .footer-bottom-content .footer-bottom-details .footer-bottom-details-item a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer .footer-bottom-content .footer-bottom-details .footer-bottom-details-item:hover a,.footer .footer-bottom-content .footer-bottom-details .footer-bottom-details-item:focus a{color:#1f317b}.footer .footer-bottom-content .footer-bottom-copyright{font-family:"Lato",sans-serif;font-size:13px;color:#d0d0d0;line-height:1.5;letter-spacing:.05em;max-width:620px;margin-top:15px}.footer .footer-bottom-content .footer-bottom-copyright a{font-weight:300!important}.footer .footer-bottom-content .footer-bottom-logo{display:flex;flex-direction:column;align-items:flex-end}.footer .footer-bottom-content .footer-bottom-logo .footer-realtor-icons{text-align:right;margin-top:19px}.footer .footer-bottom-content .footer-bottom-logo .footer-realtor-icons span{font-size:27px;color:#d0d0d0;margin-left:17px}.footer .footer-back-to-top-wrapper{position:relative;margin-top:48px;z-index:1}.footer .footer-back-to-top-wrapper .footer-back-to-top{font-family:"Lato",sans-serif;font-size:15px;font-weight:700;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-align:center;max-width:270px;margin-left:auto;padding:16px 0;background-color:#3eacc9;background-color:#13819e;cursor:pointer}.footer .footer-back-to-top-wrapper .footer-back-to-top:hover,.footer .footer-back-to-top-wrapper .footer-back-to-top:focus{background-color:#1f317b}.footer .footer-bottom-accent{position:relative;background-image:url(https://cdn.agentimagehosting.com/zYCzOZmsKEeBOimcemopj/2025/02/footer-accent-bg-new2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:50px}.main-single-listings-page section.ip-neighborhoods-footer-wrapper.section-wrapper,.main-single-listings-page section.cta-contact-wrapper.section-wrapper .cta-contact-inner-wrapper,.main-single-listings-page footer.footer{display:block!important}#content .archive-subtitle{font-size:24px;font-family:"Prata",serif;font-size:48px;font-weight:400;color:#1c9dbf;text-transform:uppercase}div#ihf-leadcapture-btns a{background:#1c9dbf!important;border-color:#1c9dbf!important}div#ihf-leadcapture-btns a:hover,div#ihf-leadcapture-btns a:focus{opacity:.7}.col-md-12.title-bar-1.fs-12{background:#1c9dbf!important;border:solid 1px #1c9dbf!important;color:#fff!important}#ihf-main-container .ihf-virtual-tour-link{background-color:#1c9dbf!important}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{transform:translateY(-100%) translateY(50px)}.wpcf7-response-output{text-align:center}.error-page-cf-wrap .wpcf7 form .wpcf7-response-output{text-align:center;margin:0}.page-id-102 #content .entry .use-floating-validation-tip .wpcf7-not-valid-tip,.page-id-23 #content .entry .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:14px}.bootstrap-select.btn-group .dropdown-menu.inner{max-height:250px!important}.single-post #content ul,.single-post #content ol{list-style-position:inside}#content .entry #ihf-main-container ul{padding-left:0;margin-left:0}#ihf-detail-features-tab .row.mt-10{margin-left:0;margin-right:0}#ihf-main-container .mc-total-payment-subline{color:#666}#ihf-main-container .ihf-market-report-header-toggle .dropdown-menu{max-height:250px;overflow:auto}.ai-default-cf7wrap select{background:none!important}.single-listing .cta-contact-wrapper{z-index:0}.cta-contact-wrapper .use-floating-validation-tip span.wpcf7-not-valid-tip,.error-page-content-wrapper .use-floating-validation-tip span.wpcf7-not-valid-tip{width:auto;line-height:12px;position:absolute;top:10px;right:5px;left:auto}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;right:auto;width:auto;font-size:11px}.wpcf7-form-control-wrap{display:block}.wpcf7-spinner{position:absolute;bottom:-30px;left:0;right:0;margin:0 auto}.wpcf7 form .wpcf7-response-output{font-size:12px}#inner-page-wrapper{background:#fff;padding-bottom:30px;margin-bottom:0}.contact-form form label{background:#757575}.page-id-25971 .contact-form-wrapper .contact-form p{background:#757575;display:none}.single-post .ip-idx-listings-breadcrumbs{display:block!important}.single-post .ip-idx-listings-breadcrumbs #breadcrumbs{margin:0px!important}@media only screen and (max-width:1366px){.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details .sidenav-top-details-item{font-size:14px}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper{padding:20px 0 0}}@media only screen and (max-width:1299px){.global-heading div:nth-child(2){font-size:60px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details .sidenav-top-details-item{padding:0 5px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li{margin-right:30px}}@media only screen and (max-width:1199px){.header .header-inner-wrapper .header-burgermenu-col{margin-right:40px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-middle a{font-size:34px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-middle a div{font-size:13px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right{width:51.33%}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-middle{width:37%}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details .sidenav-top-details-item{font-size:13px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content .col-right .sidenav-top-details .sidenav-top-details-item span,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-middle .sidenav-bottom-address{font-size:14px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .col-left,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-left{padding-left:0}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content .col-right .sidenav-bottom-smi li{margin-right:25px}.neighborhoods-item a span:first-child{font-size:13px}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-content .cta-item-title div{font-size:26px}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form-heading{font-size:16px}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form-heading div{font-size:28px}.footer{background-attachment:scroll}.footer .footer-right .footer-right-section .footer-right-navs ul li a{font-size:13px}}@media only screen and (max-width:991px){.desktop-only,.footer .footer-bottom-content .footer-bottom-details .footer-bottom-details-item::after,.header{display:none!important}.mobile-only{display:block!important}.mobile-logo a{font-size:31px;max-width:300px;margin:0 auto}.mobile-logo a div{font-size:12px}body.no-scroll{overflow-y:scroll}.ip-container #main-wrapper{padding-top:92px}.header.fixed-header,.header.fixed-header.scrolled{top:0;opacity:1;pointer-events:auto;padding:20px 30px;background:#fff;height:inherit;z-index:1030}.header .header-inner-wrapper{flex-direction:row-reverse}.header-col.header-logo-col{order:1}.header .header-inner-wrapper .header-burgermenu-col{margin:0}.header.fixed-header .header-burgermenu-icon{background:#1c9dbf;height:32px;width:32px;display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;position:relative;transition:400ms ease;-webkit-transition:400ms ease}.header.fixed-header.sidenav-active-mobile .header-burgermenu-icon{background:#fff}.header.fixed-header .header-burgermenu-icon>img{display:none}.header.fixed-header .header-burgermenu-icon:after{height:1px;width:18px;background:#fff;display:block;content:'';margin-bottom:6px;top:22px;margin:0;left:7px;position:absolute;transition:400ms ease;-webkit-transition:400ms ease}.header.fixed-header .header-burgermenu-icon:before{content:'';width:18px;height:1px;display:block;border-bottom:1px solid #fff;border-top:1px solid #fff;height:7px;position:absolute;top:10px;left:7px;transition:400ms ease;-webkit-transition:400ms ease}.header.fixed-header.sidenav-active-mobile .header-burgermenu-icon:before{border-top-color:#1c9dbf;transform:rotate(-45deg);left:9px;top:14px}.header.fixed-header.sidenav-active-mobile .header-burgermenu-icon:after{background:#1c9dbf;transform:rotate(45deg);top:15px;left:7px}.header.fixed-header .header-logo a{font-size:24px;color:#1c9dbf}.header.fixed-header .header-logo a div{border-top:1px solid #1c9dbf;font-size:.43em;color:#555}.fixed-header .header-phone .phone-number,.fixed-header .header-phone .email-address{display:inline-block!important;vertical-align:middle;margin-right:45px}.header.fixed-header .header-phone a,.header.fixed-header .header-phone em{font-size:28px!important;color:#1c9dbf!important}.fixed-header .header-phone .phone-number span,.fixed-header .header-phone .email-address span{font-size:inherit!important;color:inherit!important;margin:0!important}.header.fixed-header .header-phone-col .header-phone span[class^="ai-font"]:before{font-size:.85em;display:block}.header.fixed-header.sidenav-active-mobile{background:#1c9dbf}.header.fixed-header.sidenav-active-mobile .header-logo a{color:#fff}.header.fixed-header.sidenav-active-mobile .header-logo a div{color:#fff;border-top-color:#fff}.header.fixed-header.sidenav-active-mobile .header-phone a,.header.fixed-header.sidenav-active-mobile .header-phone em{color:#fff!important}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content{border-color:#fff0;padding:0;display:block;width:100%!important;height:100%;overflow:auto}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col:not(:last-child) .sidenav-middle-col-heading{border-bottom:1px solid rgb(255 255 255 / 10%)}.sidenav-middle-col-navs ul>li{display:block;padding:25px 0}.sidenav-middle-col-navs ul>li:not(:last-child){border-bottom:1px solid rgb(255 255 255 / 10%)}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs>ul>li>a,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav>li>a{font-size:20px;display:inline-block;line-height:1;color:#fff}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-heading{color:#fff;font-size:26px;font-family:"Lato",sans-serif;padding:25px 0;position:relative}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-heading:before{content:'+';position:absolute;color:#fff;font-size:22px;display:block;top:25px;right:35px;font-weight:300}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col:hover,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col:focus{background-color:#1b96b7}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col:hover .sidenav-middle-col-heading:before,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col:focus .sidenav-middle-col-heading:before{content:'-'}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs{margin-top:0;max-height:0;opacity:0;pointer-events:none;transition:1s ease}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col:hover .sidenav-middle-col-navs,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col:focus .sidenav-middle-col-navs{max-height:2000px;opacity:1;pointer-events:auto}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col{width:100%;text-align:center}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav{column-count:1}.sidenav-wrapper.show-sidenav{left:0;opacity:1;overflow:hidden}.sidenav-wrapper .sidenav-inner-wrapper{padding:95px 0 0;height:100%;overflow:auto}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-top-content{display:none}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-bottom-content{display:none}.sidenav-wrapper::before{opacity:1;background:#1c9dbf}.sidenav-middle-col-navs .sidenav>li:not(:last-child){border-bottom:1px solid rgb(255 255 255 / 10%)}.sidenav-middle-col-navs .sidenav>li{display:block;padding:25px 0}.neighborhoods-item a{padding-right:20px}.cta-contact-inner-wrapper .cta-col{width:100%}.cta-wrapper{max-width:420px;margin:0 auto}.cta-contact-inner-wrapper .cta-col .cta-item{width:100%;padding-right:0;margin-bottom:15px}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-image::before{background-color:#fff}.cta-wrapper{max-width:100%;margin:0 auto;padding:0 15px}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-content .cta-item-title{color:#5a5a5a;font-size:25px}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-content .cta-item-title div{color:#5a5a5a;font-size:50px}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-content .cta-item-description{color:#5a5a5a;font-size:19px;font-weight:400}.cta-contact-inner-wrapper{padding-bottom:15px}.cta-contact-inner-wrapper .contact-col{width:100%;padding:0 15px}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper{background-color:#f2f2f2;padding-top:0;padding:45px 0 60px;min-height:initial}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form{max-width:540px;width:100%}.contact-form .input-container.contact-email-address,.contact-form .input-container.contact-phone-number{width:calc(50% - 5px);display:inline-block}.contact-form .input-container.contact-email-address{margin-right:10px}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form-heading div{font-size:35px;color:#5a5a5a}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form-heading{color:#5a5a5a}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form-heading{font-size:15px;margin-bottom:8px}.cta-contact-inner-wrapper .contact-col .contact-form-wrapper .contact-form .wpcf7-response-output{color:#000}.footer{padding:70px 0 0}.footer-left-logo img{margin:0 auto}.footer .footer-left .footer-contact-broker-wrapper{max-width:100%;margin-top:35px;flex-direction:column-reverse}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col:nth-child(2) img{margin-right:auto}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-heading,.footer .footer-right .footer-right-section .footer-right-section-heading{text-align:center}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-list{text-align:center}.footer-contact-broker-col>div .footer-contact-list .footer-contact-item .footer-contact-item-icon{margin-right:10px}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi{margin-top:20px;text-align:center}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social .footer-smi li{margin:0 15px}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col .footer-contact-social{margin-top:40px;margin-bottom:40px}.footer .footer-right .footer-right-section .footer-right-navs ul{column-count:1}.footer .footer-right .footer-right-section .footer-right-navs ul li{text-align:center}.footer .footer-bottom-content{margin-top:0}.footer .footer-bottom-content .footer-bottom-details .footer-bottom-details-item{position:relative;display:block;padding:0 8px;text-align:center;font-size:16px}.footer-right{max-width:540px;margin:0 auto}.footer .footer-bottom-content .footer-bottom-details .footer-bottom-details-item:not(:last-child){border-right:1px solid #fff}.footer .footer-bottom-content .footer-bottom-copyright{max-width:100%;text-align:center}.footer-bottom-logo{align-items:center!important;margin-top:40px}.footer .footer-bottom-content .footer-bottom-logo img,.footer .footer-back-to-top-wrapper .footer-back-to-top{margin-right:auto}.footer .footer-bottom-content .footer-bottom-logo .footer-realtor-icons{text-align:center}.footer .footer-bottom-content .footer-bottom-logo .footer-realtor-icons span{margin:0 8px}.footer .footer-left .footer-contact-broker-wrapper .footer-contact-broker-col>div .footer-contact-list .footer-contact-item .footer-contact-item-details br{display:none}.footer .footer-left .footer-left-logo a{margin:0 auto}.footer .footer-right .footer-right-section{padding:15px 0;cursor:pointer;margin-bottom:0;position:relative}.footer .footer-right .footer-right-section:not(:last-child){border-bottom:1px solid rgb(255 255 255 / 10%)}.footer .footer-right .footer-right-section:before{content:'+';color:#fff;font-size:22px;font-weight:300;position:absolute;top:15px;right:10px}.footer .footer-right .footer-right-section:hover:before,.footer .footer-right .footer-right-section:focus:before{content:'-'}.footer .footer-right .footer-right-section .footer-right-navs{padding-top:0;margin-top:0;max-height:0;opacity:0;pointer-events:none;transition:1s ease;-webkit-transition:1s ease}.footer .footer-right .footer-right-section:hover .footer-right-navs,.footer .footer-right .footer-right-section:focus .footer-right-navs{max-height:1000px;opacity:1;pointer-events:auto}.footer-bottom-details{padding-top:50px}.footer-bottom-details>div{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}.footer .footer-left .footer-left-logo a{font-size:30px;max-width:290px}.footer .footer-left .footer-left-logo a div{font-size:12px}.neighborhoods-title h2{font-size:37px}#ihf-main-container .ihf-market-report-header-toggle .btn-group{float:right}.single-post .category-blog img{float:none!important;display:block;margin:0 auto 20px!important}}@media only screen and (max-width:480px){.neighborhoods-item a{padding-right:0}.neighborhoods-title h2{font-size:27px}.header.fixed-header,.header.fixed-header.scrolled{padding-left:15px;padding-right:15px}.fixed-header .header-phone .phone-number,.fixed-header .header-phone .email-address{margin-right:10px}.header.fixed-header .header-phone a,.header.fixed-header .header-phone em{font-size:16px!important}.header.fixed-header .header-logo a{font-size:18px;color:#1c9dbf;letter-spacing:0}.header.fixed-header .header-logo a div{letter-spacing:.30em}.footer-bottom-details>div{display:block}.footer .footer-bottom-content .footer-bottom-details .footer-bottom-details-item{font-size:15px;border-right:0!important;margin-bottom:5px}.global-heading div:first-child::before{width:38px}.global-heading div:first-child{padding-left:58px}.global-heading{text-align:center}.global-heading div:first-child{display:inline-block}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-heading{font-size:21px}.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs>ul>li>a,.sidenav-wrapper .sidenav-inner-wrapper .sidenav-middle-content .sidenav-middle-col .sidenav-middle-col-navs .sidenav>li>a{font-size:16px}#content .archive-subtitle{font-size:30px;line-height:1.2}.cta-contact-inner-wrapper .cta-col .cta-item a .cta-item-content .cta-item-title div{font-size:35px}}