.ip-banner{position:relative;width:100%}.ip-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .6)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:#f9f7f7;background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#FFF;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title,div#content>h1:first-child{font-family:"Prata",serif;font-size:70px;font-weight:400;color:#5a5a5a;text-transform:uppercase}h1.entry-title{line-height:1;text-transform:uppercase}h1.entry-title div{position:relative;font-family:"Montserrat",sans-serif;font-size:25px;font-weight:500;color:#1c9dbf;padding-left:98px;margin-bottom:15px}h1.entry-title div::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:68px;height:1px;background-color:#1c9dbf;pointer-events:none}#content a.theme-btn-link,a.theme-btn-link{display:inline-block;vertical-align:middle;font-weight:700;font-family:"Lato",sans-serif;font-size:12px;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;text-align:center;color:#0081a2;border:1px solid #0081a2;padding:10px 25px;margin-right:10px;-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}#content a.theme-btn-link:hover,a.theme-btn-link:hover,#content a.theme-btn-link:focus,a.theme-btn-link:focus{border-color:#1f317b;background-color:#1f317b;color:#fff}.contact-page-form{max-width:500px}.page-id-295 .input-holder input,.page-id-295 .input-holder select,.page-id-295 .textarea-holder textarea{border:1px solid #2c2c2c!important;width:100%;margin-bottom:12px;padding:7px}.submit-holder input{font-size:17px;color:#fff;padding:10px 20px;background:#1b9dbf}body.page-template.page-template-template-listing,body.page-template.page-template-template-blog{background:#fff!important}body.page-template.page-template-template-listing div#inner-page-wrapper>.container{width:100%;padding:0}.template-listings-entry{position:relative;color:#5a5a5a;margin-bottom:14px}.koh-listings-image-wrap{width:60%;float:left;overflow:hidden}.koh-listings-image-wrap:hover canvas{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.template-listings-entry:nth-child(even) .koh-listings-image-wrap{float:right}.koh-listings-image-wrap canvas{width:100%;height:100%;display:block;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.koh-listings-details-wrap{float:right;width:40%;text-align:left;box-sizing:border-box;font-size:0;visibility:hidden}.template-listings-entry:nth-child(even) .koh-listings-details-wrap{float:left}.koh-listings-details-wrap:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.koh-listings-details-wrap .listings-details-wrap-center{width:100%;display:inline-block;vertical-align:middle;position:relative;box-sizing:border-box;padding:6% 9% 0;font-size:18px;line-height:30px;font-weight:300}.template-listings-entry:after{clear:both;content:'';display:block}.listings-details-wrap-center h3{font-family:'Montserrat',sans-serif;font-size:36px;font-weight:600;line-height:1.22em;color:#5a5a5a;text-transform:uppercase;margin-top:0;margin-bottom:12px}.listings-details-wrap-center .listings-amenity{font-family:'Lato',sans-serif;font-weight:400;font-size:14px;color:#777}.listings-details-wrap-center .listings-amenity span{display:inline-block;vertical-align:middle}.listings-details-wrap-center .listings-amenity .la-label-value{margin:0 10px 0 5px}.la-label{font-size:14px;font-weight:700;text-transform:uppercase;color:#5a5a5a}.listings-details-wrap-center p{display:block;margin:34px 0 39px;font-family:'Lato',sans-serif;font-size:14px;line-height:1.9em}.listings-details-wrap-center a.outline-btn-wrap{font-size:17px;text-transform:uppercase;font-weight:400;border:1px solid #acacac;margin-top:14px;padding:15px 34px;max-width:256px;width:100%;text-align:center;color:#777;position:relative;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;display:inline-block}.listings-details-wrap-center a.outline-btn-wrap:hover{color:#fff}.outline-btn-wrap:before{display:block;position:relative;width:100%;height:0;position:absolute;bottom:0;left:0;content:'';z-index:-1;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.outline-btn-wrap:hover:before{height:100%;opacity:1;background:#777;color:#fff!important}.template-listings-entry .koh-listings-image-wrap>div{visibility:hidden}.template-listings-entry.no-animation .listings-chain-wrap>div{visibility:visible}.list-img canvas{position:relative;z-index:1}.blg-img img{z-index:1}.bb-img .image-effect-container{position:relative;z-index:1}.fp-img:after,.fl-img:after,.list-img:after,.blg-img:after{content:"";position:absolute;z-index:0;top:50%;left:50%;width:50px;height:50px;transform:translate3d(-50%,-50%,0);background-size:cover}.details-slide-wrap{background:#fff;position:relative}.details-slide canvas{display:block;width:100%;height:auto;background-color:#ccc;background-image:url(../../../../../themes/lajollahomes.com-2020/assets/global/css/images/listing-transparent.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.ds-thumbs canvas{display:block;width:100%;height:auto;background:#ccc;background-image:url(../../../../../themes/lajollahomes.com-2020/assets/global/css/images/thumnail-trans.png);background-position:top center;background-repeat:no-repeat;background-size:cover}.details-slide-arrow{position:absolute;width:100%;z-index:2;top:calc(50% - 40px);overflow:hidden}.details-slide-arrow a{display:block;color:#fff;outline:none!important;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.details-slide-arrow-prev{float:left}.details-slide-arrow-next{float:right}.details-slide-arrow a:hover{color:#1c9dbf;opacity:1}.details-slide:hover+.details-slide-arrow a,.details-slide-arrow:hover a{opacity:1!important}.details-slide-arrow i{font-size:80px}.single-listing .ip-banner{display:none}.single-listing #inner-page-wrapper>.container{width:100%;padding:0}.page-template-details #inner-page-wrapper,.page-template-template-listing-details #inner-page-wrapper,.single-listing #inner-page-wrapper{margin-top:0;margin-bottom:0;background:#fff;width:100%;float:left;padding-bottom:0}.details-page-wrap{width:100%;float:left;position:relative}.details-page-wrap #content-full{margin-top:0}.details-page-wrap p#breadcrumbs{display:none}.thumb-row{margin-right:-3px;margin-left:-3px;width:100%}.ds-thumbs{margin-top:6px}.dst{width:100%;padding:0 3px;float:left;position:relative}.dst::before{content:'';display:block;position:absolute;width:calc(100% - 6px);height:100%;z-index:2;left:0;right:0;margin:auto;background:rgb(0 0 0 / .5)}.slick-current.slick-active .dst::before{opacity:0}.ds-thumbs .slick-slide img{width:100%}.details-info-wrap{width:100%;float:left}.details-info-wrap h1{font-family:"Prata",serif;font-size:30px;color:#5a5a5a;text-align:center;text-transform:uppercase;line-height:1;margin:58px 0 25px}.details-info-wrap a.backto{font-size:11px;font-weight:700;color:#1c9dbf;text-transform:uppercase;line-height:1;display:block;margin-bottom:8px}.details-info-wrap ul#main-info{width:100%;float:left;padding:22px 0;margin:0 0 60px!important;text-align:center;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.details-info-wrap ul#main-info li{display:inline-block;vertical-align:middle;padding:0 30px;border-left:1px solid #ccc;line-height:26px}.details-info-wrap ul#main-info li:first-child{border-left:none;padding-left:0}.d-address{font-size:16px;font-weight:300;color:#5a5a5a}.dInfo{display:inline-block;vertical-align:middle;padding:0 15px;font-size:13px;font-weight:300;color:#777}.dInfo span{display:inline-block;margin-right:5px;font-size:13px;font-weight:700;color:#666;text-transform:uppercase}.d-status{padding-left:0;color:#ff6608;text-transform:uppercase}.d-baths{padding-right:0}.d-price{font-size:18px;font-weight:700;color:#5a5a5a}.detail-mid{width:100%;float:left;padding-bottom:60px;border-bottom:1px solid #bfbfbf}.detail-map{width:100%;float:left;position:relative}.detail-map iframe{width:100%;overflow:scroll}.detail-desc{width:100%;float:left}.d-smi{width:100%;float:left;padding-bottom:38px;border-bottom:1px solid #bfbfbf}.d-smi ul{width:100%;float:left;text-align:left;margin:0!important}.d-smi ul li{display:block;float:left;margin-right:4px;border:1px solid #bfbfbf}.d-smi ul li a{display:block;width:34px;height:34px;float:left;text-align:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.d-smi ul li a:hover{background-color:#dcdcdd}.d-smi ul li a.prnt{width:auto!important}.d-smi ul li span{display:inline-block;font-size:18px;color:#888;line-height:34px}.d-smi ul li:first-child span,.d-smi ul li:nth-child(2) span{width:34px;height:33px;display:inline-block;text-align:center;border-right:1px solid #bfbfbf;vertical-align:middle}.d-smi ul li:first-child i,.d-smi ul li:nth-child(2) i{font-size:11px;font-style:normal;color:#888;text-align:center;text-transform:uppercase;display:inline-block;line-height:34px;padding:0 10px}.d-smi ul li:last-child span{font-size:12px}.detail-text{width:100%;float:left;padding:38px 0 0}.detail-text p{font-size:16px;color:#5a5a5a;margin:0!important;line-height:1.5!important}.details-bottom{width:100%;float:left;padding:40px 0 25px}.db-left{width:100%;float:left}#content .db-left h2{font-size:30px;font-weight:400;color:#5a5a5a;text-transform:capitalize;line-height:1;margin:0 0 28px!important}.ft-wrap{width:100%;float:left}.ft-top{width:100%;float:left;padding:18px 28px;background:#f2f2f2;margin-bottom:2px}.ft-bottom{position:relative;display:block;float:left;margin-top:31px;width:100%}.ft-top form{width:100%;float:left}.ft{position:relative;width:220px;float:left;margin-right:10px}.ft.last{margin-right:0}.ft label{display:block;font-size:12px;font-weight:600;color:#666;line-height:1;text-transform:uppercase;margin-bottom:5px}.ft input{width:100%;height:38px;font-size:14px;color:#555;text-transform:uppercase;line-height:38px;padding:0 12px;border:1px solid #cdcdcd;border-radius:0;background:#fff0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ft input.bg-percent{padding:0 50px 0 12px;background:#fff0 url(../../../../../themes/lajollahomes.com-2020/assets/global/css/images/new-hp/images/calc-percent-bg.png) center right no-repeat}.ft select{width:100%;height:38px;font-size:14px;color:#555;text-transform:capitalize;line-height:38px;padding:0 12px;border:1px solid #cdcdcd;border-radius:0;background:#fff0 url(../../../../../themes/lajollahomes.com-2020/assets/global/css/images/new-hp/images/select-arrow-down.png) right 20px center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ft button.calc-btn{width:100%;height:38px;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#1c9dbf;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ft.slct:after{content:'';display:block;background:#cdcdcd;width:1px;height:38px;position:absolute;bottom:0;right:47px}.ft.inactv input,.ft.inactv select{color:#555}.ft-bott{width:100%;float:left;padding:30px 28px;background:#f2f2f2}.ft-bott ul{width:100%;float:left;margin:0!important}.ft-bott ul li{display:inline-block;margin-right:20px;vertical-align:middle}.ft-bott ul li:first-child+li{margin-right:10px}.ft-bott ul li:last-child{margin-right:0}.ft-bott ul li h3{font-size:10px;font-weight:600;color:#666;text-transform:uppercase;line-height:1;margin:0 0 8px!important}.box{display:inline-block;vertical-align:middle;width:24px;height:24px;background:#1c9dbf;margin-right:5px}.ft-bott ul li span{display:inline-block;vertical-align:middle;font-size:18px;font-weight:400;color:#1c9dbf}.ft-bott ul li:first-child+li .box{background:#ff6608}.ft-bott ul li:first-child+li h3{margin-bottom:12px!important}.ft-bott ul li:first-child+li span{color:#ff6608}.bars{width:100%;max-width:380px;float:left}.bars img{width:100%}.db-right{width:100%;float:left}#content .db-right h2{font-size:30px;font-weight:400;color:#5a5a5a;text-transform:capitalize;line-height:1;margin:0 0 28px!important}#content .db-right h3{font-size:18px;font-weight:400;color:#5a5a5a;line-height:1;margin:0 0 28px!important}.db-right img{width:100%;max-width:353px}.details-slide-wrap .slick-slide img{width:100%}#listing-map-canvas{height:458px!important}.ft{width:31.6%!important}.ft.last.calc{margin-top:17px}.srp_MortgageCalcwidget{display:none}.ft-estimate-result span#monthly{color:#ff6608}.ft-estimate-result{position:relative;display:block;color:#666;font-size:24px}.ft-top .ft-estimate-result{position:relative;z-index:0;width:100;float:left;margin-top:20px}.ft-top #form{position:relative;z-index:2}.details-info-wrap .details-bottom h3{display:none}.associates-row{padding:30px 0;text-align:justify;border-bottom:1px solid #000;margin:0 -15px;float:left}.associates-row .assoc-photo{float:left;padding:0 15px;width:16.66%}.associates-row .assoc-photo.photo-right{float:right}.associates-row img{max-width:100%}.associates-row .assoc-details{float:left;padding-left:15px;width:83.33%}.associates-row .assoc-details.text-right{padding-left:0;padding-right:15px}.associates-row .col-md-10{padding-left:0}.associates-row .col-md-10.col-md-pull-2{padding-left:15px;padding-right:0}.associates-row .col-md-2.col-md-push-10{text-align:right}.ip-neightbors{background:#f0faff;padding:40px 0 92px}.global-heading.ip-areainfo-heading{line-height:1;margin:30px 0}.ip-neightbors ul.fl-list-box li p{color:#444;font-weight:700}.area-info-wrap{min-height:780px}.area-info-content{min-height:780px;background:rgb(255 255 255 / .85)!important;padding:27px 33px!important;width:100%!important;float:none!important;position:initial!important;margin-top:0px!important}.area-info-content a{color:#279dbd}.area-info-content h2{border:none;margin-top:0;line-height:1}.area-info-content p{margin-bottom:22px}.aiw-section-2-img canvas{width:100%;height:auto;max-height:468px;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.map{max-height:780px}.map-inner{width:657px}#transparent{position:absolute;top:0;left:0;z-index:6}#trueMap{z-index:1}.map-hovers>div{position:absolute}.map-hovers .active-state{opacity:0;position:relative;z-index:2;display:block}.map-hovers{position:absolute;top:0;left:0;width:100%;height:100%}.map-hovers .active-state div{z-index:2}.map-hovers .active-state img{position:relative;z-index:1;max-width:100%}.showMap{opacity:1!important}.ip-breadcrumbs-wrapper{position:relative;max-width:1430px;margin:0 auto;padding:0 15px}.ip-breadcrumbs-wrapper p{font-family:"Lato",sans-serif;font-size:15px;font-weight:400;color:#5a5a5a;text-transform:uppercase;line-height:1.7;letter-spacing:.035em;padding:15px 0;border-bottom:1px solid #eee}p#breadcrumbs a{color:#279dbd;color:#0a80a0}#zoomifypage-list{padding:40px 0;font-family:'Lato',sans-serif;font-weight:300;position:relative;margin:0;padding:0;list-style-type:none!important;font-size:0;margin:0 -15px}ul#zoomifypage-list{margin-left:0}#zoomifypage-list li{width:25%;padding:0 5px;display:inline-block;margin-bottom:20px;overflow:hidden}#zoomifypage-list li .neighborhood{display:block;font-size:14px;color:#000;text-decoration:none;border-bottom:1px #b2b2b2 solid;padding-left:15px;padding-bottom:5px;margin-bottom:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA61pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjM1QkMzQzgzRjJBRTMxMUFERDM5MTExMzQwMDQ0NTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTUwREI2QUU0NDRDMTFFNDk1M0JBNEVDNUIyREI5RkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTUwREI2QUQ0NDRDMTFFNDk1M0JBNEVDNUIyREI5RkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6OTRBM0M4RjIzMjM1RTMxMUI1N0FDQzZEM0Q4OENFRTIiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6MEEwMTk3MzEyQzM1RTMxMTgzQjY4MEZGQzFBRTJGMkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz50dqV/AAAAU0lEQVR42mLkrV8+k4GBYRYQuwAxw+fGyE5GoKAgkL0byDEBss8A2WGMIFkgJw1IgSTPAnEaCwMCKEHps3DtIG1AvApkDBOQ0QHE6SBtUJoBIMAAO+kV6MKpwZYAAAAASUVORK5CYII=) 0 10px no-repeat}#zoomifypage-list li .thumb img{width:100%;height:auto}.page-id-14748 .iframe-container{position:relative}.page-id-14748 .iframe-container canvas{display:block;width:100%}.page-id-14748 .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.page-template-template-blog div#inner-page-wrapper>.container,.page-template-template-blogs div#inner-page-wrapper>.container{width:100%;padding:0;max-width:100%}.page-template-template-blog .ip-banner{display:none}.blog-slick-wrap{position:relative;overflow:hidden}.blog-slick-wrap::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .3);display:none}.blog-slick-wrap .container{width:100%;padding:0}.blog-slick-holder{position:relative;width:100%}.blog-slick-item-wrap{position:absolute;top:0;left:0;right:0;bottom:0;max-width:930px;margin:auto;text-align:center}.blog-slick-item-wrap::before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}.blog-slick-item-holder{display:inline-block;width:99%;vertical-align:middle;text-align:left}.blog-slick-item{color:#fff}.blog-author-date{font-family:"Montserrat",sans-serif;font-size:12px}.blog-author span{display:inline-block;vertical-align:middle}.blog-title{font-family:"Prata",serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:43px;margin:10px 0 30px;letter-spacing:1px}.blog-content{font-family:"Montserrat",sans-serif;font-size:17px;line-height:24px;margin-bottom:24px}.blog-btns span,.blog-btns a{display:inline-block;vertical-align:middle;position:relative;font-size:12px}.blog-like::before{content:'';position:absolute;left:0;top:0;width:18px;height:16px;background:url(../../../../../themes/lajollahomes.com-2020/assets/global/css/images/new-hp/images/like-icon.png) no-repeat center}.blog-like{padding-left:26px;margin-right:15px}.blog-comment::before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;background:url(../../../../../themes/lajollahomes.com-2020/assets/global/css/images/new-hp/images/comment-icon.png) no-repeat center}.blog-comment{padding-left:23px;margin-right:28px}.blog-btns a{font-family:"Montserrat",sans-serif;font-weight:400;color:#fff;text-transform:uppercase}.ip-blog-grid-item-wrap .blog-btns a{color:#a7a7a7!important;text-transform:none}.blog-slick-holder ul{font-size:0;text-align:center;position:absolute;bottom:40px;left:0;right:0}.blog-slick-holder ul li{display:inline-block;vertical-align:middle;margin:4px}.blog-slick-holder ul li button{font-size:0;padding:0;margin:0;height:9px;width:9px;border:1px solid #fff;border-radius:50%;background:#fff0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.blog-slick-holder ul li.slick-active button{background:#fff}.blog-slick-img{position:relative}.blog-slick-img::before{content:'';position:absolute;top:0;bottom:4px;left:0;right:0;background:rgb(0 0 0 / .3)}.ip-blog-grid{height:auto!important;font-size:0;margin-left:-15px;margin-right:-15px}.blog-img-slider-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.blog-img-slider .blog-img{width:100%;height:100%;background:#000}.blog-img-slider .blog-img .blog-img-canvas{width:100%;height:100%;height:632px;opacity:.7}.blog-slick-img canvas{-webkit-background-size:cover!important;-moz-background-size:cover!important;background-size:cover!important;height:600px!important;width:100%!important}.blog-slick-wrap .slick-slide{outline:none}.blog-search{font-size:0;max-width:363px;width:100%;border:1px solid #cacaca;position:relative;display:inline-block;vertical-align:top;float:left}.blog-search input{display:inline-block;vertical-align:middle}.blog-search input[type="text"]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#999;border:0;width:100%;padding-right:44px;padding-left:17px;height:51px}.blog-search input[type="text"]::placeholder{color:#999;opacity:1}.blog-search input[type="text"]:-ms-input-placeholder{color:#999}.blog-search input[type="text"]::-ms-input-placeholder{color:#999}.blog-search input[type="submit"]{font-size:0;height:18px;width:18px;background:url(../../../../../themes/lajollahomes.com-2020/assets/global/css/images/new-hp/images/search-icon.png) no-repeat center;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;position:absolute;right:20px;top:0;bottom:0;margin:auto}.blog-category select{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#999;border:1px solid #cacaca;width:100%;max-width:263px;height:51px;padding-left:17px;background:url(../../../../../themes/lajollahomes.com-2020/assets/global/css/images/new-hp/images/double-arwdwn-icon.png) no-repeat center right;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;float:right}.blog-category::-ms-expand{display:none}.ip-blog-btns{margin-top:21px}.ip-blog-grid-item-wrap{background:#efefef;height:100%;position:relative;padding-bottom:60px;min-height:590px}.blog-grid-info .blog-btns{position:absolute;bottom:31px;width:100%;left:0;padding:0 19px}.ip-blog-grid-wrap{padding:64px 0 71px}.ip-blog-grid .blog-comment::before{background:url(../../../../../themes/lajollahomes.com-2020/assets/global/css/images/new-hp/images/comment-icon-gray.png) no-repeat center}.ip-blog-grid .blog-like::before{background:url(../../../../../themes/lajollahomes.com-2020/assets/global/css/images/new-hp/images/like-icon-gray.png) no-repeat center}.ip-blog-grid .blog-item{width:calc(25% - 23px)}.ip-blog-grid-item{position:relative;font-size:0;margin-bottom:30px;display:inline-block;width:25%;vertical-align:top;padding:0 15px}.ip-blog-grid-item canvas{height:187px;width:100%}.blog-grid-info .blog-author-date{color:#797979;font-size:10px}.blog-grid-info .blog-date{color:#b1b1b1}.blog-grid-info .blog-title{font-size:18px;font-weight:400;line-height:1.2;color:#ff6608;margin:3px 0 14px;letter-spacing:0}.blog-grid-info .blog-content{font-family:"Montserrat",sans-serif;font-size:12px;line-height:19px;color:#797979;margin-bottom:20px}.blog-grid-info .blog-btns span,.blog-grid-info .blog-btns a{color:#bebebe}.blog-grid-info .blog-btns a{float:right}.blog-grid-info{background:#efefef;padding:15px 19px 32px}.single-post .ip-idx-listings-breadcrumbs{display:none}.listings-disclaimer-inner{padding:0 15px}.page-id-0 #content .archive-subtitle a{pointer-events:none}.page-id-0 a.archive-more{display:none}.ihf-board-disclaimer-text,.ihf-link-back.ihf-powered-by{color:#555555!important}.page-id-272 .lill-cta,.page-id-275 .lill-cta{margin-bottom:20px}.safari-true .page-id-14748 .iframe-container>div{position:absolute;top:0;left:0;width:100%;height:100%}.safari-true .page-id-14748 .iframe-container>div div{height:100%}#ihf-main-container .ihf-listing-detail .carousel-inner>.item img.media-object.ihf-center{max-width:1024px}ul#ihf-sort-values{z-index:1001!important}.ihf-market-report{position:relative;z-index:1001}.page-id-0 .ihf-listing-detail .ihf-share-btn-print{display:none!important}div[data-ihf-client-id]>div:nth-child(2){position:relative;z-index:1}.col-sm-7.ihf-market-report-header-toggle ul.dropdown-menu.pull-right{max-height:214px;overflow-y:scroll}.ip-idx-listings-heading-wrapper,.ip-idx-listings-heading-wrapper .global-heading.ip-idx-listings-heading{padding:0}.ip-idx-listings-heading::before{width:51.21%}@media only screen and (max-width:1366px){div[data-ihf-client-id]>div{padding:0 15px}.page-id-0 #content .archive-subtitle,.ip-idx-listings-heading-wrapper,.ip-idx-listings-heading-wrapper+.ihf-market-report{padding:0 15px}}@media only screen and (max-width:1199px){.ip-idx-listings-heading-wrapper,.ihf-market-report,.ihf-board-disclaimer-text{padding:0 15px}div[data-ihf-client-id]>div{padding:0}.ip-idx-listings-heading::before{width:40.21%}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.safari-true .page-id-14748 .iframe-container>div{position:absolute;top:0;left:0;width:100%;height:100%}.safari-true .page-id-14748 .iframe-container>div div{height:100%}}@media only screen and (max-width:991px){.ip-banner{display:none}.single-listing.aios-listings-page .aios-mobile-header-wrapper{display:block!important}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.koh-listings-details-wrap,.koh-listings-image-wrap{float:none;width:100%}.koh-listings-details-wrap .listings-details-wrap-center{padding:20px 15px}.listings-details-wrap-center h3{font-size:21px}.thumb-row{display:none}.d-smi ul{text-align:center;display:block;margin-top:20px!important;float:none;padding:0}.d-smi ul li:first-child i{display:none}.d-smi ul li{display:inline-block;float:none}.db-right{margin-top:25px}.ft{width:100%!important;float:left;margin-right:0;margin-bottom:10px}.details-info-wrap ul#main-info li{border:none}.ds-thumbs.slick-initialized.slick-slider{display:none}.fl-img img{position:relative;z-index:1;height:100%}.menu-toggle{display:block;width:40px;height:40px;background:url(../../../../../themes/lajollahomes.com-2020/assets/global/css/images/spritesheet.png) center center no-repeat #dcdcdd;cursor:pointer;position:fixed;z-index:110;right:1%;top:1%;margin-left:0;background-position:0 -220px}.amh-fixed-header-nav{display:block}.h-right{padding:0}.page-template-template-blog #inner-page-wrapper{margin-top:0}.ip-blog-btns{text-align:center;margin-top:0}.page-template-template-blog #content-full{margin-top:0}.blog-category select{max-width:363px}.koh-listings-image-wrap{width:100%;float:none}.koh-listings-details-wrap{float:none;width:100%;text-align:center}.blog-slick-wrap{margin-top:0}.blog-slick-item-wrap{position:relative}.blog-slick-item{color:#797979}.blog-slick-item-wrap{max-width:724px;margin:15px auto}.aiw-section-2-img{position:relative;width:100%}.fm-right ul{padding-left:0}.home_widget2 .container{padding-left:15px;padding-right:15px}.list-info{min-height:345px}.home_widget3 .wow{visibility:visible!important;animation-name:none!important}.bb-box{padding:0 45px}.associates-row .assoc-photo{float:none;width:100%;text-align:center}.associates-row .assoc-details{float:none;padding:0 15px!important;width:100%;text-align:center}#zoomifypage-list li{width:50%}.blog-slick-img canvas{height:auto!important}.blog-search,.blog-category select{float:none}.ip-blog-grid-item{width:50%}.ip-blog-grid-item-wrap{min-height:auto}.blog-slick-item-holder{padding:0 15px}#content a.theme-btn-link{display:block;width:100%;max-width:320px;margin:5px auto}.page-id-275 #content .entry div:nth-child(2),.page-id-272 #content .entry div:nth-child(2){float:none!important;margin:0!important}.page-id-275 #content .entry div:nth-child(2) img,.page-id-272 #content .entry div:nth-child(2) img{float:none;display:block;margin:20px auto}#ihf-main-container .ihf-listing-detail .carousel-control .glyphicon-chevron-right,#ihf-main-container .ihf-listing-detail .carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;right:15%;left:auto}body.postid-8820 #content img[class*="align"]{margin-bottom:10px!important}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}#content .entry-title,#content .archive-title,div#content>h1:first-child{font-size:40px}.global-heading.ip-areainfo-heading div:nth-child(2){font-size:49px}.blog-title{font-size:21px;line-height:1}#ihf-main-container .ihf-listing-detail .carousel-control .glyphicon-chevron-right,#ihf-main-container .ihf-listing-detail .carousel-control .icon-next{font-size:20px}.col-sm-7.ihf-market-report-header-toggle .btn-group.text-right.pull-right-sm{float:right;margin-top:20px}}@media only screen and (max-width:567px){body.postid-8687 #content .entry-content a,body.postid-8820 #content .entry-content a,body.postid-8814 #content .entry-content a{word-break:break-all}}@media only screen and (max-width:480px){#content .entry-title,#content .archive-title,div#content>h1:first-child{font-size:27px}.ip-idx-listings-heading-wrapper .global-heading div:nth-child(2){font-size:30px;margin-bottom:20px}.post-15246 h1.entry-title.not_custom{max-width:255px;margin:20px auto!important}.ip-blog-grid-item{width:100%}.page-id-0 .g-recaptcha iframe{transform:scale(.6)}.row.ihf-vcenter .col-xs-1:last-child{padding:0!important;margin-left:-8px}}@media print{header.header-wrapper,#fixed-header,#navigation,.entry-title,.yoast-breadcrumbs,footer,.sidebar,.amh-fixed-header-nav,.ip-bg,.header-content.wrapper,.menu-main-nav-container,a.header-logo,.header-logo,.amh-header-buttons,.sidebar,.top-logo,#navi,#headerwrapper,.transition,a,#breadcrumbs,.header-ip,.ip-image,.fixed-header,.ip-banner,.addtoany_share_save_container,.yoast-breadcrumbs,.entry-title,#ihf-leadcapture-btns,#footerwrapper,.footer,.grecaptcha-badge,.header-burgermenu-icon,.header-phone,.header .header-inner-wrapper .header-broker-logo-col .header-broker-logo img,.cta-contact-inner-wrapper{display:none!important}#content-sidebar #content{width:100%!important}#content-sidebar,#content-full{margin-top:-440px}body{background-image:none!important}#content{width:100%!important;margin-top:440px!important}}