:root{--nectar-accent-color:#0a223f;--nectar-extra-color-1:#1eb0fc;--nectar-extra-color-2:#6fc725;--nectar-extra-color-3:#ff712c;--thistle-homes-dark-pink:#812e5d;--thistle-homes-light-pink:#c0729e;--thistle-homes-light-grey:#9a979e;--thistle-homes-dark-grey:#27283b;--thistle-homes-grey:#5a5b6b}ul.agent-social li a i.nectar-brands-x-twitter{font-size:20px;font-weight:100!important}.material .wpb_content_element,.material .wpb_row{margin-bottom:15px}body *{-webkit-font-smoothing:subpixel-antialiased!important;text-rendering:optimizeLegibility!important}::-moz-selection{background-color:var(--nectar-extra-color-2)}::selection{background-color:var(--nectar-extra-color-2)}.home-search-row{padding:10% 5%}.home div#property-search{z-index:999;margin-top:-100px;padding:5% 10%;position:absolute;width:100%;border-bottom:4px solid #6ec826!important;box-shadow:0 30px 100px rgba(12,17,28,.75)}div#homepage-prop-search,#slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text:after{display:none}.item-details-wrapper span.prop-item-price{background-color:var(--nectar-extra-color-2);margin-top:auto;text-align:center;padding:20px;display:block;color:#fff;font-weight:700}.item-details-wrapper span.prop-item-price.lettings-color{background-color:var(--nectar-extra-color-3)}body#error-page{margin:0px!important;padding:0px!important;max-width:none!important}video.nectar-video-bg source,video.nectar-video-bg{width:100%!important;height:auto!important}body .row .col .script-small h6,h6.vc_custom_heading.vc_do_custom_heading.script-small{font-size:40px;line-height:1!important;color:#6ec725!important;transform:rotate(-1deg);margin-bottom:15px!important;letter-spacing:-2px!important}body .row .col .script-small.blue h6,h6.vc_custom_heading.vc_do_custom_heading.script-small.blue{color:var(--nectar-extra-color-1)!important}body .row .col .script-small.orange h6,h6.vc_custom_heading.vc_do_custom_heading.script-small.orange{color:var(--nectar-extra-color-3)!important}body #page-header-bg h1,html body .row .col.section-title h1,.nectar-box-roll .overlaid-content h1,.featured-media-under-header h1{font-family:Montserrat;font-size:48px!important;line-height:1!important;margin-bottom:0px!important}.testimonial_slider[data-style="minimal"] blockquote span.testimonial-name{font-size:24px!important;font-weight:700!important;font-style:normal;letter-spacing:-0.25px!important;margin-bottom:0px!important}.testimonial_slider[data-style="minimal"] blockquote span.title{opacity:1!important;font-size:14px!important;line-height:1.1!important;color:var(--nectar-extra-color-1)}.testimonial_slider[data-rating-color="accent-color"] .star-rating .filled:before{color:var(--nectar-extra-color-1)!important}.testimonial_slider blockquote p{padding-bottom:15px!important}.testimonial-row .controls{display:none!important}.testimonial-row h3{font-weight:800!important;font-size:38px!important;text-transform:capitalize!important}.testimonial-row .testimonial_slider.span_12.col{margin-bottom:0;margin-top:25px!important}.wpb_text_column.wpb_content_element p{padding-bottom:15px}.wpb_text_column.wpb_content_element p:last-child{padding-bottom:0}i.icon-default-style.icon-salient-check{font-weight:800!important;font-size:22px!important}.nectar-fancy-ul[data-list-icon="icon-salient-check"] li{margin-bottom:7.5px!important}.nectar-fancy-ul[data-list-icon="icon-salient-check"] li:last-child{margin-bottom:0px!important}.nectar-fancy-ul,.nectar-fancy-ul ul{margin-bottom:25px}.img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap,img.img-with-animation[data-animation=fade-in-from-left]{padding:0}blockquote.nectar_single_testimonial[data-style="small_modern"] span.wrap{margin-left:12.5px}blockquote.nectar_single_testimonial[data-style="small_modern"] span.wrap span:not(.title){font-weight:700!important;font-style:normal;font-size:18px;line-height:1.2}.toggles[data-style="minimal"] h3.toggle-title>a{font-size:20px;line-height:1.3;font-weight:600;color:#fff!important}.toggles[data-style="minimal"] .toggle h3.toggle-title a{color:#fff!important}div[data-style="minimal"] .toggle.default i,div[data-style="minimal"] .toggle.accent-color.open i,div[data-style="minimal"] .toggle.default:hover i,div[data-style="minimal"] .toggle.accent-color:hover i{border-color:#23affc!important}.toggles[data-style="minimal"] .toggle:hover h3.toggle-title a{color:#23affc!important}div[data-style="minimal"] .toggle:hover>.toggle-title i:before,div[data-style="minimal"] .toggle:hover>.toggle-title i:after,div[data-style="minimal"] .toggle.open>.toggle-title i:before,div[data-style="minimal"] .toggle.open>.toggle-title i:after{background-color:#ffffff!important}div[data-style*=minimal] .toggle>.toggle-title i{transform:scale(.9)}body .page-submenu li a{font-weight:500;opacity:1}body:not(.thistle-homes) .page-submenu li a{font-size:14px}body .sp_goose .gfield-choice-input:not(.gform_next_button){padding:0!important;display:none}.branch-quote>.col{max-width:1000px;margin:auto!important}a.nectar-button.full-width{width:100%;text-align:center}.estas-banner .estas-widget-default{border-radius:25px;overflow:hidden;margin-bottom:0px!important;background:#fff!important;padding:55px 0;padding-bottom:50px;box-shadow:0 0 80px hwb(214deg 3% 85% / 2%)}.estas-banner .estas-widget-default iframe{display:block!important}.nectar-highlighted-text[data-style="scribble"] em svg{top:95%}.gallery-fill-space .vc_column-inner,.gallery-fill-space .vc_column-inner .wpb_wrapper,.gallery-fill-space .vc_column-inner .wpb_wrapper .wpb_gallery.wpb_content_element,.gallery-fill-space .vc_column-inner .wpb_wrapper .wpb_gallery.wpb_content_element .wpb_gallery_slides ul.slides,.gallery-fill-space .vc_column-inner .wpb_wrapper .wpb_gallery.wpb_content_element .wpb_gallery_slides ul.slides li,.gallery-fill-space .vc_column-inner .wpb_wrapper .wpb_gallery.wpb_content_element .wpb_gallery_slides{height:100%}.gallery-fill-space .vc_column-inner .wpb_wrapper .wpb_gallery.wpb_content_element .wpb_gallery_slides ul.slides li img{height:100%;width:100%;object-fit:cover;margin:0px!important}.gallery-fill-space .flex-direction-nav a{width:30px;height:30px;line-height:31px;background:var(--nectar-extra-color-1)}.gallery-fill-space .flex-gallery .flex-direction-nav{top:0;left:0;display:flex;gap:5px;padding:15px!important}body #ajax-content-wrap .gallery-fill-space .flex-gallery .flex-direction-nav li{margin:0px!important}h2 strong{font-weight:inherit}.home-main-header .nectar-carousel{margin-left:-50vw;left:50%;width:100vw;position:absolute;top:0;user-select:none;pointer-events:none;z-index:-1;height:100%;opacity:.75}.home-main-header{margin-left:-50vw;left:50%;width:100vw;overflow:hidden!important;padding:0px!important}.home-main-header .nectar-carousel .nectar-flickity{padding:0px!important;height:100%!important}.home-main-header .facetwp-template{display:none}.home-main-header>.col>.col>div>div>.inner_row{margin-bottom:0px!important;padding:135px 0;padding-bottom:200px;max-width:1660px;margin:auto}.home-main-header .nectar-carousel ol.flickity-page-dots{display:none!important}.home-main-header .nectar-carousel .color-overlay{opacity:1!important;background:radial-gradient(#0000004f 0%,transparent 60%);background-color:transparent!important;top:-20%!important}.homepage-choices .intro{max-width:959px;margin:auto}.home-main-header .nectar-carousel:before{content:'';width:100%;height:120%;top:-10%;position:absolute;background:radial-gradient(hwb(213deg 2% 87% / 70%) 0%,transparent 70%);z-index:999}.nectar-highlighted-text .nectar-scribble path{stroke-width:12px}div#homepage-facets>.col{margin:0px!important;gap:10px;flex-wrap:nowrap}div#homepage-facets>.col:after{display:none}div#homepage-facets>.col>.col.homepage-header-search-button{max-width:230px}div#home-ctas:hover>.col>.col{opacity:0.4!important;filter:grayscale(.5)}div#home-ctas:hover>.col>.col:hover{opacity:1!important;filter:none!important}.homepage-welcome{padding-top:100px!important;padding-bottom:90px!important}body #search-outer #search input[type="text"],body.material #search-outer #search form input[type="text"]{font-size:35px!important;letter-spacing:0}body .testimonial_slider .image-icon,.nectar_single_testimonial .image-icon{font-style:normal;background-color:#182d49;border:2px solid #1faffc;color:#fff;margin:0!important}.testimonial_slider .controls ul li .pagination-switch{background-color:#1FAFFC26;border-color:#1FAFFC26}.homepage-welcome .nectar-cta{margin-top:25px!important}.homepage-welcome h2{font-size:38px;line-height:1.15!important;font-weight:800;max-width:860px;margin:auto;margin-top:0px!important}.homepage-welcome h4{color:#1b2332}.homepage-featured-properties-heading h3{font-size:38px!important;line-height:1.15!important;font-weight:800!important;width:850px;margin:auto}.homepage-featured-properties>.col{margin-top:-150px}.property-item .item-details-row img{margin-bottom:0px!important;width:30px!important;top:-2px;position:relative}.homepage-free-valuation h3{font-size:40px!important;line-height:50px!important;font-weight:800!important;width:80%;margin:auto;margin-bottom:30px!important}.homepage-news-posts-left .nectar-recent-post-slide{height:100%;border-radius:0px!important}.homepage-news-posts-left .recent-post-container.container{height:100%!important;padding:50px!important}.homepage-news-posts-left .nectar-recent-posts-single_featured h2{font-size:30px!important;line-height:38px!important;font-weight:700!important;margin:10px 0 10px 0}.homepage-news-posts-left .nectar-recent-posts-single_featured .inner-wrap{height:100%!important;width:100%!important}.homepage-news-posts-left .nectar-recent-posts-single_featured .recent-post-container .excerpt{margin-bottom:175px;width:100%;font-size:16px;line-height:30px}body .homepage-news-posts-left a.nectar-button.regular{padding:0px!important;padding-right:45px!important;background-color:transparent!important;text-transform:uppercase!important;letter-spacing:2px;font-size:12px}.homepage-news-posts-left .nectar-button.has-icon span{transform:none!important;-webkit-transform:none!important}.homepage-news-posts-left i.icon-button-arrow{background-color:transparent!important}.homepage-news-posts-left .nectar-recent-posts-single_featured,.homepage-news-posts-left .wpb_wrapper,.homepage-news-posts-left .nectar-recent-posts-single_featured,.homepage-news-posts-left .recent-post-container .container{height:100%!important}.homepage-news-row .inner_row>.col:after{display:none}.homepage-news-posts-left .vc_column-inner{height:100%!important}.homepage-news-posts-left .vc_column-inner .nectar-post-grid-wrap{height:100%}.homebuyers-service-header .nectar-fancy-ul ul{grid-template-columns:1fr!important}.homebuyers-service-6-reasons-column h2.vc_custom_heading.vc_do_custom_heading{color:#21aefd!important}.homepage-news-posts-left .vc_column-inner .nectar-post-grid-wrap .nectar-post-grid{height:100%}.homepage-news-posts-right .excerpt{margin-bottom:20px}.homepage-news-posts-left .nectar-post-grid .nectar-post-grid-item .content{padding:50px!important}.homepage-news-posts-left .nectar-post-grid .nectar-post-grid-item .content h3.post-heading,.homepage-news-posts-left .nectar-post-grid[data-columns="1"]>div .item-meta-extra{max-width:100%;width:100%}.homepage-header-button,.homepage-header-location,.homepage-header-status{padding:0px!important}.homepage-news-posts-left .vc_column-inner .nectar-post-grid-wrap .nectar-post-grid .meta-category>a:first-child{display:inline-block}.homepage-news-posts-left .vc_column-inner .nectar-post-grid-wrap .nectar-post-grid .bg-overlay{opacity:1!important;background:#0b192c91!important}.homepage-news-posts-left .vc_column-inner .nectar-post-grid-wrap .nectar-post-grid .meta-category>a{padding:0;background:transparent!important;border-radius:0px!important;font-family:'Caveat';font-size:35px!important;line-height:1!important;color:#1faffc!important;letter-spacing:-1px;display:none}.homepage-news-posts-left .vc_column-inner .nectar-post-grid-wrap .nectar-post-grid h3.post-heading span{font-size:32px!important;line-height:1.15!important;font-weight:800!important;display:block}.homepage-news-posts-left .nectar-post-grid .nectar-post-grid-item .content span.nectar-post-grid-item__read-more{margin-top:auto!important}.homepage-news-posts-left .nectar-post-grid .nectar-post-grid-item .content span.nectar-post-grid-item__read-more.nectar-cta.nectar-inherit-label{position:absolute;bottom:45px;width:100%;background:var(--nectar-extra-color-1);text-align:center;padding:13px;border-radius:100000px;left:0;right:0;width:calc(100% - 100px);margin:auto!important}.nectar-post-grid[data-text-layout=all_top_left] .nectar-post-grid-item .content .item-main{position:unset}.homepage-news-posts-left .nectar-post-grid .nectar-post-grid-item .content span.nectar-post-grid-item__read-more.nectar-cta.nectar-inherit-label span.link_text{font-size:15px!important;gap:4px}.homepage-news-posts-left .nectar-post-grid .nectar-post-grid-item .content span.nectar-post-grid-item__read-more.nectar-cta.nectar-inherit-label svg{transform:scale(.9)}.homepage-news-row .inner_row:not(:last-child):not(.intro)>.col>.col:last-child{padding:55px 0px!important}.homepage-news-row .inner_row>.col>.col.homepage-news-posts-left{width:550px!important;min-width:550px!important}.homepage-news-row .inner_row>.col>.col.homepage-news-posts-right{width:100%!important}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item{width:100%!important}.homepage-news-posts-right .nectar-post-grid-item-bg-wrap{display:none!important}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content .meta-category a{display:none;font-size:16px!important;letter-spacing:-.015em;color:var(--nectar-extra-color-1)!important;margin-bottom:12.5px!important}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content .meta-category a:first-child{display:table}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content .item-main{display:flex;flex-wrap:wrap;gap:0 15px}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading span{font-size:20px;line-height:1.35;display:block}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content span.nectar-post-grid-item__read-more{display:inline-block}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content span.nectar-post-grid-item__meta-wrap{display:flex;width:max-content}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content .nectar-post-grid-item__excerpt-wrap.item-meta-extra{margin-bottom:10px}.homepage-news-posts-right .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content{padding:0px!important}.homepage-news-posts-right .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item{margin:0px!important}.homepage-news-posts-right .nectar-post-grid{gap:50px;margin:0px!important;display:grid;grid-template-columns:1fr 1fr}.homepage-news-row .inner_row>.col{gap:65px;flex-wrap:nowrap;margin:0px!important}.homepage-news-row .inner_row>.col>.col{padding:0px!important}.homepage-header-search{margin:0px!important;background-color:#fff;padding:25px 35px!important}.homepage-header-status{padding-left:40px!important;border-left:1px solid #cacaca85;width:20%;margin-left:0%!important}.homepage-header-button{width:20%;padding-left:40px!important}div#homepage-facets>.col>.col{padding:0px!important;flex:1}body .homepage-header-button button{border-radius:5px!important;width:100%;-webkit-appearance:none;border-radius:0px!important;-webkit-border-radius:0px!important;box-shadow:none!important;border:none !IMPORTANT;background-color:#6ec725;color:#fff;font-family:Montserrat!important;font-weight:600;font-size:15px;line-height:20px;height:60px}.homepage-header-location .facetwp-type-proximity>span input{box-shadow:none;border:none;letter-spacing:-.15px;font-weight:500;height:62px;border-top-left-radius:40px;border-bottom-left-radius:40px;margin-right:20px;font-size:15px;padding-left:25px;padding-right:50px;text-overflow:ellipsis}.homepage-header-location .facetwp-type-proximity .facetwp-radius,.homepage-header-status select.facetwp-dropdown,.home-rent-buy .fs-wrap .fs-label{letter-spacing:-.15px;font-weight:500}.homepage-header-search .facetwp-type-proximity>span{padding-left:10px!important;margin-right:40px!important;padding-right:40px!important;border-right:1px solid #e3e3e3!important}.homepage-header-search .facetwp-type-proximity>span .locate-me{display:none}body .homepage-header-location .facetwp-type-proximity>span input[type=text]{background-image:url(../../../../../../themes/images/icon-locate.png)!important}body .homepage-header-location .facetwp-type-proximity>span .locate-me{right:20px;display:flex;justify-content:center;align-items:center;text-align:center;opacity:.25}.homepage-header h2{font-size:27px!important;line-height:55px!important}.homepage-links{margin-bottom:0px!important;width:auto!important}.homepage-links p a{width:auto!important;float:left!important;color:#fff!important;padding-right:30px!important;font-size:18px!important}.homepage-links .wpb_column{width:auto!important;margin:auto!important;margin-top:45px!important}body .homepage-header-button.wpb_column.column_container button{cursor:pointer!important;width:100%;-webkit-appearance:none;border-radius:75px!important;-webkit-border-radius:75px!important;box-shadow:none!important;border:none !IMPORTANT;background-color:#6ec725;color:#fff;font-family:Montserrat!important;font-weight:600;font-size:15px;line-height:20px;height:60px}body .homepage-header-button.wpb_column.column_container button:hover{background-color:#76de21}.homepage-header-search{margin:0px!important;background-color:#fff;padding:25px 35px!important;box-shadow:0 20px 100px #13161cb8}.homepage-links p a:hover{opacity:1!important;transition:all 0.25s ease}.homepage-links p a:nth-child(2){padding-right:0px!important}.homepage-links p a{width:auto!important;float:left!important;color:#fff!important;padding-right:30px!important;font-size:18px!important;opacity:0.5!important;transition:all 0.25s ease}.visual-content-row h5{color:var(--nectar-extra-color-1);margin-bottom:15px!important}.visual-content-row{z-index:999}.visual-content-row h3{margin-bottom:15px!important;font-size:38px!important;line-height:45px!important;font-weight:700!important;color:#1c2433!important}.visual-content-right a.nectar-button{margin-top:30px;margin-bottom:0px!important}.visual-content-row .hover-wrap{padding:0px!important}.visual-content-row .img-with-aniamtion-wrap{margin-bottom:0px!important}.home-free-valuation-60{position:absolute;top:75px;left:0;width:200px;height:200px;border-radius:100000px;box-shadow:0 40px 100px 20px #02102282;margin-bottom:0px!important;z-index:999999;transform:rotate(7.5deg)}.home-free-valuation>.col>.col{position:relative}.home-free-valuation{padding:0px!important}.home-free-valuation-houses{margin-bottom:-50px!important;margin-top:-30px!important}.home-free-valuation>.col>.col:first-child>.vc_column-inner{padding:100px 0px!important}.home-free-valuation>.col>.col:first-child{max-width:750px;margin-right:auto}.feature-boxes h3{font-size:22px!important;line-height:1.3!important;margin-bottom:10px!important;letter-spacing:-0.035em!important}.feature-boxes>.col{margin:0px!important;gap:40px}.feature-boxes>.col>.col{padding:0px!important;width:100%;flex:1}.feature-boxes>.col:after{display:none}.homepage-news-posts-left .category-position-before-title .item-main>.nectar-post-grid-item__meta-wrap:not(:empty){margin-top:15px!important;opacity:.6}.homepage-featured-properties-heading .desktop{display:block}.homepage-featured-properties-heading .mobile{display:none}.homebuyers-service-header.wpb_row .row-bg-wrap .row-bg-overlay{z-index:9}.homebuyers-service-header.wpb_row .row-bg-wrap .row-bg{background-color:transparent!important}.homebuyers-service-header.wpb_row .row-bg-wrap .inner-wrap.row-bg-layer{z-index:10;background:transparent!important}.homebuyers-service-header>.row-bg-wrap{background:#0a213f}.feature-boxes .wpb_text_column.wpb_content_element{margin-bottom:5px!important}.feature-boxes .hover-wrap{margin-bottom:30px!important}.feature-boxes .img-with-aniamtion-wrap *{border-radius:15px!important}div.datedropper .picker .pick-lg ul li{list-style:none}.gf_stylespro .gf_page_steps{text-align:center;padding:0 0 1.25em!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=date],textarea{color:var(--nectar-accent-color)}::placeholder{color:var(--nectar-accent-color);opacity:1}:-ms-input-placeholder{color:var(--nectar-accent-color)}::-ms-input-placeholder{color:var(--nectar-accent-color)}body.single-property .gf_stylespro.gform_wrapper,body.single-property .gf_stylespro_wrapper.gform_wrapper{padding:0;display:block}body.single-property .gform_wrapper .top_label .gfield_label{margin-top:0}body.single-property .gf_stylespro.sp_goose .gfield{margin-bottom:0;max-width:100%}.gf_stylespro.sp_goose .button{border-color:var(--nectar-extra-color-2)!important}body .sp_goose .button:hover,body .sp_goose input[type=button]:hover,body .sp_goose input[type=submit]:hover{background:var(--nectar-accent-color)!important;border-color:var(--nectar-accent-color)!important}input#input_38_5{width:-webkit-fill-available}input#input_38_6{width:-webkit-fill-available}input#input_38_7{width:-webkit-fill-available}input#input_38_8{width:-webkit-fill-available}.widget_content.inform_widget{font-family:'Montserrat'}.status-group.additional-status div.facetwp-checkbox:hover{border-color:#ffffffa1;transition:all 0.3s ease}.status-group.primary-status .status-options{display:flex;width:100%}.status-group.additional-status .status-options{display:flex;gap:10px}.gf_stylespro .gform_fields>div.gsection{float:none!important}.gf_stylespro .gform_fields>div.gsection{margin:35px 0px!important;display:block!important;position:relative;border-color:#1c233214!important}.gf_stylespro .gform_fields>div.gsection .gsection_title{margin:0!important}.gfield--type-address .ginput_complex>span.ginput_right,.gfield--type-address .ginput_complex>span{width:calc(50% - 10px)!important;max-width:50%!important;min-width:unset!important}.gfield--type-address .ginput_complex .gf_clear.gf_clear_complex{display:none}.gfield--type-address .ginput_complex{flex-wrap:nowrap!important}.gf_stylespro .gfield{max-width:100%}.market-ready-styling-hero h1{font-size:50px;line-height:1!important}.market-ready-styling-hero>.col>.col{width:555px;min-width:555px}.market-ready-styling-hero>.col>.col:last-child{width:calc(100% - 555px);padding-left:5%!important}.market-ready-styling-hero h3{font-size:24px!important;line-height:1.4!important;color:var(--nectar-extra-color-2)}.market-ready-styling-hero .nectar-image-comparison,.market-ready-styling-hero .nectar-image-comparison img{height:600px!important;width:100%!important;object-fit:cover}.styling-before-and-after-case-studies .intro,.case-studies-load-more-wrap{grid-column:1 / -1;background-color:transparent!important;margin-bottom:0}.styling-before-and-after-case-studies>.col>.col>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:35px}.styling-before-and-after-case-studies>.col>.col>.vc_column-inner>.wpb_wrapper>div:not(.intro){background:#fff;margin:0px!important;border-radius:20px;overflow:hidden}.styling-before-and-after-element .twentytwenty-wrapper.twentytwenty-horizontal{padding:0px!important;margin:0px!important;border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important}.styling-before-and-after-element-inner{padding:30px!important}.styling-before-and-after-element blockquote.nectar_single_testimonial p{font-size:15.5px;line-height:1.45;padding-bottom:15px}.styling-before-and-after-element blockquote.nectar_single_testimonial span.wrap{margin-left:0px!important}.styling-before-and-after-element blockquote.nectar_single_testimonial span.wrap span.title{opacity:1!important;color:var(--nectar-extra-color-1)!important;font-size:13px}.styling-before-and-after-element blockquote.nectar_single_testimonial span.wrap span:not(.title){font-size:16px}.styling-before-and-after-element blockquote.nectar_single_testimonial:has(img) span.wrap{margin-left:12px!important}.styling-before-and-after-element span.open-quote{display:none!important}.styling-before-and-after-element p:before,.styling-before-and-after-element p:after{content:'"'}.styling-before-and-after-element-inner h6{font-size:28px!important}a.case-studies-load-more.nectar-button.large.regular.accent-color{margin:0px!important;background:var(--nectar-extra-color-2);margin-top:20px!important}.styling-before-and-after-element .twentytwenty-wrapper.twentytwenty-horizontal .nectar-image-comparison img,.styling-before-and-after-element .twentytwenty-wrapper.twentytwenty-horizontal .nectar-image-comparison{height:350px!important;object-fit:cover!important;width:100%!important}.styling-before-and-after-case-studies .intro p{font-size:16px;line-height:1.65;max-width:680px;margin:auto;margin-bottom:25px!important}.twentytwenty-wrapper:has(.nectar-image-comparison){padding:0;border-radius:20px}body.homepage .twentytwenty-wrapper:has(.nectar-image-comparison){border-radius:0}div#header-outer{border-bottom:3px solid var(--nectar-extra-color-1)}#top{position:relative;z-index:9998;width:100%}#header-outer[data-lhe="default"] #top nav>ul>li.book-valuation a{padding:6.5px 15px;border-radius:50px;transition:all 0.2s ease-in-out}#header-outer[data-lhe="default"] #top nav>ul>li.book-valuation:hover a{color:#fff!important;background-color:rgba(111,199,37,.8)}body.material #header-outer:not([data-format="left-header"]) #top nav>.buttons{margin-left:0px!important}button#catapultCookie{font-family:Montserrat!important;padding:10px 20px!important;font-size:12px;font-weight:500}button#catapultCookie:hover{background-color:#69b72b!important;transition:all 0.25s ease;background:var(--nectar-accent-color)!important}button#catapultCookie{font-family:Montserrat!important;padding:10px 20px!important;font-size:12px;font-weight:500;transition:all 0.25s ease;background-color:#69b72b!important}.row .col img.title-row-icon{width:75px;margin-bottom:7.5px!important}#header-outer #top #logo img{margin:10px 0!important}#top nav>ul>.button_solid_color>a:before{background-color:#6ec725!important}#header-outer[data-lhe=default] #top nav ul.sf-menu>li.menu-item a{margin:0 5px!important;padding:0 20px!important;color:#fff!important}#header-outer[data-lhe=default] #top nav ul.sf-menu>li.menu-item a span{color:#fff!important}body #header-outer[data-lhe=default] #top nav ul.sf-menu>li.menu-item a:before{height:40px;padding:0px!important;opacity:1!important;transition:all 0.3s ease}#top nav>ul>li[class*="button_bordered"]>a:before{border-color:var(--nectar-extra-color-3);background:var(--nectar-extra-color-3)}body #header-outer[data-lhe=default] #top nav ul.sf-menu>li.menu-item.property-search a:hover:before{border-color:var(--nectar-extra-color-3)!important;background:var(--nectar-extra-color-3)}body #header-outer[data-lhe=default] #top nav ul.sf-menu>li.menu-item.property-search a:hover{color:#fff!important}body.material #header-outer:not([data-format="left-header"]) #top nav>.buttons li#search-btn{margin:0 15px;margin-right:22px}#top nav>ul .slide-out-widget-area-toggle{margin:0px!important}body #header-outer[data-lhe=default] #top nav ul.sf-menu>li.menu-item a:hover:before{filter:contrast(1.3) brightness(.95);transition:all 0.3s ease}#header-outer #top nav .sf-menu .button_bordered_2.current-menu-item>a span.menu-title-text{color:#fff!important}#header-outer ul.sf-menu>li>a>.nectar-menu-icon-img{max-height:22px!important;width:22px!important;height:22px!important;margin-left:-2.5px!important}#header-outer[data-lhe=default] #top nav ul.sf-menu>li.menu-item a i{color:#fff!important}.announcement-banner *{font-size:11.5px!important;line-height:1!important;letter-spacing:0.5px!important}.announcement-banner{padding:14px 20px!important}.announcement-banner i{top:-1px;position:relative!important;font-weight:800!important}.mobile-head-wrapper{display:none;position:relative}ul#menu-mobile-header-buttons{display:flex;align-items:center;margin-left:0;margin-bottom:0;gap:12px;padding:15px 15px;padding-top:0;margin-top:0px!important}ul#menu-mobile-header-buttons li{flex:1;text-align:center;border-radius:65px}ul#menu-mobile-header-buttons a{color:#fff;font-size:11px!important;display:block;width:100%;padding:5px!important;font-weight:600}ul#menu-mobile-header-buttons li.free-valuation{background-color:#113b6b}ul#menu-mobile-header-buttons li.propsearch-btn{background-color:var(--nectar-extra-color-1)}ul#menu-mobile-header-buttons li.contactus-btn{background-color:var(--nectar-extra-color-2)}.free-book-row>.col>.col:first-child{width:150px;min-width:150px}.free-book-row>.col>.col:last-child{width:100%}.free-book-row>.col{flex-wrap:nowrap!important;gap:15px}.free-book-row>.col:after{display:none}body .free-book-row .col .script-small h6{color:#ee4099!important;font-size:34px!important;line-height:1.1!important}.free-book-row{background:linear-gradient(90deg,#ffffff,#ee40990d);padding:45px!important;border-radius:20px;overflow:hidden;border:1.5px solid #ee409921}.agent-body .free-book-row h3,.agent-body .free-book-row h3 strong{font-weight:800!important;font-size:21px!important;line-height:1.36!important}.free-book-row h3 strong{color:#ee4099}.free-book-row h3{margin-bottom:10px!important}.free-book-row a.nectar-button.large{margin:0px!important}.free-book-row p{font-size:14px;line-height:1.6;margin-bottom:-5px!important;margin-top:15px}.container-wrap{border-bottom-left-radius:25px;border-bottom-right-radius:25px;overflow:hidden;margin-bottom:-25px;padding-bottom:0!important;box-shadow:rgb(6 24 47 / 29%) 0 60px 60px -30px!important}.footer-main h2.widgettitle,.footer-main h5{font-size:16px!important;line-height:1!important;font-weight:700!important;color:var(--nectar-extra-color-1)!important;margin-bottom:13px!important}.footer-main ul{margin-left:0px!important}body #footer-outer .wpb_text_column.built-by-blayney a:hover{color:var(--nectar-extra-color-1)!important}.footer-main ul li{list-style:none!important;margin:0!important;margin-bottom:0px!important;width:100%!important}.footer-main ul li:last-child{margin-bottom:0px!important}.footer-main .vc_wp_custommenu.wpb_content_element{margin-bottom:35px!important}.footer-main .vc_wp_custommenu.wpb_content_element:last-child{margin-bottom:0px!important}.footer-copyright .wpb_wrapper{display:flex;justify-content:center;gap:15px;font-size:14px}.footer-copyright .wpb_wrapper>div{margin:0px!important}.footer-main .socials .wpb_wrapper{display:flex!important;gap:5px;margin:0 0px!important}body .socials .nectar_icon_wrap{margin:0px!important;margin-top:10px!important}body .socials .wpb_wrapper i,body .social-off-canvas .nectar_icon>i{border-radius:100000px;font-size:20px!important;text-align:center;font-weight:300!important;line-height:50px!important;color:#fff!important;transition:all 0.3s ease;background:#071a34;position:relative!important;display:block;top:unset!important}body .socials .wpb_wrapper .nectar_icon_wrap:hover i{background:var(--nectar-extra-color-1);transition:all 0.3s ease}.footer-main ul li:last-child{margin-bottom:0}.footer-main .vc_wp_custommenu.wpb_content_element:last-child ul{margin-bottom:0!important}div#footer-widgets>div>.row{padding:0!important}.footer-main>.col{flex-wrap:nowrap!important}.footer-main>.col>.col{text-align:left!important}.material #footer-outer .widget li a{font-size:14.5px!important;line-height:1.5!important;font-weight:300!important;color:#fff!important;transition:all 0.3s ease}.material #footer-outer .widget li a:hover{color:#6ec725!important;transition:all 0.3s ease}body .container-wrap>.container-wrap{box-shadow:rgb(6 20 38) 0 50px 100px -20px!important;border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important;overflow:hidden;margin-bottom:-20px;z-index:999!important;background:#fff}body .footer-contact-offices .flickity-slider>div p>strong{font-size:16px;line-height:1;font-weight:700;color:#fff!important;display:block;margin-bottom:3px}.footer-contact-offices .flickity-slider>div br{display:none}.footer-contact-offices{padding:30px 0px!important}.footer-contact-offices .vc_col-sm-2{max-width:230px}.footer-contact-offices .vc_col-sm-8{width:100%;display:flex;align-items:center;justify-content:center;padding-left:0px!important}.footer-contact-offices>.col{flex-wrap:nowrap!important}.footer-contact-offices .flickity-slider .flickity-viewport{height:auto!important}.footer-contact-offices .vc_col-sm-8 .vc_column-inner{width:100%}.footer-contact-offices .vc_col-sm-2 a.nectar-button{margin-bottom:0px!important}.footer-contact-offices .flickity-slider>div .wpb_text_column.wpb_content_element *:not(strong),.footer-contact-offices .flickity-slider>div a{font-size:15px;line-height:1;color:var(--nectar-extra-color-2)!important;font-weight:700}.footer-contact-offices .nectar-button{color:#fff!important}body[data-footer-reveal="1"] #footer-outer:before{background:#0a213f!important;content:'';width:100%;height:70px;position:absolute;top:-70px;bottom:unset}.wpb_text_column.built-by-blayney a{opacity:1!important;font-weight:500}.built-by-blayney p{padding-right:25px;position:relative}.built-by-blayney p:before{content:'';width:17px;height:17px;position:absolute;right:0;bottom:3.25px;background-image:url(/wp-content/uploads/2024/10/white-blayney-butterfly.svg);background-repeat:no-repeat}.built-by-blayney p:after{content:'';width:17px;height:17px;position:absolute;right:0;bottom:3.25px;background-repeat:no-repeat;background-image:url(/wp-content/uploads/2024/10/white-blayney-swirl.svg);transform:rotate(360deg);transition:all 0.5s ease}.built-by-blayney p:hover:after{transform:rotate(0deg);transition:all 0.5s ease}.footer-main .vc_wp_custommenu.wpb_content_element:last-child li.menu-item:last-child{margin-bottom:0px!important}.footer-main .vc_wp_custommenu.wpb_content_element:last-child .widget.widget_nav_menu{margin-bottom:0px!important}.footer-main .contact-column.wpb_column{min-width:320px;margin-left:25px!important}.contact-column a.mail{color:#fff!important;opacity:1!important}.contact-column a.mail i{color:var(--nectar-extra-color-1);margin-right:7.5px;top:-1px;font-size:12px;line-height:21px;width:25px;height:25px;border-radius:10000px;border:1px solid #ffffff4f!important;font-weight:300}body #footer-outer .contact-column a.mail:hover{color:#1faffc!important}body .footer-contact-offices .nectar-button.regular-button.large{font-size:13px;color:#fff!important;background-color:#0b2546!important}.contact-column img.feefo{display:none}body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] .container-wrap{padding-bottom:0px!important}div#footer-outer{z-index:9}.footer-copyright *{font-size:13px!important}.footer-copyright{padding-top:25px!important;padding-bottom:25px!important}.wpb_text_column.wpb_content_element.business-details{font-size:12px;line-height:1.5;background:#071a34;padding:15px 20px;border-radius:10px;margin-top:25px;border:1px solid #23affc2e}.wpb_text_column.wpb_content_element.business-details *,#footer-outer #footer-widgets .wpb_text_column.wpb_content_element.business-details p{font-size:12px!important;padding:0px!important}.contact-main .wpb_text_column h1{font-size:48px;line-height:1!important;margin:-5px 0px!important;margin-bottom:20px!important}.associate-areas .inner_row:not(.associate-areas-intro)>.col>.col{padding:0;width:auto;flex:1;margin:0}.associate-areas .inner_row:not(.associate-areas-intro)>.col{margin:0;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.associate-areas .inner_row:not(.associate-areas-intro){margin:0;margin-bottom:20px}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner{padding:60px 45px;text-align:center;background:#0a213f!important;border-radius:15px!important;overflow:hidden!important}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner .iwt-icon{position:relative}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner .iwt-text{padding:0}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner a.nectar-button{margin:0px!important;margin-top:0px!important;font-size:13px;line-height:1!important;padding:15px;width:100%}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner .wpb_wrapper{display:flex;flex-wrap:wrap;gap:10px 10px;align-items:center;align-content:center;justify-content:center}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner .wpb_wrapper .iwithtext{width:100%;margin-bottom:10px!important}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner .wpb_wrapper>*{margin:0px!important}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner .wpb_wrapper .iwithtext h4{font-weight:700!important;font-size:25px!important;line-height:1.2!important;margin:0px!important;margin-bottom:5px!important;margin-top:14px!important}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner .wpb_wrapper .iwithtext a.menu-number{font-size:18px;line-height:1;display:block}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner .iwt-icon i.icon-default-style{font-size:40px;line-height:1;width:40px;height:40px}.associate-areas .inner_row:last-child{margin-bottom:0}.contact-main .office-details span{font-weight:700!important;font-size:18px!important;line-height:1!important;display:block}.contact-main .office-details br{display:none}.contact-main .office-details a.menu-number{font-size:18px!important;line-height:1!important}.contact-main .office-details h4{margin-bottom:15px!important}.wpb_text_column.wpb_content_element.contact-note{margin-top:25px!important;display:block}.wpb_text_column.wpb_content_element.contact-note p{font-size:13.5px;line-height:1.6}.wpb_text_column.wpb_content_element.contact-note strong{font-size:18px;line-height:1.35;font-weight:700;display:block;margin-bottom:-5px}.form-with-sidebar-row>.col>.col:last-child{width:500px;min-width:500px}.form-with-sidebar-row>.col>.col:first-child{width:100%}.form-with-sidebar-row>.col{flex-wrap:nowrap!important}.form .row-bg{background-size:1300px!important;background-position:bottom center!important;background-repeat:repeat-x!important}.associate-areas .inner_row:not(.associate-areas-intro)>.col:after{display:none}.fifty-fixty-boxes>.col>.col>.vc_column-inner{padding:60px!important}.fifty-fixty-boxes>.col>.col .vc_column-inner .wpb_text_column.wpb_content_element{min-width:100%;margin-right:auto!important;max-width:unset;margin:0!important}.fifty-fixty-boxes>.col>.col>.vc_column-inner h4.vc_custom_heading{color:#6ec725;font-size:20px;line-height:1.4;font-weight:600;letter-spacing:0}.fifty-fixty-boxes>.col>.col>.vc_column-inner a.nectar-button{text-align:center;margin-top:20px!important;margin-bottom:0px!important;width:auto;padding:15px 35px!important;font-size:16px!important;letter-spacing:0}.fifty-fixty-boxes>.col>.col .vc_column-inner .wpb_text_column.wpb_content_element>*{max-width:400px}.service-contact-form .gf_stylespro .gf_progressbar_title{text-align:left!important;color:var(--nectar-extra-color-1);margin-top:10px!important}.has-cookie-bar #catapult-cookie-bar{padding:20px!important}#catapult-cookie-bar a.ctcc-more-info-link{color:#1b2332!important}button#catapultCookie{font-size:12px!important;margin-left:15px!important}span.ctcc-left-side{font-size:14px!important}.branches-associate-box>div>.wpb_wrapper{gap:25px;padding:22px;background:#fff;border-radius:20px;box-shadow:0 40px 50px #04183014;position:relative;padding-left:145px!important}.branches-associate-box>div>.wpb_wrapper>.img-with-aniamtion-wrap{position:absolute;left:28px;top:25px;width:95px!important;height:95px!important;border-radius:100000px;overflow:hidden;border:4px solid #1eb0fc}.branches-associate-box>div>.wpb_wrapper p{font-size:14px;line-height:1.5}.branches-associate-box>div>.wpb_wrapper h4.vc_custom_heading{font-family:'Caveat';font-size:25px;line-height:1!important;margin-bottom:-7.5px!important;text-align:left}.branches-associate-box>div>.wpb_wrapper h5,.branches-associate-box>div>.wpb_wrapper h5 *{font-size:14px!important}.branches-associate-box>div>.wpb_wrapper p{font-size:13.5px!important;margin-bottom:-9px!important;margin-top:-5.5px!important;display:block}.branches-associate-box .nectar-cta[data-style="material"] .link_wrap .link_text{font-weight:600;font-size:16px;line-height:1}.our-branches-carousel .visualized-total{display:none!important}.branches-associate-box>div>.wpb_wrapper .nectar-cta,.branches-associate-box>div>.wpb_wrapper .nectar-cta *{z-index:999999!important}.branches-associate-box{max-width:635px;margin-left:auto!important}body .our-branches-carousel.vc_row .cell .column-bg-overlay-wrap.column-bg-layer .column-bg-overlay{background:linear-gradient(0deg,#0a223f 15%,#0a223f00 70%);background-color:transparent!important;opacity:1!important}div#property-search>.span_12{padding:5%;box-shadow:0 10px 40px rgba(0,0,0,.6);background-color:#fff}button.facetwp-map-filtering{display:none}.property-navbar-inner2{display:none}.prop-search-inner input.facetwp-location{padding:16px 25px!important;font-size:15px;font-weight:600;padding-right:60px!important;text-overflow:ellipsis;white-space:nowrap;border-radius:7.5px!important}.prop-search-inner i.facetwp-icon.locate-me{height:60px!important;display:flex;align-items:center}.prop-search-inner i.facetwp-icon.locate-me::before{top:0;bottom:0}body .facetwp-facet select,body .sorter-row select,body select.facetwp-per-page-select,body select.facetwp-sort-select,body select#min-price-select,body select#max-price-select{opacity:1;font-size:14.5px;height:50px;background:#ffffff!important;background-image:url(/wp-content/themes/campbellonline-child/images/selectbox-arrow-dark.svg)!important;background-position:right!important;background-repeat:no-repeat!important;padding:8px 16px;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;border:1px solid #b6bbc47d;color:var(--nectar-accent-color);padding-right:50px!important;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:999999}.facetwp-type-proximity{display:flex}.facetwp-type-proximity>span input{-webkit-appearance:none;-moz-appearance:none;font-weight:600}.facetwp-type-proximity>span{width:calc(100% - 125px);float:left;border-right:none;margin-right:10px}.prop-search-inner .facetwp-type-proximity .facetwp-radius{float:left;width:20%;min-width:190px;padding:10px 20px!important;height:60px;padding-right:60px!important;border-radius:7.5px!important}.property-specific-container{max-width:1800px;margin:auto;padding:20px 70px;position:relative}.prop-carousel-outer{display:flex;flex-wrap:wrap;overflow:hidden}.prop-carousel-outer,.prop-images-carousel{position:relative;font-family:Montserrat}.prop-images-outer{width:65%;position:relative;height:665px}.property-info-outer{width:100%;z-index:1;display:flex;max-width:100%;padding:0 0;margin:auto;flex:unset;position:relative;background:linear-gradient(90deg,#ffffff 40%,#f6f6f6 100%)}.prop-title-wrapper{padding:30px 0}.property-info-outer .price-wrapper:before{content:'';width:10px;height:100%;position:absolute;background:hsl(0deg 0% 100% / 25%);left:0;top:0}.price-wrapper{padding:20px 40px;width:35%!important;position:absolute;right:0%;top:0;bottom:0;display:flex;align-items:center;flex-wrap:wrap;align-content:center}.prop-title-wrapper{align-items:center;display:flex;max-width:1800px!important;margin:auto!important;width:100%!important;padding:30px 70px}.property-info-outer .price-wrapper{flex:1;background-color:var(--nectar-extra-color-3)}.property-info-outer .price-wrapper:after{background-color:var(--nectar-extra-color-3)}.property-info-outer .price-wrapper.sales-colour:after{background-color:var(--nectar-extra-color-2)}.property-info-outer .price-wrapper.sales-colour{background-color:var(--nectar-extra-color-2)}.property-info-outer .price-wrapper:after{content:'';width:400vw;height:100%;position:absolute;top:0;left:0;z-index:-1;user-select:none;pointer-events:none}.property-info-outer h1.prop-title{width:100%;margin-bottom:0;line-height:1.1;font-size:26px;font-weight:700;border:none!important;margin-top:0;padding:0;letter-spacing:-.025em;max-width:70%!important;flex:unset;padding-right:60px}.property-info-outer h2.prop-address{font-weight:400;font-size:20px;line-height:normal;margin-bottom:0}.property-info-outer .price-wrapper span{display:block;color:#fff;width:100%;margin-left:auto}.property-info-outer span.main-price,.property-info-outer span.prop-status{font-size:25px;font-weight:700;line-height:30px;display:flex;align-items:baseline}body .property-info-outer span.prop-status{font-size:17px;line-height:1.1;margin-top:3px}.property-info-outer span.main-price>span{width:auto;margin-left:0}.property-info-outer span.main-price>span.price-sub{margin-left:5px;font-size:20px;font-weight:400;letter-spacing:-.0075em;font-weight:500;opacity:.5}.property-description div{padding-bottom:17.5px!important;position:relative}.prop-images-carousel{width:100%;overflow:hidden;height:100%}.property-status{position:absolute;top:0;left:7.6%;background-color:var(--nectar-extra-color-2);padding:20px 40px;text-transform:uppercase}.property-status.lettings-color{background-color:var(--nectar-extra-color-3)}.property-status h5{font-weight:700;font-size:25px}.property-status.lettings-color h5{color:#fff}.slide-count-wrapper{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);--webkit-backdrop-filter:blur(10px);position:absolute;bottom:25px;width:135px;background-color:rgba(0,0,0,.5);border-radius:100000px;right:25px;padding:14px 14px;display:flex;align-items:center;justify-content:center;align-content:center}.slide-counter,#slider-nav{position:relative;left:calc(44% - 7px);color:#fff;font-weight:600;font-size:16px;line-height:1}.slide-counter{position:absolute!important;flex:unset;left:0;right:0;margin:auto;text-align:center}.slide-count-wrapper i{font-size:13px!important;font-weight:300!important}#slider-nav{left:0;width:100%;display:flex;align-items:center}#slider-nav .owl-next{margin-left:auto}.prop-images-carousel .owl-stage-outer{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:100%}.prop-carousel-outer .owl-stage{height:665px}.prop-carousel-outer .owl-item{float:left;height:100%!important;transition:all 0.3s ease!important}.prop-carousel-outer .owl-item.active{opacity:1!important}.main-content .prop-carousel-item{height:100%!important;background-repeat:no-repeat;background-size:cover;background-position:center;object-fit:cover;width:100%!important;display:block}.prop-carousel-outer .owl-nav{display:none;position:absolute;top:-28%;transform:translateY(-50%);width:100%;z-index:10}.property-quad-images{width:35%;max-width:35%;overflow:hidden;max-height:700px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-left:10px}.quad-image-item{width:100%;height:100%;background-size:cover!important;background-position:center;object-fit:cover;background-color:#f6f6f6;position:relative}#slider-nav button{background:transparent;outline:none;border:none;color:#fff!important}#slider-nav button i{font-size:22px!important;line-height:1;height:auto!important;width:auto!important;transform:rotate(90deg);opacity:.5}#slider-nav button i:before{font-family:icomoon!important;content:"\e60a";speak:none;font-style:normal;font-weight:400}#slider-nav button{height:20px;width:20px;padding:0px!important}#slider-nav .owl-next i{transform:rotate(-90deg)}.details-right a.nectar-button.large.accent-color.regular{width:100%!important;text-align:center;margin-top:27px!important;margin-bottom:0px!important;background:var(--nectar-extra-color-1);font-size:15px!important}.agent-contact-right p:nth-child(3){font-size:15px;line-height:1.6}.single-property .container-wrap{padding:0px!important}.single-property .properties-card-container{margin-top:-200px;padding-bottom:65px!important}.properties-card-container{display:flex;justify-content:space-between;gap:30px;grid-template-columns:1fr 1fr 1fr;display:grid;padding:0 70px;max-width:1800px!important;margin:auto}.property-card{background:#fff;padding:0;transition:all 0.3s ease;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0000001a}.property-card:last-child{display:none}.property-card:hover{transform:translateY(-5px)}.gallery-images{display:flex;gap:2.5px;position:relative}.large-image{padding-right:2.5px;width:70%}.small-images{display:flex;position:absolute;right:0;top:0;width:30%;height:100%;flex-wrap:wrap}.small-images img{object-fit:cover;height:50%!important;margin:0!important;width:100%!important;object-fit:cover}.large-image img{width:100%!important;object-fit:cover;margin:0!important}.single-prop-card-details{padding-bottom:30px}.greenbitspan{font-family:inherit;font-size:16px;font-weight:700;color:#ffffffab}.greenbit{padding:15px;background-color:#6ec726;margin-top:0;width:100%}.greenbit span.price{color:#fff}span.status{float:right}.related-all{width:100%;text-align:center;padding-bottom:75px!important}.related-all .nectar-button.view-all{background:var(--nectar-extra-color-1);margin:0}.fwpl-item.post-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:999999;cursor:pointer}.fwpl-row.property-item{position:relative}.fwpl-item.post-link a{width:100%;height:100%;display:block;cursor:pointer}.single-property .gform_confirmation_message .crop{border-radius:10000px;overflow:hidden;display:block;width:70px;height:70px;margin:auto;margin-bottom:20px}.single-property .gform_confirmation_message .crop img.crop{transform:scale(1.3)}.single-property .gform_confirmation_message{text-align:center}.single-property .gform_confirmation_message h6{margin:0px!important;margin-top:10px!important;color:var(--nectar-extra-color-1)!important}.single-property .gform_confirmation_message h3{margin-bottom:13px!important}body i[class*="nectar-brands"]{font-family:'icomoon'!important}.single-property .gform_confirmation_message{max-width:750px;margin:auto}a.prop-video-link{background-color:rgba(0,0,0,.5);display:block;position:absolute;top:0;left:0;width:100%;height:100%}.mobile-video-wrapper{display:none;width:90%;margin:50px auto}.mobile-video-wrapper h4{margin-bottom:20px}.mobile-video-inner{position:relative}.mobile-video-inner img{display:block}@media (min-width:769px) and (max-width:1025px){a.prop-video-link:before{width:75px;height:75px;left:0;right:0;top:0;bottom:0;margin:auto;filter:drop-shadow(0 15px 15px hsl(0deg 0% 0% / 25%))}}@media (max-width:769px){.mobile-video-wrapper{display:block;width:100%;margin:65px 0}}@media (max-width:768px){body a.prop-video-link:before{left:0;right:0;margin:auto;display:block;top:0!important;bottom:0!important;width:75px;height:75px}a.prop-video-link{height:100%!important;background-color:rgb(0 0 0 / 45%)!important}}@media (max-width:479px){body a.prop-video-link:before{height:60px;width:60px}}.mobile-video-inner img{width:100%;height:auto!important}a.prop-video-link{background-color:rgba(0,0,0,.45);display:block;position:absolute;top:0;left:0;width:100%;height:100%}a.prop-video-link:before{content:"";background:url(/wp-content/themes/campbellonline-child/images/play-icon.svg);display:block;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;width:27%;height:27%;margin:auto;background-repeat:no-repeat}.property-navbar-wrapper{font-family:Montserrat}.property-navbar-inner{display:flex;align-items:center;gap:20px}.property-navbar-inner a,.property-navbar-inner div.prop-id{font-weight:600;transition:all 0.3s ease;letter-spacing:-.01em}.property-navbar-inner a:hover{filter:brightness(1.05) contrast(1.05);transition:all 0.3s ease}a.prop-book-view-btn span{border:1px solid var(--nectar-extra-color-2);background-color:var(--nectar-extra-color-2);color:#fff;border-radius:50px;font-weight:600;padding:13px 27px;display:block;transition:all 0.5s ease-in-out;font-size:15px;line-height:1;letter-spacing:-.01em}div.prop-id{margin-left:auto}.property-details-inner{display:flex;align-items:flex-start;max-width:1800px;margin:auto;padding:0 70px;padding-top:55px}.details-left{width:calc(100% - 400px);padding-right:75px!important}.single-property h4{font-size:32px;line-height:1.2;font-weight:800;margin-bottom:20px}.agent-inner-right{width:100%;flex:unset!important;padding:0px!important}.agent-inner-left{display:flex;align-items:center;padding-left:0px!important;padding-right:75px!important}.agent-wrapper .agent-wrapper-inner{padding:100px 70px;display:flex;align-items:center;max-width:1800px;margin:auto;gap:60px}.agent-wrapper{border-top:1px solid #0a213f0f;background:linear-gradient(45deg,#f6f6f6,transparent)}.property-details-wrapper{background:linear-gradient(180deg,#00000008 0,transparent 200px)}.agent-card{display:flex;width:100%;gap:15px;padding:40px;border-radius:20px;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center;text-align:center;box-shadow:0 20px 50px #00000014;background:#fff}.agent-contact-right a{width:100%;display:block;text-align:center;line-height:1}.agent-card strong{color:var(--nectar-extra-color-2);font-size:13px;line-height:1;display:block;margin-bottom:7.5px}.agent-card p{font-weight:500;font-size:16px;letter-spacing:-.015em}.agent-card h6.small-script{font-size:30px;line-height:.9;letter-spacing:-1px;color:var(--nectar-extra-color-2)!important;margin-bottom:-7.5px}.gf_stylespro .gform_fields>div.please-note.gfield_html{font-size:12px;line-height:1.4;padding:14px 17px!important;margin-top:-5px!important;background:#0a223f12;border:1.5px solid #0a223f26;border-radius:5px;margin-bottom:10px!important}.agent-card br{display:none}.mobile-video-inner{border-radius:20px!important;overflow:hidden}.room-wrapper{display:flex;align-items:center;margin-bottom:45px}.room-wrapper img{width:40px;margin-right:10px}span.room-number{margin-right:20px;font-weight:700;font-size:16px}.details-right{background-color:var(--nectar-accent-color);width:500px;min-width:500px;padding:45px;border-radius:20px}.details-right h4{color:#fff}.feature-list-wrapper{display:flex}.details-right ul{margin:0;padding:0;color:#fff;float:left;display:grid;gap:10px}.details-right ul li{list-style:none;display:flex;align-items:flex-start;line-height:20px;font-size:14px;line-height:1.5}.details-right ul li:before{content:"-";margin-right:12px;width:20px;height:20px;font-weight:800!important;font-size:21px!important;color:var(--nectar-extra-color-1)!important;font-family:icomoon!important;content:"\e915";line-height:21px}.description-contact-wrapper{display:flex}.description-contact-wrapper h4{margin-bottom:30px;font-size:28px}.property-description{flex:2}span.desc-more{display:table;margin-top:0;font-weight:700;cursor:pointer;background:hwb(214deg 4% 75% / 5%);color:#0a213f;padding:12px 35px;border-radius:10000px;letter-spacing:-.25px;font-weight:600;font-size:15px}.property-description .desc-collapsed{max-height:330px;overflow:hidden;transition:max-height 0.5s cubic-bezier(0,1,0,1);padding:0!important}.desc-collapsed *,.desc-expanded *{color:var(--nectar-accent-color)!important}.desc-expanded{max-height:9950px;transition:max-height 1s ease-in-out}.desc-collapsed:after,.desc-expanded:after{content:'';width:100%;height:180px;background:linear-gradient(0deg,#ffffff 10%,transparent 100%);position:absolute;bottom:0;left:0;display:block;user-select:none;pointer-events:none;transition:all 0.3s ease}.desc-expanded:after{opacity:0}.desc-collapsed:after{opacity:1}.property-description div:empty{display:none}.map-wrapper div#controls button.active:before{content:'Hide'}.map-wrapper div#controls button:before{content:'Show';margin-right:5px}div#floor-plans{padding:75px 70px 65px;max-width:1800px;margin:auto}#floor-plans img{width:100%;margin:auto!important;display:block;border-radius:20px;margin-top:10px!important;max-height:730px;object-fit:contain;background:#fff;border:1px solid #e8ebee}div#map_canvas,div#map_schools,div#map_trains,div#map_street,.map-wrapper div#map{height:70vh;width:100%;margin-left:auto;position:relative;z-index:1;max-height:600px}ul.tabs,.map-wrapper div#controls{margin:0;padding:0 70px;list-style:none;display:flex;max-width:1800px;margin:auto;background:transparent;overflow:visible}ul.tabs li,.map-wrapper div#controls button{background:none;color:#0a213f;padding:24px 25px;cursor:pointer;font-size:16px!important;border-bottom:none;position:relative;list-style:none;flex:1;font-weight:600;opacity:.5;margin:0;transition:all 0.3s ease;border:none;font-family:'Montserrat'!important;border-bottom:4px solid #e6e6e6;border-radius:0px!important;display:flex;justify-content:center;align-items:center}span.tab-title{display:flex;align-items:center;font-family:Montserrat;font-size:16px;justify-content:center;font-weight:600}.map-wrapper ul.tabs li span.tab-title:after,.map-wrapper div#controls button:after{content:"";width:26px;height:25px;background-size:cover;background-repeat:no-repeat!important;margin-left:12px;display:inline-block}ul.tabs li span.tab-title.location:after,.map-wrapper div#controls button.location :after{background:url(/wp-content/themes/campbellonline-child/images/prop-location.svg)}ul.tabs li span.tab-title.schools:after,.map-wrapper div#controls button.schools:after{background:url(/wp-content/themes/campbellonline-child/images/school.svg)}ul.tabs li span.tab-title.trains:after,.map-wrapper div#controls button.trains:after{background:url(/wp-content/themes/campbellonline-child/images/train.svg)}ul.tabs li span.tab-title.street:after,.map-wrapper div#controls button.street:after{background:url(/wp-content/themes/campbellonline-child/images/man.svg)}ul.tabs li.current,.map-wrapper div#controls button.active{background:#fff!important;color:var(--nectar-accent-color);opacity:1;border-bottom:4px solid var(--nectar-extra-color-1)}.tab-content{display:none;background:#ededed85;padding:0}.tab-content h4{text-align:center;padding:10px 0 20px;display:none;color:#000;font-weight:700}.tab-content.current{display:inherit}ul.tabs li:last-child:before{display:none}body .location-result,body .location-result span,.home-rent-buy .fs-dropdown .fs-option{font-size:13px!important;line-height:1.3;font-weight:500}body .location-result{padding:14px 22px}body .location-result.active{background:#1faffc;color:#fff}body .location-result.active *{color:#fff}body .location-result *{transition:all 0.3s ease}.home .property-items-wrapper .property-item:nth-child(1),.home .property-items-wrapper .property-item:nth-child(2),.home .property-items-wrapper .property-item:nth-child(3){display:block}.home .property-items-wrapper .property-item{display:none}.fwpl-row.price-wrapper.sales-colour.lettings-colour{background:var(--nectar-extra-color-3)}.agent-inner-right .gfield_description{padding:0px!important;margin-top:-7.5px;margin-bottom:10px!important;font-size:13px!important;line-height:24px!important}.agent-contact-right p{padding-bottom:0}.please-note{font-size:15px;line-height:20px;margin-bottom:3px!important}.agent-contact-right p:last-child{padding-bottom:0;width:100%;background:hwb(214deg 4% 75% / 5%);padding:20px 15px;border-radius:7.5px;border:1px solid #0a213f0f}.agent-wrapper-inner{padding:5% 8.6%}.agent-wrapper .agent-wrapper-inner .agent-box{display:flex;align-items:center;flex-wrap:wrap;max-width:485px;min-width:485px;width:485px}.agent-wrapper h4{margin-bottom:-10px;width:100%}.agent-inner-left,.agent-inner-right{flex:1}.agent-contact-right{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:20px 40px;justify-content:center}.agent-contact-left{width:120px;min-width:120px;flex:unset}.agent-inner-left .agent-contact-right{width:calc(100% - 240px)}.agent-inner-left.col-inner-padding{padding-right:0}img.agent-image{border-radius:100%;width:100%}h5.agent-name{color:var(--nectar-accent-color);width:100%;text-align:center;font-size:35px;margin-top:0;text-align:center;font-weight:800;margin:0px!important}div#floor-plans .clear{padding:0px!important}div#floor-plans ul.tabs li.tab-link{padding:19px!important}div#ui-datepicker-div:empty{display:none}.featured-title-wrapper{padding:90px;padding-bottom:275px;background:linear-gradient(180deg,#082144 0%,#001126 100%)}.featured-title-wrapper h3{text-align:center;color:#fff;font-size:42px;line-height:1;width:900px;margin:0 auto;font-weight:800}.featured-title-wrapper h3 span{color:#6FC725;font-weight:400;font-size:15px;display:block}.featured-prop-wrapper{margin:auto;width:100%}.fwpl-result{box-shadow:0 20px 70px rgb(18 22 29 / 6%);border-radius:15px;overflow:hidden;background:#fff;position:relative;flex:1}.property-item .prop-image-link{display:flex;position:relative}.property-items-wrapper,.fwpl-layout.property-items-wrapper{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:30px!important}.home .property-items-wrapper>.property-item:nth-child(n+7){display:none}a.prop-image-link img{margin-bottom:0}.listing-large-image img{width:100%!important;height:100%!important;margin:0px!important;position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover}.listing-small-image-wrapper img{margin:0px!important;width:100%!important;height:100%!important;object-fit:cover;position:absolute}span.prop-item-price{font-family:Montserrat!important}.property-item .price-wrapper{top:0;left:0;text-align:center;color:#fff;background-color:var(--nectar-extra-color-2);padding:0 0;font-weight:700;width:100%;display:flex;position:relative;text-align:left;font-size:18px;align-items:center;justify-content:space-between;align-content:center;max-width:unset;width:100%!important;flex-wrap:nowrap}span.prop-item-price.lettings-color{background-color:var(--nectar-extra-color-3)}.prop-item-details{padding:0;padding-top:0;margin-top:-5px}.item-details-wrapper{display:flex;flex-direction:column}.item-details-inner,.item-details-inner *{position:relative;text-align:center;flex:unset;display:flex!important;align-items:center;justify-content:center;gap:10px}.item-details-inner span{display:block;line-height:20px}.item-details-row .item-details-inner *{font-size:19px!important;line-height:19px!important;font-weight:700}.item-details-row{font-size:12px!important;font-family:Montserrat!important;font-weight:800!important;color:#0a213f;display:flex!important;margin:0 0 25px;padding:0 30px;width:auto!important;gap:22.5px;margin-bottom:20px}span.item-details-inner span:last-child{font-weight:700}.prop-item-title,.prop-item-excerpt,.prop-item-propid{display:block}.prop-item-title{font-size:20px;line-height:1.2;font-weight:800;margin:25px 0;font-family:Montserrat!important;padding-left:30px;padding-right:30px;letter-spacing:-.025em;height:auto!important;margin-bottom:15px}.prop-item-excerpt{margin-bottom:10px;padding-left:30px;padding-right:30px;font-size:13.5px;line-height:1.6;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}span.prop-item-propid{font-size:12px!important;margin-top:auto;padding-left:30px;padding-right:30px;padding-bottom:30px;color:#6ec725;font-weight:600!important}.property-item .price-wrapper .main-price .price-sub,.property-item .price-wrapper .price-sub{font-weight:500;opacity:.5;letter-spacing:-.015em;line-height:1;font-size:16px}.property-item .prop-status{z-index:9999999;float:right;background-color:#ffffff21!important;display:block;position:relative;padding:9px 16px;font-size:13px;line-height:1;border-radius:100000px;margin-right:25px;margin-left:15px;min-width:fit-content;text-align:center}.facetwp-template[data-name="property_listing_latest"] .fwpl-result.r4{display:none!important}.property-item .price-wrapper .main-price{padding:18px 30px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1;font-size:16px}.date-added,.distance{padding:0 30px 20px;font-size:12px;font-style:italic;color:#0a213f73}.property-item .price-wrapper .price-and-qualifier{width:100%;display:flex!important;align-items:center;gap:5px}.property-item .price-wrapper>div:last-child{min-width:fit-content}#social-hub-icons .nectar_icon_wrap[data-color="accent-color"] i{background-color:var(--nectar-accent-color);border:2px solid var(--nectar-accent-color);color:#fff!important;padding:20px;width:100px!important;height:100px!important;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.5s ease-in-out}#social-hub-icons .vc_col-sm-2:hover .nectar_icon_wrap[data-color="accent-color"] i{background-color:transparent;color:var(--nectar-accent-color)!important}#footer-widgets a#logo{display:block}#footer-widgets a#logo img{width:20%;margin-top:-30px}a.contact-address span{display:block}div#provesrc-widget-area{display:none!important}.listing-large-image,.single-property .large-image img{display:block;width:70%;height:18vw;background-size:cover;background-repeat:no-repeat;background-position:center}body.single-property .large-image img{width:100%!important}.listing-large-image,.single-property .large-image img,.large-image img{height:275px;min-height:275px}@media screen and (max-width:769px){.listing-large-image,.single-property .large-image img,.large-image img{height:26vw}.listing-large-image,.single-property .large-image img,.large-image img{height:28vw;min-height:290px;background-position:center}}@media screen and (max-width:415px){.listing-large-image,.single-property .large-image img,.large-image img{height:52vw}.listing-large-image,.single-property .large-image img,.large-image img{height:54vw}}.listing-small-image-wrapper span.small-image-item:first-child,.small-images img:first-child{border-bottom:1px solid #fff}.listing-small-image-wrapper .small-image-item:last-child,.small-images img:last-child{border-top:2px solid #fff}.listing-small-image-wrapper{display:flex;align-items:center;width:30%;flex-wrap:wrap;height:100%;position:absolute;right:0;border-left:2px solid #fff}span.listing-small-image-wrapper.not-prop-search{padding-top:5px}.listing-small-image-wrapper .small-image-item{height:50%;width:100%;background-size:cover;background-position:center;background-color:#f6f6f6;position:relative}span.listing-small-image-wrapper.not-prop-search span{height:120px}.widget-wrapper div#text-11{margin-bottom:10px}.widget-wrapper p{padding-bottom:15px}#slide-out-widget-area a.canvas-contact-btn{background-color:rgba(111,199,37,1);padding:10px;border-radius:50px;transition:all 0.2s ease-in-out;width:50%;display:block;text-align:center;margin-bottom:30px;opacity:1;transition:all 0.5s ease-in-out;display:block!important;width:100%!important;font-weight:700!important;font-size:17px!important;line-height:1.7!important}#slide-out-widget-area a.canvas-contact-btn:hover{opacity:.7}#slide-out-widget-area a.canvas-contact-btn.add-to-contacts{background-color:#1faffc;margin-bottom:-10px!important;display:none!important}#slide-out-widget-area a.menu-number{color:#6FC727!important;font-size:20px;line-height:20px;font-weight:700;font-family:Montserrat}body #slide-out-widget-area.fullscreen a.menu-number:hover{color:#6FC727!important}a[href^="tel"].menu-number{color:#6FC727;text-decoration:none}a.parent-link.mobile-heading{display:none}span.close-filters{display:none}.sorter-row{display:flex;padding:30px 0;justify-content:space-between;align-items:center}.sorter-dropdowns{display:flex;align-items:center;width:30%}.sorter-dropdowns>div{width:50%;margin-left:20px}.pagination-row{text-align:center;padding:75px 0;padding-top:45px}.facetwp-template .facetwp-pager:nth-child(3){padding-top:10px;margin-top:10px;padding-bottom:0;margin-bottom:0}a.facetwp-page{border:1px solid var(--nectar-accent-color)47;border-radius:50%;width:35px;height:35px;text-align:center;padding-top:1px;font-size:14px;line-height:33px;font-weight:500;transition:all 0.3s ease}a.facetwp-page:hover{color:#fff;background-color:var(--nectar-accent-color)}a.facetwp-page.first-page:hover,a.facetwp-page.last-page:hover{color:var(--nectar-accent-color);background-color:transparent}a.facetwp-page.active{color:#fff;background-color:var(--nectar-accent-color)}a.facetwp-page.first-page,a.facetwp-page.last-page{border:none}.prop-search-template-wrapper{margin-top:0;transition:all 0.5s 0s ease-in-out}.prop-search-template-wrapper.filter-push{margin-top:200px;transition:all 0.5s 0.25s ease-in-out}.property-specific-container:after{width:500vw;height:1.5px;display:block;position:absolute;background:#0a213f0a;content:'';bottom:0;left:-250vw}.team-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:65px 50px}.individual-tm{text-align:center}.row .col .individual-tm img{border-radius:100%;width:70%;border:2px solid var(--nectar-accent-color)}.individual-tm a{display:inline-block}.individual-tm a.agent-lm{border-radius:30px;font-family:Montserrat;font-size:13px;line-height:20px;font-weight:600;background-color:var(--nectar-extra-color-2);color:#fff;padding:10px 35px}.team-wrapper h5{font-size:25px!important;line-height:1.2!important;margin-bottom:10px}.team-wrapper p{width:100%;margin:auto}.team-wrapper p:after{content:'Learn More';display:table;background:var(--nectar-extra-color-1);color:#fff;padding:12px 35px;margin:auto;margin-top:20px;border-radius:10000px;font-weight:600;cursor:pointer}img.img-with-animation.job-oppotunities{border-radius:10px;box-shadow:0 25px 100px #00000026!important;max-width:310px;margin-top:30px!important;margin-bottom:-30px!important}.campbells-menu-outer{display:flex;align-items:stretch;height:100%}.campbells-menu-wrapper{flex:5.5;background-color:var(--nectar-accent-color)}.widget-wrapper{flex:2;background-color:#071a32}.campbells-menu-wrapper,.widget-wrapper{padding:13% 5%;text-align:left}.campbells-menu-wrapper{padding:13% 0 0 13%}.column-wrapper{width:31%;float:left;margin-right:2%;min-height:280px}.column-wrapper a{display:block}.column-wrapper a.parent-link,.column-wrapper span.parent-link{font-weight:700;font-family:Montserrat;margin-bottom:10px;font-size:18px;margin-left:0;transition:margin-left .5s ease-in-out}li.parent-back-btn{display:none}.column-wrapper a.sub-content-link{padding:5px 0}.column-wrapper{animation:0.7s ease 0s normal forwards fadein}@keyframes fadein{0%{opacity:0}66%{opacity:0;margin-bottom:-100px}100%{opacity:1;margin-bottom:0}}@-webkit-keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}body[data-header-resize="1"].page-template-page-prop-search .container-wrap{padding-top:0}.filters-in-header{display:none}.prop-search-inner{display:flex;align-items:center;justify-content:space-evenly;position:relative;padding:35px 70px;max-width:1800px;margin:auto;margin-top:0;gap:30px;align-content:center}.prop-search-fields-wrapper{background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 20px 70px #0000000d;z-index:99999999999;position:relative}.prop-search-inner>.facetwp-facet{margin-bottom:0;flex:3}.prop-search-inner .facetwp-facet.facetwp-type-proximity{z-index:1;margin-right:20px}.propsearch-icons{flex:1;text-align:center;max-width:75px}.propsearch-icons>span{display:flex;align-items:center;justify-content:center}.propsearch-icons>span::after{content:'';background:url(/wp-content/themes/campbellonline-child/images/down-chevron.svg) no-repeat;margin:0;transform:rotate(0deg);transition:transform 0.5s ease;width:15px;min-width:15px;height:15px;background-size:cover;display:block}.propsearch-icons>span.filter-open::after{transform:rotate(180deg)}.propsearch-icons img{width:45px;height:45px;margin-right:10px}.propsearch-icons.room-icon img{width:65px;height:50px!important}.propsearch-icons.status-icon img{width:50px;height:50px!important}button.reset-filter{background-color:#fff;border:1.5px solid #0a213f2b;padding:17.5px 35px;font-size:13px;line-height:1;text-transform:uppercase;font-weight:700;font-family:'Montserrat';margin-left:10px;color:#0a213f}button.reset-filter:hover{color:#fff;background-color:var(--nectar-accent-color);cursor:pointer}.facet-search-wrapper{display:flex;align-items:center;justify-content:center;background-color:#fff;position:absolute;width:100%;max-width:1800px;z-index:1;padding:40px 70px;left:0;right:0;margin:auto;visibility:hidden;opacity:0;transition:visibility 0.5s,opacity 0.5s ease;text-align:left;top:calc(100% - 15px);flex-wrap:wrap}span.filter-open+.facet-search-wrapper{visibility:visible;opacity:1}span.apply-filter{position:relative;border:1px solid;border-radius:50px;padding:15px 20px;text-align:center;cursor:pointer;font-size:15px;width:100%;margin-top:35px;background:#1faffc;border-color:#1faffc;color:#fff;font-weight:700;cursor:pointer;transition:all 0.3s ease}span.apply-filter:hover{color:#fff;background-color:var(--nectar-accent-color);cursor:pointer;border-color:var(--nectar-accent-color)}.facet-search-wrapper .facetwp-facet{margin-bottom:0}.facet-search-wrapper:after{content:'';height:100%;position:absolute;background:#fff;z-index:-1;box-shadow:0 100px 70px #00000014;display:block;margin:auto!important;margin-left:-50vw!important;left:50%;width:100vw!important;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.featured-title-wrapper h3 span{letter-spacing:-.035em;font-family:'Caveat';font-size:38px;line-height:1.2;margin-bottom:5px}.price-dropdown .facetwp-facet.facetwp-facet-price_slider.facetwp-type-slider{width:40%}.price-dropdown .noUi-horizontal{height:4px;border:1px solid #dcdee2}.price-dropdown .noUi-connect{background:var(--nectar-accent-color)}.price-dropdown .noUi-horizontal .noUi-handle{border:5px solid var(--nectar-accent-color);border-radius:50%;top:-9px}.price-dropdown input.facetwp-slider-reset{display:none!important}span.facetwp-slider-label{font-size:15px;font-weight:500;color:var(--nectar-accent-color);text-align:center;display:block;opacity:.4}.facet-search-wrapper .facetwp-checkbox,.facet-search-wrapper .facetwp-checkbox.checked{background:none;position:relative}span.facetwp-counter{display:none!important}.facetwp-facet.facetwp-facet-no_of_bedrooms.facetwp-type-checkboxes{display:flex;margin-bottom:0;gap:15px}.rooms-dropdown .facetwp-checkbox{font-weight:600;text-transform:uppercase;color:var(--nectar-accent-color);font-size:17px;line-height:48px;width:47px;height:47px;padding:0;display:flex;justify-content:center;align-items:center;margin-right:0;margin:0px!important}.rooms-dropdown .facetwp-checkbox.checked{color:#fff}.rooms-dropdown .facetwp-checkbox::after{content:'';display:block;width:45px;height:45px;position:absolute;z-index:0;border-radius:50%;border:1.5px solid #dcdee2;left:0;top:0;background-color:#fff;-webkit-transition:all .45s ease;transition:all .45s ease}.rooms-dropdown .facetwp-checkbox.checked::after{background-color:var(--nectar-accent-color)}.rooms-dropdown .facetwp-checkbox span.room-filter-number{z-index:1}.facetwp-facet.facetwp-facet-prop_type.facetwp-type-checkboxes,.facet-search-wrapper .facetwp-facet.facetwp-facet-property_status.facetwp-type-checkboxes,.facetwp-facet.facetwp-facet-prop_status.facetwp-type-radio{column-count:4;display:grid;grid-template-columns:repeat(4,1fr);gap:10px 20px;width:100%}.type-dropdown .facetwp-checkbox{text-transform:capitalize;color:#0a213f;font-size:14px;margin-bottom:0;font-weight:500;letter-spacing:-.01em;display:flex;align-items:center;gap:10px!important;flex-direction:row;padding:0}.type-dropdown .facetwp-checkbox::before,.type-dropdown .facetwp-radio:before{display:block;position:relative;height:18px;width:18px;left:0;-webkit-transition:all .45s ease;transition:all .45s ease;z-index:1;content:"";background-color:#f6f6f6;border-radius:50%;border:1px solid #dcdee2}.type-dropdown .facetwp-checkbox::after,.type-dropdown .facetwp-radio:after{display:block;position:absolute;-webkit-transition:background-color .45s ease;transition:background-color .45s ease;content:"";border-radius:50%}.type-dropdown .facetwp-checkbox.checked:after,.type-dropdown .facetwp-radio.checked:after{background-color:#1eaefd;height:10px;width:10px;z-index:2;left:5px;right:0}.type-dropdown .facetwp-radio{padding-left:30px;background-image:none;position:relative}.type-dropdown .facetwp-radio.checked{background-image:none}.facetwp-checkbox:hover:before{border-color:#b8b8b8}.sub-filter-wrapper{display:flex;align-items:center;padding:40px 70px;max-width:1800px;margin:auto;gap:30px}.facetwp-per-page,.facetwp-sort{width:200px}.facetwp-pager{margin-left:auto}a.facetwp-page:last-child{margin-right:0px!important}.page-template-page-prop-search .property-items-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:0 70px;max-width:1800px;margin:auto}.page-template-page-prop-search .property-item{width:auto;float:none;margin:unset}div.mobile-filter-btn-wrapper{display:none}.rooms-dropdown .facetwp-checkbox:hover::after{border-color:#1eaefd;-webkit-transition:all .45s ease;transition:all .45s ease}@media (max-width:769px){.prop-nav-video-link{display:none}.team-wrapper{grid-template-columns:1fr 1fr}.sub-filter-wrapper .facetwp-pager{display:none}.sub-filter-wrapper .facetwp-per-page{margin-left:auto}input.facetwp-location{min-width:190px!important}.facetwp-type-proximity .facetwp-radius{width:50%}.facetwp-facet.facetwp-facet-prop_type.facetwp-type-checkboxes,.facet-search-wrapper .facetwp-facet.facetwp-facet-property_status.facetwp-type-checkboxes,.facetwp-facet.facetwp-facet-prop_status.facetwp-type-radio{grid-template-columns:repeat(3,1fr)}}.facet-search-wrapper h5{font-size:20px!important;line-height:20px;margin-bottom:25px;width:100%;text-align:center}.about-campbells-hero-inner{max-width:730px;margin:auto!important}.about-campbells-hero-inner h1{font-size:55px;line-height:.95;margin-bottom:20px!important}.about-campbells-hero-inner p{font-size:17px;line-height:1.65}.about-campbells-hero>.row-bg-wrap:before{content:'';width:100%;height:500px;position:absolute;top:0;left:0;background:linear-gradient(180deg,#071b3591,transparent)!important;z-index:2;user-select:none}.home-office-name p{letter-spacing:-.015em;font-size:25px;line-height:1!important;font-weight:700;color:#fff}.home-office-number p,.home-office-number p a{font-weight:500!important;color:#6ec725;letter-spacing:-.015em;font-size:20px;line-height:1!important;font-weight:700}.carousel-dynamic-wrapper>.container.normal-container .container.normal-container{padding:0!important;max-width:100%!important}.our-branches-carousel .cell .inner_row>.col>.col>.vc_column-inner{padding:30px!important;padding-top:245px!important;text-align:center;display:flex;justify-content:center;align-items:center;align-content:center;width:100%;overflow:hidden}.our-branches-carousel .cell .inner_row>.col>.col>.vc_column-inner .wpb_wrapper>*{margin:0px!important;width:100%}.our-branches-carousel .cell .inner_row>.col>.col>.vc_column-inner a.nectar-button{width:100%!important;margin:0px!important;margin-top:10px!important}.our-branches-carousel .cell .inner_row>.col>.col>.vc_column-inner>.wpb_wrapper{width:100%;display:flex;flex-wrap:wrap;gap:12px;min-height:200px;align-items:flex-end;align-content:flex-end}.our-branches-carousel .cell .inner-wrap-outer{transform:translateY(0);box-shadow:0 30px 70px #0000;border-radius:20px;transition:all 0.3s ease}.our-branches-carousel .cell:hover .inner-wrap-outer{transform:translateY(-20px);box-shadow:0 30px 70px #00000059;border-radius:20px;z-index:9999999;position:relative;transition:all 0.3s ease}.our-branches-carousel .flickity-viewport{margin-top:35px!important;margin-bottom:45px!important}.nectar-overflow-hidden{overflow:visible}.our-branches-carousel-title>.col{flex-wrap:nowrap!important;gap:30px}.our-branches-carousel-title>.col:after{display:none}.our-branches-carousel .cell{width:calc(100% / 4 - 25px)!important;margin-right:30px!important;flex:1;position:relative!important;left:unset!important;transform:none!important}.our-branches-carousel-buttons{display:none!important}.our-branches-carousel .cell:last-child{margin-right:0px!important}.our-branches-carousel .flickity-slider,.our-branches-carousel .flickity-viewport{left:unset!important;position:relative!important;transform:none!important;height:auto!important}.our-branches-carousel-title.mobile{display:none!important}.page-header-row .our-branches-carousel-title>.col>.col:last-child{margin:auto!important;display:block!important}.page-header-row .our-branches-carousel-title .branches-associate-box p{margin:-15px 0px!important;text-align:left}.single-branch-hero.page-header-row{max-width:unset!important;width:100vw!important;border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important;overflow:hidden;margin-bottom:-20px!important;z-index:9999999;background-color:#fff}.single-branch-hero.page-header-row>.col>.col:first-child>div{padding:100px 100px!important;background:linear-gradient(0deg,hwb(201deg 14% 1% / 8%),transparent)!important}.single-branch-hero.page-header-row .nectar-leaflet-map{height:100%!important}.single-branch-hero.page-header-row>.col>.col:last-child>div,.single-branch-hero.page-header-row>.col>.col:last-child>div>div{height:100%!important}.single-branch-hero.page-header-row>.col>.col:first-child>div>.wpb_wrapper{margin:auto!important;width:100%;max-width:1240px}.leaflet-popup-content{margin:0px!important;padding:25px!important;text-align:center;font-size:13px;line-height:1.35;font-family:'Montserrat';color:#0a223fc4}.leaflet-popup-content strong{display:block;font-size:16px;line-height:1;margin-bottom:6px;color:var(--nectar-accent-color);font-weight:700}body .leaflet-container a.leaflet-popup-close-button{background:var(--nectar-extra-color-3);width:22px;height:22px;line-height:22px;font-size:23px;padding:0px!important;display:flex;color:#fff;text-align:center;justify-content:center;align-items:center;font-family:'Montserrat';font-weight:400;border-radius:100000px;right:7.5px;top:7.5px}.single-branch-quote{max-width:1000px;margin:auto}.single-branch-quote blockquote.nectar_single_testimonial[data-style="small_modern"] span.wrap *,.single-branch-quote blockquote.nectar_single_testimonial[data-style="small_modern"] span.wrap{text-align:left!important}.single-branch-intro>.col{max-width:1150px;margin:auto}body.single-agent .facetwp-template>div:empty:before{content:'No available properties';display:block!important;text-align:center;position:absolute;width:100%;font-size:17px;line-height:1;opacity:.5}.single-branch-hero.page-header-row h1{font-size:50px;line-height:1.05;max-width:750px;margin:10px auto}.single-branch-hero.page-header-row div#home-ctas{margin:10px 0 0 0px!important;box-shadow:0 25px 100px #172a4014;width:100%}.single-branch-hero.page-header-row #home-ctas p{margin-top:15px!important}.single-branch-intro{padding-bottom:0px!important}.single-branch-properties:has(.property-items-wrapper:empty){display:none}body .ti-widget.ti-goog .ti-review-item>.ti-inner,body .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{background:#fff!important;border-radius:15px!important}body .ti-widget.ti-goog .ti-review-content{font-size:13.5px;line-height:1.6;margin-top:15px;font-weight:500;color:var(--nectar-accent-color)!important;min-height:85px!important;;max-height:85px!important}body .ti-widget.ti-goog .ti-widget-container .ti-name{font-size:14px!important;line-height:1.2!important}body .ti-widget.ti-goog .ti-widget-container .ti-date{color:#0a213f6e;font-style:italic}body .ti-widget.ti-goog .ti-platform-icon{width:35px!important;height:35px!important;box-shadow:0 0 25px #00000012!important;border-radius:100000px!important;overflow:hidden;padding:6px!important}body .ti-widget.ti-goog .ti-profile-img{margin-right:10px!important}body .ti-widget.ti-goog .ti-controls-line .dot{background:#23affc!important}#header-outer[data-format=default] #top .span_9 ul.sf-menu li.menu-item:last-child a{margin-left:0}span.gfield_required{color:#6ec725;margin-left:2px}body img.gform_ajax_spinner{display:none!important}.form-note-text p{font-size:14px}.gf_stylespro .gform_footer,.gf_stylespro .gform_page_footer{max-width:100%!important;padding:0px!important;border:none!important;margin-top:20px!important;margin-right:0px!important;width:100%!important}.gf_stylespro .gform_page_footer{display:flex;flex-wrap:nowrap!important}body[data-button-style=rounded] .container-wrap button[type=submit],body[data-button-style=rounded] .container-wrap input[type=submit],.gf_stylespro.sp_goose .button{font-size:16px!important;line-height:1!important;padding:18px 40px!important;background:var(--nectar-extra-color-2)!important;width:100%;color:#fff!important}body .sp_goose input:not(.gform_next_button),.sp_goose select,.sp_goose textarea,body .sp_goose input[type="text"],.sp_goose input[type="email"],.sp_goose input[type="url"],.sp_goose input[type="password"],.sp_goose input[type="search"],.sp_goose .chosen-choices,.sp_goose input,.sp_goose select,.sp_goose textarea,.sp_goose input[type="text"],.sp_goose input[type="email"],.sp_goose input[type="url"],.sp_goose input[type="password"],.sp_goose input[type="search"],.sp_goose .chosen-choices{background:#fff!important;box-shadow:none!important;border:1.5px solid hwb(0deg 0% 100% / 10%)!important;padding:15px 18px!important;font-size:15px;line-height:1.5!important;text-overflow:ellipsis;width:100%!important;max-width:100%!important;white-space:nowrap;color:var(--nectar-accent-color)!important}.gf_stylespro .ginput_container .small{box-sizing:border-box!important}div#book-viewing input,div#book-viewing select{font-size:14px!important;padding:16px 19px!important;display:block!important}.gf_stylespro .gform_fields>div.gf_half,.gf_stylespro .gform_fields>div.gf_left_half,.gf_stylespro .gform_fields>div.gf_right_half{width:calc(50% - 10px)!important;margin:0px!important}.gf_stylespro .gform_fields{display:flex!important;flex-wrap:wrap;gap:28px 20px!important}.gf_stylespro .ginput_complex{display:flex!important;flex-wrap:wrap;gap:20px 20px;margin-bottom:10px;width:100%!important;font-size:unset;margin:0px!important}.gf_stylespro .ginput_complex+.gfield_description.validation_message{max-width:100%!important;padding:0px!important;padding-top:20px!important;margin-top:0px!important}.gf_stylespro .gform_fields>div{width:100%!important;max-width:100%!important;margin:0!important}body .gform_wrapper .top_label .gfield_label{margin-top:0px!important;font-size:14px!important;line-height:1.2!important;margin-bottom:10px!important}.gform_heading{display:none!important}.gf_list_inline .gchoice{display:inline-block}.gf_stylespro .gfield_checkbox,.gf_stylespro .gfield_radio{gap:20px;display:flex;flex-wrap:wrap}.form{max-width:1000px;margin:auto}h2.gform_submission_error.hide_summary{font-size:20px;line-height:1.4;text-align:center;font-weight:700;margin-bottom:35px;outline:none!important}.gf_stylespro.gform_wrapper,.gf_stylespro_wrapper.gform_wrapper{padding:0}.gf_stylespro .gform_fields>div.gfield--width-half,.gf_stylespro .gf_half,.gf_stylespro .gf_left_half,.gf_stylespro .gf_right_half,.gf_stylespro .ginput_complex .ginput_left,.gf_stylespro .ginput_complex .ginput_right,.gf_stylespro .ginput_complex .name_first,.gf_stylespro .ginput_complex .name_last{width:calc(50% - 10px)!important;margin:0px!important}.gf_stylespro.sp_goose .gfield{margin-bottom:0}.gf_stylespro .field_description_above .gfield_description{padding:0;padding-bottom:20px;line-height:1.5}.gf_stylespro.sp_goose .button.gform_button{background-color:var(--nectar-accent-color)!important;border-color:var(--nectar-accent-color)!important}.gf_stylespro .ginput_complex>span{margin:0px!important;width:100%}.gf_stylespro .ginput_complex .ginput_full{width:100%}.gf_stylespro .gform_page_fields{margin-bottom:35px!important}#ui-datepicker-div.gform-theme-datepicker,#ui-datepicker-div.ui-datepicker{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:20px;box-shadow:0 15px 45px rgba(0,0,0,.18)!important;padding:16px!important;padding-bottom:10px!important;width:350px!important;max-width:calc(100vw - 32px)!important;font-family:inherit!important;z-index:999999!important}#ui-datepicker-div .ui-datepicker-header{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;padding:0 38px 0px!important;border-radius:0!important}#ui-datepicker-div .ui-datepicker-title{display:flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;width:100%!important}#ui-datepicker-div .ui-datepicker-month,#ui-datepicker-div .ui-datepicker-year{appearance:auto!important;-webkit-appearance:auto!important;background:#f3f4f5;border:1px solid rgb(229 232 234)!important;border-radius:8px!important;color:#111!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;padding:8px 10px!important;height:auto!important;min-height:38px!important;width:auto!important;min-width:92px!important;text-overflow:ellipsis}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{position:absolute!important;top:0!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#f3f4f5;border:1px solid rgb(229 232 234)!important;cursor:pointer!important;text-indent:-9999px!important;overflow:hidden!important}#ui-datepicker-div .ui-datepicker-prev{left:0!important}#ui-datepicker-div .ui-datepicker-next{right:0!important}#ui-datepicker-div .ui-datepicker-prev::after,#ui-datepicker-div .ui-datepicker-next::after{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;text-indent:0!important;font-size:18px!important;line-height:1!important;color:#111!important}#ui-datepicker-div .ui-datepicker-prev::after{content:"\e910"!important}#ui-datepicker-div .ui-datepicker-next::after{content:"\e91b"!important}#ui-datepicker-div .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-next:hover{background:#111!important}#ui-datepicker-div .ui-datepicker-prev:hover::after,#ui-datepicker-div .ui-datepicker-next:hover::after{color:#fff!important}#ui-datepicker-div .ui-state-disabled{opacity:0.35!important;pointer-events:none!important}#ui-datepicker-div .ui-datepicker-calendar{width:100%!important;border-collapse:separate!important;border-spacing:4px!important;margin:0!important;table-layout:fixed!important}#ui-datepicker-div .ui-datepicker-calendar th{padding:6px 0!important;border:0!important;color:var(--nectar-accent-color);font-size:12px!important;font-weight:700!important;text-align:center!important;text-transform:uppercase!important}#ui-datepicker-div .ui-datepicker-calendar td{padding:0!important;border:0!important;background:transparent!important;text-align:center!important}#ui-datepicker-div .ui-datepicker-calendar td a,#ui-datepicker-div .ui-datepicker-calendar td span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;aspect-ratio:1 / 1!important;border-radius:50%!important;background:transparent!important;border:0!important;color:#111!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;box-sizing:border-box!important}#ui-datepicker-div .ui-datepicker-calendar td a:hover{background:#f0f0f0!important;color:#111!important}#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-today a,#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-today span{background:#1eb0fc21!important;color:#1eb0fc!important;font-weight:700!important}#ui-datepicker-div .ui-datepicker-calendar .ui-state-active,#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-current-day a{background:var(--nectar-extra-color-2)!important;color:#fff!important;font-weight:600!important}#ui-datepicker-div .ui-datepicker-unselectable span,#ui-datepicker-div .ui-datepicker-other-month span{color:#bbb!important;background:transparent!important}#ui-datepicker-div .ui-widget-content,#ui-datepicker-div .ui-widget-header,#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-state-highlight{border:0!important}@media (max-width:640px){#ui-datepicker-div.gform-theme-datepicker,#ui-datepicker-div.ui-datepicker{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 32px)!important;max-width:360px!important}#ui-datepicker-div .ui-datepicker-month,#ui-datepicker-div .ui-datepicker-year{min-width:0!important;width:50%!important;font-size:13px!important}}.gf_stylespro .gf_progressbar_title,.gf_stylespro .gsection_title{text-align:center;font-size:17px!important;line-height:1!important;margin-bottom:15px!important;color:#0a213f;font-weight:700;padding-bottom:5px!important}.gf_stylespro .percentbar_blue{background:#1faffc;text-shadow:none!important;font-weight:700;border-radius:10000px;padding-right:15px;font-size:13.5px}.gf_stylespro .gf_progressbar{width:100%;border-radius:100000px;margin-bottom:35px}.home-rent-buy .vc_column-inner,.home-rent-buy{position:unset}.status-group.primary-status .facetwp-facet.facetwp-facet-property_status{display:flex;border-radius:5px;overflow:hidden}.home-rent-buy .status-group.primary-status .facetwp-checkbox:first-child{border-right:1px solid #00000012}.facetwp-display-value{padding-right:0px!important}.status-group.primary-status .facetwp-checkbox{padding:18px 0;background-color:#f3f3f3;background-image:none;flex:1;text-align:center;margin-bottom:0;color:var(--nectar-accent-color);font-weight:500}.status-group.primary-status .facetwp-checkbox.checked{background-image:none;background-color:var(--nectar-extra-color-2);color:#fff}.status-group.primary-status .facetwp-checkbox[data-value="available-to-let"].checked{background-color:var(--nectar-extra-color-3)}.facetwp-facet-property_status_additional{width:100%;display:flex;left:0;right:0;margin:auto!important;justify-content:center;position:relative;gap:10px;margin-top:25px!important;align-items:center}.status-group.additional-status div.facetwp-checkbox,.status-group.additional-status span{color:#fff;padding-left:0;font-weight:400;margin-bottom:0px!important;padding:6px 13px!important;border-radius:5px}.status-group.additional-status span{text-align:center;padding:0!important;font-size:13px;line-height:1.4!important;display:block}.status-group.additional-status div.facetwp-checkbox,.status-group.additional-status div.facetwp-checkbox.checked{background-image:none;position:relative}.status-group.additional-status div.facetwp-checkbox:last-child{margin-right:0}.status-group.additional-status{left:0;right:0;position:absolute;bottom:-70px;display:flex;gap:10px;justify-content:center;align-items:center;width:100%;flex-direction:row;flex-wrap:nowrap}.wpb_text_column.wpb_content_element.looking-to-sell i{color:#6ec725!important;font-size:18px;line-height:1;top:-4.5px;margin-right:6px}.status-group.primary-status{display:flex;border-radius:5px;overflow:hidden}.status-group.additional-status>span{font-weight:560;font-size:14px;margin-right:2.5px}.fs-dropdown .fs-options{padding:10px 7.5px;max-height:160px!important}.home-rent-buy .fs-search{display:none!important}.home-rent-buy .fs-dropdown .fs-option{padding:5px 25px 5px 30px!important}.fs-wrap.multiple .fs-option .fs-checkbox i{border-radius:10000px;border-color:#0d223f38;border-width:1.5px;width:15px;height:15px}.fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:#6ec725!important}.home-rent-buy .fs-wrap{width:100%;display:block}.home-rent-buy .fs-wrap .fs-label{padding:24px 25px!important;text-overflow:ellipsis;padding-right:40px;background-color:#f3f3f3!important;background-image:url(/wp-content/themes/campbellonline-child/images/selectbox-arrow-dark.svg)!important;background-position:right!important;background-repeat:no-repeat!important}.home-rent-buy span.fs-arrow{display:none;border:none!important}.home-rent-buy .fs-label-wrap{border:none!important;border-radius:5px;overflow:hidden}.status-group.additional-status>div.facetwp-checkbox::before{display:block;position:absolute;height:20px;width:20px;left:0;bottom:2px;-webkit-transition:background-color .45s ease;transition:background-color .45s ease;z-index:1;background-color:#f6f6f6;border-radius:50%;border:1px solid var(--nectar-accent-color)}.status-group.additional-status>div.facetwp-checkbox::after{display:block;position:absolute;-webkit-transition:background-color .45s ease;transition:background-color .45s ease;content:"";border-radius:50%}.status-group.additional-status>div.facetwp-checkbox[data-value="let-stc"].checked:after{background-color:var(--nectar-extra-color-3)}.status-group.additional-status div.facetwp-checkbox.checked{border-color:var(--nectar-extra-color-1)!important;transition:all 0.3s ease}.status-group.additional-status div.facetwp-checkbox{border:1.5px solid #ffffff26;background:#ffffff21;backdrop-filter:blur(10px);--webkit-backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.3s ease}.facetwp-facet-property_status_additional:before{content:'Include:';color:#fff;font-weight:600;margin-right:7.5px}.status-group.additional-status:before{content:'Include:';color:#fff;font-weight:600;margin-right:2.5px}.status-group.additional-status div.facetwp-checkbox.checked:hover{border-color:#6ec725!important;transition:all 0.3s ease}.wpb_text_column.wpb_content_element.no-property-warning{display:none;width:70%;position:absolute;text-align:center;left:50%;transform:translate(-50%,0);color:#fff;text-transform:none}.wpb_text_column.wpb_content_element.no-property-warning.show-prop-warning{display:block}.home-main-header h3{font-size:24px!important;line-height:38px!important;margin-top:-10px!important}.home-main-header h6{text-shadow:0 10px 50px rgba(0,0,0,.15)}.homepage-welcome h1{font-family:'Caveat',cursive;font-size:2rem;color:var(--nectar-extra-color-1);transform-origin:center;line-height:2rem;letter-spacing:-.05rem;top:0;position:relative}.home-rent-buy.wpb_column.column_container{max-width:250px}.couple{margin-bottom:-120px!important}div#homepage-facets{background-color:#fff;padding:7.5px!important;border-radius:50px;margin-top:35px!important;max-width:1250px;margin:auto}div#homepage-facets .vc_col-sm-6{padding-right:0}div#homepage-facets .vc_col-sm-3{padding-left:0}.facetwp-type-proximity .location-wrap{width:71%;margin-right:1%!important;float:left;border-right:none}div#homepage-facets .facetwp-type-proximity .location-wrap input{border:none!important;border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:12px;border-bottom-right-radius:12px;padding:20px 30px;background-color:#f3f3f3}body .locate-me{right:15px;opacity:1}body .locate-me:before{width:22px;height:22px;background-position:center;background-size:contain}body div#homepage-facets .facetwp-type-proximity .facetwp-radius{float:left;width:140px;text-align:center;padding-right:64px!important}body div#homepage-facets .facetwp-facet select,.home-rent-buy .fs-wrap .fs-label{opacity:1;font-size:14px;height:62px;background-color:#f3f3f3!important;background-image:url(/wp-content/themes/campbellonline-child/images/selectbox-arrow-dark.svg)!important;background-position:right!important;background-repeat:no-repeat!important;padding:15px;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;border:none}body div#homepage-facets .facetwp-radio{background-color:#f3f3f3;width:50%;text-align:center;padding:20px 0 19px 0}body div#homepage-facets .facetwp-radio:hover{cursor:pointer}body div#homepage-facets .facetwp-radio.checked{background-color:var(--nectar-extra-color-2);color:#fff}body div#homepage-facets .facetwp-radio[data-value="available-to-let"]{border-top-left-radius:5px;border-bottom-left-radius:5px}body div#homepage-facets .facetwp-radio[data-value="for-sale"]{border-top-right-radius:5px;border-bottom-right-radius:5px}body div#homepage-facets .facetwp-radio{display:none}body div#homepage-facets .facetwp-radio[data-value="for-sale"],body div#homepage-facets .facetwp-radio[data-value="available-to-let"]{display:inline-block;margin-bottom:0;background-image:none}body div#homepage-facets .facetwp-facet.facetwp-facet-prop_status.facetwp-type-radio{display:flex;flex-direction:row-reverse}body div#homepage-facets button.fwp-submit{border-top-left-radius:40px!important;border-bottom-left-radius:40px!important;width:100%;padding:10px;height:62px;color:#fff;font-size:15px;letter-spacing:.25px;background-color:#0c233f;font-weight:700;text-transform:uppercase;border:0;font-family:Montserrat;font-weight:700;cursor:pointer;transition:all 0.45s ease;border-top-left-radius:30px!important;border-bottom-left-radius:30px!important}body div#homepage-facets button.fwp-submit:hover{transition:all 0.45s ease;background-color:var(--nectar-extra-color-1)!important}.location-results{z-index:9}.visual-content-text-column .vc_column-inner{padding:14%!important}.location-results,.home-rent-buy .fs-dropdown{position:absolute;background:#fff;border:none!important;overflow:visible;width:100%;max-height:230px;border-radius:0 0 10px 10px;top:100%;box-shadow:0 10px 60px #0000004f;z-index:99999999!important;padding:0px!important}.homebuyers-service-header .homepage-couple img{max-width:600px!important;margin-left:auto!important;margin-right:auto!important;filter:drop-shadow(50px 64px 76px hwb(0deg 0% 100% / 60%))}.homebuyers-service-header .nectar-fancy-ul ul{margin-bottom:15px!important}.homebuyers-service-6-reasons-column:nth-child(even){background-color:#fff!important}.homebuyers-service-6-reasons-column:nth-child(odd){background-color:#f7f7f7}.homebuyers-service-6-reasons-column{width:33.3%}.homebuyers-service-6-reasons-row{padding-top:100px!important;padding-bottom:100px!important}.homebuyers-service-boxed-columns-row{padding-top:100px!important;padding-bottom:100px!important}.homebuyers-service-tried-and-tested{padding-top:100px!important;padding-bottom:100px!important}.homebuyers-service-6-reasons-column h3{font-size:23px!important;line-height:30px!important;font-weight:700!important;margin-bottom:-20px!important}.homebuyers-service-boxed-columns-text .vc_column-inner{padding:100px!important}.homebuyers-service-boxed-columns-row>.col{border-radius:20px;overflow:hidden;margin:0px!important}.homebuyers-service-boxed-columns-row>.col>.col{padding:0}.homebuyers-service-header .nectar-highlighted-text h1{font-size:55px;line-height:1.05;margin:0px!important;margin-bottom:-5px!important}.homebuyers-service-header .nectar-highlighted-text h1 svg{top:-19%}.selling-your-property-header{padding-top:150px!important;padding-bottom:150px!important}.selling-your-property-header img,.selling-your-property-header .img-wrap{width:100%!important}.selling-your-property-header-text{width:40%;text-align:center}.selling-your-property-header-right{width:30%;text-align:left!important}.selling-your-property-header-left{width:30%;text-align:right!important}.selling-your-property-header h1.vc_custom_heading{font-size:30px!important;line-height:30px!important;letter-spacing:-0.5px!important}.selling-your-property-header h2{margin-top:10px!important;font-size:50px!important;line-height:50px!important}.selling-your-property-header p{font-size:18px!important;line-height:30px}.selling-your-property-header a.nectar-button{top:unset!important;margin:2%!important;width:46%!important;padding:22px 20px!important;font-size:15px!important}.selling-your-property-header-right img{max-width:unset!important;width:150%!important;margin-left:30px!important}.selling-your-property-header-left img{max-width:unset!important;width:150%!important;margin-right:30px!important;float:right}.selling-your-property-method-column img{width:220px!important}.vc_col-sm-6.selling-your-property-method-column{box-shadow:0 0 100px #14213024;padding:60px!important;background-color:#fff;width:46%!important;margin:2%!important}.selling-your-property-method-column .wpb_text_column{margin-bottom:12px!important}.selling-your-property-method-column.selling-your-property-auction-column.wpb_column.column_container{margin:2%!important}.selling-your-property-method-column h3,.selling-your-property-method-column p{color:#0c2240}.selling-your-property-method-column h3{font-weight:600!important;font-size:24px!important;line-height:32px!important;width:85%!important;margin:auto!important}.selling-your-property-intro-heading{width:75%!important;margin:auto!important;color:#0c223f!important;margin-bottom:50px!important}.selling-your-property-intro-heading h2{font-size:43px!important;line-height:46px!important;margin:auto;width:610px!important;color:#0c223f!important}.selling-your-property-intro-heading a.nectar-button{margin-bottom:0px!important;margin-top:10px!important}.selling-your-property-method-column a.nectar-button{margin-top:15px}.selling-your-property-heading h2{font-size:40px!important;line-height:45px!important;color:#0c223f!important}.selling-your-property-carrousel .nectar-fancy-box .inner-wrap h3,.selling-your-property-carrousel .nectar-fancy-box .inner-wrap p{color:#071d38!important}.selling-your-property-carrousel .nectar-fancy-box .inner-wrap i,.selling-your-property-carrousel .nectar-fancy-box .inner-wrap a{color:#6ec826!important}.selling-your-property-carrousel .nectar-fancy-box .box-inner-wrap{border-radius:0px!important}.selling-your-property-carrousel .nectar-fancy-box{height:100%!important}.selling-your-property-carrousel .nectar-fancy-box .box-inner-wrap{height:100%!important}.selling-your-property-other-services{padding-top:50px!important;padding-bottom:125px!important}.selling-your-property-heading .wpb_column:nth-child(2){text-align:right}.selling-your-property-carrousel{z-index:9999}.selling-your-property-other-services h2{color:#fff!important}.selling-your-property-other-services-main .nectar-fancy-ul,.selling-your-property-other-services-also .nectar-fancy-ul{column-count:3}.selling-compare{z-index:999999}.selling-compare>.col{margin:0px!important;gap:25px}.selling-compare>.col>.col{flex:1;padding:0px!important;background:#fff;border-radius:20px;overflow:hidden;transition:all 0.45s ease;border:1px solid #0a213f0a;box-shadow:0 55px 70px #0a213f00;transform:translateY(0)}.selling-compare>.col>.col:hover{box-shadow:0 55px 70px #0a213f12;transition:all 0.45s ease;z-index:9999999;transform:translateY(-20px)}.selling-compare>.col>.col:after{display:none!important}.selling-compare>.col>.col .inner_row{padding:30px!important}.selling-compare>.col>.col .hover-wrap{margin-bottom:0px!important}.selling-compare>.col>.col a.nectar-button{width:100%;text-align:center;margin-top:5px!important}.selling-compare>.col>.col .inner_row h3{font-size:17px;line-height:1.35;margin-bottom:20px!important;margin-top:-5px!important;font-weight:600;letter-spacing:-.015em}.selling-compare>.col:after{display:none!important}.selling-compare .nectar-badge{font-size:16px;line-height:1;position:absolute;top:20px;left:20px;z-index:999999}.selling-compare .nectar-badge .nectar-badge__inner{padding:8px 15px;font-size:12px;line-height:1;font-weight:500}.selling-compare>.col>.col .inner_row li{font-size:13px!important;line-height:1.5!important;margin-bottom:12.5px!important;color:hwb(214deg 4% 75% / 80%);padding-left:33px}.selling-compare>.col>.col .inner_row li strong{color:#0a213f;font-size:15px;display:block;margin-bottom:2.5px}.selling-compare>.col>.col .inner_row li br{display:none}.selling-compare>.col>.col .inner_row li:last-child{margin-bottom:0px!important}.selling-compare>.col>.col .inner_row h2{font-size:32px;line-height:1}.page-header-row{max-width:1100px;margin:auto}.page-header-row h2{font-size:46px;line-height:1.1;margin:auto;margin-top:20px!important;margin-bottom:-10px!important}.page-header-row p{font-size:16px;line-height:1.65;max-width:1000px;margin:auto!important}.page-header-row h3{line-height:1.5!important;font-size:20px!important;font-weight:500!important;margin-top:35px!important;letter-spacing:-0.015em!important}.page-header-row .wpb_text_column{margin-bottom:25px!important}.page-header-row .wpb_text_column:last-child{margin-bottom:0px!important}h1.vc_custom_heading,h1.script-title{font-family:'Caveat',cursive;font-size:2.85rem!important;line-height:1;color:var(--nectar-extra-color-1)!important;margin-bottom:0px!important;letter-spacing:-2px;transform:rotate(-2deg);transform-origin:center}.home-main-header .nectar-highlighted-text svg{height:25px;width:120%;left:-10%;bottom:-20px}.home-main-header .wpb_text_column.wpb_content_element.looking-to-sell{text-align:center;color:#fff!important}.wpb_text_column.wpb_content_element.looking-to-sell a,.wpb_text_column.wpb_content_element.looking-to-sell strong{opacity:1!important;color:#6ec725}.wpb_text_column.wpb_content_element.looking-to-sell{position:relative;margin-top:25px!important}.wpb_text_column.wpb_content_element.looking-to-sell *{font-size:15px;line-height:1.4}span.line-row{margin-right:7.5px}body .row .col h6,.home-main-header>.col>.col>div>div>.inner_row .title,.home-main-header .nectar-highlighted-text p{font-family:'Caveat';font-size:85px;line-height:.8;color:#fff;margin-bottom:0px!important;letter-spacing:-1px;transform:rotate(-3deg);transform-origin:center;font-weight:600}.home-main-header .nectar-highlighted-text p,.home-main-header>.col>.col>div>div>.inner_row .title{max-width:750px;margin:auto;margin-bottom:25px!important;letter-spacing:-3px!important;line-height:0.6!important}div#homepage-facets:after{z-index:-1;border-radius:10000000px;box-shadow:0 10px 20px #0d162385;content:'';width:100%;height:100%;position:absolute;background:#000;top:0;left:0}#top nav ul .slide-out-widget-area-toggle a{background-color:#0d2e58;padding:12px 8px 12px 12px;border-radius:50px;border:#0d2e58;transition:all 0.5s ease}#top nav ul .slide-out-widget-area-toggle a:hover{border-color:#fff;background-color:transparent}#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines:after{background-color:#fff!important}.ul-column-wrapper ul{grid-template-columns:repeat(2,1fr);margin-bottom:25px!important}.home-top-section{margin-top:-100px}div#home-ctas{box-shadow:0 45px 100px #00000012;border-radius:15px;overflow:hidden}#home-ctas>.col{margin:0}#home-ctas>.col>.col{padding:40px 25px;transition:all .2s ease-in-out;border-radius:15px;margin:0;flex:1}#home-ctas>.col>.col:after{content:'';width:1px;height:50%;background-color:#0c233f21;position:absolute;display:block;top:25%;right:0;visibility:visible;opacity:1;transition:all .2s ease-in-out}#home-ctas>.col>.col:last-child:after,#home-ctas>.col>.col:nth-child(5):after{display:none}#home-ctas>.col>.col:hover{cursor:pointer}#home-ctas img.img-with-animation{width:120px!important;height:80px!important;object-fit:contain}#home-ctas p{font-weight:700;font-size:17px;line-height:1;margin-top:20px;display:block;letter-spacing:-.02em}#home-ctas>.col>.col:last-child{display:none}body .visual-content-row .img-with-animation[data-animation="fade-in-from-left"]{margin-left:10%}body .visual-content-row .img-with-animation[data-animation="fade-in-from-right"]{margin-left:-10%}body .visual-content-row .video-left .nectar-video-box{margin-right:-10%;margin-left:10%}body .visual-content-row .video-right .nectar-video-box{margin-right:10%;margin-left:-10%}body .row .homepage-featured-properties-heading .col h5,body .row .homepage-news-heading .col h5{font-family:'Caveat',cursive;font-size:28px!important;color:var(--nectar-extra-color-1);transform:rotate(-3deg);letter-spacing:-1px}body .row .homepage-news-heading .col h2{font-size:35px;text-align:center}.homepage-news-posts .blog-recent .col .post-header h3{color:#1c2433;font-size:16px;line-height:22px;font-weight:700}.homepage-news-posts .blog-recent .meta,.homepage-news-posts-left .grav-wrap .text a span{color:#0eb2da;font-weight:700;font-size:14px;line-height:18px}.homepage-news-posts-right .col.span_6>span{color:#6FC727!important}.homepage-news-posts-right .row.blog-recent[data-style="minimal"] h3.title{font-size:24px;line-height:1.25}#floor-plans .tabs{float:left;border:0 solid #ccc;background-color:#ededed85;width:100%;padding:15px!important;gap:10px;border-top-left-radius:15px!important;border-top-right-radius:15px!important}#floor-plans .tabs li{display:block;background-color:inherit;color:#000;padding:22px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:0.3s;font-size:17px;text-align:center;border-radius:7.5px!important;border:1px solid #0a223f17}#floor-plans .tab-content{float:left;padding:0 20px 20px;border:0 solid #ccc;width:100%;border-left:none;border-radius:15px!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important}body.single-agent[data-header-resize="1"] .container-wrap{padding-top:0}body.single-agent .post-area{margin-top:0}.single-agent h1.script-title{font-family:'Montserrat';transform:none;color:#fff!important;font-size:60px!important;line-height:1.2!important;margin-top:0!important}h2.agent-position{font-size:40px;color:var(--nectar-extra-color-2);line-height:1;text-align:left;font-family:'Caveat'}.material .single-agent-name .wpb_content_element{margin-bottom:0}.agent-intro-header{color:#fff;padding:12px 0;font-size:17px;line-height:1.65}.agent-intro-body{display:none}.row .col .agent-image img{overflow:hidden;border-radius:3000px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:0}.agent-contact-numbers a{display:block;font-weight:700}body .wpb_column.centered-text ul.agent-social{padding:0;display:flex!important;justify-content:center;margin-bottom:35px!important}ul.agent-social li{list-style:none;margin-right:10px}ul.agent-social li a{width:50px;height:50px;color:#fff;background-color:rgb(10,34,63);display:flex;justify-content:center;align-items:center;font-size:20px;border-radius:50%;border:1px solid rgb(10,34,63);transition:all 0.5s ease-in-out}ul.agent-social li a:hover{color:rgb(10,34,63);background-color:transparent}ul.agent-social li a i[class*="fa-"]{top:0}a.nectar-button.large.regular.extra-color-1.regular-button.contact-btn{margin-top:20px}.single-agent .row.heading-title.hentry{display:none!important}.single-agent span.post-featured-img{display:none!important}.single-agent .container-wrap{padding:0px!important}.agent-header>.row-bg-wrap>div>.row-bg{background:linear-gradient(180deg,#0a223f 0%,#001126 100%)}.single-agent .vc_col-sm-8{width:calc(100% - 425px)}.single-agent .vc_col-sm-4{width:425px}.single-agent .vc_col-sm-8 .vc_column-inner{margin-top:-15px}.agent-header{padding:100px 0px!important;padding-bottom:200px!important}.agent-body{padding:100px 0px!important}.agent-body .slides{max-width:100%!important}.agent-body .slides blockquote{padding:0!important}.agent-body .testimonial-next-prev{display:none}.single-agent .testimonial_slider blockquote p,body .testimonial_slider blockquote .close-quote,body .testimonial_slider blockquote .open-quote{font-size:17px;line-height:1.6!important}.single-agent a.nectar-button.large.contact-btn{width:100%;margin:0px!important;margin-bottom:35px!important}.single-agent .agent-contact-numbers{font-size:22px;line-height:1}.single-agent .agent-contact-numbers>a{margin-bottom:12px}.wpb_text_column.wpb_content_element.caption *{font-size:14px;line-height:1.6;color:#0a213f}.wpb_text_column.wpb_content_element.caption{margin:0px!important;padding:13px 20px;background:#0a213f12;color:#fff!important;border-radius:7.5px;border:1px solid #0a213f14;margin-top:30px!important}.single-agent .img-with-aniamtion-wrap .hover-wrap,.single-agent .img-with-aniamtion-wrap .hover-wrap *{display:block!important;width:100%!important}.single-agent .properties-card-container{padding:0px!important}.agent-body .flickity-viewport{margin-bottom:0px!important;margin-top:55px!important}.single-agent .properties-card-container span.prop-item-excerpt{margin-bottom:0px!important}.single-agent .properties-card-container span.prop-item-excerpt>*{padding-bottom:0px!important}.single-agent-name .divider-wrap{display:none!important}.single-agent .testimonial_slider.span_12.col:before{content:'What Our Customers Say';text-align:center;display:block;font-family:'Caveat';font-size:35px;line-height:1;letter-spacing:-.025em;margin-bottom:15px;font-weight:700;color:var(--nectar-extra-color-1)}.agent-info-box h6{font-size:35px!important}.agent-info-box h3{font-weight:800!important}.agent-info-box .vc_column-inner{margin:0px!important}.agent-body h3{font-size:25px!important;line-height:1.25!important;letter-spacing:-0.02em!important;margin-bottom:-5px!important}.agent-info-box{border-radius:20px;overflow:hidden;background:hsl(201deg 97% 55% / 5%)}.agent-info-box>.col{margin:0px!important}.agent-info-box>.col>.col{padding:0px!important}.agent-header::after{content:'';position:absolute;background-image:url(/wp-content/uploads/2020/03/free-back.svg);bottom:0;height:300px;z-index:9999999;margin-left:-50vw;left:50%;width:100vw;user-select:none;pointer-events:none;background-repeat:repeat-x;background-position:center;display:block}.single-agent .testimonial_slider.span_12.col{background:#f5fbfe;border-radius:20px;padding:50px;margin:0px!important}.single-agent .testimonial_slider.span_12.col .controls{position:relative!important;bottom:0px!important;margin-bottom:-15px;margin-top:-15px}body.search #page-header-bg{padding:100px 0;height:auto!important;background:#fff}body.search-results.material .container-wrap{background:linear-gradient(0deg,#f6f6f6,#ffffff)!important;box-shadow:none!important;overflow:visible}.has-results-form{max-width:950px;margin:auto;margin-top:30px}body[data-form-submit="regular"] .has-results-form button[type=submit]{background-color:transparent!important}.has-results-form .search-form button[type=submit] .icon-salient-search{margin-top:1px;display:block;font-size:22px;color:#fff!important;background-color:transparent;font-weight:700}.has-results-form .search-form button[type=submit] .text{display:none}div#search-results-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px}div#search-results-grid article{background-color:#fff;box-shadow:0 25px 100px #00000021}div#search-results-grid a{display:block;position:relative}.row .col div#search-results-grid img{margin-bottom:0;width:100%;height:250px;object-fit:cover;display:block}span.result-type{position:absolute;top:15px;left:15px;padding:10px 16px;background-color:var(--nectar-extra-color-1);color:#fff;font-size:13px;line-height:1;font-weight:500;border-radius:10000px}div#search-results-grid .search-text-wrap{padding:35px}div#search-results-grid h2.title{font-size:19px;line-height:25px;font-weight:700;margin-bottom:10px;font-family:Montserrat!important}form.search-form{display:flex}body.search-no-results .search-form button[type=submit]:hover{-webkit-transform:unset;transform:unset;background:var(--nectar-extra-color-1)!important;opacity:1!important}.search div#pagination{margin:40px 20px 10px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){div#search-results-grid{display:block}div#search-results-grid article{float:left;width:31%;margin-right:20px;margin-bottom:20px}div#search-results-grid h2.title{height:75px}div#search-results-grid .search-text-wrap p{display:none}.page-template-page-prop-search .facetwp-template{display:block}.page-template-page-prop-search .property-item{width:31%;margin-right:20px;float:left}}body.author #page-header-wrap #page-header-bg,body.category #page-header-wrap #page-header-bg,body.tag #page-header-wrap #page-header-bg,body.date #page-header-wrap #page-header-bg{padding:100px 0}body #page-header-bg .span_6 span.subheader,#page-header-bg span.result-num,body .row .col.section-title>span,.page-header-no-bg .col.section-title h1>span,.nectar-box-roll .overlaid-content .subheader{font-size:20px!important;line-height:1!important;display:block;font-weight:500;color:#6ec725!important;margin-bottom:10px}.widget_search .search-form,body.search-no-results .search-form{display:flex!important;gap:15px}body[data-button-style=rounded] .container-wrap .widget_search .search-form button[type=submit],body.search-no-results .container-wrap .search-form button[type=submit]{position:relative!important;top:unset!important;transform:none!important;padding:0 0px!important;width:58px!important;height:58px;min-width:58px;font-size:20px!important}#sidebar .widget_search .search-form input[type=text],.widget_search .search-form input[type=text]{padding:18px 20px!important;font-size:15px!important;line-height:1!important;font-weight:500}.widget_search .search-form button[type=submit] .icon-salient-search,body.search-no-results .search-form button[type=submit] .icon-salient-search{font-size:20px!important;color:#fff!important}body #ajax-content-wrap .widget_search .search-form button[type=submit]:hover,body.search-no-results #search-results .search-form button[type=submit]:hover{background:#0b203e!important;opacity:1!important}#slide-out-widget-area.fullscreen-split .right-side{width:500px!important;min-width:500px;position:unset}body #slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .left-side{width:100%!important;padding-right:50px!important}#slide-out-widget-area.fullscreen-split .right-side .right-side-inner{padding:0 55px;padding-right:0px!important}#slide-out-widget-area.fullscreen-split .right-side .right-side-inner .textwidget p:last-child{margin-bottom:0px!important}#slide-out-widget-area .bottom-meta-wrap{margin:0px!important;display:none!important}#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .right-side,#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .left-side{padding:100px 0px!important;height:100%}#slide-out-widget-area.fullscreen-split .right-side .right-side-inner p{padding-bottom:12px}#slide-out-widget-area.fullscreen-split .right-side .right-side-inner p:last-child{padding-bottom:0}#slide-out-widget-area.fullscreen-split .right-side-inner a.canvas-contact-btn:hover{background:#09223e!important;opacity:1!important}#slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container{width:100%}#slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container ul.menu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:75px 55px}#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container:after,#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container:before{display:none!important}#slide-out-widget-area[data-dropdown-func].fullscreen-split .inner-wrap>.inner .off-canvas-menu-container li li a{font-size:15px!important;background:transparent!important;font-weight:300;transition:all 0.35s ease!important}#slide-out-widget-area[data-dropdown-func].fullscreen-split .inner-wrap>.inner .off-canvas-menu-container li li a:hover{color:#ffffff45!important;transition:all 0.35s ease!important}#slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container ul.menu>li.menu-item{margin:0px!important}#slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container ul.menu>li.menu-item>a{color:var(--nectar-extra-color-1);font-size:20px;line-height:1;margin-bottom:15px;display:block}#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after{display:none}#slide-out-widget-area.fullscreen-split .right-side{min-width:375px;display:flex;align-content:flex-start}#slide-out-widget-area.fullscreen-split .widget ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button),#slide-out-widget-area.fullscreen-split .textwidget a:not(.nectar-button):not(.canvas-contact-btn){background:transparent!important}#slide-out-widget-area.fullscreen-split .right-side:after{content:'';height:100%;width:100vw;left:0;position:fixed;display:block;background:linear-gradient(135deg,#061b33 0%,transparent 50%);z-index:-1;top:0}#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container{margin:0 auto!important;padding:0 70px!important;left:unset!important;right:unset!important}#slide-out-widget-area.fullscreen-split .right-side .right-side-inner p span{font-weight:700!important}#slide-out-widget-area .off-canvas-menu-container .sub-menu .nectar-menu-item-with-icon{margin:0!important}#slide-out-widget-area .nectar-menu-label{top:-2px;margin-left:8px;font-size:11px;padding:5px 9px;background:var(--nectar-extra-color-2);font-weight:600;border-radius:10000px}body #slide-out-widget-area .nectar-menu-label:before{background-color:#6ec725;opacity:1;z-index:-1;display:none}.social-off-canvas{display:flex;gap:5px;align-items:flex-end}.single-post img.img-with-animation{width:100%}#page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a,.material #page-header-bg.fullscreen-header .inner-wrap>a{padding:7px 20px}.single-post #page-header-bg .page-header-bg-image-wrap{background:#0a213f}span.meta-comment-count{display:none!important}span.meta-date.date{padding-right:0px!important}body.single-post.single .container-wrap,html body.single-event.single .container-wrap{margin-top:-35px!important;z-index:999!important;border-top-left-radius:25px!important;border-top-right-radius:25px!important;padding-top:75px!important}.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after{opacity:.75}.masonry.material .masonry-blog-item .meta-category a{background:var(--nectar-extra-color-1);color:#fff!important;font-size:12px!important;border-radius:1000px;padding:3px 16px;display:table!important}.masonry.material .masonry-blog-item .meta-category a{display:none!important}.masonry.material .masonry-blog-item .meta-category a:first-child{display:table!important}.masonry.material .masonry-blog-item .article-content-wrap,.related-posts[data-style=material] .article-content-wrap{padding-top:5px!important}.masonry.material .masonry-blog-item h3{font-size:22px;line-height:1.3;color:#0a213f;margin:0px!important;display:block}.masonry.material .masonry-blog-item .article-content-wrap .excerpt{color:#0b203f;font-weight:500;font-size:15px;line-height:1.5}.masonry.material .masonry-blog-item .grav-wrap{margin-top:20px}.masonry.material .masonry-blog-item h3 a{display:block}.masonry.material .masonry-blog-item .inner-wrap{border-radius:0px!important}.masonry.material .masonry-blog-item .meta-category{padding:0 30px 0 30px;margin-top:-15px;background:transparent}.masonry.material .masonry-blog-item .grav-wrap .text a{color:#0b203f;display:block;letter-spacing:-.25px;font-size:15px!important;line-height:1.2!important}.masonry.material .masonry-blog-item .grav-wrap .text span{font-weight:500!important;font-size:12px;line-height:1.5;color:var(--nectar-extra-color-1)}article span.meta-reading-time:after{content:'ute read';margin-left:0;display:block}.nectar-recent-posts-single_featured.multiple_featured>.container .controls{display:none!important}#boxed .nectar-recent-posts-single_featured[data-padding="12%"] .recent-post-container,.nectar-recent-posts-single_featured[data-padding="12%"] .recent-post-container{padding-top:165px!important;padding-bottom:235px!important}.post .content-inner .post-featured-img img{height:250px;object-fit:cover;width:100%;display:block}.nectar-recent-posts-single_featured h2,.nectar-recent-posts-single_featured h3{margin-bottom:20px!important;margin-top:18px!important}.blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .next-post:after,.blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .previous-post:after,.container-wrap[data-nav-pos=after_project_2] .bottom_controls .next-project:after,.container-wrap[data-nav-pos=after_project_2] .bottom_controls .previous-project:after{opacity:.7}.blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span:not(.text),.container-wrap[data-nav-pos=after_project_2] .bottom_controls .next-project span:not(.text){font-weight:700!important;letter-spacing:-0.01em!important;font-size:18px;line-height:1;margin-bottom:15px!important;color:#1faffc}.blog_next_prev_buttons[data-style*=next_prev] .next-post h3 span{margin-bottom:0px!important;font-size:33px;line-height:1.2;max-width:750px;text-align:center}.blog_next_prev_buttons[data-style*=next_prev] .next-post h3 span>*{display:none!important}.blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .next-post,.blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .previous-post{padding:110px 100px}#page-header-bg[data-post-hs="default_minimal"] #single-below-header span.meta-reading-time{display:inline-flex;margin-left:20px}.ascend .related-post-wrap h3.related-title,.material .related-post-wrap h3.related-title{padding-top:100px;text-align:center;margin-bottom:35px}.ascend .blog-recent.related-posts,.material .blog-recent.related-posts{padding-bottom:100px;display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:30px}.ascend .blog-recent.related-posts>div,.material .blog-recent.related-posts>div,.single-post .full-width-section>.span_12.blog-recent[data-style=material] .col{margin:0px!important;width:100%!important;display:block!important}.ascend .blog-recent.related-posts:before,.material .blog-recent.related-posts:before,.ascend .blog-recent.related-posts:after,.material .blog-recent.related-posts:after{display:none}body .related-posts[data-style=material] .inner-wrap,.blog-recent[data-style=material] .inner-wrap{border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 40px 110px rgba(0,0,0,.05)}.related-posts[data-style=material] .meta-category{position:absolute;top:0;padding:25px}.related-posts[data-style=material] .meta-category a{background:var(--nectar-extra-color-1);padding:11px 18px;color:#fff;border-radius:100000px;display:none;font-size:12.5px!important;line-height:1!important}.related-posts[data-style=material] .meta-category a:first-child{display:table}.masonry.material .masonry-blog-item .article-content-wrap,.related-posts[data-style=material] .article-content-wrap{position:relative!important;background:#fff;padding:25px 30px 30px 30px!important}.related-posts .article-content-wrap .post-header h3.title{font-weight:700;font-size:20px;line-height:1.35;margin:0px!important}.related-posts .article-content-wrap .post-header{margin-bottom:10px}.container.main-content>.row:not(:first-child){display:flex;flex-wrap:wrap}.container.main-content>.row:not(:first-child)>*{min-width:100%}.container.main-content>.row .blog_next_prev_buttons{order:2;margin-top:0px!important}.container.main-content>.row .related-post-wrap{order:1}.container.main-content>.row .related-post-wrap .row-bg-wrap{border-top-left-radius:20px;overflow:hidden;border-top-right-radius:20px}#author-bio{margin-bottom:75px!important}.related-posts[data-style=material] .post-featured-img img{height:260px;object-fit:cover;width:100%}.single-post .post-content .content-inner{padding:0px!important}body.thistle-homes *:not(i):not(.icon-salient-search):not(.script-small h6):not(.fa){font-family:'Glacial Indifference'!important}body.thistle-homes p{line-height:1.5!important;letter-spacing:-.02em}body.thistle-homes #footer-outer .widget li a,body.thistle-homes p,body.thistle-homes .gform_confirmation_message{font-size:17.5px!important}body.thistle-homes *::selection{background:var(--thistle-homes-dark-pink)!important;color:#fff!important}body.thistle-homes .full-width-section>.col.span_12.dark,body.thistle-homes .full-width-content>.col.span_12.dark,body.thistle-homes .dark,body.thistle-homes .dark h1,body.thistle-homes .dark h2,body.thistle-homes .dark h3,body.thistle-homes .dark p,body.thistle-homes span.gfield_required{color:var(--thistle-homes-dark-grey)!important}body.thistle-homes .row .col h3{font-size:34px;line-height:1.2}body.thistle-homes .row .col h2{font-size:38px;line-height:1.15}body.thistle-homes .dark h1,body.thistle-homes .dark h2,body.thistle-homes .dark h3{font-weight:800}body.thistle-homes .dark span.gfield_required{color:var(--thistle-homes-dark-pink)!important}body.thistle-homes a.nectar-button.regular.accent-color{background:var(--thistle-homes-dark-pink)!important}body.thistle-homes a.nectar-button.regular.extra-color-1,body.thistle-homes #slide-out-widget-area .nectar-menu-label{background:var(--thistle-homes-dark-grey)!important}body.thistle-homes a.nectar-button.regular.extra-color-2{background:var(--thistle-homes-light-pink)!important}body.thistle-homes .thistle-homes a.nectar-button.regular.extra-color-3{background:var(--thistle-homes-light-grey)!important}body.thistle-homes .nectar-simple-slider .flickity-page-dots svg circle.time{stroke:var(--thistle-homes-dark-pink)!important}body.thistle-homes .row .col .script-small.blue h6,body.thistle-homes .row .col .script-small h6{color:var(--thistle-homes-light-pink)!important}body.thistle-homes a.nectar-button.regular.accent-color:last-child{margin-bottom:0px!important}.thistle-homes-property-header{margin-left:-50vw;left:50%;width:100vw;padding-left:65px!important}body.thistle-homes #slide-out-widget-area .nectar-menu-label:before{background-color:var(--thistle-homes-dark-grey)}.thistle-homes div#header-outer{box-shadow:none!important}.thistle-homes a.mobile-search,.thistle-homes li#search-btn{display:none!important}body.thistle-homes #header-outer:not([data-format="left-header"]) #top nav>.buttons{margin-left:10px!important}body.thistle-homes #header-outer[data-lhe=default] #top nav ul.sf-menu>li.menu-item a span.menu-title-text{font-size:15px;line-height:1}body.thistle-homes div#header-outer{background:var(--thistle-homes-dark-pink);border-color:var(--thistle-homes-light-pink)}body.thistle-homes div#header-outer .property-search,body.thistle-homes div#header-outer .book-valuation,body.thistle-homes div#header-outer .start-valuation{display:none!important}body.thistle-homes div#slide-out-widget-area-bg{background:var(--thistle-homes-dark-pink)}body.thistle-homes #slide-out-widget-area.fullscreen-split .right-side:after{background:linear-gradient(135deg,#c0729e38 0%,transparent 50%)}body.thistle-homes a.canvas-contact-btn,body.thistle-homes #top .span_9>.slide-out-widget-area-toggle{background-color:var(--thistle-homes-dark-grey)!important}body.thistle-homes #slide-out-widget-area a.menu-number{color:var(--thistle-homes-dark-grey)!important}body.thistle-homes .page-submenu li a{padding:15px 5px}body.thistle-homes div#header-space{background:#bc709c!important}body.thistle-homes ul#menu-mobile-header-buttons{display:none!important}body.thistle-homes .footer-contact-offices:after{background:linear-gradient(-90deg,#8e3d6b 20%,transparent 100%)}body.thistle-homes .footer-contact-offices:before{background:linear-gradient(90deg,#8e3d6b 20%,transparent 100%)}body.thistle-homes #slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container ul.menu>li.menu-item>a{color:#fff!important}.thistle-homes .social-off-canvas img{max-width:40px}.thistle-homes #top nav>ul>li[class*="button_bordered"]>a:before{border-color:var(--thistle-homes-light-pink);background:var(--thistle-homes-light-pink)}.thistle-homes #top nav>ul>li[class*="button_bordered"]>a:hover:before{border-color:#ffffff0d!important}body.thistle-homes .footer-main .row-bg,body.thistle-homes #footer-outer:before{background-color:var(--thistle-homes-dark-pink)!important}body.thistle-homes .footer-contact-offices .row-bg.viewport-desktop.using-bg-color,body.thistle-homes #top nav>ul>.button_solid_color>a:before{background-color:#913e6d!important}body.thistle-homes .footer-copyright .row-bg{background-color:var(--thistle-homes-dark-pink)!important}body.thistle-homes .footer-contact-offices .nectar-button.regular-button.large{background:var(--thistle-homes-dark-pink)!important}body.thistle-homes .footer-contact-offices .flickity-slider>div .wpb_text_column.wpb_content_element *:not(strong){color:var(--thistle-homes-dark-grey)!important;font-weight:600!important;line-height:1}body.thistle-homes div#header-outer .slide-out-widget-area-toggle a,body.thistle-homes .footer-main .socials .wpb_wrapper i,body.thistle-homes .footer-main .socials .wpb_wrapper .nectar_icon_wrap:hover i{background:var(--thistle-homes-dark-grey)}body.thistle-homes .footer-main h2.widgettitle,body.thistle-homes .footer-main h5,body.thistle-homes #footer-outer .widget li a:hover,body.thistle-homes #header-outer #top nav ul #search-btn a:hover span{color:var(--thistle-homes-light-pink)!important}body.thistle-homes #footer-outer a,body.thistle-homes .contact-column a.mail i,body.thistle-homes #footer-outer .contact-column a.mail:hover{color:#fff!important}body.thistle-homes .footer-main .nectar_icon_wrap{margin-bottom:0px!important}body.thistle-homes .socials.inner_row{margin-top:22px!important;margin-bottom:0px!important}body.thistle-homes #footer-outer .widget li a{font-size:18px!important}body.thistle-homes .footer-main h2.widgettitle,body.thistle-homes .footer-main h5{font-size:20px!important}body.thistle-homes .footer-contact-offices:after{background:linear-gradient(-90deg,#8e3d6b 20%,transparent 100%)}body.thistle-homes .footer-contact-offices:before{background:linear-gradient(90deg,#8e3d6b 20%,transparent 100%)}body.thistle-homes .container-wrap{box-shadow:rgb(92 29 65 / 65%) 0 70px 110px -30px!important}body.thistle-homes .thistle-homes-our-story .light *,.thistle-homes-our-story .light p{color:#fff!important}body.thistle-homes .thistle-homes-our-story .light h2 span{color:#c0729e!important}body.thistle-homes .footer-copyright *,body.thistle-homes .footer-copyright p,body.thistle-homes .footer-copyright li a{font-size:15px!important}body.thistle-homes .thistle-homes-enquire{display:flex!important}.thistle-homes-enquire{display:none!important}.thistle-homes-hero .nectar-simple-slider{padding-bottom:700px!important;min-height:unset!important}.thistle-homes-hero-inner>div{width:100%!important;max-width:1800px!important;margin:auto!important;padding:0 70px;text-align:left;padding-bottom:105px!important}.thistle-homes-hero-inner>div *{text-align:left}.thistle-homes-hero .nectar-simple-slider .flickity-page-dots{max-width:1800px;width:1800px;margin:auto!important;padding:100px 70px;left:0;right:0;padding-top:0}.thistle-homes-hero-inner .nectar-rotating-words-title{margin-top:-10px}.thistle-homes-hero-inner .nectar-rotating-words-title span{padding-right:20px!important}.thistle-homes-hero-inner .nectar-split-heading h1{font-size:60px;line-height:1;font-weight:300}.thistle-homes-hero-inner .nectar-split-heading h1 span{padding-right:3px}.thistle-homes-hero-inner .nectar-split-heading h1>span:last-child{left:-5px}.thistle-homes-hero-inner img{max-width:250px!important}.thistle-homes-guest-fave .vc_column-inner>.wpb_wrapper{display:flex;align-items:center;justify-content:center;width:150px;text-align:center;gap:9px}.thistle-homes-guest-fave .vc_column-inner>.wpb_wrapper .img-with-aniamtion-wrap:last-child img{transform:scaleX(-1)}.thistle-homes-guest-fave .vc_column-inner>.wpb_wrapper .wpb_text_column{margin:0px!important}.thistle-homes-guest-fave .vc_column-inner>.wpb_wrapper .hover-wrap{margin:0px!important}.thistle-homes-guest-fave .vc_column-inner>.wpb_wrapper h5{font-size:20px;line-height:.95;font-weight:700}.thistle-homes-intro-bar{border:1.5px solid #27283b12;border-radius:15px;padding:22px 27px!important;margin-top:-55px;z-index:9999;background:#fff;box-shadow:0 20px 70px #00000012;max-width:1800px!important;width:100%!important;box-sizing:border-box!important}body .thistle-homes-intro-bar p{font-size:17px!important;line-height:1.25!important}body.thistle-homes .thistle-homes-intro-bar a.nectar-button{width:100%;text-align:center;font-size:16px!important;line-height:1.2!important;letter-spacing:-.01em;font-weight:600}.thistle-homes-intro-bar .number{font-size:32px!important;line-height:1!important;margin:0px!important;font-weight:400}.thistle-homes-intro-bar .milestone-wrap{margin-bottom:0px!important}.thistle-homes-intro-bar .nectar-star-rating{display:flex;justify-content:center;align-items:center;align-content:center;font-size:16px!important}.thistle-homes-intro-bar .nectar-star-rating .nectar-star-rating__content{display:none}.thistle-homes-intro-bar>.col>.col:nth-child(1){width:auto;padding-right:0px!important}.thistle-homes-intro-bar>.col>.col:nth-child(1) img{width:50px;border-radius:100000px}.thistle-homes-intro-bar>.col>.col:nth-child(2){width:auto}.thistle-homes-intro-bar>.col>.col:nth-child(3){width:auto;margin-right:auto!important;max-width:310px;padding-left:0px!important}.thistle-homes-intro-bar>.col>.col:nth-child(4){width:auto}.thistle-homes-intro-bar>.col>.col:nth-child(5){width:auto}.thistle-homes-intro-bar>.col{display:flex!important;justify-content:flex-start;gap:15px}.thistle-homes-intro-bar>.col:after{display:none}.thistle-homes-intro-bar .nectar-cta{margin-top:-6.5px}.thistle-homes-intro-bar .nectar-cta p{font-size:16px!important}.thistle-homes-intro-bar .nectar-cta[data-style=underline] .link_wrap .link_text:after{bottom:-4px;border-bottom-width:1.5px;border-color:var(--thistle-homes-dark-pink)}body.thistle-homes .nectar-star-rating__icon:before,body.thistle-homes .testimonial_slider .star-rating .filled:before{color:var(--wp--preset--color--luminous-vivid-amber)}.thistle-homes-map .nectar-leaflet-map,.thistle-homes-map .nectar-google-map{border-radius:20px;box-shadow:0 20px 100px #00000014;margin-top:45px}body.thistle-homes .thistle-homes-map .animated-dot *{background-color:var(--thistle-homes-dark-pink)!important}body.thistle-homes .thistle-homes-map .animated-dot .middle-dot{background-image:url(/wp-content/uploads/2024/11/thistle-favicon.jpg);background-size:cover;transform:scale(4);box-shadow:0 3px 18px #0000008c}.thistle-homes-map .gm-style-iw{padding:26px 25px!important;box-shadow:0 20px 60px #0000004f;text-align:center;color:var(--thistle-homes-dark-grey);max-width:350px!important}.thistle-homes-map .gm-style-iw .gm-style-iw-d{max-height:unset!important;display:block;padding:0px!important;overflow:visible!important;font-size:13px}.thistle-homes-map .gm-style-iw .gm-style-iw-d *{line-height:1.35}.thistle-homes-map .gm-style-iw .gm-style-iw-d b{font-size:19px;display:block;margin-bottom:6px;letter-spacing:-.02em}.thistle-homes-map .gm-style-iw-chr{position:absolute;top:10px;right:10px}.thistle-homes-map .gm-style-iw-chr>div{display:none}.thistle-homes-map .gm-style-iw-chr button.gm-ui-hover-effect{width:auto!important;height:auto!important;background:#812d5d!important;opacity:1!important;padding:3px!important}.thistle-homes-map .gm-style-iw-chr button.gm-ui-hover-effect span{margin:0px!important;background:#fff;width:18px!important;height:18px!important}body.thistle-homes .light .gf_stylespro.sp_goose .button,body.thistle-homes .light .gf_stylespro.sp_goose .gfield_label{color:#ffffffc7!important}body.thistle-homes div#ajax-content-wrap .container-wrap input[type=submit],body.thistle-homes .gf_stylespro.sp_goose .button.gform_button{background:var(--thistle-homes-dark-grey)!important;border-color:var(--thistle-homes-dark-grey)!important;color:#fff!important}body.thistle-homes .gf_stylespro .gfsp_dot input[type=checkbox]:not(old):checked+label:before{box-shadow:0 0 0 4px inset,0 0 0 15px var(--thistle-homes-dark-pink) inset}body.thistle-homes .gf_stylespro .gfsp_dot input[type=checkbox]:not(old)+label:before,body.thistle-homes .gf_stylespro .gfsp_dot input[type=radio]:not(old)+label:before{border-color:var(--thistle-homes-light-pink)!important}body.thistle-homes .gf_stylespro .gfield textarea.large{height:175px}body.thistle-homes .sp_goose input:not(.gform_next_button),body.thistle-homes .sp_goose select,.sp_goose textarea,body.thistle-homes .sp_goose input[type="text"],body.thistle-homes .sp_goose input[type="email"],body.thistle-homes .sp_goose input[type="url"],body.thistle-homes .sp_goose input[type="password"],body.thistle-homes .sp_goose input[type="search"],body.thistle-homes .sp_goose .chosen-choices,.thistle-homes-property-body .wpb_wrapper .nectar-button.large,.thistle-homes .wpb_wrapper .nectar-button.large{font-size:17px!important;line-height:1.5!important}body.thistle-homes .gform_wrapper .top_label .gfield_label{font-weight:400!important}body.thistle-homes .gform_wrapper .top_label .gfield_label{font-size:16px!important}body.thistle-homes .gform_footer.top_label{margin-top:30px!important}body.thistle-homes .row .col .gfield h2{font-size:50px}body.thistle-homes .row .col .gfield p{font-size:21px!important;line-height:1.4;opacity:.7;margin-top:7px!important}body.thistle-homes .gf_stylespro_wrapper.gform_wrapper{margin-bottom:0px!important}.thistle-homes-property-featured-image{margin-bottom:0px!important}.thistle-homes-property-body{padding:40px;background-color:#fff}.thistle-homes-property-featured-image img{height:350px!important;object-fit:cover;width:100%}.thistle-homes-properties-inner>.col>.col .vc_column-inner .img-with-aniamtion-wrap .hover-wrap{margin:0px!important}.thistle-homes-property-main-content .thistle-homes-property-price{background:var(--thistle-homes-dark-pink)!important;margin:0px!important;padding:15px 40px!important}.thistle-homes-property-featured-image .nectar-badge{position:absolute;left:25px;top:25px;z-index:999;margin:0}.thistle-homes-property-featured-image .nectar-badge .nectar-badge__inner{background:var(--thistle-homes-light-pink)!important;border-radius:100000px;padding:10px 17px}.thistle-homes-property-body .wpb_wrapper{display:flex;flex-wrap:wrap;gap:10px 10px}.thistle-homes-property-body .wpb_wrapper *:not(.nectar-button){margin:0px!important}.thistle-homes-property-body .wpb_wrapper p{font-size:17px;line-height:1.5;opacity:.9}.thistle-homes-property-body .wpb_wrapper .nectar-button{width:100%;flex:1;text-align:center}.thistle-homes-property-body .wpb_wrapper .nectar-star-rating{width:100%;font-size:17px!important}.thistle-homes-property-body .nectar-star-rating__icon:before{letter-spacing:.1em;color:var(--wp--preset--color--luminous-vivid-amber)}.thistle-homes-property-body .nectar-star-rating__content{padding-left:8px;font-size:17px}.thistle-homes-properties-inner>.col>.col>.vc_column-inner{height:100%;background:#fff}.facility-list .wpb_wrapper .wpb_text_column{width:100%;margin:0px!important}.thistle-homes-facilities .iwithtext{margin:0px!important;display:flex;gap:15px;align-items:center;justify-content:flex-start;width:calc(50% - 15px)}.thistle-homes-facilities .iwithtext .iwt-icon{position:relative}.thistle-homes-facilities .iwithtext .iwt-text{padding:0;font-size:18px;line-height:1;display:block}.thistle-homes-facilities .iwithtext .iwt-icon img{margin:0px!important}.thistle-homes-facilities .iwithtext .iwt-icon img{width:45px!important}.thistle-homes-facilities .iwithtext .clear{display:none}.thistle-homes-facilities .facility-list .wpb_wrapper{display:flex;flex-wrap:wrap;gap:25px 30px}.thistle-homes-feedback .iwithtext{display:flex;margin:0;align-items:center;gap:25px;margin-bottom:-5px!important;margin-top:25px!important;background:#f0f0f1;padding:25px;border-radius:12.5px}.thistle-homes-feedback .iwithtext:last-child{margin-bottom:0px!important}.thistle-homes-feedback .iwithtext .iwt-icon{position:relative}.thistle-homes-feedback .iwithtext .iwt-text{padding:0}.thistle-homes-feedback .iwithtext .iwt-icon img{margin:0px!important;width:70px!important}.thistle-homes-feedback .iwithtext h4{margin:0;font-size:22px;line-height:1}.thistle-homes-feedback .iwithtext .iwt-text p,.thistle-homes-feedback .iwithtext .iwt-text p strong{color:var(--thistle-homes-dark-pink)!important}.thistle-homes-feedback .iwithtext .iwt-text p{margin-top:6px;font-size:16px!important;line-height:1}.thistle-homes .gf_stylespro .gfield{max-width:100%}.thistle-homes .gf_stylespro .gfield label{font-weight:500!important;padding:0!important}.thistle-homes .gf_stylespro .gfield_checkbox .gchoice label{font-size:15px!important;line-height:1.2!important}.thistle-homes .testimonial_slider[data-style="minimal"] blockquote span.title{color:var(--thistle-homes-dark-pink);font-size:17px!important;line-height:1!important}body.thistle-homes .testimonial_slider blockquote p{font-size:22px!important}body.thistle-homes .thistle-homes-our-story .inner_row>.col>.col:last-child .wpb_gallery{position:absolute;left:0;top:0;height:100%;width:100%}body.thistle-homes .thistle-homes-our-story .inner_row>.col>.col:last-child .wpb_gallery>.wpb_gallery{height:100%;width:100%}body.thistle-homes .thistle-homes-our-story .inner_row>.col>.col:last-child .wpb_gallery .wpb_gallery_slides *,body.thistle-homes .thistle-homes-our-story .inner_row>.col>.col:last-child .wpb_gallery .wpb_gallery_slides,body.thistle-homes .thistle-homes-our-story .inner_row>.col>.col:last-child .wpb_gallery .wpb_gallery_slides *,body.thistle-homes .thistle-homes-our-story .inner_row>.col>.col:last-child .wpb_wrapper{height:100%}body.thistle-homes .thistle-homes-our-story .inner_row>.col>.col:last-child .wpb_gallery .wpb_gallery_slides img,body.thistle-homes .thistle-homes-property-header-gallery .wpb_gallery .wpb_gallery_slides *,body.thistle-homes .thistle-homes-property-header-gallery .wpb_gallery .wpb_gallery_slides,body.thistle-homes .thistle-homes-property-header-gallery .wpb_gallery .wpb_gallery_slides *,body.thistle-homes .thistle-homes-property-header-gallery .wpb_wrapper{height:100%;object-fit:cover}body.thistle-homes .thistle-homes-property-header-gallery .wpb_gallery .wpb_gallery_slides img,.thistle-homes-property-header-gallery .wpb_gallery .wpb_gallery_slides img{object-fit:cover;background-position:center;background-size:cover;width:100%;object-position:center;margin-bottom:0px!important}body.thistle-homes .thistle-homes-our-story .inner_row>.col>.col:last-child .wpb_gallery .wpb_gallery_slides a,.thistle-homes-property-header-gallery .wpb_gallery_slides a{width:50px;height:50px;display:block;background-color:hsl(326.15deg 38.24% 60%);border:1.5px solid lab(100 0 0 / .25);transition:all 0.45s ease;box-shadow:0 0 50px #00000036;text-shadow:0 2px 7px #00000038;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);--webkit-backdrop-filter:blur(10px);text-shadow:none!important}body.thistle-homes .thistle-homes-our-story .inner_row>.col>.col:last-child .wpb_gallery .wpb_gallery_slides a:hover{border-color:#fff;transition:all 0.45s ease}body.thistle-homes .thistle-homes-our-story .inner_row>.col>.col:last-child.wpb_gallery .wpb_gallery_slides a i{font-size:25px!important;line-height:50px}body.thistle-homes ul.flex-direction-nav{height:auto!important;left:12px;top:18px!important}body.thistle-homes .thistle-homes-our-story ul.flex-direction-nav i.fa,.thistle-homes-property-header-gallery i.fa{line-height:49px;font-size:25px}.thistle-homes-contact-row .iwithtext{display:flex;gap:20px;font-size:22px;line-height:1;align-items:center}.thistle-homes-contact-row .iwithtext .iwt-icon{position:relative}.thistle-homes-contact-row .iwithtext .iwt-text,.thistle-homes-contact-row .iwithtext .iwt-text a,.thistle-homes-contact-row .iwithtext .iwt-text *{padding:0;color:#fff}.thistle-homes-contact-row .iwithtext .clear{display:none}.thistle-homes-contact-row .iwithtext .iwt-icon i{width:40px;height:40px;font-size:22px;line-height:40px;color:#fff!important;background:var(--thistle-homes-light-pink);border-radius:100000px}.thistle-homes-property-header-gallery .wpb_gallery{position:relative;min-height:calc(100vh - 140px)!important;overflow:hidden;height:100%!important}.thistle-homes-property-header>.col>.col:first-child{width:100%;max-width:525px}.thistle-homes-property-header>.col>.col:last-child{width:100%}.thistle-homes-property-header>.col{flex-wrap:nowrap!important}.thistle-homes-property-header>.col:after{display:none}body.thistle-homes a.nectar-button.large.back-to-all{background:#f0f0f1!important;color:var(--thistle-homes-dark-grey)!important;margin:0px!important;margin-bottom:25px!important;display:inline-flex;width:auto;align-items:center;justify-content:center;width:auto!important;padding-left:70px!important}body.thistle-homes a.nectar-button.large.back-to-all i.icon-button-arrow{background:#27283b0f;order:1;position:absolute;top:unset;bottom:unset;transform:none;left:14px;transform:rotate(180deg)}body.thistle-homes a.nectar-button.large.back-to-all span{order:2;transform:none}body.thistle-homes .thistle-homes-property-header h1{font-size:62px;line-height:1;letter-spacing:-.035em;margin-bottom:25px!important;margin-top:-5px!important}.thistle-homes-property-header.nectar-star-rating{margin-bottom:20px}.thistle-homes-property-header .nectar-button{margin-top:20px!important;width:100%!important;text-align:center}.thistle-homes-local-guides strong{color:#812d5d}.nectar-social.hover .share-btn,.nectar-social.hover>div a{display:inline-flex;align-items:center;justify-content:center;line-height:1!important}.nectar-social.hover>div a i{line-height:23px;font-size:19px!important}.nectar-social.hover .share-btn{padding:12px 26px}.material #search-outer #search .container{top:-20px}body[data-header-color="custom"] #search-outer #search .span_12 span{font-size:14px;line-height:1}#search-outer #search #close a:before{background:#ffffff0d}body.material #search-outer #search #close{right:65px}body.material #search-outer #search .container{position:relative}.nectar-ajax-search-results .search-post-item{margin-bottom:0px!important;background:#fff;border-radius:15px}.nectar-ajax-search-results .search-post-item *{color:var(--nectar-accent-color)!important}.nectar-ajax-search-results .post-featured-img{padding-bottom:160px!important}.nectar-ajax-search-results .search-post-item span.meta.meta-type{margin-top:10px;color:var(--nectar-extra-color-1)!important}.nectar-ajax-search-results .search-post-item h5{background:transparent!important;font-size:16px;line-height:1.3;display:block}body.search-results .container-wrap .main-content{padding:100px 50px;padding-top:0px!important}body.search #page-header-bg .col.span_6{top:unset;transform:none}body.search #page-header-bg span.result-num{font-size:18px;line-height:1;margin-top:15px!important;display:block;font-weight:500;color:#6ec725}body.search #page-header-bg h1{font-size:38px!important;line-height:1.1!important;color:#0a213f}body.search #page-header-bg input.search-field{padding:20px!important;font-size:16px!important;line-height:1!important;font-weight:500}body[data-form-submit="regular"] .has-results-form button[type=submit]{width:62px;height:62px;min-width:62px;background-color:#1faffc!important;border-radius:0px!important;margin-left:10px}.blog-recent[data-style*=classic_enhanced] .article-content-wrap,.masonry.classic_enhanced .masonry-blog-item .article-content-wrap{padding:40px!important;height:auto!important;display:flex;flex-wrap:wrap;position:relative}.blog-recent[data-style*=classic_enhanced] .article-content-wrap a,.masonry.classic_enhanced .masonry-blog-item .article-content-wrap a{font-size:23px;line-height:1.25;display:block;color:var(--nectar-accent-color)}.blog-recent[data-style*=classic_enhanced] .article-content-wrap .post-header span,.masonry.classic_enhanced .masonry-blog-item .article-content-wrap .post-header span{font-size:14px;line-height:1;position:relative;margin-bottom:12px!important;display:block;font-weight:500}.blog-recent[data-style*=classic_enhanced] .post-meta,.post-area.masonry.classic_enhanced .post .post-meta{display:none!important}.blog-recent[data-style*=classic_enhanced] .inner-wrap,.masonry.classic_enhanced .masonry-blog-item .inner-wrap{border-radius:15px;box-shadow:0 30px 55px #00000021}.blog-recent[data-style*=classic_enhanced] .excerpt,.blog-recent[data-style*=classic_enhanced] .post-meta a,.masonry.classic_enhanced .post .excerpt,.masonry.classic_enhanced .post .post-meta a,.masonry.classic_enhanced .post-header{font-size:14px;line-height:1.6;color:#0a213f;margin-bottom:10px}body[data-button-style^=rounded] .blog-recent[data-style*=classic_enhanced] .meta-category a,body[data-button-style^=rounded] .masonry.classic_enhanced .posts-container article .meta-category a{background:var(--nectar-extra-color-1);border-color:var(--nectar-extra-color-1);font-size:12px;text-transform:capitalize;letter-spacing:0;padding:4px 15px}body.search.search-no-results #page-header-bg{display:none!important}body.search.search-no-results .container-wrap{padding:200px 0px!important;text-align:center}body.search.search-no-results .container-wrap h3{font-size:32px!important;line-height:1.2!important}body.search.search-no-results .container-wrap p{font-size:15px;line-height:1.5;padding-bottom:35px}div#search-no-results input.search-field{padding:19px 25px!important;font-weight:500;font-size:15px;line-height:1}.thank-you-main img{max-width:110px!important}.thank-you-main .col.light *{color:var(--nectar-accent-color)}.thank-you-main>.col{max-width:850px;margin:auto}.thank-you-main{padding:135px 0px!important}.thank-you-main h2.vc_custom_heading.vc_do_custom_heading{font-weight:900!important;margin-top:10px!important;font-size:38px!important;line-height:1.1!important}.thank-you-main p{padding-bottom:20px!important;padding-top:10px!important}.thank-you-main h3,.gform_confirmation_message h6{font-family:'Caveat'!important;letter-spacing:-0.05em!important;font-size:50px!important;line-height:1.2!important}.service-page-intro-boxes>.col>.col:first-child,.service-page-intro-boxes>.col>.col:last-child{background:hsl(201deg 97% 56% / 10%);border-top:4px solid #1faffc}.service-page-intro-boxes>.col>.col>div{padding:45px;height:100%}.service-page-intro-boxes>.col>.col>div ul{margin-bottom:0}.service-page-intro-boxes>.col{margin:0px!important;gap:25px}.service-page-intro-boxes>.col:after{display:none}.service-page-intro-boxes>.col>.col{padding:0px!important;flex:1}.service-page-intro-boxes>.col>.col>div h4{font-weight:900!important;font-size:28px;line-height:1.05;margin-bottom:20px}.service-page-intro .intro{max-width:950px;margin:auto;margin-bottom:55px!important}.service-page-header:not(.homebuyers-service-header)>.col>.col:first-child{width:100%;max-width:730px!important}.service-page-header h1{font-size:55px;line-height:1;margin:0px!important;margin-bottom:-5px!important}.service-page-header .row-bg-overlay{background:linear-gradient(90deg,rgb(10,34,63) -10%,rgba(10,34,63,0) 45%)!important}.service-page-header .row-bg-overlay:before{content:'';width:80%;left:-20%;height:100%;position:absolute;background:linear-gradient(90deg,#0a223f,transparent)}.service-page-header h1,.service-page-header h3,.service-page-header h4,.service-page-header p{text-shadow:0 3px 30px #04102133}.service-page-intro .flickity-viewport{margin-top:25px!important}.service-benefits-fullscreen .intro{max-width:1000px;margin:auto}.service-benefits-fullscreen .inner_row:not(.intro)>.col>.col{width:100%;padding:40px!important;background:#fff!important;border-radius:20px;z-index:99999999;box-shadow:0 30px 60px #0a213f0f;margin:0px!important}.service-benefits-fullscreen .inner_row:not(.intro)>.col{grid-template-columns:1fr 1fr 1fr;display:grid;margin:0px!important;gap:25px}.service-benefits-fullscreen .inner_row:not(.intro)>.col:before,.service-benefits-fullscreen .inner_row:not(.intro)>.col:after{display:none}.simple-steps .nectar-icon-list-item{margin-bottom:35px!important}.simple-steps .nectar-icon-list-item:last-child{margin-bottom:0px!important}.simple-steps .nectar-icon-list-item{padding-left:70px!important}.simple-steps .nectar-icon-list{margin-top:10px!important}.simple-steps .nectar-icon-list-item h4,.service-benefits h3,.service-benefits-fullscreen .inner_row:not(.intro)>.col>.col h3{font-weight:700;font-size:22px!important;line-height:1.3!important;display:block;margin-bottom:7.5px!important}.service-benefits p{opacity:.85}.service-benefits>.col>.col:first-child{width:100%;max-width:520px}.service-benefits>.col>.col:last-child{width:100%}.service-benefits>.col{flex-wrap:nowrap!important}.simple-steps .nectar-icon-list-item .list-icon-holder *{font-weight:700!important;color:#fff!important;margin:0px!important}.simple-steps .nectar-icon-list-item .list-icon-holder{background:#1eaefd!important;border:none!important;display:flex;align-items:center;justify-content:center}.simple-steps .nectar-icon-list-item .list-icon-holder,.simple-steps .nectar-icon-list-item .list-icon-holder *{width:45px!important;height:45px!important;font-size:19px!important;line-height:45px!important}.simple-steps .nectar-icon-list[data-icon-size=medium]:after{left:22px;height:calc(100% - 80px)}.simple-steps>.col>.col .vc_column-inner{padding:100px!important}.simple-steps .nectar-icon-list .content{color:hsl(0deg 0% 100% / 72%)!important}.simple-steps .nectar-icon-list .content h4{color:#fff!important}.simple-steps>.col>.col:last-child>.vc_column-inner{max-width:900px}.property-update-c2a .img-with-aniamtion-wrap{position:absolute;bottom:0;height:120%;width:100%}.property-update-c2a .column-image-bg-wrap{border-radius:30px;border-top-right-radius:0;border-bottom-right-radius:0}.property-update-c2a>.col>.col:last-child{background:#ecf7ff}.property-update-c2a>.col{margin:0px!important}.property-update-c2a>.col>.col{padding:0px!important}.property-update-c2a .img-with-aniamtion-wrap *{width:100%;height:100%!important;object-fit:contain;object-position:bottom}.property-update-c2a>.col>.col:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px;overflow:hidden}.property-update-c2a>.col>.col:last-child .vc_column-inner{padding:100px 90px!important;border-top-right-radius:30px}.property-update-c2a .vib-banner img{height:35px!important;width:100%!important;display:block!important;object-fit:cover;object-position:center}.property-update-c2a>.col>.col:last-child .vib-banner .vc_column-inner{padding:0px!important}.property-update-c2a .vib-banner{background-color:#6ec725;height:38px;transform:rotate(45deg);position:absolute;top:20px;right:-170px;display:flex;justify-content:center;box-shadow:0 10px 33px #0b203e2b}body div#ajax-content-wrap .property-update-c2a .vib-banner .img-with-aniamtion-wrap{position:relative!important;margin:0px!important}.property-update-c2a .vib-banner>.col{display:flex;justify-content:center;align-content:center}.service-benefits .nectar-cta[data-style="material"] .link_wrap .circle{background:#23affc!important}.service-bottom-c2a>.col{max-width:950px;margin:auto}.property-update-c2a>.col>.col:last-child .vc_column-inner .vib-banner{display:block}.property-update-c2a>.col>.col:first-child .vc_column-inner .vib-banner{display:none}.simple-steps .nectar-icon-list .content li{list-style:none;position:relative;padding-left:31px;font-size:14px;line-height:1.6;margin-bottom:10px}.simple-steps .nectar-icon-list .content li:before{font-family:icomoon!important;content:"\e915";color:#ff712c!important;position:absolute;left:0;font-size:20px;line-height:21px}.simple-steps .nectar-icon-list .content ul{margin:0px!important}.service-page-intro .inner-wrap>.inner_row,.service-page-intro .inner-wrap>.inner_row>.col{height:100%}.service-page-intro-boxes>.col>.col>div h6{font-family:'Caveat';transform:none;font-size:34px;line-height:1;margin-bottom:20px!important;color:var(--nectar-extra-color-3)!important;font-weight:700;letter-spacing:-.045em;margin-top:-15px}.service-page-intro-boxes>.col>.col>div h5{display:none!important;font-size:21px;line-height:1;margin-bottom:7px!important;color:var(--nectar-extra-color-3)!important;letter-spacing:0;font-weight:800;letter-spacing:-.025em;margin-top:0}.service-contact-form>.col>.col:last-child{width:475px}.service-contact-form>.col>.col:first-child{width:calc(100% - 475px)}.service-contact-form>.col>.col:last-child h3{font-weight:800!important;font-size:27px;line-height:1.2}.reviews-boxes-inner>.col{margin:0;gap:20px}.reviews-boxes-inner>.col>.col{padding:0;padding:55px 45px;background:#f4fafe;border-radius:20px;width:calc(100% / 4 - 15px);height:100%!important}.reviews-boxes-inner>.col>.col:after{display:none}.reviews-boxes-inner>.col>.col a.nectar-button.large{width:100%;text-align:center}.reviews-boxes-inner>.col>.col:not(:last-child) .vc_column-inner{text-align:center;height:100%;width:100%}.reviews-boxes-inner>.col>.col:not(:last-child) .vc_column-inner img{width:60px;box-shadow:0 10px 40px #0a213f1a;overflow:hidden;border-radius:10px}.reviews-boxes-inner>.col>.col:not(:last-child) .vc_column-inner h3{margin:22px 0}.reviews-boxes-inner>.col>.col a.nectar-button.large:last-child{margin-bottom:0px!important}.reviews-boxes-inner>.col>.col:last-child{background:transparent!important;padding:0px!important;border-radius:20px;overflow:hidden!important}.reviews-boxes-inner>.col>.col:last-child>div,.reviews-boxes-inner>.col>.col:not(:last-child){padding:55px 45px!important;min-height:360px}.reviews-boxes-inner>.col>.col:last-child>div{display:flex;justify-content:center;align-items:center}.reviews-boxes-inner>.col>.col .vc_column-inner h3{font-size:25px;line-height:1.4}.reviews-boxes-inner>.col>.col:last-child>div p{font-size:14px;line-height:1.6}.reviews-boxes-inner>.col>.col a.nectar-button.large span{transform:none!important}.reviews-boxes-inner>.col>.col a.nectar-button.large i{display:none}.slider-remove-elements .wpb_text_column,.slider-remove-elements .nectar-cta{display:none!important}.slider-remove-elements .testimonial-row{padding:0px!important}#long-content .divider-border{margin:75px 0px!important;background-color:#0a213f30!important}#long-content:after,#long-content:before{content:'';width:100%;height:200px;background:linear-gradient(0deg,#ffffff,transparent);position:absolute;bottom:0;z-index:999999}#long-content.expanded:after,#long-content.expanded:before{opacity:0}#long-content{max-height:1115px;overflow:hidden;transition:max-height 0.5s ease-in-out}.view-all-btn{display:block;margin:auto}#long-content.expanded{max-height:none}.slider-remove-elements .testimonial-row .row-bg-wrap{display:none}.slider-remove-elements .testimonial-row blockquote,.slider-remove-elements .testimonial-row blockquote *,.slider-remove-elements .testimonial_slider[data-style="minimal"] .controls .out-of,.slider-remove-elements .testimonial_slider[data-style="minimal"] .controls .total,.slider-remove-elements .testimonial_slider[data-style="minimal"] .control-wrap ul li{color:#fff!important}.slider-remove-elements .testimonial-row a.fa{color:#fff!important}.slider-remove-elements .testimonial-row .testimonial_slider{margin:0px!important}.slider-remove-elements .row-bg-wrap .row-bg:before,.slider-remove-elements .row-bg-wrap .row-bg:after{content:'';width:100%;height:90%;background:linear-gradient(0deg,#0a213f,transparent);position:absolute;bottom:0;z-index:9;user-select:none}.slider-remove-elements .testimonial_slider[data-style="minimal"] .controls,.slider-remove-elements .testimonial-next-prev{display:none!important}.slider-remove-elements .testimonial-row .testimonial_slider.span_12.col{margin-bottom:0px!important}#long-content blockquote.nectar_single_testimonial[data-style="small_modern"] span.wrap{margin:0px!important}button#view-all-btn{opacity:1!important;cursor:pointer;background-color:var(--nectar-extra-color-1);border:none;transition:all 0.3s ease}button#view-all-btn:hover{cursor:pointer;background-color:var(--nectar-extra-color-3);transition:all 0.3s ease}body .testimonial-row .ti-widget.ti-goog{margin:28px 0;margin-top:25px}body .testimonial-row .ti-widget.ti-goog .ti-review-item>.ti-inner,body .testimonial-row .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{border:1.5px solid hwb(201deg 12% 1% / 10%)!important}.wpb_row.vc_row:has(.no-events-found){display:none!important}.events-hero{padding-top:85px!important;padding-bottom:570px!important}.whats-on-filters>.col{margin-top:-130px}.events-hero .row-bg-wrap{height:103%!important}.events-hero>.row-bg-wrap{background:#000000!important}.events-hero .row-bg{max-width:2010px;margin:auto!important;left:0;right:0}.events-hero .inner_row{margin:auto}.events-hero .inner_row p{font-size:16px;line-height:1.65!important;max-width:740px;margin:0 auto 0px!important}.events-hero h1.vc_custom_heading{font-size:40px!important;color:var(--nectar-extra-color-2)!important}.events-hero .inner-wrap:before{content:"";position:absolute;z-index:9;top:0;left:0;width:100%;height:490px;background:linear-gradient(180deg,#050d16 40%,transparent 90%);user-select:none;pointer-events:none}.events-hero .inner_row .nectar-split-heading{margin-bottom:10px;margin-top:5px}.events-hero .inner_row .nectar-split-heading h2{margin-bottom:0}.intro{margin:auto}.filters>.wpb_wrapper{display:flex;margin-bottom:65px;border-radius:10px!important;overflow:hidden;box-shadow:0 50px 50px rgba(4,11,20,.04);background:#fff}.filters>.wpb_wrapper>div{flex:1;margin:0;border-left:1px solid #f0f2f6;border-right:1px solid #f0f2f6}.filters>.wpb_wrapper>div:first-child{border-left:0}.filters>.wpb_wrapper>div:last-child{border-right:0}.filters select.facetwp-dropdown{width:100%;height:auto!important;padding:28px 30px!important;padding-right:70px!important;border:none!important;border-radius:0!important;background-image:url(/wp-content/uploads/2026/07/arrows.svg)!important;background-size:13px!important;background-position:calc(100% - 28px)!important;font-family:"Montserrat",Arial,sans-serif;font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:#082747;appearance:none;-webkit-appearance:none;outline:none!important;text-overflow:ellipsis;white-space:nowrap}.filters>.wpb_wrapper>div button.facetwp-reset{width:100%;height:100%;padding:22px 25px!important;border:none;border-radius:0!important;background:var(--nectar-extra-color-2);font-family:"Montserrat",Arial,sans-serif;font-size:17px;font-weight:600;line-height:1.2;color:#fff;cursor:pointer}.filters select.facetwp-dropdown:focus-visible,.filters button.facetwp-reset:focus-visible{position:relative;z-index:2;outline:3px solid var(--nectar-extra-color-1);outline-offset:-3px}.facetwp-facet.facetwp-facet-count.facetwp-type-pager{text-align:center;margin-top:45px!important;opacity:.5}.facetwp-facet.facetwp-facet-count.facetwp-type-pager:has(.facetwp-hidden){display:none}body .fwpl-layout:has(.event-listing){gap:25px;display:flex;align-items:center;justify-content:center}body .fwpl-layout:has(.event-listing) .fwpl-result{max-width:calc(100% / 3)}.event-listing-top .event-listing-location{background:var(--nectar-extra-color-2);width:auto;padding:5px 5px;padding-right:13px;font-weight:500;top:20px;left:20px;border-radius:100000px;font-size:13px;line-height:1;position:absolute;color:#fff;display:flex;flex-wrap:wrap;gap:8.5px}.event-listing-top .event-listing-location:before{color:var(--nectar-extra-color-2);width:22px;height:22px;line-height:22px}.event-listing-featured-image>img{display:block;width:100%;height:290px!important;margin:0!important;object-fit:cover}.fwpl-item.event-category>span{display:inline-flex;align-items:center;background:var(--nectar-extra-color-2);padding:8.5px 15px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;color:#fff}.fwpl-item.event-listing-upcoming-past{display:none}.fwpl-col.event-details-row{padding:25px}.fwpl-item.event-listing-title{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:#082747}.event-details-row .fwpl-row.event-details{margin:10px 0 12px;font-weight:500;font-size:14px}.event-details .fwpl-item.excerpt{font-size:14px;line-height:1.5;color:#31455c;font-weight:500}.event-post-url a.fwpl-btn{display:block;width:100%;margin-top:15px;padding:14px;border-radius:999px;background:var(--nectar-extra-color-1);font-size:14.5px;font-weight:600;line-height:1.2;color:#fff;text-align:center;letter-spacing:.025em;text-decoration:none;transition:background 0.25s ease;text-transform:uppercase}.event-post-url a.fwpl-btn:hover,.event-post-url a.fwpl-btn:focus-visible{background:var(--nectar-extra-color-2);color:#fff}.event-post-url a.fwpl-btn:focus-visible{outline:3px solid var(--nectar-extra-color-1);outline-offset:4px}.event-listing-date,.event-listing-time,.event-listing-location{display:inline-flex;gap:10px;align-items:center}.event-listing-time:before{content:"\f017"}.event-listing-date:before{content:"\f073"}.event-listing-location:before{content:"\f124"}.event-listing-time:before,.event-listing-date:before,.event-listing-location:before{font-family:FontAwesome;font-size:14px;line-height:25px;font-weight:300;bottom:0;width:25px;height:25px;text-align:center;background:#fff;border:1.5px solid #1eb0fc45;border-radius:100000px;color:#1eb0fc;margin-right:-2.5px;display:block}.event-details-row .fwpl-row.event-details .fwpl-col{display:flex;gap:20px}.fwpl-layout .fwpl-result.past-event{opacity:.65;transition:all 0.45s ease;order:20000000;box-shadow:none!important}.fwpl-item.past-or-not{display:none}.fwpl-layout .fwpl-result.past-event a.fwpl-btn{background:#0a223f08;color:#0a223f52}.fwpl-tax-event-location:nth-child(n+2){display:none}.single-event h1:before{font-weight:600;border:var(--nectar-border-thickness) solid #FFF6;letter-spacing:0;display:table;margin:auto;margin-bottom:15px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;font-size:14px;line-height:18px;content:'Event';color:#fff;border-color:#FFF6;border-radius:100000px;padding:7px 20px}.single-event h1.entry-title{max-width:1000px!important;margin:auto;padding:0 0 10px!important}.single-event [data-post-hs=default_minimal] .page-header-bg-image:after{background-color:rgb(10 34 63 / 70%)}.single-event .post-area article,.event-meta-bar .container{max-width:1000px;margin:auto;padding-bottom:65px}.single-event .post-area article img{width:100%;border-radius:15px}.single-event .container.main-content .row{padding:0}.wpb_gallery_slidesnectarslider_style{border-radius:15px;overflow:hidden}.single-event .script-small *{font-family:'Caveat';font-size:40px;line-height:1;color:var(--nectar-extra-color-2)!important;letter-spacing:-.02em}.event-meta-bar{padding:30px 0;background:var(--nectar-light-blue);width:100%;border-top-left-radius:20px;border-top-right-radius:20px;margin-top:-20px;z-index:9999;font-weight:600}.single-event .event-meta-bar .container{gap:35px;padding:0px!important;display:flex;justify-content:center}.single-event .event-meta-bar .container:before,.single-event .event-meta-bar .container:after{display:none}.single-event div#single-below-header{display:none}.single-event div#page-header-bg,.single-event div#page-header-wrap{height:400px!important}.fwpl-layout .fwpl-result.past-event .fwpl-item::before{border-color:#0a213f29;color:#0a213f29}.fwpl-layout .fwpl-result.past-event .fwpl-tax-event-type{background:#f7f8fb;color:#0a213f75}@media screen and (max-width:1800px){.events-hero{padding-top:85px!important;padding-bottom:530px!important}.events-hero .row-bg{max-width:unset!important;left:0!important;right:0!important;margin:auto!important;bottom:1%!important;width:100%!important;background-size:1910px!important}.events-hero .inner_row .nectar-split-heading:has(h2),.events-hero .inner_row .nectar-split-heading:has(h2) *{font-size:45px!important}.whats-on-filters>.col{margin-top:-165px}}@media screen and (max-width:1300px){.events-hero .row-bg{max-width:unset!important;left:0!important;right:0!important;margin:auto!important;bottom:1%!important;width:100%!important;background-size:1620px!important}body .fwpl-layout:has(.event-listing) .fwpl-result:nth-child(n+3){display:none}body .fwpl-layout:has(.event-listing) .fwpl-result{max-width:calc(100vw / 2);flex:1}.events-hero .row-bg-wrap{height:102%!important}.events-hero{padding-top:85px!important;padding-bottom:500px!important}.whats-on-filters>.col{margin-top:-155px}}@media screen and (max-width:999px){.events-hero{padding-top:90px!important;padding-bottom:55%!important}body .fwpl-layout:has(.event-listing){grid-template-columns:1fr;gap:35px}.events-hero{padding-top:60px!important;padding-bottom:510px!important}.events-hero .inner-wrap:before{height:380px}.filters>.wpb_wrapper{display:block;margin-top:-60px;margin-bottom:55px;border-radius:10px!important;padding-top:40px!important}.filters>.wpb_wrapper>div{width:100%;border-left:0;border-right:0;border-bottom:1px solid #f0f2f6}.filters>.wpb_wrapper>div:last-child{border-bottom:0}.filters select.facetwp-dropdown{padding:22px 24px!important;font-size:16px}.filters>.wpb_wrapper>div button.facetwp-reset{padding:22px 24px!important;font-size:16px}body .fwpl-layout:has(.event-listing){grid-template-columns:1fr;display:grid}body .fwpl-layout:has(.event-listing) .fwpl-result:nth-child(n+3),body .fwpl-layout:has(.event-listing) .fwpl-result{display:block!important;max-width:100%!important}.event-listing-featured-image>img{height:250px!important}.fwpl-col.event-details-row{padding:22px}.events-hero h1.vc_custom_heading{font-size:32px!important}.events-hero .inner_row .nectar-split-heading:has(h2) *{font-size:37px!important}.events-hero .inner_row p{font-size:15px;width:570px}.events-hero .row-bg{bottom:2%!important;background-size:1730px!important}.event-meta-bar{margin-top:-65px}body.single-post.single .container-wrap,html body.single-event.single .container-wrap{padding-top:55px!important}.event-meta-bar{font-size:14px;line-height:1.1;padding:20px 0}.single-event .event-meta-bar .container{gap:24px}.whats-on-filters>.col{margin-top:-145px}}@media screen and (max-width:690px){.events-hero{padding-bottom:520px!important}.event-listing-featured-image>img{height:220px!important}.fwpl-item.event-category{padding:15px}.events-hero h1.vc_custom_heading{font-size:32px!important}.events-hero .inner_row .nectar-split-heading:has(h2) *{font-size:32px!important;line-height:1.1!important}.events-hero .inner_row .nectar-split-heading:has(h2){max-width:520px;margin:auto;margin-bottom:12px!important;margin-top:5px!important}.events-hero .inner_row p{font-size:14.5px!important;width:100%!important;max-width:510px}.events-hero .row-bg{bottom:0px!important;background-size:1550px!important}.filters>.wpb_wrapper{margin-top:-70px;padding-top:50px!important}.filters select.facetwp-dropdown,.filters>.wpb_wrapper>div button.facetwp-reset{padding:22px 22px!important;font-size:14.5px;height:auto!important}.single-event .script-small *{font-size:30px}.single-event .post-area article{padding-bottom:65px}.single-event .content-inner>.wpb_row .inner_row a.nectar-button.large{width:100%;text-align:center}.whats-on-filters>.col{margin-top:-85px}}@media screen and (max-width:479px){.events-hero{padding-bottom:410px!important}.events-hero h1.vc_custom_heading{font-size:32px!important}.events-hero .inner_row .nectar-split-heading:has(h2) *{font-size:32px!important;line-height:1.1!important}.events-hero .inner_row .nectar-split-heading:has(h2){max-width:520px;margin:auto;margin-bottom:12px!important;margin-top:5px!important}.events-hero .inner_row p{font-size:14px!important;width:100%!important;max-width:420px}.events-hero .row-bg{bottom:0px!important;background-size:1150px!important}.events-hero a.nectar-button{margin-top:5px!important}.single-event .event-meta-bar .container{padding:0 20px!important;font-size:13px;gap:11px 15px;flex-wrap:wrap}.single-event .event-meta-bar .container span::before{width:18px;height:18px;font-size:11px;line-height:18px}.fwpl-item.event-category>span{font-size:11.5px;padding:7.5px 12px}.event-post-url a.fwpl-btn{font-size:12.5px;padding:13px}.event-details .fwpl-item.excerpt,.event-details-row .fwpl-row.event-details{font-size:13px}.fwpl-item.event-listing-title{font-size:18px;font-weight:700;line-height:1.2}.event-listing-top .event-listing-location{padding:4px 5px;left:12px;top:12px;font-size:11.5px;padding-right:12px}.event-listing-top .event-listing-location:before{color:var(--nectar-extra-color-2);width:18px;height:18px;line-height:18px;font-size:11px}}@media (max-width:1800px){.our-branches-carousel .cell{}.thistle-homes-property-header{margin-left:-50vw;left:50%;width:100vw;padding-left:0px!important}.thistle-homes-property-header .thistle-homes-property-header-text{padding:100px 75px!important;margin:0px!important}.thistle-homes-property-header .thistle-homes-property-header-gallery .vc_column-inner{padding:0px!important}.thistle-homes-property-header .thistle-homes-property-header-gallery{padding:0px!important}body.thistle-homes .thistle-homes-property-header h1{font-size:45px}body.thistle-homes .thistle-homes-property-header h6{font-size:40px!important}body.thistle-homes .thistle-homes-property-header .nectar-star-rating__content{font-size:17px;line-height:1;display:block;margin-left:7.5px}.thistle-homes-property-header .nectar-star-rating{display:flex;align-content:center;align-items:center}body.thistle-homes .thistle-homes-property-header .nectar-star-rating{margin-bottom:15px;margin-top:-7.5px}.service-page-header:not(.homebuyers-service-header){padding:145px 0}.service-page-header h3{font-size:28px!important}.service-page-header .row-bg{background-position:90%!important}.service-page-header:not(.homebuyers-service-header) .row-bg-overlay.row-bg-layer{width:100%}.service-page-header:not(.express-sale):not(.homebuyers-service-header)>.col>.col:first-child{max-width:690px!important}.simple-steps>.col>.col .vc_column-inner{padding:75px!important}.service-page-header.homebuyers-service-header h3{font-size:24px!important;line-height:1.3;margin-bottom:-5px!important}.about-campbells-hero{padding-bottom:27%!important;padding-top:160px!important}.about-campbells-hero>.col{top:-50px}.about-campbells-hero-inner h1{font-size:50px}.about-campbells-hero>.row-bg-wrap:before{height:350px}.thank-you-main{padding:115px 0px!important}}@media (max-width:1700px){.container,body[data-header-format="left-header"] .container,.woocommerce-tabs .full-width-content .tab-container,.nectar-recent-posts-slider .flickity-page-dots,.post-area.standard-minimal.full-width-content .post .inner-wrap,.material #search-outer #search{padding:0 50px}div#header-outer header#top>.container{padding:0 30px}body .row .col h6,.home-main-header>.col>.col>div>div>.inner_row .title,.home-main-header .nectar-highlighted-text p{font-size:80px;line-height:.8}body .row .col .script-small h6,h6.vc_custom_heading.vc_do_custom_heading.script-small,.homepage-welcome h1{font-size:38px;letter-spacing:-1px!important}blockquote,.testimonial_slider blockquote,.testimonial_slider blockquote span,.testimonial_slider[data-style="minimal"] blockquote span:not(.title),.testimonial_slider[data-style="minimal"] blockquote,.testimonial_slider[data-style="minimal"] .controls{font-size:18px;line-height:1.6}body h2,.single-product div.product h1.product_title,.nectar-shop-header .page-title,#ajax-content-wrap .nectar-inherit-h2,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content{font-size:38px;line-height:1.05}.page-header-row h2{font-size:42px}.page-header-row h3{font-size:18px!important}.page-header-row{max-width:1000px}body.thistle-homes .row .col h2{font-size:35px;line-height:1.15}div#homepage-facets{max-width:1150px;margin-top:30px!important}.status-group.primary-status .facetwp-checkbox,body div#homepage-facets .facetwp-facet select,body .homepage-header-location .facetwp-type-proximity>span input[type=text],body div#homepage-facets button.fwp-submit{font-size:14.5px!important}.home-main-header>.col>.col>div>div>.inner_row{padding:115px 0;padding-bottom:195px}.facetwp-type-proximity>span{width:calc(100% - 100px);margin-right:10px}.homepage-welcome h2{font-size:36px;max-width:800px}.homepage-welcome{padding-top:100px!important;padding-bottom:75px!important}.homepage-featured-properties-heading h3{font-size:38px!important;line-height:1.2!important;width:800px}.homepage-featured-properties-heading{padding-bottom:200px!important}#ajax-content-wrap .testimonial_slider .star-rating{margin-top:17.5px;margin-bottom:-8px!important}.testimonial_slider blockquote p{padding-top:10px!important}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading span{font-size:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content .meta-category a{font-size:15px!important}.homepage-news-row .inner_row>.col>.col.homepage-news-posts-left{width:475px!important;min-width:475px!important}.homepage-news-posts-left .vc_column-inner .nectar-post-grid-wrap .nectar-post-grid h3.post-heading span{font-size:30px!important}.homepage-news-row .inner_row>.col{gap:55px}.homepage-news-posts-left .nectar-post-grid .nectar-post-grid-item .content{padding:40px!important}.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .content .meta-excerpt{max-width:100%;font-size:14.5px}.visual-content-text-column .vc_column-inner{padding:100px 75px!important}.homepage-featured-properties>.col{margin-top:-112px}.listing-large-image,.single-property .large-image img,.large-image img{height:225px!important;min-height:225px}.prop-item-title,.item-details-row,.prop-item-excerpt,.date-added,.property-item .price-wrapper .main-price,.property-item .price-wrapper .prop-status{padding-left:25px;padding-right:25px}.date-added,.distance{padding:0 25px 25px}.prop-item-title{font-size:19px;margin-bottom:10px!important}.item-details-row{gap:20px;margin-bottom:15px!important}span.item-details-inner{gap:7.5px}.item-details-inner,.item-details-inner>span{font-size:18px!important}.property-item .price-wrapper{font-size:16px}.property-item .price-wrapper .prop-status{margin-right:20px;margin-left:15px;font-size:13px}.page-template-page-prop-search .property-items-wrapper{gap:25px}.prop-search-inner{padding:30px 50px;gap:25px}.sub-filter-wrapper{padding:35px 50px;gap:20px}.page-template-page-prop-search .property-items-wrapper{padding:0 50px}.propsearch-icons.room-icon img{width:60px!important;height:45px!important}.propsearch-icons img{width:40px;height:40px}.propsearch-icons.status-icon img{width:45px;height:45px!important}button.reset-filter{margin-left:0}.facetwp-pager{padding-right:5px}.prop-search-inner .facetwp-type-proximity .facetwp-radius{min-width:140px}.prop-search-inner .facetwp-facet.facetwp-type-proximity{margin-right:0}.facet-search-wrapper{padding:40px 50px}span.apply-filter{margin-top:30px}.property-update-c2a .vib-banner{top:55px;right:-200px;height:35px}.property-update-c2a .vib-banner img{height:30px!important}.our-branches-carousel .cell{margin-right:25px!important}.home-office-number p,.home-office-number p a{font-size:18px!important}.home-office-name p{letter-spacing:-.015em}#header-outer[data-lhe=default] #top nav ul.sf-menu>li.menu-item a{padding:0 22px!important;font-size:12.5px}body #header-outer[data-lhe=default] #top nav ul.sf-menu>li.menu-item a:before{height:38px}#header-outer #logo img,#header-outer .logo-clone img,#header-outer .logo-spacing img{height:36px}.footer-contact-offices .vc_col-sm-2{max-width:190px}.footer-contact-offices .flickity-slider>div strong{font-size:16px;margin-bottom:5px}.footer-contact-offices .flickity-slider>div p{font-size:15px}.footer-contact-offices .nectar-button{padding:15px 15px!important;width:100%}.footer-main .contact-column.wpb_column{min-width:360px!important;margin-left:0px!important;width:360px!important}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner{padding:45px 35px}.associate-areas .inner_row:not(.associate-areas-intro)>.col{grid-template-columns:1fr 1fr 1fr}#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container{padding:0 50px!important}#slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container ul.menu{gap:45px 35px}#slide-out-widget-area.fullscreen-split .right-side{min-width:350px!important;width:350px!important}#slide-out-widget-area.fullscreen-split .right-side .right-side-inner{padding:0 45px;padding-bottom:65px!important}#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .right-side,#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .left-side{padding:75px 0px!important}#slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container ul.menu>li.menu-item>a{font-size:18px;margin-bottom:12px!important;letter-spacing:-.015em}#slide-out-widget-area[data-dropdown-func].fullscreen-split .inner-wrap>.inner .off-canvas-menu-container li li a{font-size:15px!important}body #slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .left-side{padding-right:30px!important}#slide-out-widget-area.fullscreen-split .right-side p{font-size:14px;line-height:1.6}#slide-out-widget-area.fullscreen-split .right-side-inner>:not(:first-child){margin-top:25px}.property-info-outer{padding:0 30px}.property-info-outer .price-wrapper span{font-size:20px}.property-info-outer span.main-price>span.price-sub{font-size:18px}body .property-info-outer span.prop-status{font-size:15px;margin-top:0;margin-bottom:2px}.price-wrapper{padding:18px 30px;width:32%!important;right:5px}.prop-title-wrapper{padding:25px 0}.property-quad-images,.prop-images-outer,.prop-carousel-outer .owl-stage,.prop-carousel-outer .owl-item{height:575px!important}.property-quad-images{width:32%!important;padding-left:0;max-width:32%}.prop-images-outer{width:68%}.property-quad-images,.prop-images-outer,.prop-carousel-outer .owl-item{flex:1}.property-info-outer .price-wrapper:before{width:5px}.prop-carousel-outer{gap:5px}.property-details-inner{padding:50px 50px}.property-specific-container{padding:20px 50px!important}a.prop-book-view-btn span{font-size:14px;padding:12px 20px}.property-info-outer h1.prop-title{font-size:22px}div#floor-plans{padding:100px 50px}ul.tabs{padding:0 50px}body.single-agent .properties-card-container{margin-top:0px!important;padding:0!important}body .properties-card-container{margin-top:-100px}.properties-card-container{padding:0 50px}ul.tabs,.map-wrapper div#controls{padding:0 50px}.single-agent .vc_col-sm-8{width:calc(100% - 350px)}.single-agent .vc_col-sm-4{width:350px}.single-agent h1.script-title{font-size:55px!important;line-height:1.15!important}.agent-header a.nectar-button.jumbo{font-size:16px;padding:18px 40px!important}.agent-intro-header{color:#fff;padding:12px 0;font-size:16px;line-height:1.6}h2.agent-position{font-size:38px}body.thistle-homes #footer-outer .widget li a,body.thistle-homes p,body.thistle-homes .gform_confirmation_message{font-size:16.5px!important}.thistle-homes-hero-inner .nectar-rotating-words-title .heading{font-size:100px!important}.thistle-homes-hero-inner .nectar-split-heading h1{font-size:45px}.thistle-homes-hero .nectar-simple-slider{padding-bottom:585px!important}.thistle-homes-hero-inner>div{padding:0 50px}.thistle-homes-hero .nectar-simple-slider .flickity-page-dots{padding-left:50px!important;padding-right:50px!important}.thistle-homes-our-story{padding-top:75px!important;margin-bottom:-25px!important}.thistle-homes-map .nectar-google-map{max-height:550px!important}body.thistle-homes .row .col h3{font-size:30px;line-height:1.2}.thistle-homes-property-body{padding:30px}.thistle-homes-property-main-content .thistle-homes-property-price{padding:15px 30px!important}.thistle-homes-property-featured-image .nectar-badge{top:20px;left:20px}.thistle-homes-property-featured-image .nectar-badge .nectar-badge__inner{font-size:14px;padding:8px 15px}.thistle-homes-property-featured-image img{height:250px!important}.thistle-homes-property-main-content .thistle-homes-property-price h4{font-size:18px;line-height:1.3}.thistle-homes-contact-row>.col>.col:last-child{width:425px;min-width:425px}.thistle-homes-contact-row>.col>.col:first-child{width:100%}.thistle-homes-contact-row>.col{flex-wrap:nowrap!important}body.thistle-homes .row .col .gfield p{font-size:20px!important}body.thistle-homes .row .col .gfield h2{font-size:40px}.service-benefits>.col>.col:first-child{max-width:470px}.property-update-c2a>.col>.col:last-child .vc_column-inner{padding:100px 75px!important}.property-update-c2a .img-with-aniamtion-wrap{height:130%;width:110%!important;bottom:0;left:-5%!important}.selling-compare>.col>.col .inner_row h2{font-size:30px}}@media screen and (max-width:1600px){.service-page-header .row-bg{background-position:80%!important}.homebuyers-service-header .nectar-highlighted-text h1{font-size:45px}.reviews-boxes-inner>.col>.col{width:calc(100% / 3 - 15px)}.reviews-boxes-inner>.col>.col:last-child>div,.reviews-boxes-inner>.col>.col:not(:last-child){padding:40px 35px!important;height:100%!important;display:flex;align-items:flex-start;justify-content:center}.reviews-boxes-inner>.col>.col:last-child>div,.reviews-boxes-inner>.col>.col:last-child{width:100%!important;min-height:unset}.reviews-boxes-inner>.col>.col:last-child>div{display:flex;align-items:center;justify-content:center;padding:55px 35px!important}.reviews-boxes-inner>.col>.col:not(:last-child){min-height:330px}.homebuyers-service-boxed-columns-text .vc_column-inner{padding:75px!important}.market-ready-styling-hero>.col>.col:last-child{padding-left:2.5%!important}}@media screen and (max-width:1500px){div#floor-plans,.agent-wrapper .agent-wrapper-inner{padding:75px 50px;gap:50px}.selling-your-property-header-text{width:36%;text-align:center}.selling-your-property-header-left{width:32%;text-align:right!important}.selling-your-property-header-right{width:32%;text-align:left!important}.selling-your-property-header-left img{width:130%!important;margin-right:10px!important}.selling-your-property-header-right img{width:130%!important;margin-left:10px!important}.selling-your-property-header h2{margin-top:10px!important;font-size:42px!important;line-height:44px!important}.agent-contact-left{width:150px}.agent-wrapper .agent-wrapper-inner .agent-box{display:flex;align-items:flex-start;flex-wrap:wrap}body .locate-me:before{width:30px}body .locate-me{display:flex;align-items:center}.ul-column-wrapper ul{display:grid;grid-template-columns:repeat(1,1fr)}.home-free-valuation>.col>.col:first-child{max-width:650px;margin-right:auto}.home-free-valuation-houses{width:700px;margin-bottom:0;margin-top:unset!important;position:absolute;bottom:0}.home-free-valuation-60{position:absolute;top:120px;left:25px;width:175px;height:175px}}@media screen and (max-width:1400px){.has-cookie-bar #catapult-cookie-bar{position:fixed!important;width:600px!important;padding:25px!important}span.ctcc-left-side{font-size:13px!important;line-height:20px!important}.homepage-featured-properties-heading h3{font-size:40px!important;width:80%}.homepage-featured-properties-heading{padding-bottom:400px!important}.homepage-featured-properties>.col{margin-top:-175px}.homepage-featured-properties{margin-top:-125px!important;padding-top:0px!important}a.prop-image-link span.prop-item-price{width:70%;font-size:13px}.selling-your-property-header-text{width:40%;text-align:center;padding:0px!important}.selling-your-property-header-right{width:30%}.selling-your-property-header-left{width:30%}body #page-header-bg h1,html body .row .col.section-title h1,.nectar-box-roll .overlaid-content h1,.featured-media-under-header h1{font-family:Montserrat;font-size:42px!important;line-height:1!important;margin-bottom:0px!important}.postcode-check>.col>.col:first-child{width:calc(100% - 450px)}.postcode-check>.col>.col:last-child{width:450px}.postcode-check>.col>.col:last-child .vc_column-inner{padding-left:25px!important}.postcode-check>.col>.col:last-child .vc_column-inner h2{font-size:36px;line-height:1.1!important}.team-wrapper{grid-template-columns:1fr 1fr 1fr;gap:60px 40px}.team-wrapper h5{font-size:22px!important}img.img-with-animation.job-oppotunities{border-radius:7.5px;box-shadow:0 25px 100px #00000026!important;max-width:275px}.agent-info-box h3{font-size:22px!important}.agent-info-box h6{font-size:30px!important}.agent-info-box p{font-size:14px;line-height:1.7}.single-branch-hero.page-header-row>.col>.col{width:100vw!important}.single-branch-hero.page-header-row>.col>.col:first-child>div{padding:85px 70px!important;padding-bottom:75px!important}.single-branch-hero.page-header-row .nectar-leaflet-map{min-height:450px}.single-branch-hero.page-header-row h1{font-size:42px;line-height:1.05;max-width:650px;margin:15px auto}.single-branch-hero.page-header-row .divider-wrap{display:none!important}div#homepage-facets{width:1000px;max-width:calc(100% - 100px)}.status-group.primary-status .facetwp-checkbox,body div#homepage-facets .facetwp-facet select,body .homepage-header-location .facetwp-type-proximity>span input[type=text],body div#homepage-facets button.fwp-submit{font-size:14px!important}div#homepage-facets>.col>.col.homepage-header-search-button{max-width:200px}.home-rent-buy.wpb_column.column_container{max-width:225px}#home-ctas img.img-with-animation{width:100px!important;height:70px!important}#home-ctas p{font-size:15px!important}#home-ctas>.col>.col{padding:35px 20px}.home-top-section{margin-top:-90px}.our-branches-carousel-title>.col>.col:last-child{display:none!important}.our-branches-carousel-title>.col>.col:first-child{text-align:center!important;width:100%!important}.our-branches-carousel-buttons{text-align:center;margin-top:45px!important}.our-branches-carousel-buttons a.nectar-button:first-child{margin-right:10px}.our-branches-carousel-buttons{display:block!important}.our-branches-carousel .cell .inner_row>.col>.col>.vc_column-inner{padding:40px!important}body .our-branches-carousel.vc_row .cell .column-bg-overlay-wrap.column-bg-layer .column-bg-overlay{background:linear-gradient(0deg,#0a223f 15%,#0a223fb3 70%);background-color:transparent!important;opacity:1!important}.our-branches-carousel .cell{margin-right:20px!important}.our-branches-carousel .flickity-slider{display:grid!important;grid-template-columns:1fr 1fr;gap:25px!important}.our-branches-carousel .flickity-slider>.cell{width:100%!important;margin:0px!important}.our-branches-carousel .cell .inner_row>.col>.col>.vc_column-inner>.wpb_wrapper{min-height:unset}.our-branches-carousel .cell .inner_row>.col>.col>.vc_column-inner a.nectar-button{width:auto!important;margin:auto!important}.material #footer-outer .widget li a,#footer-outer #footer-widgets .col p{font-size:13.5px!important}body.thistle-homes #footer-outer .widget li a,body.thistle-homes #footer-outer #footer-widgets .col p{font-size:16px!important}.footer-contact-offices .vc_col-sm-2:first-child{display:none!important}.footer-contact-offices .flickity-slider>div p{text-align:left}.footer-contact-offices .vc_col-sm-8{padding-left:1%!important}.footer-contact-offices .flickity-slider>div{flex:unset!important;width:auto!important}.footer-contact-offices .flickity-slider{gap:50px;padding:0!important}.footer-contact-offices .flickity-slider>div strong{font-size:15px;margin-bottom:5px}.footer-contact-offices .flickity-slider>div p{font-size:14px}.footer-contact-offices .vc_col-sm-2{max-width:175px}.footer-main h2.widgettitle,.footer-main h5{font-size:16px!important}.footer-main .socials .wpb_wrapper i{width:42px!important;height:42px!important;line-height:42px!important;font-size:20px!important}.footer-main .socials .wpb_wrapper{gap:7.5px}body .footer-main .socials .wpb_wrapper .nectar_icon_wrap,.footer-main>.col>.col .socials .wpb_wrapper>div{margin-bottom:0px!important;flex:unset!important;width:auto!important;margin-top:0px!important}.footer-main .contact-column.wpb_column{min-width:352px!important;margin-left:0px!important;width:352px!important}#footer-outer #footer-widgets .col .footer-main p{padding-bottom:20px}.wpb_text_column.wpb_content_element.business-details{margin-top:-10px!important;margin-bottom:25px!important}.form-with-sidebar-row>.col>.col:last-child{width:425px;min-width:425px}.form-with-sidebar-row>.col>.col:first-child{width:100%}.form-with-sidebar-row>.col>.col:last-child .inner_row .col>.vc_column-inner{padding:40px!important}.wpb_text_column.wpb_content_element.contact-note strong{font-size:16px}.form-with-sidebar-row>.col>.col:first-child .vc_column-inner{padding-right:25px!important}.details-right{width:425px;padding:39px;min-width:425px}.details-left{padding-right:55px!important}.thistle-homes-feedback>.col>.col:last-child>.vc_column-inner{padding-left:35px!important}.thistle-homes-feedback>.col>.col:last-child{width:100%!important}.thistle-homes-feedback>.col>.col:first-child{width:425px!important;min-width:425px!important}.thistle-homes-feedback>.col{flex-wrap:nowrap!important}.single-property h4{font-size:26px}body.thistle-homes .row .col h2{font-size:32px;line-height:1.15}body.thistle-homes .row .col .gfield p{font-size:18px!important}.nectar-ajax-search-results .nectar-search-results .search-post-item{display:none;width:calc(25% - 15px);margin-right:20px}.nectar-ajax-search-results .nectar-search-results .search-post-item:nth-child(1),.nectar-ajax-search-results .nectar-search-results .search-post-item:nth-child(2),.nectar-ajax-search-results .nectar-search-results .search-post-item:nth-child(3),.nectar-ajax-search-results .nectar-search-results .search-post-item:nth-child(4){display:block}body .nectar-ajax-search-results .nectar-search-results .search-post-item:nth-child(4){margin-right:0px!important}.nectar-ajax-search-results .nectar-search-results{width:100%}.ascend .blog-recent.related-posts>div:nth-child(3),.material .blog-recent.related-posts>div:nth-child(3),.single-post .full-width-section>.span_12.blog-recent[data-style=material] .col:nth-child(3){display:none!important}.ascend .blog-recent.related-posts,.material .blog-recent.related-posts{grid-template-columns:1fr 1fr}.service-page-header h1{font-size:45px}.service-page-header h3{font-size:25px!important;line-height:1.3!important}.service-page-header:not(.express-sale):not(.homebuyers-service-header)>.col>.col:first-child{max-width:570px!important}.service-page-intro-boxes>.col>.col>div{padding:35px}.simple-steps .nectar-icon-list-item .content{font-size:14px;line-height:1.6}.simple-steps .nectar-icon-list-item h4,.service-benefits h3,.service-benefits-fullscreen .inner_row:not(.intro)>.col>.col h3{font-size:20px!important}.simple-steps .nectar-icon-list-item{margin-bottom:30px!important}.simple-steps>.col>.col .vc_column-inner{padding:75px 60px!important;padding-top:70px!important}.property-update-c2a .img-with-aniamtion-wrap{height:100%;width:110%!important;bottom:0;left:-5%!important}.property-update-c2a>.col>.col:last-child .vc_column-inner{padding:75px 55px!important}}@media screen and (max-width:1300px){.selling-your-property-header h2{font-size:41px!important;line-height:44px!important}.selling-your-property-header-text{width:46%;padding:0px!important}.selling-your-property-header-right{width:27%}.selling-your-property-header-left{width:27%}.selling-your-property-header-left img{width:150%!important}.selling-your-property-header-right img{width:150%!important}.page-header-row p{font-size:16px}.page-template-page-prop-search .property-items-wrapper,.property-items-wrapper,.fwpl-layout.property-items-wrapper{grid-template-columns:1fr 1fr!important}.styling-before-and-after-case-studies>.col>.col>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:25px}.market-ready-styling-hero h1{font-size:45px}.market-ready-styling-hero>.col>.col{width:440px;min-width:440px}.market-ready-styling-hero>.col>.col:last-child{width:calc(100% - 440px);padding-left:20px!important}.market-ready-styling-hero h3{font-size:20px!important;color:var(--nectar-extra-color-2)}.market-ready-styling-hero>.col>.col .script-small h6{font-size:31px}.market-ready-styling-hero .nectar-image-comparison,.market-ready-styling-hero .nectar-image-comparison img{height:550px!important;width:100%!important;object-fit:cover}.home-free-valuation-houses{width:620px;margin-bottom:-35px!important;margin-left:-20px!important}.home-free-valuation-60{top:115px;left:20px;width:145px;height:145px}.home-free-valuation>.col>.col:first-child{max-width:620px;width:620px;padding-left:20px!important}.home-free-valuation>.col{flex-wrap:nowrap!important}.homepage-news-row .inner_row>.col>.col.homepage-news-posts-left{width:440px!important;min-width:440px!important}.facetwp-template[data-name="property_listing_latest"] .fwpl-result.r4{display:block!important}#slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container ul.menu{grid-template-columns:1fr 1fr}a.prop-book-view-btn span{font-size:13px;padding:10px 17px}.property-navbar-inner a{font-size:14px}.properties-card-container{grid-template-columns:1fr 1fr}.single-property .property-card:last-child{display:block}.featured-title-wrapper h3{font-size:35px;line-height:1.2;width:700px}#floor-plans img{max-height:550px}.nectar-recent-posts-single_featured .inner-wrap{width:85%;margin:auto;text-align:center}.full-width-content .recent-post-container .inner-wrap h2,.full-width-content .recent-post-container .inner-wrap h2 *{font-size:42px!important;line-height:1.1!important}.fifty-fixty-boxes>.col>.col>.vc_column-inner{padding:45px!important}.fifty-fixty-boxes>.col>.col>.vc_column-inner h4.vc_custom_heading{font-size:18px}.fifty-fixty-boxes>.col>.col>.vc_column-inner p{font-size:14px}.thistle-homes-facilities .iwithtext .iwt-icon img{width:35px!important}.thistle-homes-facilities .facility-list .wpb_wrapper{gap:25px}.thistle-homes-facilities .iwithtext .iwt-text{font-size:17px}.facility-list .vc_column-inner{padding-right:25px!important}.thistle-homes-property-header>.col{flex-wrap:wrap!important}.thistle-homes-property-header>.col>.col:first-child{order:2}.thistle-homes-property-header>.col>.col:last-child{order:1}body .thistle-homes-property-header-gallery .wpb_gallery{height:450px!important;min-height:unset!important}.thistle-homes-property-header>.col>.col:first-child{max-width:100%!important;padding-bottom:0px!important;padding-top:55px!important;margin-bottom:-25px!important}body.thistle-homes ul.flex-direction-nav{left:25px;top:28px!important}.service-benefits>.col>.col:first-child,.service-benefits>.col>.col{max-width:100%!important}.service-benefits>.col{flex-wrap:wrap!important}.service-benefits>.col>.col:last-child{margin-top:55px!important}.service-benefits>.col>.col:last-child .vc_column-inner{padding:0!important}.selling-compare>.col{gap:15px}.selling-compare>.col>.col{border-radius:20px}.selling-compare>.col>.col .inner_row h3{font-size:15px}.selling-compare>.col>.col .inner_row h2{font-size:28px;margin:0px!important;margin-bottom:-10px!important}.selling-compare>.col>.col .inner_row{padding:25px!important}.service-page-intro .nectar-flickity.nectar-carousel .flickity-slider .cell{width:calc(100% / 2.25)!important;min-width:450px}.service-contact-form>.col>.col:last-child{width:350px}.service-contact-form>.col>.col:first-child{width:calc(100% - 350px)}.visual-content-text-column .vc_column-inner{padding:100px 55px!important}}@media screen and (max-width:1150px){body .row .col h6,.home-main-header>.col>.col>div>div>.inner_row .title{font-size:74px}.home-main-header .nectar-highlighted-text p{font-size:72px;max-width:640px}body .homepage-welcome h2{color:#1b2332!important;font-size:34px}.homepage-featured-properties-heading h3{font-size:35px!important}.prop-item-excerpt{font-size:13px}div#fws_5e2ad482577f6{margin:0px!important}div#fws_5e2ad724794ab{margin-bottom:0px!important}.propsearch-icons{max-width:65px}.propsearch-icons.status-icon img{width:42px;height:42px!important}.propsearch-icons.room-icon img{width:48px!important;height:40px!important;min-width:48px!important;margin-right:5px}.facetwp-per-page,.facetwp-sort{width:20%}.facetwp-type-proximity .facetwp-radius{font-weight:600}button.reset-filter{margin-left:auto!important}.prop-search-inner .facetwp-facet.facetwp-type-proximity{width:100%;flex:unset}.homebuyers-service-header h1{font-size:40px!important}.service-page-header.homebuyers-service-header h3{font-size:22px!important}.homebuyers-service-header h4{font-size:19px!important;line-height:26px!important}.visual-content-row h3{margin-bottom:15px!important;font-size:30px!important;line-height:36px!important}.vc_col-sm-6.selling-your-property-method-column{padding:40px!important}.selling-your-property-method-column img{width:170px!important;margin-bottom:20px!important}.facetwp-type-proximity>span{width:calc(100% - 95px)}.facetwp-facet input.facetwp-search,.facetwp-facet input.facetwp-location{padding-right:50px;text-overflow:ellipsis}span.tab-title{font-size:15px}.agent-inner-right .gf_stylespro .gf_half,.gf_stylespro .gfield{width:100%!important;margin-right:0px!important;max-width:unset!important}.agent-wrapper .agent-wrapper-inner .agent-box{max-width:425px;min-width:420px}.agent-card{padding:28px}h5.agent-name{font-size:32px}.page-template-page-prop-search .property-items-wrapper{padding:0 30px}.prop-search-inner{padding:30px 30px;flex-wrap:wrap;display:flex;justify-content:flex-start;gap:25px 30px;align-items:center;align-content:center}.container,body[data-header-format="left-header"] .container,.woocommerce-tabs .full-width-content .tab-container,.nectar-recent-posts-slider .flickity-page-dots,.post-area.standard-minimal.full-width-content .post .inner-wrap,.material #search-outer #search{padding:0 35px}.sub-filter-wrapper{padding:35px 30px}.feature-boxes>.col{gap:30px}body h2,.single-product div.product h1.product_title,.nectar-shop-header .page-title,#ajax-content-wrap .nectar-inherit-h2,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content{font-size:35px}.page-header-row h2{font-size:38px}.single-branch-hero.page-header-row>.col>.col:first-child p{max-width:700px}.post-area.masonry.span_9 .masonry-blog-item{width:100%!important}.row .col .individual-tm img{width:60%!important;max-width:60%!important}.our-branches-carousel-title{max-width:750px;margin:auto;margin-bottom:25px}.facet-search-wrapper{padding:40px 50px;top:calc(100% - 30px)}.agent-info-box>.col>.col{width:100%!important}.agent-info-box>.col>.col .divider,.gallery-fill-space .vc_column-inner .wpb_wrapper .wpb_gallery.wpb_content_element .wpb_gallery_slides ul.slides li img{height:400px!important}.homebuyers-service-header .homepage-couple img{right:20px;width:140%!important;max-width:590px!important}.homebuyers-service-header.service-page-header>.col>.col:first-child{min-width:560px}.homebuyers-service-header.service-page-header>.col{flex-wrap:nowrap}.homebuyers-service-header.service-page-header{padding:75px 0px!important}.homepage-news-posts-right .nectar-post-grid{display:grid;grid-template-columns:1fr!important;gap:35px}.homepage-news-posts-right .nectar-post-grid>div{display:none}.homepage-news-posts-right .nectar-post-grid>div:nth-child(n+2){display:block}.footer-contact-offices .flickity-slider{gap:38px}.footer-main .contact-column.wpb_column{min-width:270px!important;width:270px!important;margin-left:15px!important}#slide-out-widget-area.fullscreen-split .right-side{min-width:300px!important;width:300px!important}.property-specific-container,.property-details-inner{padding-left:35px!important;padding-right:35px!important}.details-right{width:400px;padding:35px;min-width:400px}.single-property h4{font-size:28px}.details-right ul li{font-size:13.5px;line-height:1.6}.details-left{width:calc(100% - 400px)}div#floor-plans,.agent-wrapper .agent-wrapper-inner{padding:75px 35px}ul.tabs{padding:0 35px}div#book-viewing input,div#book-viewing select{font-size:14px!important;padding:16px 18px!important;display:block!important}.properties-card-container{padding:0 40px}ul.tabs,.map-wrapper div#controls{padding:0 30px}.form-with-sidebar-row>.col>.col:last-child{width:375px;min-width:375px}.form-with-sidebar-row>.col>.col:last-child .inner_row .col>.vc_column-inner{padding:35px!important}.contact-main .wpb_text_column h1{font-size:40px;line-height:1!important;margin-bottom:20px!important}.fifty-fixty-boxes .column-image-bg{background-color:#0a213f!important}.thistle-homes-intro-bar>.col{gap:10px}) .thistle-homes-intro-bar{padding:22px 27px!important;margin-top:-55px}body .thistle-homes-intro-bar p{font-size:16.5px!important;line-height:1.25!important}.thistle-homes-intro-bar>.col>.col:nth-child(3){max-width:290px}.thistle-homes-hero-inner>div{padding:0 30px}.thistle-homes-hero .nectar-simple-slider .flickity-page-dots{padding-left:30px!important;padding-right:30px!important}.thistle-homes-local-guides .nectar-button{width:100%!important;text-align:center}.thistle-homes-facilities .iwithtext{width:100%!important}.thistle-homes-facilities .facility-list .wpb_wrapper{gap:18px}.thistle-homes-facilities .iwithtext .iwt-icon img{width:28px!important}.thistle-homes-property-header .thistle-homes-property-header-text{padding:100px 50px!important}.single-agent .vc_col-sm-8{width:calc(100% - 325px)}.single-agent .vc_col-sm-4{width:325px}.single-agent h1.script-title{font-size:45px!important}h2.agent-position{font-size:35px}.agent-header::after{height:250px}.free-book-row>.col>.col:first-child{width:90px;min-width:90px;margin:0px!important}.free-book-row>.col>.col:last-child{width:100%}.service-page-header .row-bg{background-position:65%!important}.service-page-header:not(.homebuyers-service-header) .row-bg-overlay.row-bg-layer{width:100vw;background:linear-gradient(90deg,rgb(10,34,63) 0%,rgba(10,34,63,0) 100%)!important;left:0}.simple-steps>.col>.col{width:100%!important}.simple-steps>.col>.col:last-child>.vc_column-inner{max-width:100%}.service-benefits-fullscreen .inner_row:not(.intro)>.col{grid-template-columns:1fr 1fr}}@media screen and (max-width:1025px){.property-info-outer span.main-price,.property-info-outer span.prop-status{font-size:20px;line-height:25px}.property-info-outer span.main-price>span.price-sub{font-size:15px;white-space:nowrap}.home-main-header h3{font-size:21px!important;line-height:35px!important;margin-top:-30px!important}.selling-your-property-header-text{width:50%;padding:0px!important}.selling-your-property-header-right{width:25%}.selling-your-property-header-left{width:25%}.selling-your-property-header p{font-size:17px!important;line-height:28px!important}.selling-your-property-header-left img,.selling-your-property-header-right img{width:160%!important}.selling-your-property-header h2{font-size:43px!important;line-height:48px!important}.homebuyers-service-6-reasons-column:nth-child(2),.homebuyers-service-6-reasons-column:nth-child(3),.homebuyers-service-6-reasons-column:nth-child(6){background-color:#f7f7f7!important}.homebuyers-service-6-reasons-column:nth-child(1),.homebuyers-service-6-reasons-column:nth-child(4),.homebuyers-service-6-reasons-column:nth-child(5){background-color:#fff!important}.homebuyers-service-6-reasons-column{width:50%!important;margin:0!important}div#search-results-grid{grid-template-columns:1fr 1fr}.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.homepage-sixty-seconds{transform:scale(2)!important}.campbells-menu-wrapper{padding:13% 0 0 9%}.prop-search-inner>.facetwp-facet{flex:3}.facetwp-per-page,.facetwp-sort{width:22.5%}.visual-content-row h5{font-size:17px!important}div#homepage-facets .vc_col-sm-3{padding-left:6px;margin-bottom:0}div#homepage-facets .vc_col-sm-6{margin-bottom:0}.visual-content-row h3{margin-bottom:15px!important;font-size:26px!important;line-height:33px!important}body .visual-content-row .img-with-animation[data-animation="fade-in-from-left"]{box-shadow:none!important}body .visual-content-row .img-with-animation[data-animation="fade-in-from-right"]{box-shadow:none!important}.homepage-featured-properties .wpb_column{padding:0px!important}.homepage-featured-properties{padding-top:0px!important}.homepage-free-valuation h3{font-size:35px!important;line-height:45px!important}.homepage-news-posts-left{width:100%}.homepage-news-posts-left .nectar-recent-posts-single_featured .recent-post-container .excerpt{margin-bottom:100px}.homepage-news-posts-right .blog-recent[data-style="minimal"] .col:nth-child(3),.homepage-news-posts-right .blog-recent[data-style="minimal"] .col:nth-child(4){display:none!important}.homepage-news-posts-right .blog-recent[data-style="minimal"] .col{padding:0px!important;padding-right:5%!important;margin-top:40px;margin-bottom:0}.homepage-news-posts-right{width:100%;padding-bottom:40px!important;padding-top:40px!important}.map-wrapper ul.tabs li span.tab-title:after{width:22px;height:22px;margin-left:7px}.row .col .agent-image img{width:100%}}@media screen and (max-width:999px){:root{--mobile-container-width:600px !important}.announcement-banner *{font-size:10.5px!important;line-height:1!important;letter-spacing:0.5px!important}.announcement-banner{padding:14px 15px!important}.about-campbells-hero{padding-bottom:330px!important;padding-top:125px!important}.about-campbells-hero-inner h1{font-size:42px}.about-campbells-hero-inner p{font-size:16px}.styling-before-and-after-case-studies>.col>.col>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:25px}.market-ready-styling-hero>.col>.col{width:100%;min-width:100%}.market-ready-styling-hero>.col>.col:last-child{width:100%;padding-left:1%!important;margin-top:45px!important}.market-ready-styling-hero>.col>.col .script-small h6{font-size:31px}.market-ready-styling-hero .nectar-image-comparison,.market-ready-styling-hero .nectar-image-comparison img{height:550px!important;width:100%!important;object-fit:cover}.visual-content-text-column .vc_column-inner>.wpb_wrapper{max-width:var(--mobile-container-width);margin:auto!important}.wpb_wrapper h3.vc_custom_heading{font-size:22px!important;line-height:1.3!important}.container,body[data-header-format="left-header"] .container,.woocommerce-tabs .full-width-content .tab-container,.nectar-recent-posts-slider .flickity-page-dots,.post-area.standard-minimal.full-width-content .post .inner-wrap,.material #search-outer #search{padding:0 0}body #header-outer>header{margin-bottom:7.5px}.page-header-row p{font-size:16px}body .slide-out-widget-area-toggle.mobile-icon.fullscreen,#top .span_9>.slide-out-widget-area-toggle>div{width:20px!important;transform:scale(.9) translateY(-50%);transform-origin:center!important}header#top>.container{max-width:calc(100% - 35px);padding:0!important}body #header-outer{padding:10px 0px!important;padding-bottom:0px!important}#ajax-content-wrap #footer-outer #copyright strong{margin-left:5px}span.ctcc-left-side{font-size:12px!important;line-height:20px!important;font-weight:500!important}body .home-main-header .wpb_text_column h6{font-size:65px;letter-spacing:-3px}div#homepage-facets{border-radius:15px;padding:20px!important;max-width:600px!important;margin-top:25px!important}body .slide-out-widget-area-toggle.mobile-icon.fullscreen,#top .span_9>.slide-out-widget-area-toggle{height:40px!important;width:40px!important;background:#0d2e58;border-radius:100000px;padding:0!important;display:flex!important;align-items:flex-start;justify-content:center;margin-left:7.5px!important}div#homepage-facets .col.span_12{margin:0px!important;flex-wrap:wrap!important;gap:15px}.homepage-header-location .facetwp-type-proximity>span input{border-radius:7.5px;padding:20px!important;padding-right:50px!important}body div#homepage-facets button.fwp-submit,body div#homepage-facets .status-group.primary-status,.homepage-header-location .facetwp-type-proximity>span input,body div#homepage-facets .facetwp-type-proximity .facetwp-radius{border-radius:7.5px!important}div#homepage-facets .vc_col-sm-3{padding-left:0;margin-bottom:0}div#homepage-facets .wpb_column:first-child{margin-bottom:0}div#homepage-facets>.col>.col{width:100%!important;flex:unset!important}div#homepage-facets>.col>.col.homepage-header-search-button,div#homepage-facets .wpb_column:nth-child(2){max-width:100%!important}div#homepage-facets .wpb_column:last-child{padding-left:0px!important}div#homepage-facets .wpb_column{padding:0px!important}.status-group.additional-status{text-align:center;bottom:-75px}.status-group.additional-status>div.facetwp-checkbox,.status-group.additional-status>span{display:inline-block}.propsearch-icons>span{justify-content:flex-start}.status-group.additional-status>span{margin-right:0px!important;margin-bottom:2.5px!important}.prop-search-inner{padding:30px 30px;flex-wrap:wrap}.sub-filter-wrapper{padding:30px}.home-main-header h3{font-size:20px!important;line-height:33px!important;margin-top:-30px!important;margin-bottom:-30px!important}.homebuyers-service-boxed-columns-text,.homebuyers-service-boxed-columns-image{width:100%!important}.homebuyers-service-boxed-columns-text{order:2}.homebuyers-service-boxed-columns-image{order:1}#home-ctas .vc_col-sm-3:nth-child(2):after,#home-ctas .vc_col-sm-3:nth-child(4):after{display:none}#home-ctas .vc_col-sm-3:nth-child(3):before,#home-ctas .vc_col-sm-3:nth-child(4):before{content:'';width:50%;height:1px;background-color:#0d223f2b;position:absolute;display:block;top:0;right:25%;visibility:visible}#home-ctas .vc_col-sm-3:after{background-color:#0d223f2b}.home-top-section{margin-top:-90px}div#home-ctas{box-shadow:0 0 70px rgba(17,24,32,.15)}.visual-content-image-column>.vc_column-inner{padding-top:60px!important;padding-bottom:60px!important}.homepage-featured-properties-heading h3{width:100%}.homepage-welcome{padding-top:75px!important;padding-bottom:75px!important}div#fws_5e2adb215ce91{margin-bottom:0px!important}.home-offices-row{padding:0px!important;margin-bottom:125px!important}.home-free-valuation{margin-bottom:0px!important}.agent-contact-left{width:100px!important;min-width:100px!important}.selling-your-property-header-right{order:3;width:50%!important;margin:0px!important}.selling-your-property-header-left{order:2!important;width:50%!important;margin:0px!important}.selling-your-property-header-left img,.selling-your-property-header-right img{width:110%!important;margin:0px!important}.selling-your-property-header-text{order:1;width:90%!important;margin:auto!important;margin-bottom:55px!important}.selling-your-property-header h2{font-size:50px!important;line-height:55px!important}.selling-your-property-header{padding-top:125px!important;padding-bottom:125px!important}.selling-your-property-intro-heading{width:100%!important}.selling-your-property-intro-heading h2{font-size:40px!important;line-height:45px!important;width:85%!important}.vc_col-sm-6.selling-your-property-method-column{padding:60px 70px!important;width:100%!important}.selling-your-property-heading h2{font-size:35px!important;line-height:45px!important}.selling-your-property-heading .wpb_column{width:100%!important;text-align:left!important}.vc_custom_1579800307673{margin-bottom:30px!important}.selling-your-property-carrousel .nectar-fancy-box .box-inner-wrap{padding:60px!important}.selling-your-property-other-services-main .nectar-fancy-ul,.selling-your-property-other-services-also .nectar-fancy-ul{column-count:2}.vc_col-sm-6.selling-your-property-method-column{padding:60px 50px!important}.details-right ul{grid-template-columns:1fr}body .property-info-outer span.prop-status{font-size:15px;line-height:15px}.prop-images-outer{width:100%;flex:unset}.item-details-wrapper{height:auto!important}.property-quad-images{display:none}.homebuyers-service-6-reasons-column{width:100%!important;margin:0!important}.prop-carousel-item,.prop-carousel-outer .owl-stage{height:600px}.property-navbar-inner a:first-child{padding-left:0}.property-specific-container,.property-details-inner{padding-left:25px!important;padding-right:25px!important}div#floor-plans,.agent-wrapper .agent-wrapper-inner{padding:75px 0;max-width:var(--mobile-container-width)}body .agent-wrapper .agent-wrapper-inner{padding-top:0;gap:0}ul.tabs{padding:0 35px;position:relative;border-top:1px solid #f4f4f4}.featured-title-wrapper{padding-bottom:265px!important;padding-top:50px!important}.featured-title-wrapper h3{width:100%;font-size:33px;max-width:600px}.featured-title-wrapper h3 span{font-family:'Caveat',cursive;font-size:34px;color:#6FC725;transform:rotate(-2deg);transform-origin:bottom left;line-height:35px;margin-top:30px;letter-spacing:-2px;margin-bottom:0}.featured-prop-wrapper{padding-bottom:100px!important;padding-left:30px;padding-right:30px}span.tab-title{font-size:15px;line-height:22px;display:block}.map-wrapper ul.tabs li span.tab-title:after{width:30px;height:30px;display:block;position:relative;left:0;right:0;margin:auto;order:1}span.tab-title{font-size:14px;line-height:20px;text-align:center;padding-top:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}span.tab-title>span{width:100%;order:2;margin-top:8px}.property-info-outer .price-wrapper span{width:100%;margin-left:auto}.price-wrapper{min-width:300px!important;width:300px!important;padding:20px 30px}.property-navbar-inner a,.agent-wrapper .agent-wrapper-inner{flex-wrap:wrap}.agent-info-box>.col>.col{margin-bottom:0px!important}.agent-info-box>.col>.col .vc_column-inner{margin:0px!important;padding:40px!important}.agent-wrapper{background:linear-gradient(180deg,#fff,#f6f6f6);z-index:9999999;position:relative}.agent-inner-right{width:100%!important}.agent-wrapper .agent-wrapper-inner>div{width:100%;display:block!important;position:relative}.agent-inner-right>h4{margin-bottom:10px}.agent-inner-right{width:100%!important;padding-top:75px!important;margin-top:0px!important}.property-info-outer span.main-price,.property-info-outer span.prop-status{font-size:17px;line-height:23px}.homebuyers-service-boxed-columns-text,.homebuyers-service-boxed-columns-image{width:50%}body .row .homebuyers-service-header{padding:75px 0px!important;padding-bottom:0px!important}body.home .row .homebuyers-service-header{padding:75px 0px!important;padding-bottom:75px!important}.visual-content-row-second .visual-content-text-column{order:2!important}.visual-content-text-column .vc_column-inner{padding:75px 0!important;margin:auto!important}.has-cookie-bar #catapult-cookie-bar{padding:25px 40px!important}body .homepage-welcome h2{font-size:32px;width:100%}.visual-content-left .vc_column-inner{padding:10%!important}.visual-content-left .column-bg-overlay,.visual-content-right .column-bg-overlay{background-color:#fff!important}body .visual-content-row .img-with-animation[data-animation="fade-in-from-right"]{max-width:100%!important}.visual-content-row-image-right .visual-content-left{order:2}.visual-content-row-image-right .visual-content-right{border-top:1px solid #eeeeee!important;padding-top:100px!important;padding-bottom:60px!important;margin-top:0px!important}.homepage-featured-properties .property-item:nth-child(3){display:none}.homepage-free-valuation h3{font-size:30px!important;line-height:38px!important;width:100%}#footer-widgets a#logo img{width:30%;margin-top:0;margin-bottom:20px!important}div#footer-widgets .col.span_3{padding:0}#footer-outer #copyright .col{width:100%!important}#footer-outer #copyright p{line-height:22px;font-size:13px;color:#ffffff78!important}div#copyright .span_5 img{height:35px;display:block!important;float:left!important}#ajax-content-wrap #footer-outer #copyright{border-top:1px solid rgba(255,255,255,.18);padding:40px 0}.prop-search-inner{padding:30px 25px;flex-wrap:wrap;gap:25px 25px}.prop-search-inner .facetwp-facet.facetwp-type-proximity{margin-right:0;flex-basis:100%;flex-wrap:nowrap;margin-bottom:0}.propsearch-icons{text-align:center;padding:0 0}.page-header-row h2{font-size:35px;margin-top:15px!important;margin-bottom:-10px!important}.testimonial-row .controls{display:block!important}.row .col img.title-row-icon{width:65px;margin-bottom:5px!important}#slide-out-widget-area a.canvas-contact-btn.add-to-contacts{margin-bottom:15px!important;margin-top:-100px!important}#slide-out-widget-area a.canvas-contact-btn{margin-bottom:50px}.homebuyers-service-header .homepage-couple img{max-width:100%!important;left:0;right:0;bottom:0px!important;position:relative;transform:none!important;margin-top:45px!important;margin-bottom:-170px!important}.grid-sections .inner_row,.grid-sections .inner_row>.col>.col{width:100%!important}.grid-sections .inner_row{margin-bottom:45px!important}.grid-sections .inner_row:last-child{margin-bottom:0px!important}.postcode-check>.col>.col:first-child,.postcode-check>.col>.col:last-child{width:100%!important}.postcode-check>.col>.col:last-child .vc_column-inner{padding:0px!important;padding-top:15px!important}.ascend .blog-recent.related-posts,.material .blog-recent.related-posts{display:flex!important}.ascend .blog-recent.related-posts>div:nth-child(3),.material .blog-recent.related-posts>div:nth-child(3),.single-post .full-width-section>.span_12.blog-recent[data-style=material] .col:nth-child(3){display:block!important}.ascend .related-post-wrap h3.related-title,.material .related-post-wrap h3.related-title{font-size:28px;line-height:1}.ascend .related-post-wrap h3.related-title,.material .related-post-wrap h3.related-title{padding-top:75px}.ascend .blog-recent.related-posts,.material .blog-recent.related-posts{padding-bottom:75px}.homebuyers-service-header .homepage-couple img{right:unset;width:100%!important;max-width:100%!important}.homebuyers-service-header.service-page-header>.col>.col:first-child,.homebuyers-service-header.service-page-header>.col>.col:first-child{min-width:100%;width:100%;max-width:100%}.homebuyers-service-header.service-page-header>.col{flex-wrap:wrap}.homebuyers-service-header.service-page-header{padding:75px 0px!important}.service-page-intro .nectar-flickity.nectar-carousel .flickity-slider .cell{width:calc(100% / 1.25)!important;min-width:unset}.service-page-header:not(.homebuyers-service-header) .row-bg-overlay.row-bg-layer::before{width:100%!important;left:unset;background:linear-gradient(180deg,#0a223f,transparent);height:50%}.home .our-branches-carousel{padding-top:75px!important}.service-contact-form>.col>.col:last-child{width:100%}.service-contact-form>.col>.col:first-child{width:100%;margin-bottom:55px}.reviews-boxes-inner>.col>.col:not(:last-child){width:100%!important;min-height:unset!important}.single-branch-hero.page-header-row>.col>.col:first-child>div>.wpb_wrapper{max-width:var(--mobile-container-width)!important}.single-branch-hero.page-header-row>.col>.col:first-child>div{padding:65px 0px!important;padding-bottom:75px!important}.homebuyers-service-boxed-columns-text .vc_column-inner{padding:45px!important}body.author #page-header-wrap #page-header-bg,body.category #page-header-wrap #page-header-bg,body.tag #page-header-wrap #page-header-bg,body.date #page-header-wrap #page-header-bg{padding:75px 0;background:#0a213f}#ajax-content-wrap .post-area.masonry.span_9,.post-area.masonry.span_9{width:100%!important}.thank-you-main h2.vc_custom_heading.vc_do_custom_heading{font-size:32px!important}.thank-you-main h3,.gform_confirmation_message h6{font-size:40px!important}.thank-you-main p{padding-bottom:20px!important;padding-top:10px!important}.thank-you-main img{max-width:90px!important}.page-submenu .mobile-menu-link i.salient-page-submenu-icon:before{visibility:visible;right:20px;position:absolute;font-size:25px;line-height:15px!important;font-family:icomoon!important;font-size:24px;content:"\e60a";font-weight:300}.page-submenu .mobile-menu-link i.salient-page-submenu-icon:after{visibility:visible;content:"Explore";text-transform:uppercase;font-size:12px;line-height:1.3;font-weight:600;position:absolute;left:20px;font-family:'Montserrat'}.page-submenu .full-width-section .container ul{margin-left:-50vw;left:50%;width:100vw;top:43px}.page-submenu .mobile-menu-link{width:100%;border:none!important;visibility:hidden;padding:16px 20px}.page-submenu .full-width-section .container ul li a{width:600px;margin:auto;text-align:left;padding:13px 0;border-top:none!important}.page-submenu.stuck>.full-width-section>.container,.page-submenu.stuck .full-width-section .container ul li a{max-width:calc(100% - 45px);width:calc(100% - 45px);transition:all 0.45s ease!important}.page-submenu>.full-width-section>.container{transition:all 0.45s ease!important}body #header-outer{padding-top:0}.mobile-head-wrapper{display:block}.page-template-page-prop-search .property-items-wrapper{padding:0 25px!important}body:not(.single-post) #page-header-bg[data-padding-amt=low]:not(.fullscreen-header){padding:75px 0}body:not(.single-post) #page-header-bg[data-padding-amt=low]:not(.fullscreen-header) .container{max-width:100%!important;padding:0 30px}.page-template-page-prop-search .property-items-wrapper,.property-items-wrapper,.fwpl-layout.property-items-wrapper{grid-template-columns:1fr!important;gap:35px!important}.facetwp-facet.facetwp-facet-prop_type.facetwp-type-checkboxes,.facet-search-wrapper .facetwp-facet.facetwp-facet-property_status.facetwp-type-checkboxes,.facetwp-facet.facetwp-facet-prop_status.facetwp-type-radio{grid-template-columns:1fr 1fr 1fr}.facet-search-wrapper{padding:35px 30px}.price-dropdown .facetwp-facet.facetwp-facet-price_slider.facetwp-type-slider{width:70%}body #search-outer #search input[type="text"],body.material #search-outer #search form input[type="text"]{font-size:20px!important;letter-spacing:0;line-height:50px!important}body.material #search-outer #search .container{max-width:calc(100% - 40px)!important;top:5px}.nectar-ajax-search-results .search-post-item{display:none!important}.nectar-ajax-search-results .search-post-item:nth-child(1),.nectar-ajax-search-results .search-post-item:nth-child(2),.nectar-ajax-search-results .search-post-item:nth-child(3),.nectar-ajax-search-results .search-post-item:nth-child(4){display:block!important;width:23%;margin-right:2%}.nectar-ajax-search-results .search-post-item:nth-child(4){margin-right:0px!important}div#header-outer.material-search-open div#search-outer{height:110px}div#header-outer.material-search-open div#search-outer .nectar-ajax-search-results{opacity:0;transition:all 0.3s ease!important}div#header-outer.material-search-open.results-shown div#search-outer .nectar-ajax-search-results{opacity:1;transition:all 0.3s ease!important}div#header-outer.material-search-open.results-shown div#search-outer{height:max-content}.nectar-ajax-search-results .nectar-search-results{flex-wrap:wrap;gap:20px}.nectar-ajax-search-results .nectar-search-results>.search-post-item{width:calc(50% - 10px)!important;margin:0px!important}#search-outer .nectar-ajax-search-results .inner{padding-bottom:45px!important;padding:20px 0px!important}.home-main-header .nectar-highlighted-text p{font-size:60px;max-width:400px}.wpb_text_column.wpb_content_element.looking-to-sell *{font-size:14px;text-align:left}.wpb_text_column.wpb_content_element.looking-to-sell{max-width:430px;margin:auto}body div#homepage-facets .facetwp-type-proximity .facetwp-radius{width:140px;min-width:140px}.home-main-header>.col>.col>div>div>.inner_row{padding:75px 0;padding-bottom:155px}.facetwp-type-proximity>span{width:100%}.feature-boxes>.col{grid-template-columns:1fr!important;display:grid!important;gap:75px}.feature-boxes>.col>.col{margin:0px!important}.home-free-valuation>.col>.col:first-child{max-width:100%;width:100%;padding-left:1%!important;margin:0px!important}.home-free-valuation>.col{flex-wrap:wrap!important}.home-free-valuation-60{top:-215px;left:unset;right:50px}.home-free-valuation-houses{width:90%;margin:auto!important;margin-bottom:0px!important;margin-left:auto;position:relative;margin-top:-90px!important}.testimonial-row h3{font-size:28px!important;max-width:370px;margin:auto;line-height:1.05!important}.testimonial_slider[data-style="minimal"] .slides{max-width:100%}.testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev,.testimonial_slider[data-style="minimal"] .testimonial-next-prev .next{top:unset!important;bottom:0px!important;margin:0px!important}.testimonial_slider .controls{position:relative;bottom:22px}.testimonial-row .testimonial_slider.span_12.col{margin-bottom:22px!important;margin-top:0px!important}.full-width-content-tab .visual-content-text-column .vc_column-inner{padding:0 0px!important;max-width:100%;margin:auto}.visual-content-row.full-width-content-tab>.col.span_12{max-width:100%!important;width:100%!important}.full-width-content-tab .visual-content-text-column .vc_column-inner>.wpb_wrapper{padding:80px 0px!important;max-width:var(--mobile-container-width)!important;margin:auto}.homebuyers-service-header>.col>.col{margin:0px!important}.homepage-news-row .inner_row>.col>.col.homepage-news-posts-left,.homepage-news-row .inner_row>.col>.col.homepage-news-posts-right{width:100%!important;margin:0;padding:0!important;min-width:100%!important}.homepage-news-row .inner_row>.col{flex-wrap:wrap}.homepage-news-row .inner_row:not(:last-child):not(.intro)>.col>.col:last-child{padding-top:0px!important;padding-bottom:35px!important}.homepage-news-posts-right .nectar-post-grid{gap:35px}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading span{font-size:22px}.homepage-news-posts-left .nectar-post-grid .nectar-post-grid-item .content span.nectar-post-grid-item__read-more.nectar-cta.nectar-inherit-label{position:relative;max-width:100%!important;width:100%;bottom:0}.homepage-news-posts-left .category-position-before-title .item-main>.nectar-post-grid-item__meta-wrap:not(:empty){margin-bottom:100px;font-size:90%}.wpb_text_column.wpb_content_element.looking-to-sell span.line-row,.wpb_text_column.wpb_content_element.looking-to-sell span.line-row-2{margin-right:unset!important;display:block!important;width:100%}.wpb_text_column.wpb_content_element.looking-to-sell span.line-row-2{margin-top:5px}.location-results{min-width:560px}.fs-dropdown .fs-options{padding:10px 7.5px;max-height:-webkit-fill-available!important}.location-results,.home-rent-buy .fs-dropdown{max-height:unset;height:auto!important;min-height:unset}.nectar-highlighted-text .nectar-scribble path{stroke-width:10px}#home-ctas>.col{display:grid;grid-template-columns:1fr 1fr 1fr}#home-ctas>.col>.col{display:block!important;width:100%!important;padding:35px 15px}#home-ctas>.col>.col:before{content:'';width:100%;height:1px;background-color:#0c233f21;position:absolute;display:block;top:0;left:0;right:0;visibility:visible;opacity:1;transition:all .2s ease-in-out;margin:auto}#home-ctas>.col>.col:nth-child(5):after{display:block}#home-ctas>.col>.col:nth-child(1):before,#home-ctas>.col>.col:nth-child(2):before,#home-ctas>.col>.col:nth-child(3):before{opacity:0}.nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item{min-height:475px}body.single-post #page-header-bg[data-post-hs="default_minimal"],body.single-event #page-header-bg[data-post-hs="default_minimal"]{padding:100px 0 120px!important}body[data-button-style^="rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a,body[data-button-style^="rounded"].material #page-header-bg.fullscreen-header .inner-wrap>a,.single-event h1:before{display:none!important;font-size:13px;padding:6px 17px;border-width:1.5px}body.single-event h1:before{display:table!important}body[data-button-style^="rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:first-child,body[data-button-style^="rounded"].material #page-header-bg.fullscreen-header .inner-wrap>a:first-child{display:inline-block!important}.nectar-recent-posts-single_featured .nectar-recent-post-slide .nectar-recent-post-bg:after{background:rgb(2 2 2 / 57%)!important}.nectar-recent-posts-single_featured .inner-wrap{width:100%!important}#boxed .nectar-recent-posts-single_featured[data-padding="12%"] .recent-post-container,.nectar-recent-posts-single_featured[data-padding="12%"] .recent-post-container{padding-top:125px!important;padding-bottom:185px!important}.masonry-blog-item{width:100%!important;position:relative!important;left:0!important;bottom:0!important;top:unset!important;margin-bottom:45px!important}.posts-container{height:auto!important}.blog_next_prev_buttons[data-style*=next_prev] .next-post h3 span{max-width:600px!important;font-size:28px;width:100%!important}.blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .next-post,.blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .previous-post{padding:100px 0}div#footer-outer div#footer-widgets>.container{padding:0px!important;max-width:calc(100% - 50px)!important}div#footer-widgets>div>.row>.col.span_12{margin:0px!important}#footer-outer[data-cols="1"] #footer-widgets .container .col{margin:0}.footer-main>.col>.col{padding:0px!important}.footer-main>.col{flex-wrap:wrap!important;gap:50px 20px;display:grid!important;grid-template-columns:1fr 1fr}.footer-main>.col>.col{width:100%!important;min-width:100%!important;margin-left:0px!important}.footer-main>.col:after{display:none}.footer-contact-offices>.col{flex-wrap:wrap!important}.footer-contact-offices .flickity-slider>div p{text-align:center}.footer-contact-offices .flickity-slider>div strong{font-size:15px;line-height:1;margin-bottom:3px}.footer-contact-offices .flickity-slider{gap:60px}.footer-contact-offices .flickity-slider>div{margin:0 30px!important;padding:0 30px!important}.contact-column img.feefo{display:block!important;width:140px!important;margin-top:25px!important}#footer-outer #footer-widgets .col .footer-main p{padding-bottom:10px!important}.socials{margin-top:-10px!important}.footer-contact-offices .vc_col-sm-2{display:none!important}div#footer-outer div#footer-widgets .footer-contact-offices .flickity-slider>div p{padding-bottom:0px!important}.footer-contact-offices{margin-left:-50vw;left:50%;width:100vw}.footer-contact-offices:before{z-index:999;width:130px;height:100%;position:absolute;background:linear-gradient(90deg,#071c38 20%,transparent 100%);display:block;top:0;user-select:none;pointer-events:none;left:0}.footer-contact-offices:after{z-index:999;width:130px;height:100%;position:absolute;background:linear-gradient(-90deg,#071c38 20%,transparent 100%);display:block;top:0;right:0;user-select:none;pointer-events:none}.footer-main>.col{max-width:600px;margin:auto!important}.wpb_text_column.wpb_content_element.business-details *,#footer-outer #footer-widgets .wpb_text_column.wpb_content_element.business-details p{font-size:10px!important}.home-office-name p{letter-spacing:-.015em;font-size:22px!important}body .row .col .script-small h6,h6.vc_custom_heading.vc_do_custom_heading.script-small,.homepage-welcome h1{font-size:38px}.our-branches-carousel .cell{width:40%!important;margin-right:20px!important;min-width:60%!important}.our-branches-carousel .flickity-slider{grid-template-columns:1fr;gap:25px!important}.our-branches-carousel .cell .inner_row>.col>.col>.vc_column-inner a.nectar-button{width:100%!important;margin-bottom:-5px!important;margin-top:5px!important}.our-branches-carousel-title.mobile,.our-branches-carousel-title.mobile>.col>.col:last-child{display:block!important}.branches-associate-box>div>.wpb_wrapper h4.vc_custom_heading,.branches-associate-box>div>.wpb_wrapper p{text-align:left}.our-branches-carousel-title.mobile{margin-bottom:45px!important;margin-top:-15px!important;max-width:100%!important}.our-branches-carousel-title>.col>.col:first-child{width:100%!important;margin:0px!important;max-width:100%!important}#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .right-side,#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .left-side{width:100%!important;height:auto!important}#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container{flex-wrap:wrap;padding:0px!important}body #slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .left-side{padding-right:0px!important;height:auto!important;padding-bottom:100px!important}.page-template-page-prop-search #slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .left-side{padding-top:20px!important}#slide-out-widget-area.fullscreen-split .inner-wrap{padding-top:70px!important}body.thistle-homes #slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .left-side{padding-top:20px!important}body.thistle-homes #slide-out-widget-area.fullscreen-split .right-side:after{background:linear-gradient(180deg,#c0729e57,transparent)}#slide-out-widget-area.fullscreen-split .right-side:after{left:-150vw!important;right:0;margin:auto!important;width:300vw!important;background:linear-gradient(180deg,#07182e,transparent);height:100%;display:block;z-index:9}#slide-out-widget-area.fullscreen-split .right-side .right-side-inner{padding:0px!important;width:100%;z-index:9999999;position:relative}.off-canvas-menu-container.mobile-only{display:none!important}#slide-out-widget-area.fullscreen-split .inner-wrap{padding-top:120px!important}#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li>a{font-size:18px!important;line-height:1!important}.offices-off-canvas{grid-template-columns:1fr 1fr 1fr;display:grid!important;gap:15px 20px}body.thistle-homes #slide-out-widget-area.fullscreen-split .right-side .right-side-inner p{font-size:16px!important;padding:0px!important}#slide-out-widget-area.fullscreen-split .right-side .right-side-inner p{font-size:14px!important;padding:0px!important}#slide-out-widget-area.fullscreen-split .right-side .right-side-inner p span{font-size:15px!important;line-height:1.3!important;display:block}#slide-out-widget-area a.menu-number{font-size:18px;line-height:1;display:block}#slide-out-widget-area.fullscreen-split .right-side .right-side-inner p br{display:none}#slide-out-widget-area.fullscreen-split .right-side .right-side-inner #text-14 p br{display:block}#slide-out-widget-area.fullscreen-split .right-side .right-side-inner #text-14 p br:nth-child(2){display:none}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner{padding:40px 25px}.associate-areas .inner_row:not(.associate-areas-intro)>.col{grid-template-columns:1fr 1fr}.form-with-sidebar-row>.col>.col:last-child,.form-with-sidebar-row>.col>.col:first-child{width:100%;min-width:100%}.form-with-sidebar-row>.col{flex-wrap:wrap!important}.form-with-sidebar-row>.col>.col:first-child .vc_column-inner{padding-right:0px!important}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner .wpb_wrapper .iwithtext h4{font-size:22px!important}.fifty-fixty-boxes{margin-bottom:0px!important;margin-bottom:75px!important}.fifty-fixty-boxes>.col>.col>.vc_column-inner i{font-size:25px;width:22px;height:22px;line-height:22px}.fifty-fixty-boxes>.col>.col>.vc_column-inner .iwt-text{padding-left:40px}.fifty-fixty-boxes>.col>.col>.vc_column-inner .iwt-text h3 strong{font-weight:700!important}.fifty-fixty-boxes>.col>.col>.vc_column-inner .iwithtext{margin-bottom:15px}.fifty-fixty-boxes>.col>.col>.vc_column-inner a.nectar-button{padding:13px 32px!important;font-size:14px!important}.fifty-fixty-boxes .column-image-bg{background-color:transparent!important}.property-info-outer{padding:0 30px;margin:0px!important;display:flex;align-items:center}.prop-carousel-outer{gap:0}.property-specific-container,.property-details-inner{flex-wrap:wrap}.details-left,.details-right{width:100%!important;max-width:600px!important;margin:auto}.details-right{margin-top:65px!important;min-width:600px!important}.property-details-inner{padding-bottom:0px!important}div#floor-plans h4{text-align:center;margin-bottom:25px!important}.details-right ul li{font-size:14px;line-height:1.6}.agent-wrapper .agent-wrapper-inner .agent-box{min-width:100%;max-width:100%;width:100%;margin-top:-85px}.properties-card-container{padding:0 0px!important;max-width:600px!important;grid-template-columns:1fr;margin-top:-150px;padding-bottom:0px!important}.related-all{padding-bottom:0px!important;max-width:var(--mobile-container-width);margin:auto;margin-bottom:-25px!important}.single-property .property-card,.related-all .nectar-button.view-all{width:100%!important}ul.tabs,.map-wrapper div#controls{padding:0 0}#floor-plans img{max-height:none}div#floor-plans .clear{padding:0px!important}.thistle-homes-intro-bar>.col>.col{margin:0px!important}.thistle-homes-intro-bar>.col>.col:nth-child(5),.thistle-homes-intro-bar>.col>.col:nth-child(3){width:100%!important;max-width:100%!important;padding:0 1%!important;text-align:center;order:5}.thistle-homes-intro-bar>.col{display:flex;justify-content:center;align-items:center;align-content:center;gap:15px 8px}.thistle-homes-intro-bar>.col>.col:nth-child(4){order:3}.thistle-homes-intro-bar .nectar-milestone{margin:0px!important}.thistle-homes-intro-bar>.col>.col:nth-child(1){padding:0 1%!important}.thistle-homes-intro-bar>.col>.col:nth-child(1) img{width:55px}.thistle-homes-intro-bar .nectar-star-rating__icon *,.thistle-homes-intro-bar .nectar-star-rating__icon:before,.thistle-homes-intro-bar .testimonial_slider .star-rating .filled:before{letter-spacing:1px!important}.thistle-homes-intro-bar .number{font-size:25px!important;line-height:1!important;display:block}.thistle-homes-intro-bar>.col>.col:nth-child(3) p{max-width:350px;margin:auto;line-height:1.4!important}.thistle-homes-intro-bar{padding:28px 28px!important;margin-top:-125px;box-shadow:0 30px 70px #00000036}.thistle-homes-hero-inner>div{max-width:600px!important;margin:auto!important;padding:0px!important;padding-bottom:145px!important}.thistle-homes-hero .nectar-simple-slider .flickity-page-dots{margin:auto!important;max-width:600px!important;padding:0!important;padding-bottom:150px!important}.thistle-homes-hero .nectar-simple-slider{padding-bottom:550px!important}.thistle-homes-hero-inner .nectar-rotating-words-title .heading{font-size:80px!important}.thistle-homes-hero-inner .nectar-split-heading h1{font-size:35px}.thistle-homes-hero-inner img{max-width:220px!important}body.thistle-homes .thistle-homes-our-story .inner_row>.col>.col:last-child .wpb_gallery{position:relative}.thistle-homes-our-story{margin-bottom:-10px!important}.thistle-homes-properties-inner>.col>.col{margin:0px!important}.thistle-homes-properties-inner>.col{gap:50px}.thistle-homes-properties-inner>.col:after{display:none}.thistle-homes-feedback>.col{flex-wrap:wrap!important}.thistle-homes-feedback>.col>.col:first-child,.thistle-homes-feedback>.col>.col:last-child{width:100%!important;min-width:100%!important}.thistle-homes-feedback>.col>.col:last-child>.vc_column-inner{padding-left:0px!important}.thistle-homes-feedback .iwithtext .iwt-icon img{width:60px!important}.thistle-homes-feedback .iwithtext h4{font-size:20px}.thistle-homes-feedback .iwithtext .iwt-text p{margin-top:2.5px;font-size:15px!important}.thistle-homes-feedback .iwithtext{padding:20px}.thistle-homes-feedback .iwithtext:last-child{margin-top:20px!important}.thistle-homes-feedback .gform_wrapper{margin-bottom:0px!important}.thistle-homes-facilities .iwithtext{width:calc(50% - 9.5px)!important}.facility-list .vc_column-inner{padding-right:0px!important;padding-top:55px!important}.thistle-homes-contact-row>.col>.col:last-child,.thistle-homes-contact-row>.col>.col:first-child{width:100%!important;min-width:unset}.thistle-homes-contact-row>.col{flex-wrap:wrap!important}body.thistle-homes .thistle-homes-enquire span.menu-title-text{font-weight:600!important;font-size:13px;background:var(--thistle-homes-light-pink);padding:10px 20px;letter-spacing:-.02em;border-radius:10000px;color:#fff!important;margin-right:-5px}.thistle-homes-property-header>.col>.col:first-child{padding:55px 0px!important;order:2;padding-bottom:0px!important;max-width:600px!important;margin:auto!important}.thistle-homes-property-header>.col>.col:last-child{order:1}body.thistle-homes .thistle-homes-property-header ul.flex-direction-nav{top:unset!important;right:25px!important;bottom:25px!important;width:auto;left:unset!important;z-index:999999999}body.thistle-homes .sticky-wrapper{max-height:48px}body.thistle-homes .thistle-homes-property-header h6{font-size:40px!important}.thistle-homes-facilities.single-home-facilities .facility-list .vc_column-inner{padding-left:0px!important;padding-top:0px!important;padding-bottom:75px!important}body.search.search-no-results .container-wrap h3{font-size:28px!important;line-height:1.2!important}body.search.search-no-results .container-wrap{padding:150px 0px!important;text-align:center}body.search-results .container-wrap .main-content{padding:100px 0;padding-top:0px!important}div#search-results-grid{grid-template-columns:1fr}body:not(.single-post):not(.single-event) #page-header-bg:not(.fullscreen-header){padding:75px 0px!important}body.search #page-header-bg h1{font-size:32px!important}body.search #page-header-bg span.result-num{font-size:16px!important}.single-agent .vc_col-sm-8{width:100%}.single-agent .vc_col-sm-4{width:100%}.single-agent .agent-header .vc_col-sm-4{max-width:165px;margin:auto!important;margin-bottom:45px!important}.single-agent h1.script-title{font-size:45px!important}h2.agent-position{font-size:35px}.agent-header::after{height:245px;background-position:67% bottom}.single-agent .vc_col-sm-8 .vc_column-inner{padding:0!important}.single-agent-name,.single-agent-name *{text-align:center!important}.agent-header{padding:70px 0px!important;padding-bottom:175px!important}.agent-intro-header{font-size:15px;line-height:1.6}.agent-body{padding:75px 0px!important}.single-agent .agent-body .vc_col-sm-8>div{border-top:1px solid #0a213f1a;padding-top:75px!important;margin-top:45px!important}.agent-info-box>.col>.col.gallery-fill-space>.vc_column-inner{padding:0px!important}.free-book-row>.col>.col:first-child{min-width:100%!important;width:100%!important;margin-bottom:10px!important}.free-book-row>.col{flex-wrap:wrap!important}.free-book-row>.col>.col:first-child>div{margin-top:0px!important}.free-book-row .img-with-aniamtion-wrap{max-width:110px!important;margin:auto!important}.free-book-row>.col *{text-align:center!important}.free-book-row>.col .nectar-button{width:100%}.free-book-row{background:linear-gradient(180deg,#ffffff 200px,#ee40990d)}.free-book-row{padding:30px!important}.team-wrapper{grid-template-columns:1fr 1fr;gap:45px 25px}.row .col .individual-tm img{width:70%!important;max-width:55%!important}.service-page-header:not(.homebuyers-service-header) .row-bg-overlay.row-bg-layer{background:linear-gradient(180deg,rgb(6 20 37) -30%,rgba(10,34,63,0) 55%)!important;width:100%;left:unset}.service-page-header .row-bg{background-position:0% 75%!important}.service-page-header h3{font-size:22px!important}.service-page-intro-boxes>.col>.col{width:100%!important;flex:unset;margin:0px!important}.service-page-intro-boxes>.col{flex-wrap:wrap!important;display:flex!important;gap:35px}.service-page-intro-boxes>.col:after{display:none}.simple-steps>.col>.col:last-child>.vc_column-inner{max-width:600px!important;margin:auto;padding:75px 0px!important}.service-benefits>.col>.col:last-child{margin-top:35px!important}.service-benefits>.col>.col .inner_row>.col>.col{margin-bottom:45px!important}.service-benefits>.col>.col .inner_row{margin-bottom:0px!important;padding:0!important}.property-update-c2a>.col>.col:last-child .vc_column-inner{border-radius:0px!important}.property-update-c2a>.col>.col:last-child,.property-update-c2a .column-image-bg-wrap{border-radius:0px!important}.property-update-c2a>.col>.col{margin:0px!important}.property-update-c2a>.col>.col .img-with-aniamtion-wrap{position:relative;width:80%!important;margin:auto!important;left:unset!important}.property-update-c2a>.col{border-radius:25px!important;overflow:hidden}.property-update-c2a>.col>.col:last-child .vc_column-inner{padding:40px!important}.service-bottom-c2a h2{font-size:33px}.selling-compare>.col{flex-wrap:wrap!important}.selling-compare>.col>.col{width:100%!important;flex:unset}.property-update-c2a .vib-banner img{height:30px!important}.property-update-c2a>.col>.col:last-child .vc_column-inner .vib-banner{display:none}.property-update-c2a>.col>.col:first-child .vc_column-inner .vib-banner{display:flex;position:absolute!important;bottom:0px!important;top:70px!important;right:-210px!important}.service-benefits-fullscreen .inner_row:not(.intro)>.col{grid-template-columns:1fr;gap:20px}.service-benefits>.col>.col .inner_row:last-child>.col>.col:last-child{margin-bottom:0px!important}.service-benefits-fullscreen .intro .nectar-cta{text-align:center;margin-top:20px!important}.styling-before-and-after-case-studies>.col>.col>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:1fr;gap:35px}.styling-before-and-after-case-studies .intro p{font-size:15px}.styling-before-and-after-case-studies .intro h2{max-width:450px;margin:auto}}@media screen and (min-width:1000px){.footer-contact-offices .flickity-slider{transform:none!important;left:0!important;right:0!important;margin:auto!important;flex-wrap:nowrap!important;display:flex;position:relative!important;padding:0 5%}.footer-contact-offices .flickity-slider>div{flex:1;transform:none!important;position:relative!important;height:auto!important;text-align:center;font-size:16px;line-height:1;padding:0!important}.footer-contact-offices .flickity-viewport{height:auto!important;width:100%;cursor:pointer!important}}@media screen and (max-width:900px){.cookie-bar-bar .ctcc-inner{display:block!important}span.ctcc-left-side,span.ctcc-right-side{display:block!important;width:100%!important}button#catapultCookie{font-size:12px!important;margin-left:15px!important;margin:0px!important;margin-top:10px!important}.has-cookie-bar #catapult-cookie-bar{padding:25px 30px!important;width:330px!important}.property-info-outer .price-wrapper{position:relative;width:100%!important;min-width:100%!important;flex:unset!important;padding:15px 25px!important;flex-wrap:nowrap;display:flex;justify-content:space-between;right:0}.prop-title-wrapper{width:100%!important;flex:unset!important;padding:25px 25px}.property-info-outer{flex-wrap:wrap;padding:0;margin:0}.property-info-outer h1.prop-title{max-width:100%!important;padding:0;font-size:23px}.prop-carousel-outer{gap:0 1px}body .property-info-outer span.prop-status{justify-content:flex-end;background:#ffffff2b;flex:unset;width:auto;font-size:13px;border-radius:10000px;margin:0;padding:6px 15px;display:inline-block;white-space:nowrap}.property-info-outer .price-wrapper:before{display:none}.properties-card-container{padding:0 0;max-width:100%!important}.map-wrapper ul.tabs li span.tab-title:after,.map-wrapper div#controls button:after{position:absolute;top:20px;left:0;right:0;margin:auto!important;width:35px;height:35px}ul.tabs li,.map-wrapper div#controls button{padding-top:70px!important;font-size:15px!important;padding:24px 10px;letter-spacing:-.25px}div#floor-plans ul.tabs li.tab-link{padding:20px!important}}@media screen and (max-width:800px){.page-template-page-prop-search .property-items-wrapper{padding:0 25px!important;grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:769px){.map-wrapper ul.tabs li span.tab-title:after{margin:auto!important}.agent-wrapper .agent-inner-left.col-inner-padding{padding:60px 35px;padding-bottom:0px!important}.prop-title-wrapper{flex:2}.property-info-outer h1.prop-title{font-size:21px}body .visual-content-row .video-left .nectar-video-box,body .visual-content-row .video-right .nectar-video-box{margin-right:0%;margin-left:0%}ul#menu-mobile-header-buttons li.contactus-btn{background:linear-gradient(180deg,var(--nectar-extra-color-2),#65bd1bd4);background-color:var(--nectar-extra-color-2)}.gf_stylespro .gform_page_footer .gform_next_button.button,.facetwp-facet.facetwp-facet-prop_type.facetwp-type-checkboxes,.facet-search-wrapper .facetwp-facet.facetwp-facet-property_status.facetwp-type-checkboxes,.facetwp-facet.facetwp-facet-prop_status.facetwp-type-radio{grid-template-columns:1fr 1fr}.homebuyers-service-boxed-columns-text,.homebuyers-service-boxed-columns-image{width:100%}.visual-content-image-column .vc_column-inner{padding:25px!important}.homebuyers-service-6-reasons-row .homebuyers-service-6-reasons-column{width:50%!important}.homebuyers-service-6-reasons-row{padding-top:100px!important;padding-bottom:100px!important}.homebuyers-service-boxed-columns-row .homebuyers-service-boxed-columns-image{order:1!important;height:300px!important}.homebuyers-service-boxed-columns-row .homebuyers-service-boxed-columns-text{order:2!important}.homebuyers-service-boxed-columns-text h2.vc_custom_heading{font-size:27px!important;line-height:32px!important;margin-bottom:-5px!important}.homebuyers-service-boxed-columns-row{padding-top:80px!important;padding-bottom:100px!important}.visual-content-row-second .visual-content-right{order:1}.homepage-header .wpb_wrapper h2.vc_custom_heading{font-size:28px!important;line-height:32px!important;margin-bottom:34px}.homepage-header{padding-top:80px!important;padding-bottom:0px!important}.homepage-header-location,.homepage-header-status,.homepage-header-button{width:100%!important}.homepage-header-location,.homepage-header-status{padding:10px!important}.homepage-header-status{padding-left:20px!important;margin-bottom:25px!important}.homepage-header-button{padding:0px!important}div.visual-content-row.visual-content-row-image-right{padding-top:0!important}.visual-content-row-image-right .visual-content-right{padding-top:50px!important}.column-wrapper{width:48%;margin-right:0%;min-height:230px}.campbells-menu-wrapper{padding:22% 0 0 9%}.widget-wrapper{padding:22% 5%}span.menu-number{font-size:20px}.sort-order-dropdown{flex:.5}body .visual-content-row .img-with-animation[data-animation="fade-in-from-left"],body .visual-content-row .img-with-animation[data-animation="fade-in-from-right"]{margin-left:0}body #ajax-content-wrap .visual-content-row .col[data-padding-pos="top-bottom"]>.vc_column-inner,body #ajax-content-wrap .visual-content-row .col>.visual-content-right>.vc_column-inner{padding:10vw}#home-ctas .vc_col-sm-3:nth-child(1),#home-ctas .vc_col-sm-3:nth-child(2){margin-bottom:0}#home-ctas .vc_col-sm-3:nth-child(2):after{content:none}#home-ctas .vc_col-sm-3:hover{transform:scale(1)!important}.full-width-section.parallax_section .row-bg-wrap,.full-width-content.parallax_section .row-bg-wrap,.wpb_row.parallax_section .row-bg-wrap,.wpb_row .row-bg-wrap .inner-wrap{width:100%;height:100%}.home-top-section{padding-bottom:0px!important}.visual-content-row p{font-size:15px;line-height:28px}.prop-images-outer{width:100%}.property-quad-images{display:none}.property-quad-images,.prop-images-outer,.prop-carousel-outer .owl-stage,.prop-carousel-outer .owl-item{height:450px!important}.property-details-inner{display:block;align-items:center}.details-left{width:100%!important;margin-left:0;padding:0!important;max-width:100%!important}span.tab-title span{display:none}.map-wrapper ul.tabs li span.tab-title:after{margin-left:0;width:35px;height:35px}.tab-content h4{display:block;margin:0px!important;padding:35px 0;background:#fff}.agent-wrapper{display:block}.agent-inner-left.col-inner-padding{padding-right:8.6%}.details-right,div#floor-plans,.agent-wrapper .agent-wrapper-inner{max-width:100%!important;padding-left:35px;padding-right:35px}ul.tabs{padding:0 0;z-index:9999}}@media screen and (max-width:690px){:root{--mobile-container-width:calc(100% - 50px) !important}.announcement-banner *{font-size:9.5px!important;line-height:1!important;letter-spacing:0.5px!important}.announcement-banner{padding:12px 15px!important}.about-campbells-intro-section a.nectar-button{width:100%;text-align:center}.about-campbells-intro-section a.nectar-button:last-child{margin-top:0px!important}.about-campbells-hero-inner h1{font-size:31px;line-height:1.05;margin-bottom:15px!important}.styling-before-and-after-case-studies>.col>.col>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:1fr;gap:35px}.styling-before-and-after-case-studies .intro p{font-size:15px}.styling-before-and-after-case-studies .intro h2{max-width:400px;margin:auto}.styling-before-and-after-element-inner{padding:25px!important}body .row .col .styling-before-and-after-element-inner .script-small.blue h6{font-size:24px!important;line-height:22px!important}.styling-before-and-after-case-studies>.col>.col>.vc_column-inner>.wpb_wrapper{display:grid;gap:25px}.market-ready-styling-hero h1{font-size:31px;margin-bottom:20px!important}.market-ready-styling-hero h3{font-size:15px!important;color:var(--nectar-extra-color-2)}.market-ready-styling-hero>.col>.col .script-small h6{font-size:25px}.market-ready-styling-hero .nectar-image-comparison,.market-ready-styling-hero .nectar-image-comparison img{height:400px!important;width:100%!important;object-fit:cover}.market-ready-styling-hero .nectar-button{width:100%;text-align:center}.market-ready-styling-hero .nectar-button.extra-color-1{margin-top:0px!important}body #home-ctas>.col>.col:nth-child(3):before{opacity:1}.wpb_text_column.wpb_content_element:last-child ul.agent-social{margin-bottom:0px!important}.service-page-intro .flickity-viewport{margin-top:15px!important;margin-bottom:30px!important}.service-page-intro .nectar-flickity.nectar-carousel .flickity-slider .cell{width:calc(100% / 1 - 50px)!important;min-width:unset}blockquote.nectar_single_testimonial[data-style="small_modern"] span.wrap span:not(.title){font-weight:700!important;font-style:normal;font-size:16px;line-height:1.2}body .ti-widget.ti-goog .ti-controls-line{display:block!important;width:100%!important;height:5px!important;max-width:200px;margin-top:10px;margin-bottom:45px!important}.ti-widget.ti-goog .ti-reviews-container-wrapper{padding:15px 0px!important;padding-top:0px!important}.estas-banner .estas-widget-default{padding:20px}.page-header-row h2{font-size:30px;margin-bottom:-15px!important}.page-header-row h3{font-size:16px!important;letter-spacing:-0.01em!important}.page-header-row a.nectar-button{width:100%!important;margin-bottom:10px!important}p,.visual-content-row p,.property-description,.nectar-fancy-ul[data-list-icon="icon-salient-check"] li,body .testimonial_slider blockquote .close-quote,body .testimonial_slider blockquote .open-quote,.testimonial-row .testimonial_slider .controls *,.nectar-fancy-ul ul li{font-size:15px!important;line-height:1.65!important}.home-main-header>.col>.col>div>div>.inner_row .title,.home-main-header .nectar-highlighted-text p{max-width:500px}.testimonial-row .testimonial_slider .controls{bottom:10px}.single-event [data-post-hs=default_minimal] .page-header-bg-image:after,.archive .page-header-bg-image:after,.nectar-recent-post-slide .nectar-recent-post-bg:after,.single [data-post-hs=default_minimal] .page-header-bg-image:after{background-color:rgb(10 34 63 / 70%)}body:not(.single-post) #page-header-bg[data-padding-amt=low]:not(.fullscreen-header){background:#0a213f!important}.home-main-header>.col>.col>div>div>.inner_row .title p,.home-main-header .nectar-highlighted-text p{font-size:58px!important;line-height:0.8!important;letter-spacing:-3px}.row .col h4,body h4,#slide-out-widget-area .nectar-ext-menu-item .inherit-h4,.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove),.woocommerce-cart .product-name a,#ajax-content-wrap .nectar-inherit-h4,.archive.woocommerce .container-wrap>.main-content #sidebar>.header h4,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content{font-size:17px}body .row .col .script-small h6,h6.vc_custom_heading.vc_do_custom_heading.script-small,.homepage-welcome h1{font-size:30px}.row .col img.title-row-icon{width:60px!important}.col.section-title h1,.nectar-box-roll .overlaid-content h1,.featured-media-under-header h1,body #page-header-bg h1,html body .row .col.section-title h1,.nectar-box-roll .overlaid-content h1,.featured-media-under-header h1{font-size:35px!important}body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6{min-height:unset!important;margin:0px!important}.home-top-section{margin-top:-185px}.prop-search-inner .facetwp-type-proximity .facetwp-radius{position:absolute;bottom:98px;left:25px;min-width:128px}div#homepage-facets{margin-top:20px!important;max-width:calc(100% - 40px)!important}body:not(.single-post) #page-header-bg[data-padding-amt=low]:not(.fullscreen-header){padding:55px 0px!important}.status-group.additional-status>div.facetwp-checkbox,.status-group.additional-status .facetwp-checkbox{padding-left:20px}.propsearch-icons.room-icon span::after{margin:0 0 0 5px}.status-group.additional-status>div.facetwp-checkbox:nth-child(4),.status-group.additional-status>div.facetwp-checkbox:last-child{margin-right:0}.status-group.additional-status .facetwp-checkbox{margin-bottom:7px}.homebuyers-service-header h4{font-size:17px!important;line-height:1.4!important}.status-group.additional-status{flex-wrap:wrap;bottom:-100px}.status-group.additional-status:before{width:100%;content:'Include in Search Results:';font-size:13px;line-height:1.3;margin:0;margin-bottom:7.5px}.status-group.additional-status>span{padding:0px!important;margin-right:0px!important}.visual-content-row>.col.span_12{margin:auto!important}.prop-search-inner{padding:30px 25px;flex-wrap:wrap;gap:25px 20px;display:flex;justify-content:flex-end}.facet-search-wrapper{padding:35px 25px}span.apply-filter{padding:10px 18px;font-size:13.5px;margin-top:25px}.facet-search-wrapper h5{margin-bottom:22px;font-size:18px!important}.propsearch-icons{max-width:55px}.propsearch-icons img{margin-right:0px!important;width:34px;height:34px}.propsearch-icons.room-icon img{width:36px!important;height:36px!important;min-width:36px!important;margin-right:5px}.filters-in-page .facetwp-type-proximity>select{width:145px}.filters-in-page .facetwp-type-proximity>span{width:100%;margin:0}.propsearch-icons.status-icon img{width:37px}.propsearch-icons>span::after{margin:0 0 0 8px;width:13px;height:14px;background-size:contain}button.reset-filter{margin-left:0;width:100%}.page-template-page-prop-search .property-items-wrapper{gap:25px}.facetwp-counts{margin-bottom:0}.single-property .properties-card-container{padding-bottom:45px!important}.sub-filter-wrapper{padding:30px 25px;gap:20px;flex-wrap:wrap}.featured-title-wrapper h3{font-size:32px;max-width:100%}.featured-title-wrapper{padding:55px 20px 270px!important}.featured-prop-wrapper .property-item:nth-child(3){display:block}.property-navbar-wrapper.property-specific-container{overflow-x:scroll}.property-navbar-wrapper.property-specific-container::-webkit-scrollbar{display:none}.property-navbar-wrapper.property-specific-container{padding-top:18px!important;padding-bottom:18px!important}.property-navbar-inner a{display:table;width:max-content}.property-info-outer{display:block}.related-all{max-width:100%;margin-bottom:-25px!important}.price-wrapper{width:100%!important;margin:0px!important;padding:0 0px!important}.property-info-outer h1.prop-title{font-size:20px;padding:0}.prop-title-wrapper{padding:18px 20px}.property-info-outer .price-wrapper{padding:12px 20px!important}.property-navbar-inner{display:flex;align-items:center;width:fit-content;max-width:unset}.agent-inner-right{padding-left:0px!important;padding-right:0px!important;padding-bottom:0px!important}body #search-outer #search input[type="text"],body.material #search-outer #search form input[type="text"]{font-size:18px!important}.mob-off{display:none!important}.material #author-bio{display:none!important}.item-details-wrapper{height:auto!important}.property-navbar-inner2 a,.property-navbar-inner2 div.prop-id{padding:20px;font-weight:700;text-align:center}.property-navbar-inner2 a:hover{color:var(--nectar-extra-color-2)}div#livechat-eye-catcher{display:none!important}div#livechat-compact-container{width:90%!important;right:5%!important}.has-cookie-bar #catapult-cookie-bar{padding:30px 0 30px!important;text-align:center;width:100%!important;z-index:9999999999}.has-cookie-bar #catapult-cookie-bar .ctcc-inner{width:360px!important;margin:auto}body .home-main-header .wpb_text_column h6{font-size:58px;letter-spacing:-2px}.status-group.primary-status .facetwp-checkbox{padding:19.5px 0;line-height:20px!important}.home-main-header h3{font-size:20px!important;line-height:29px!important;margin-top:-25px!important;margin-bottom:-28px!important}.sorter-row{display:block}.facetwp-counts{text-align:center;font-size:14px;width:100%}.property-item{width:100%;border-radius:15px}div#homepage-facets{padding:15px!important}div#homepage-facets .wpb_column:nth-child(2){padding-right:0px!important}div#homepage-facets .vc_col-sm-3:last-child{padding:0px!important}.homepage-welcome{padding-top:75px!important;padding-bottom:65px!important}.visual-content-text-column .vc_column-inner>.wpb_wrapper{max-width:100%!important}.visual-content-image-column .vc_column-inner{padding:0px!important}div#homepage-facets .vc_col-sm-3{width:100%!important}#home-ctas .vc_col-sm-3{width:50%!important;margin-bottom:0}.homepage-news-posts-left .recent-post-container.container{height:100%!important;padding:45px!important}.homepage-news-posts-left .nectar-recent-posts-single_featured h2{font-size:23px!important;line-height:28px!important}.selling-your-property-carrousel .flickity-slider .cell{width:100%!important}.selling-your-property-carrousel .nectar-flickity{margin-bottom:-350px!important}.selling-your-property-header-text{width:100%!important}.selling-your-property-header h2{font-size:42px!important;line-height:46px!important}.selling-your-property-header p{font-size:17px!important;line-height:30px!important}.selling-your-property-header{padding-top:125px!important;padding-bottom:125px!important}.selling-your-property-other-services{padding-top:370px!important;padding-bottom:125px!important}.selling-your-property-other-services-main .nectar-fancy-ul,.selling-your-property-other-services-also .nectar-fancy-ul{column-count:1}.selling-your-property-intro-heading h2{font-size:35px!important;line-height:42px!important;width:100%!important}.rooms-dropdown .facetwp-checkbox{width:42px;height:42px;font-size:15px;line-height:42px}.rooms-dropdown .facetwp-checkbox::after{width:40px;height:40px}.facetwp-facet.facetwp-facet-no_of_bedrooms.facetwp-type-checkboxes{gap:10px}.facetwp-per-page,.facetwp-sort{flex:1}body[data-bg-header="true"].category .container-wrap,body[data-bg-header="true"].author .container-wrap,body[data-bg-header="true"].date .container-wrap,body[data-bg-header="true"].blog .container-wrap{padding-top:45px!important}.postcode-check>.col>.col:last-child .vc_column-inner h2{font-size:28px;margin-bottom:-7.5px!important}.postcode-check>.col>.col:last-child .vc_column-inner a.nectar-button.large{margin-top:10px!important}#slide-out-widget-area a.canvas-contact-btn.add-to-contacts{margin-bottom:15px!important;margin-top:-85px!important}body.single-post #page-header-bg[data-post-hs="default_minimal"],body.single-event #page-header-bg[data-post-hs="default_minimal"]{padding:100px 0 135px!important}body.single-post .container-wrap,body.single-event .container-wrap{padding-top:45px!important}.service-contact-form>.col>.col:last-child h3{font-size:24px;line-height:1.2}.slider-remove-elements .testimonial-row .testimonial_slider.span_12.col{margin-bottom:-15px!important}#long-content blockquote.nectar_single_testimonial[data-style="small_modern"] span.wrap span:not(.title){font-size:16px!important}#long-content .nectar_single_testimonial .title{font-size:13px!important;line-height:1.2!important;display:block;margin-top:5px}#long-content .divider-border{margin:55px 0px!important;background-color:#0a213f30!important}.row .col .agent-image img{width:145px;margin-left:auto}.single-agent-name{position:relative!important;top:0;left:auto}h1.script-title{text-align:center;margin-top:-20px}h2.agent-position{text-align:center}div#footer-widgets .row .col.span_3:last-child{margin-top:30px}div#copyright .span_5 img{display:block!important;margin-top:20px!important;text-align:center!important;float:left!important;width:50%!important;height:auto!important;margin-left:25%!important;margin-bottom:10px!important}#ajax-content-wrap #footer-outer #copyright strong{margin-left:2px}div#copyright .span_5 img{display:block!important;margin-top:20px!important;text-align:center!important;float:none!important;width:35%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:10px!important;margin-top:30px!important}#footer-outer #copyright p{line-height:13px;font-size:13px;text-align:center;display:block}.homebuyers-service-6-reasons-column:nth-child(odd){background-color:#f1f1f1!important}.homebuyers-service-6-reasons-column:nth-child(even){background-color:#f7f7f7!important}.homebuyers-service-6-reasons-row .homebuyers-service-6-reasons-column{width:100%!important}.homebuyers-service-header .wpb_column .vc_column-inner{padding:0px!important}button#catapultCookie{font-size:11px!important;padding:10px 15px!important}body .homepage-welcome h2{font-size:26px;width:100%}body .homepage-welcome .nectar-cta h4{font-size:17px!important;line-height:30px!important;margin-bottom:0px!important}.homepage-featured-properties .property-item{width:100%!important;display:block!important}a.prop-image-link span.prop-item-price{width:60%;font-size:14px}.homepage-featured-properties .property-item{width:100%!important;display:block!important;background-color:#fff!important;padding:0px!important;margin:0!important;border-radius:15px}.homepage-featured-properties-heading h3{font-size:32px!important;line-height:1.2!important;max-width:500px;font-weight:800!important}.free-book-row{padding:25px!important}.agent-body .free-book-row h3,.agent-body .free-book-row h3 strong{font-weight:800!important;font-size:18px!important;line-height:1.36!important}.team-wrapper p{font-size:14px!important;line-height:1.6!important}.our-branches-carousel .cell{width:calc(85% - 20px)!important;margin-right:20px!important}.our-branches-carousel-buttons a.nectar-button{width:100%!important;margin-top:15px!important}.our-branches-carousel-buttons a.nectar-button:first-child{margin-top:0px!important}.our-branches-carousel .cell .inner_row>.col>.col>.vc_column-inner a.nectar-button{padding:12px!important;font-size:13px!important}.our-branches-carousel .cell .inner_row>.col>.col>.vc_column-inner{padding:32px 25px!important}.our-branches-carousel-title{max-width:420px}.our-branches-carousel a.nectar-button{width:100%!important}.our-branches-carousel a.nectar-button span{transform:none!important}.our-branches-carousel a.nectar-button:last-child{margin-top:10px!important}.branches-associate-box>div>.wpb_wrapper>.img-with-aniamtion-wrap{width:85px!important;height:85px!important;left:20px;top:20px;border-width:2px}.branches-associate-box>div>.wpb_wrapper{padding-left:125px!important}.branches-associate-box>div>.wpb_wrapper p{font-size:13px!important;line-height:1.5!important}.single-branch-hero.page-header-row h1{font-size:34px;line-height:1.05;max-width:600px;margin:15px auto}div#footer-outer div#footer-widgets>.container{padding:0 0px!important}.footer-contact-offices:before,.footer-contact-offices:after{width:100px}#footer-outer #footer-widgets .row .col p{column-count:1}.contact-column p:last-child{padding-bottom:0px!important;padding-top:10px!important}.home-main-header>.col>.col>div>div>.inner_row{padding-top:70px!important;padding-bottom:255px!important}.home-free-valuation>.col>.col:first-child>.vc_column-inner{padding:75px 0px!important}.home-free-valuation-houses{width:95%;margin-top:-20px!important}.home-free-valuation-60{top:-110px;left:unset;right:20px;width:125px;height:125px}.homepage-featured-properties-heading{padding-top:75px!important;padding-bottom:375px!important}.homepage-featured-properties-heading .desktop{display:none}.homepage-featured-properties-heading .mobile{display:block}.homepage-featured-properties{padding-bottom:75px!important}.testimonial_slider[data-style="minimal"] blockquote span.testimonial-name{font-size:22px!important}.full-width-content-tab .visual-content-text-column .vc_column-inner>.wpb_wrapper{padding:75px 0px!important}.homepage-news-posts-left .nectar-post-grid .nectar-post-grid-item .content{position:relative!important;top:unset;height:auto!important;padding:35px!important}.homepage-news-posts-left .nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item{min-height:unset!important;padding:0px!important}.homepage-news-posts-left .nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item .inner{position:relative}.homepage-news-posts-left .nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item .inner .nectar-post-grid-item-bg-wrap{height:auto!important}.homepage-news-posts-left .vc_column-inner .nectar-post-grid-wrap .nectar-post-grid h3.post-heading span{font-size:25px!important}.nectar-cta[data-style="material"] .link_wrap .link_text{padding-right:32px}#home-ctas>.col{display:grid;grid-template-columns:1fr 1fr}#home-ctas>.col>.col:before{content:'';width:80%;height:1px;background-color:#0c233f21;position:absolute;display:block;top:0;left:0;right:0;visibility:visible;opacity:1;transition:all .2s ease-in-out;margin:auto}#home-ctas p{font-size:16.5px!important;margin-top:15px}#home-ctas>.col>.col:nth-child(even) :after{opacity:0}#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .right-side{padding-top:25px!important}.social-off-canvas{display:flex;justify-content:flex-start;align-items:center;gap:12px}.social-off-canvas>a{flex:unset;display:inline-block!important}.social-off-canvas>a img{margin:0px!important;width:40px!important;display:block}#slide-out-widget-area.fullscreen-split .right-side-inner>:not(:first-child){margin-top:30px}#slide-out-widget-area a.canvas-contact-btn{padding:12px;font-size:15px!important}#slide-out-widget-area a.canvas-contact-btn.add-to-contacts{background-color:#1faffc;margin-bottom:15px!important;display:block!important}body[data-button-style=rounded] .container-wrap button[type=submit],body[data-button-style=rounded] .container-wrap input[type=submit]{width:100%!important}.associate-areas .inner_row:not(.associate-areas-intro)>.col{grid-template-columns:1fr;gap:25px}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner{padding:30px 25px}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner a.nectar-button{line-height:1!important;padding:14.5px;flex:1}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner .wpb_wrapper{gap:10px 15px}.full-width-content .recent-post-container .inner-wrap h2,.full-width-content .recent-post-container .inner-wrap h2 *{font-size:35px!important;line-height:1.1!important}.blog_next_prev_buttons[data-style*=next_prev] .next-post h3 span{max-width:var(--mobile-container-width)!important;margin:auto!important;font-size:25px}.blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span:not(.text),.container-wrap[data-nav-pos=after_project_2] .bottom_controls .next-project span:not(.text){font-size:16px}.property-info-outer .price-wrapper span{font-size:18px}.property-specific-container,.property-details-inner{padding-left:20px!important;padding-right:20px!important}.property-details-inner{padding-top:30px!important}.details-right,div#floor-plans,.agent-wrapper .agent-wrapper-inner{padding-left:22px;padding-right:22px;min-width:100%!important}.property-item .price-wrapper{margin-top:-10px!important}ul.tabs li,.map-wrapper div#controls button{padding-top:60px!important;font-size:13.5px!important;padding:24px 10px;letter-spacing:-.25px;flex-wrap:wrap}.map-wrapper div#controls button:before{margin-right:0;width:100%}.map-wrapper ul.tabs li span.tab-title:after,.map-wrapper div#controls button:after{width:30px;height:30px}button#trainsToggle{border-left:1px solid #f0f0f0!important;border-right:1px solid #f0f0f0!important}.map-wrapper div#controls{border-top:1px solid #f0f0f0}.property-quad-images,.prop-images-outer,.prop-carousel-outer .owl-stage,.prop-carousel-outer .owl-item{height:400px!important}.thistle-homes-hero-inner>div,.thistle-homes-hero .nectar-simple-slider .flickity-page-dots{max-width:100%!important;padding:0 30px!important}body .thistle-homes-hero .nectar-simple-slider .flickity-page-dots{padding-bottom:145px!important}.thistle-homes-hero-inner>div{padding-bottom:160px!important}body .thistle-homes-intro-bar p{font-size:16px!important}body.thistle-homes .row .col h2{font-size:28px}.thistle-homes-feedback .iwithtext .iwt-icon img{width:55px!important}.thistle-homes-feedback .iwithtext{gap:20px}body.thistle-homes .gform_wrapper .top_label .gfield_label{font-size:14px!important}.gf_stylespro .gform_fields>div.gfield--width-half,.gf_stylespro .gform_fields>div.gf_half,.gf_stylespro .gform_fields>div.gf_left_half,.gf_stylespro .gform_fields>div.gf_right_half{width:100%!important}.thistle-homes-facilities .iwithtext{width:100%!important;gap:15px}.thistle-homes-contact-row .iwithtext{font-size:18px;gap:14px;margin-bottom:17.5px}.thistle-homes-contact-row .iwithtext .iwt-icon i{width:30px;height:30px;font-size:18px;line-height:31px}body.thistle-homes .row .col .gfield p{font-size:16px!important;opacity:1}body.thistle-homes .row .col .gfield h2{font-size:30px;line-height:1.1;margin-bottom:20px!important}.thistle-homes-property-header>.col>.col:first-child{padding:55px 40px!important;max-width:100%!important;margin:auto!important;padding-bottom:0px!important;margin-bottom:-25px!important}.thistle-homes-facilities .iwithtext .iwt-text{font-size:16px}.service-page-header h3{font-size:19px!important;letter-spacing:-.015em;margin-bottom:-5px!important;margin-top:-5px!important}.service-page-header h1{font-size:40px;line-height:1!important}.service-page-header .row-bg{background-position:50% 75%!important}.service-page-header:not(.homebuyers-service-header) .row-bg-overlay.row-bg-layer:before{top:-10%;display:block;content:'';width:100%;height:70%;left:0!important;background:linear-gradient(180deg,#0a213f,transparent);position:absolute}.service-page-intro-boxes>.col>.col>div h4{font-size:21px;line-height:1.1}.service-page-intro-boxes>.col>.col>div h6{font-size:25px}.service-page-intro-boxes>.col>.col>div{padding:30px 25px}.service-page-intro-boxes .nectar-fancy-ul ul li{font-size:13px;line-height:1.6}.service-page-intro-boxes .nectar-fancy-ul ul li{margin-bottom:5px!important;padding-left:30px;font-size:14px!important}.service-page-intro-boxes .nectar-fancy-ul ul li i.icon-default-style.icon-salient-check{font-size:20px!important}.service-page-intro-boxes .nectar-fancy-ul ul li:last-child{margin-bottom:0px!important}.simple-steps>.col>.col:last-child>.vc_column-inner{max-width:var(--mobile-container-width)!important}.service-page-header.express-sale .row-bg-overlay.row-bg-layer{background:linear-gradient(180deg,rgb(10,34,63) 0%,rgba(10,34,63,0) 50%)!important}.service-page-header.express-sale{text-align:center}.service-page-header.express-sale>.col{display:flex;justify-content:center}.service-benefits-fullscreen .inner_row:not(.intro)>.col>.col{padding:30px!important}.service-benefits-fullscreen .inner_row:not(.intro)>.col>.col .wpb_text_column.wpb_content_element:not(:last-child),.service-benefits>.col>.col .inner_row>.col>.col:not(:last-child){margin-bottom:10px}}@media screen and (max-width:550px){.team-wrapper{grid-template-columns:1fr;gap:65px}.team-wrapper p:after{padding:13px 0;font-size:14px;margin-top:20px;width:170px;display:table!important;max-width:100%!important}.footer-main h2.widgettitle,.footer-main h5{font-size:14px!important;font-weight:600!important;margin-bottom:15px!important}.footer-main>.col{grid-template-columns:1fr;gap:40px 20px}.footer-main>.col>.col:not(.contact-column) .wpb_wrapper{gap:25px;display:flex;align-items:flex-start}.footer-main>.col>.col .wpb_wrapper>div{flex:1;margin:0px!important}.footer-main .socials .wpb_wrapper i{background:#0b2445}#footer-outer .widget{margin:0!important}.footer-main>.col>.col .wpb_wrapper>div.socials{margin-top:50px!important;margin-bottom:50px!important;margin-left:-50vw!important;left:50%;width:100vw!important;border-top:1px solid #f6f6f60d;border-bottom:1px solid #f6f6f60d;padding:25px 0px!important;background:#071c38}body.thistle-homes .footer-main>.col>.col .wpb_wrapper>div.socials{background:#913e6d}body.thistle-homes .footer-contact-offices{border-color:#974874}body.thistle-homes .footer-contact-offices .flickity-slider>div p>strong{margin-bottom:0}.footer-contact-offices .flickity-slider>div{margin:0 0px!important;padding:0 30px!important}.material #footer-outer .footer-copyright .widget li a,#footer-outer #footer-widgets .footer-copyright p{font-size:13px!important}.footer-contact-offices{padding:35px 0px!important;padding-bottom:30px!important;border-top:1px solid #132742;border-bottom:1px solid #132742}.footer-main .socials .wpb_wrapper i{width:50px!important;height:50px!important;line-height:51px!important;font-size:21px!important;top:unset!important}.footer-main .socials .wpb_wrapper{display:flex;justify-content:center;gap:12px}.contact-column img.feefo{width:220px!important;margin:auto!important;margin-bottom:-38px!important;margin-top:-12.5px!important}.footer-main>.col>.col .wpb_wrapper>div{flex:1!important;width:100%!important}body.thistle-homes .footer-main{padding-bottom:100px!important}.wpb_text_column.wpb_content_element.business-details *,#footer-outer #footer-widgets .wpb_text_column.wpb_content_element.business-details p{font-size:11.5px!important;line-height:1.4!important}#footer-outer #footer-widgets .wpb_text_column.wpb_content_element.business-details{margin-top:10px!important}}@media screen and (min-width:480px){#slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container ul.menu ul.sub-menu{max-height:unset;margin:0;padding:0}#slide-out-widget-area .ocm-dropdown-arrow{display:none!important}}@media screen and (max-width:479px){:root{--mobile-container-width:calc(100% - 40px)}.homepage-welcome h1{font-family:'Caveat',cursive;font-size:28px}.nectar-fancy-ul ul li{padding-left:32px}.full-width-content-tab .visual-content-text-column .vc_column-inner h4.vc_custom_heading{font-size:16px!important;line-height:1.35!important;letter-spacing:-0.01em!important}body .facetwp-facet select,body .sorter-row select,body select.facetwp-per-page-select,body select.facetwp-sort-select,body select#min-price-select,body select#max-price-select{font-size:13px;font-weight:450}.col.section-title h1,.nectar-box-roll .overlaid-content h1,.featured-media-under-header h1,body #page-header-bg h1,html body .row .col.section-title h1,.nectar-box-roll .overlaid-content h1,.featured-media-under-header h1{font-size:30px!important}p,.visual-content-row p,.property-description,.nectar-fancy-ul[data-list-icon="icon-salient-check"] li,body .testimonial_slider blockquote .close-quote,body .testimonial_slider blockquote .open-quote,.testimonial-row .testimonial_slider .controls *,.nectar-fancy-ul ul li{font-size:14px!important;line-height:1.6!important}.col h2,body h2,.single-product div.product h1.product_title,.nectar-shop-header .page-title,.woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,.nectar_single_testimonial[data-style="bold"] p,#slide-out-widget-area .nectar-ext-menu-item .inherit-h2,#ajax-content-wrap .nectar-inherit-h2,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content{font-size:25px;line-height:1.15}div#footer-outer div#footer-widgets>.container{max-width:calc(100% - 40px)!important}.container{max-width:calc(100% - 40px)}#floor-plans img{border-radius:20px}.testimonial_slider[data-style="minimal"] .testimonial-next-prev{bottom:6px;position:relative}.prop-search-inner input.facetwp-location{padding:15px 20px!important;font-size:14.5px;font-weight:600;padding-right:60px!important}.prop-search-inner i.facetwp-icon.locate-me{height:56px!important}.prop-search-inner .facetwp-type-proximity .facetwp-radius{height:56px;min-width:125px;position:relative;width:100%;left:unset;bottom:unset}.please-note{font-size:13px;line-height:19px;margin-bottom:3px!important}.propsearch-icons>span{justify-content:center}header#top>.container{max-width:calc(100% - 30px)}.agent-inner-right .gfield_description{padding:0px!important;margin-top:-4px;margin-bottom:8px!important;font-size:12px!important;line-height:24px!important}#footer-outer #copyright p{line-height:18px;font-size:13px}.related-posts[data-style=material] .meta-category a{font-size:11.5px!important;padding:10px 15px;margin:0px!important}.related-posts[data-style=material] .meta-category{padding:20px!important}.related-posts[data-style=material] .grav-wrap{position:relative!important;left:0px!important;bottom:0px!important}.related-posts .article-content-wrap .excerpt{font-size:13px;line-height:1.5;margin-bottom:15px;margin-top:10px}.related-posts .article-content-wrap .post-header h3.title{font-size:18px;line-height:1.3}.ascend .related-post-wrap h3.related-title,.material .related-post-wrap h3.related-title{font-size:25px}#ajax-content-wrap #footer-outer #copyright strong{margin-left:0}.homepage-news-posts-left .recent-post-container.container{height:100%!important;padding:40px 20px!important}.selling-your-property-method-column h3{font-weight:600!important;font-size:20px!important;line-height:27px!important;width:100%!important}.selling-your-property-header a.nectar-button{top:unset!important;margin:2%!important;width:90%!important;padding:24px 20px!important;font-size:15px!important}.vc_col-sm-6.selling-your-property-method-column{padding:40px!important}.selling-your-property-heading h2{font-size:30px!important;line-height:38px!important}.selling-your-property-carrousel .nectar-fancy-box .box-inner-wrap{padding:40px!important}.selling-your-property-carrousel .nectar-fancy-box .box-inner-wrap{font-size:13px;line-height:24px}.selling-your-property-carrousel .span_12.light .nectar-fancy-box[data-style="color_box_hover"] .inner p{padding-bottom:10px!important}.selling-your-property-carrousel .nectar-fancy-box .inner-wrap h3{font-size:20px!important;line-height:25px!important;font-weight:600!important}.home-main-header h3{font-size:18px!important;line-height:28px!important;margin-top:-10px!important;margin-bottom:-30px!important}ul#menu-mobile-header-buttons{display:flex;align-items:center;margin-left:0;margin-bottom:0;gap:7.5px;padding:12px 12px;padding-top:0;margin-top:0px!important}body #header-outer{padding:7.5px 0px!important;padding-bottom:0px!important}.status-group.primary-status .facetwp-checkbox,body div#homepage-facets .facetwp-facet select,body .homepage-header-location .facetwp-type-proximity>span input[type=text],body div#homepage-facets button.fwp-submit{font-size:13.5px!important;height:60px!important}.home-main-header>.col>.col>div>div>.inner_row .title p,.home-main-header .nectar-highlighted-text p{font-size:12.25vw!important;line-height:0.75!important;letter-spacing:-.6vw;max-width:85%;margin:auto}#home-ctas .vc_col-sm-3{padding:25px}#home-ctas p{font-size:14.5px!important;line-height:1!important}.feature-boxes .wpb_text_column.wpb_content_element p{font-size:14px!important}ul#menu-mobile-header-buttons a{font-size:10px!important;padding:2px!important;letter-spacing:-0.1px!important}body .slide-out-widget-area-toggle.mobile-icon.fullscreen,#top .span_9>.slide-out-widget-area-toggle>div{width:20px!important;transform:scale(.8) translateY(-60%) translateX(-4%);transform-origin:center!important}body #top #logo img,#header-outer[data-permanent-transparent="false"] #logo .dark-version{height:26px!important}.homepage-featured-properties-heading h3{font-size:32px!important;width:100%;max-width:340px;line-height:1.1!important;margin-top:-2.5px}body .row .homepage-news-heading .col h2{margin-bottom:0px!important;font-size:26px!important;line-height:33px!important}.status-group.additional-status{bottom:-150px;width:290px}.property-update-c2a>.col>.col:first-child .vc_column-inner .vib-banner{bottom:0px!important;top:40px!important;right:-100px!important}body div#homepage-facets button.fwp-submit{font-size:13px!important;line-height:18px;height:57px!important}.facetwp-checkbox,body div#homepage-facets .facetwp-type-proximity .facetwp-radius,.homepage-header-location .facetwp-type-proximity>span input{font-size:15px;line-height:1!important}.status-group.additional-status{width:calc(100% + 20px);margin-left:-10px!important;bottom:-150px}.simple-steps .nectar-icon-list .content li{font-size:13px;line-height:1.6}div#homepage-facets{padding:15px!important}.status-group.additional-status>div.facetwp-checkbox{margin:0px!important}.status-group.additional-status span{font-size:11.5px!important;padding:0 0px!important}.feature-boxes h3{font-size:19px!important;line-height:1.3!important}.home-main-header>.col>.col>div>div>.inner_row{padding-top:65px!important;padding-bottom:145px!important}.status-group.additional-status>div.facetwp-checkbox::before{bottom:0}.status-group.additional-status>div.facetwp-checkbox.checked:after{top:3px}#home-ctas img.img-with-animation{width:90px!important;height:62px!important;margin-bottom:15px!important}#footer-outer .widget h4{font-size:17px;line-height:20px;margin-bottom:10px}.postcode-check>.col>.col:last-child .vc_column-inner h2{font-size:25px;margin-bottom:-7.5px!important}#footer-outer .widget,div#footer-widgets .row .col.span_3:last-child a.nectar-button{margin-bottom:40px!important}#footer-outer .widget:last-child{margin:0px!important}.homebuyers-service-boxed-columns-text .vc_column-inner{padding:45px 30px!important}body.thistle-homes .footer-copyright *,body.thistle-homes .footer-copyright p,body.thistle-homes .footer-copyright li a,body.thistle-homes #footer-outer .widget .footer-copyright li a,body.thistle-homes #footer-outer #footer-widgets .footer-copyright .col p{font-size:14px!important}div#footer-widgets .row .col.span_3:last-child{margin-top:0}body div#copyright .span_5 img{width:35%!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:0px!important;margin-top:25px!important;float:none!important}#footer-outer #copyright p{line-height:22px;font-size:13px;text-align:center}#footer-outer #copyright .col:last-child{display:none}.social-footer a{display:block;width:40px;margin-right:10px}#footer-outer .col:last-child .widget{margin-bottom:0px!important}.widget-wrapper img.feedo{width:160px;height:auto;margin-bottom:-20px;margin-top:20px}.widget-wrapper p{font-size:14px;line-height:22px}body.thistle-homes #slide-out-widget-area a.canvas-contact-btn{font-size:16px!important;margin-top:15px;margin-bottom:35px}#slide-out-widget-area a.canvas-contact-btn{font-size:14px!important;margin-bottom:40px;margin-top:-2.5px}ul.sub-menu-content-wrapper{padding:45px 35px 45px!important}.featured-prop-wrapper{padding-left:25px!important;padding-right:25px!important;padding-bottom:75px!important}.featured-title-wrapper h3{font-size:28px;max-width:260px;line-height:1.1}.featured-title-wrapper{padding-bottom:260px!important;padding-top:40px!important}.listing-large-image,.single-property .large-image img,.large-image img{height:45vw}.slide-counter,#slider-nav{font-size:13px}body .homebuyers-service-header h1{font-size:33px!important;line-height:1.1!important}.facetwp-type-proximity{flex-wrap:wrap}body div#homepage-facets .facetwp-type-proximity .facetwp-radius{width:100%;min-width:100%;text-align:left;padding:20px!important;padding-right:75px!important;height:60px!important}.facetwp-type-proximity{gap:15px}.prop-search-inner .facetwp-facet.facetwp-type-proximity{flex-wrap:wrap}.propsearch-icons{flex:1;max-width:unset}.propsearch-icons.room-icon img{width:40px!important;height:40px!important;min-width:40px!important}.propsearch-icons img{width:37px;height:37px}.propsearch-icons.status-icon img{width:40px}.propsearch-icons>span::after{margin:0 0 0 5.5px}.facetwp-type-proximity>span{margin:0px!important}.home-main-header .nectar-carousel .color-overlay{background:#080d1569!important;height:120%!important}.testimonial_slider[data-style="minimal"] blockquote span.title{font-size:13px!important;line-height:1.1!important}.testimonial_slider[data-style="minimal"] blockquote span.testimonial-name{font-size:20px!important;margin-bottom:5px!important}body:not(.single-post) #page-header-bg[data-padding-amt=low]:not(.fullscreen-header) .container{max-width:100%!important;padding:0 20px}.room-wrapper img{width:30px!important;margin-right:7.5px!important}span.room-number{margin-right:22px;font-size:18px}.room-wrapper{margin-bottom:35px}.gmnoprint{top:270px}.gf_stylespro .gform_page_footer{flex-wrap:wrap!important;gap:15px}.gf_stylespro .gform_page_footer>*{width:100%!important;margin:0px!important}body.thistle-homes .sp_goose input:not(.gform_next_button),body.thistle-homes .sp_goose select,.sp_goose textarea,body.thistle-homes .sp_goose input[type="text"],body.thistle-homes .sp_goose input[type="email"],body.thistle-homes .sp_goose input[type="url"],body.thistle-homes .sp_goose input[type="password"],body.thistle-homes .sp_goose input[type="search"],body.thistle-homes .sp_goose .chosen-choices,.thistle-homes-property-body .wpb_wrapper .nectar-button.large,.thistle-homes .wpb_wrapper .nectar-button.large{font-size:15.5px!important;line-height:1.5!important}.thistle-homes-intro-bar>.col>.col:nth-child(3) p{max-width:300px}html body.thistle-homes .thistle-homes-intro-bar a.nectar-button.large.regular{margin-top:-2px!important}.page-submenu .mobile-menu-link{padding:14px 15px}.page-submenu .mobile-menu-link i.salient-page-submenu-icon:before{right:15px}.page-submenu .mobile-menu-link i.salient-page-submenu-icon:after{left:15px}.page-submenu ul{top:45px;font-size:14px}.page-submenu li a{padding:12px 5px!important}#slide-out-widget-area a.canvas-contact-btn.add-to-contacts{margin-bottom:15px!important;margin-top:-65px!important}body .homepage-welcome .nectar-cta h4{font-size:16px!important}.our-branches-carousel .flickity-slider{gap:20px!important}.built-by-blayney p:before,.built-by-blayney p:after{bottom:2px}.built-by-blayney p{padding-right:22px}.selling-compare>.col>.col .inner_row i.icon-default-style.icon-salient-check{font-size:18px!important;width:18px!important;height:auto!important;line-height:20px}.service-page-header .row-bg-overlay.row-bg-layer{background:linear-gradient(180deg,rgb(6 20 37) -30%,rgba(10,34,63,0) 55%)!important}.reviews-boxes h2{max-width:330px;margin:auto}.reviews-boxes-inner>.col>.col:last-child>div p{font-size:14px!important;line-height:1.5!important;margin-bottom:20px!important}.reviews-boxes-inner>.col>.col:last-child>div{padding:50px 35px!important}.slider-remove-elements .row-bg{background-position:center top!important}.our-branches-carousel .flickity-slider>.cell{height:auto!important}.home-free-valuation>.col>.col:first-child>.vc_column-inner{padding-top:55px!important}body .ti-widget.ti-goog .ti-controls-line{margin-top:10px}img.img-with-animation.job-oppotunities{max-width:100%!important;padding:2% 6%!important;margin-bottom:0px!important}.agent-body h3{font-size:20px!important;line-height:1.35!important}.agent-info-box>.col>.col .vc_column-inner{margin:0px!important;padding:25px!important}.agent-info-box h3{font-size:18px!important;font-weight:700!important}html body .agent-info-box .wpb_text_column.wpb_content_element.script-small .wpb_wrapper>h6{font-size:26px!important;line-height:1!important;margin-bottom:10px!important}.agent-info-box p{font-size:13px!important;line-height:1.7}.agent-info-box>.col>.col .divider,.gallery-fill-space .vc_column-inner .wpb_wrapper .wpb_gallery.wpb_content_element .wpb_gallery_slides ul.slides li img{height:225px!important}.single-agent .testimonial_slider.span_12.col{padding:40px}.single-agent .testimonial_slider.span_12.col:before{font-size:30px}.thank-you-main img{max-width:75px!important}.thank-you-main h2.vc_custom_heading.vc_do_custom_heading{font-size:25px!important;line-height:1.15!important;margin:6px 0px!important}.about-campbells-hero-inner a.nectar-button{width:100%;text-align:center}.about-campbells-hero-inner a.nectar-button:last-child{margin-top:0px!important}.about-campbells-hero-inner h1{font-size:8vw;line-height:1.05;margin-bottom:15px!important}.prop-search-fields-wrapper{margin-bottom:-15px}.sub-filter-wrapper{padding:30px 20px;padding-top:55px;gap:15px}.facet-search-wrapper{padding:30px 20px;top:calc(100% - 10px)}.listing-large-image,.single-property .large-image img,.large-image img{height:200px;min-height:200px;width:calc(100% - 90px)}.prop-item-title,.item-details-row,.prop-item-excerpt,.date-added,.property-item .price-wrapper .main-price,.property-item .price-wrapper .prop-status{padding-left:20px;padding-right:20px}.date-added,.distance{padding:0 20px 20px}.property-item .price-wrapper{font-size:14px}.prop-item-title{font-size:17px;font-weight:700!important;margin-top:22px}.property-item a img{width:25px!important}span.item-details-inner{gap:7px}.item-details-row .item-details-inner *{font-size:17px!important;line-height:17px!important}.property-item .item-details-row img{width:25px!important}.item-details-inner,.item-details-row .item-details-inner span{font-size:16px!important;gap:5px}.item-details-row{margin-bottom:15px!important;margin-top:-0.5px!important;margin-top:2px!important;gap:17.5px}.prop-item-excerpt{font-size:12.5px;line-height:1.5}.date-added strong{font-weight:700}.date-added{padding:5px 20px 21px;font-size:11px;line-height:1;font-weight:400!important}.property-item .price-wrapper .main-price,.property-item .price-wrapper .prop-status{padding-top:15px;padding-bottom:15px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px}.page-template-page-prop-search .property-items-wrapper{gap:35px;grid-template-columns:1fr;padding:0 20px!important}.listing-small-image-wrapper{width:100px!important}.property-item .price-wrapper .prop-status{width:85px!important;text-align:center}.property-item .price-wrapper .prop-status{border-left:2px solid #ffffff17;font-size:12.5px;font-size:11px;padding:8px 15px!important;border-radius:10000px;width:auto!important;border:none!important;margin-right:15px}.feature-boxes>.col{gap:65px}.homepage-featured-properties-heading a.nectar-button.large{display:none!important}.homepage-featured-properties-heading a.nectar-button.large:last-child{display:block!important;margin-top:20px!important}.homepage-featured-properties-heading{padding-top:75px!important;padding-bottom:275px!important}.homepage-featured-properties>.col{margin-top:-100px}.homepage-featured-properties-heading .nectar-button span{transform:none !Important}.property-item .price-wrapper .main-price .price-sub{font-size:13.5px}.price-dropdown .facetwp-facet.facetwp-facet-price_slider.facetwp-type-slider{width:90%}.prop-search-inner{padding:25px 20px;gap:20px 10px;display:flex;justify-content:space-between}button.reset-filter{margin-top:0}.type-dropdown .facetwp-checkbox{gap:9px!important;font-size:13.5px}.facetwp-facet.facetwp-facet-prop_type.facetwp-type-checkboxes,.facet-search-wrapper .facetwp-facet.facetwp-facet-property_status.facetwp-type-checkboxes,.facetwp-facet.facetwp-facet-prop_status.facetwp-type-radio{gap:10px}span.facetwp-display-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(50vw - 55px)}span.facetwp-slider-label{font-size:13.5px;line-height:1;margin-top:2.5px}.propsearch-icons.room-icon:nth-last-child(-n+3) img{width:38px!important;height:38px!important;min-width:38px!important}.reviews-boxes-inner>.col>.col:last-child>div>.wpb_wrapper{max-width:800px;text-align:center}.reviews-boxes-inner>.col>.col:last-child>div>.wpb_wrapper .nectar-cta{text-align:center}.reviews-boxes-inner>.col>.col a.nectar-button.large{padding:12.5px!important}.reviews-boxes-inner>.col>.col .vc_column-inner h3{font-size:23px;line-height:1}.reviews-boxes-inner>.col>.col:not(:last-child) .vc_column-inner img{width:50px}button#view-all-btn{width:100%}#search-outer .container{max-width:calc(100% - 40px)!important}.nectar-ajax-search-results .search-post-item h5{font-size:14px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nectar-ajax-search-results .search-post-item span.meta.meta-type{font-size:12px;line-height:1;display:block;font-weight:600;margin-top:8px}.nectar-ajax-search-results .header{padding:17px}.nectar-ajax-search-results .post-featured-img{padding-bottom:115px!important}#search-outer .nectar-ajax-search-results .inner{padding-top:10px!important}.nectar-ajax-search-results .nectar-search-results{gap:12px}.nectar-ajax-search-results .nectar-search-results>.search-post-item{width:calc(50% - 6px)!important}div#header-outer.material-search-open div#search-outer{height:102px}body #page-header-bg .span_6 span.subheader,#page-header-bg span.result-num,body .row .col.section-title>span,page-header-no-bg .col.section-title h1>span,.nectar-box-roll .overlaid-content .subheader{font-size:16px!important}body.author #page-header-wrap #page-header-bg,body.category #page-header-wrap #page-header-bg,body.tag #page-header-wrap #page-header-bg,body.date #page-header-wrap #page-header-bg{padding:55px 0}.wpb_wrapper h1.vc_custom_heading{font-size:28px!important;line-height:30.3px!important;letter-spacing:-1.5px}.gf_stylespro.sp_goose .button{width:100%}.homebuyers-service-header h1.vc_custom_heading{font-size:28px!important;line-height:1!important;margin-bottom:10px!important}.homebuyers-service-header .nectar-button{width:100%;text-align:center}.ul-column-wrapper ul{display:grid;grid-template-columns:auto;margin-bottom:5px!important;margin-top:-2.5px}.home-main-header>.col>.col>div>div>.inner_row .title,.home-main-header .nectar-highlighted-text p{font-size:11.5vw!important;margin-bottom:25px!important;letter-spacing:-0.05em!important;transform:rotate(-3deg);line-height:0.6!important;max-width:80%}body .row .col h6{font-size:3.2rem;margin-bottom:0px!important}.home-top-section{margin-top:-85px!important}#home-ctas .vc_col-sm-3{width:50%;margin-bottom:0}.visual-content-row h5{font-size:16px!important;line-height:25px!important}.cookie-bar-bar .ctcc-inner{display:block!important}.ctcc-right-side{text-align:center!important;width:100%!important;float:left!important;display:block!important}span.ctcc-left-side{text-align:center!important;width:100%!important;float:left!important;display:block!important;margin:0px!important;font-size:12px!important;line-height:20px!important;margin-bottom:15px!important}button#catapultCookie{font-size:10px!important;padding:13px 50px!important;margin:0px!important}.status-group.additional-status .facetwp-checkbox{width:calc(50% - 5px)!important}.gf_stylespro .gform_fields{gap:25px 15px}.sp_goose input,.sp_goose select,.sp_goose textarea,.sp_goose input[type="text"],.sp_goose input[type="email"],.sp_goose input[type="url"],.sp_goose input[type="password"],.sp_goose input[type="search"],.sp_goose .chosen-choices{padding:14px 16px!important;font-size:14px;line-height:1.5!important}body .gform_wrapper .top_label .gfield_label{font-size:13px!important;line-height:1.2!important;margin-bottom:10px!important}.gf_stylespro .gfsp_dot input[type=checkbox]:not(old)+label,.gf_stylespro .gfsp_dot input[type=radio]:not(old)+label{font-size:13.5px!important;padding-right:0px!important}.gf_stylespro .gfsp_dot input[type=checkbox]:not(old)+label:before,.gf_stylespro .gfsp_dot input[type=radio]:not(old)+label:before{padding:7px;border-width:1.5px}body[data-button-style=rounded] .container-wrap button[type=submit],body[data-button-style=rounded] .container-wrap input[type=submit]{font-size:15px;padding:18px 40px!important}.gf_stylespro .gform_fields>div.gf_half,.gf_stylespro .gform_fields>div.gf_left_half,.gf_stylespro .gform_fields>div.gf_right_half{width:100%!important;margin:0px!important}.gf_stylespro .ginput_complex{gap:10px}.gf_stylespro .ginput_complex .ginput_left,.gf_stylespro .ginput_complex .ginput_right,.gf_stylespro .ginput_complex .name_first,.gf_stylespro .ginput_complex .name_last,.gfield--type-address .ginput_complex>span.ginput_right{width:calc(50% - 5px)!important}.gfield--type-address .ginput_complex{flex-wrap:wrap!important}.gfield--type-address .ginput_complex>span,.gfield--type-address .ginput_complex>span.ginput_right{width:100%!important;min-width:100%!important;max-width:unset!important}div#book-viewing .gf_stylespro .gform_page_footer{margin-top:-20px!important}.testimonial_slider:not([data-style*=multiple_visible]) blockquote{text-align:center;color:inherit;background-image:none;font-size:16px;line-height:25px;padding:0!important}.testimonial_slider blockquote p,body.thistle-homes .testimonial_slider blockquote p{padding-bottom:20px}body .testimonial_slider span.testimonial-name{font-size:15px!important;line-height:20px!important}body .testimonial_slider span.title{font-size:13px!important;line-height:23px!important}body .row .col .script-small h6,h6.vc_custom_heading.vc_do_custom_heading.script-small{font-size:28px}.wpb_wrapper h3.vc_custom_heading{font-size:17px!important;line-height:1.4!important}body.thistle-homes .testimonial_slider blockquote p{font-size:19px!important;line-height:1.4!important}.our-branches-carousel .cell{width:calc(100% - 30px)!important;margin-right:20px!important}.our-branches-carousel .flickity-viewport{margin-top:25px!important;margin-bottom:25px!important}.branches-associate-box>div>.wpb_wrapper>.img-with-aniamtion-wrap{width:70px!important;height:70px!important;margin-bottom:-5px!important}.branches-associate-box>div>.wpb_wrapper{padding-left:105px!important}.branches-associate-box>div>.wpb_wrapper p{font-size:12px!important}.branches-associate-box .nectar-cta[data-style="material"] .link_wrap .link_text{letter-spacing:0px!important;transform:scale(.95);transform-origin:left;padding-right:35px!important}.branches-associate-box>div>.wpb_wrapper{gap:25px;padding:22px;background:#fff;border-radius:20px;box-shadow:0 20px 100px #04183014}.our-branches-carousel-title.mobile{margin-top:-5px!important;margin-bottom:20px!important}.single-branch-hero.page-header-row h1{font-size:32px;line-height:1.1;max-width:600px}.home-free-valuation-60{top:-60px;right:5px;width:90px;height:90px}.ul-column-wrapper ul li i{line-height:19px!important}body .ul-column-wrapper .nectar-fancy-ul[data-list-icon="icon-salient-check"] li{padding-left:28px;font-size:13.5px!important;line-height:1.65!important;margin-bottom:10px!important}.visual-content-text-column .vc_column-inner{padding:75px 20px!important;max-width:100%!important}.our-branches-carousel .cell .inner_row>.col>.col>.vc_column-inner a.nectar-button{font-size:12.5px!important;padding:10px!important}.home-office-name p{letter-spacing:-.015em;font-size:20px!important}.home-office-number p,.home-office-number p a{font-size:17px!important}.homebuyers-service-header .homepag!e-couple{display:block!important}.homebuyers-service-header .homepage-couple img{max-width:100%!important;position:relative!important;bottom:0px!important;transform:none!important;right:0!important;width:100%!important;margin:auto!important;margin-bottom:-25px!important;margin-top:45px!important}.homepage-news-posts-left .nectar-post-grid .nectar-post-grid-item .content{padding:30px!important}.homepage-news-posts-left .vc_column-inner .nectar-post-grid-wrap .nectar-post-grid .meta-category>a{font-size:28px!important}.homepage-news-row h2{font-size:30px}.service-page-header.homebuyers-service-header h3{font-size:18px!important}.homepage-news-posts-left .vc_column-inner .nectar-post-grid-wrap .nectar-post-grid h3.post-heading span{font-size:22px!important;font-weight:700!important;line-height:1.2!important}.homepage-news-posts-left .nectar-post-grid .nectar-post-grid-item .content span.nectar-post-grid-item__read-more.nectar-cta.nectar-inherit-label span.link_text{font-size:14px!important;gap:4px}.homepage-news-posts-left .category-position-before-title .item-main>.nectar-post-grid-item__meta-wrap:not(:empty){font-size:14px}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content .item-main .post-heading span{font-size:18px}.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .content .meta-excerpt{font-size:14px}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content span.nectar-post-grid-item__meta-wrap{font-size:14px;opacity:.5}.homepage-news-posts-right .nectar-post-grid .nectar-post-grid-item .content .meta-category a{font-size:14px!important}.wpb_text_column.wpb_content_element.looking-to-sell *{font-size:12.5px!important;line-height:1.45!important}.wpb_text_column.wpb_content_element.looking-to-sell i{font-size:14px!important;margin-right:1px;top:-4.5px}.wpb_text_column.wpb_content_element.looking-to-sell{max-width:350px}.material #footer-outer .widget li a,#footer-outer #footer-widgets .col p{font-size:13px!important;line-height:1.4!important}.material #footer-outer #footer-widgets .col ul li{padding:3.5px 0!important;border:none}.container-wrap{margin-bottom:-35px}body.thistle-homes .footer-main h2.widgettitle,body.thistle-homes .footer-main h5{font-size:17px!important;margin-bottom:10px!important}.footer-copyright{padding-top:25px!important;padding-bottom:75px!important}#slide-out-widget-area[data-dropdown-func].fullscreen-split .inner-wrap>.inner .off-canvas-menu-container li li a{font-size:13.5px!important;line-height:1.35!important}#slide-out-widget-area .nectar-menu-label{font-size:10.5px;padding:5px 9px}#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li>a{font-size:16px!important}#slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container ul.menu{gap:35px 20px}.offices-off-canvas{grid-template-columns:1fr 1fr;gap:17px 20px}#slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container ul.menu{grid-template-columns:1fr;gap:22px}#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li ul{padding:0!important;margin:0px!important}#slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container ul.menu>li.menu-item>a{margin:0px!important;font-size:19px!important;color:#fff!important}#slide-out-widget-area.fullscreen-split .inner-wrap{padding-top:100px!important}#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li>ul{opacity:0;margin-top:0px!important;transition:all 0.3s ease!important}#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li.open-submenu>ul{opacity:1!important;margin-top:10px!important}body #slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container .left-side{padding-top:65px!important;padding-bottom:85px!important}#slide-out-widget-area.fullscreen-split .right-side-inner>*{margin-top:15px!important}#slide-out-widget-area.fullscreen-split .right-side-inner>:not(:first-child){margin-top:30px!important}#slide-out-widget-area.fullscreen-split .right-side-inner>:not(:first-child) p span{margin-bottom:5px!important;color:#6ec727!important}#slide-out-widget-area.fullscreen-split .right-side-inner>.widget:first-child{border-bottom:1px solid #ffffff12;padding-bottom:35px!important;margin-bottom:35px!important}body.thistle-homes #slide-out-widget-area.fullscreen-split .right-side-inner>:not(:first-child) p span{color:#c0729e!important}#slide-out-widget-area.fullscreen-split .left-side .off-canvas-menu-container:before{display:block;user-select:none;pointer-events:none;content:'How can we help?';font-family:'Caveat';font-size:37px;text-align:center;width:100%;display:block;margin-bottom:40px;letter-spacing:-.045em;margin-top:-5px;opacity:0;transition:all 0.3s ease}#slide-out-widget-area.fullscreen-split.open .left-side .off-canvas-menu-container:before{opacity:1;transition:all 0.3s ease}.contact-main .wpb_text_column h1{font-size:33px!important;margin-bottom:-10px!important;margin-top:-15px!important;line-height:1.1!important}.wpb_text_column.wpb_content_element.contact-note p{font-size:12px!important;line-height:1.6}.wpb_text_column.wpb_content_element.contact-note strong{font-size:15px}.contact-main .office-details a.menu-number{font-size:16px!important}.contact-main .office-details span{font-size:16px!important}.form-with-sidebar-row>.col>.col:last-child .inner_row .col>.vc_column-inner{padding:32px 30px!important}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner .wpb_wrapper{flex-wrap:wrap}.associate-areas .inner_row:not(.associate-areas-intro)>.col .vc_column-inner .wpb_wrapper>a{width:100%!important;flex:unset!important}.fifty-fixty-boxes>.col>.col>.vc_column-inner{padding:32px 30px!important}.fifty-fixty-boxes>.col>.col>.vc_column-inner h4.vc_custom_heading{font-size:16px}.fifty-fixty-boxes .column-image-bg:before{content:'';width:100%;height:100%;background:#0a213fd1;position:absolute;user-select:none;pointer-events:none;display:block}.contact-map .leaflet-container{height:450px!important}body .masonry.material .masonry-blog-item .article-content-wrap,body .related-posts[data-style=material] .article-content-wrap{padding:25px 25px 25px 25px!important}.masonry.material .masonry-blog-item .meta-category{padding:0 25px 0 25px}.masonry.material .masonry-blog-item h3{font-size:20px}.masonry.material .masonry-blog-item .article-content-wrap .excerpt{font-weight:400;font-size:14px;line-height:1.5}.post .content-inner .post-featured-img img{height:210px}.nectar-recent-posts-single_featured.multiple_featured .grav-wrap a{padding:8px 20px;border:1.5px solid #ffffff38;border-radius:10000px;font-size:13px;line-height:1}.full-width-content .recent-post-container .inner-wrap h2,.full-width-content .recent-post-container .inner-wrap h2 *{font-size:32px!important;line-height:1.1!important}#boxed .nectar-recent-posts-single_featured[data-padding="12%"] .recent-post-container,.nectar-recent-posts-single_featured[data-padding="12%"] .recent-post-container{padding-top:100px!important;padding-bottom:175px!important}.blog-recent[data-style*=classic_enhanced] .article-content-wrap,.masonry.classic_enhanced .masonry-blog-item .article-content-wrap{padding:28px!important}.blog-recent[data-style*=classic_enhanced] .article-content-wrap a,.masonry.classic_enhanced .masonry-blog-item .article-content-wrap a{font-size:20px}.masonry.classic_enhanced .post .excerpt{margin-bottom:0px!important}.blog-recent[data-style*=classic_enhanced] .post-featured-img img,.post-area.masonry.classic_enhanced .post .post-featured-img img,.post-area.masonry.classic_enhanced .post.format-gallery .inner-wrap .flickity-slider .cell img,.post-area.masonry.classic_enhanced .post.format-gallery.large_featured .inner-wrap .flickity-viewport,.post-area.masonry.classic_enhanced .post.format-gallery.wide_tall .inner-wrap .flickity-viewport{height:200px;object-fit:cover;width:100%}.property-info-outer h1.prop-title{font-size:16px;padding:0}.property-info-outer .price-wrapper span{font-size:15px}.property-info-outer span.main-price>span.price-sub{font-size:13px}body .property-info-outer span.prop-status{font-size:11px;margin:0;padding:4px 10px}.slide-count-wrapper{bottom:15px;right:15px;width:97px;padding:8px 7px!important}#slider-nav button i{font-size:20px!important;line-height:21px}.slide-count-wrapper i{font-size:12px!important;opacity:.7}.details-right{padding:30px 25px}.details-right ul li{font-size:13px;line-height:1.5}a.prop-book-view-btn span{font-size:12px;padding:9px 15px}.property-navbar-inner a{font-size:13.5px}.property-navbar-inner{gap:15px}.single-property h4{margin-bottom:20px;font-size:22px}span.desc-more{font-size:14px;width:100%;text-align:center;padding:14px 35px}h5.agent-name{font-size:25px;margin-bottom:-10px!important}.agent-card h6.small-script{font-size:28px}.agent-card strong{margin-bottom:7px;font-size:12px}.agent-card p{font-size:14px!important}.agent-contact-left{width:90px!important;min-width:90px!important}.agent-contact-right p:last-child{position:relative}.single-property .single-prop-card-details{padding-bottom:25px}div#map_canvas,div#map_schools,div#map_trains,div#map_street,.map-wrapper div#map{max-height:550px;min-height:550px}.agent-wrapper .agent-wrapper-inner .agent-box{margin-top:-150px;z-index:999}.single-property .agent-wrapper h4{text-align:center;font-size:27px!important;line-height:1!important;margin-bottom:10px!important}.details-right a.nectar-button.large.accent-color.regular{font-size:14px!important;padding:13.5px 22px}div#floor-plans ul.tabs{flex-wrap:wrap!important}div#floor-plans ul.tabs li.tab-link{width:100%!important;flex:unset;font-size:14px!important;padding:15px!important}body.thistle-homes a.nectar-button.large{margin-top:7.55px!important}body.thistle-homes a.nectar-button.large{padding:12px 30px!important}body.thistle-homes a.nectar-button.large span{font-size:16px!important;line-height:1.6!important}.thistle-homes-intro-bar>.col>.col:nth-child(1){display:none!important}.thistle-homes-guest-fave .vc_column-inner>.wpb_wrapper h5{font-size:17px}.thistle-homes-guest-fave .vc_column-inner>.wpb_wrapper{width:123px;gap:7px}.thistle-homes-intro-bar .nectar-star-rating{font-size:14px!important}.thistle-homes-intro-bar{padding:25px!important;margin-top:-115px!important}.thistle-homes-hero-inner .nectar-rotating-words-title .heading{font-size:45px!important}.thistle-homes-hero-inner .nectar-split-heading h1{font-size:27px;font-weight:300}.thistle-homes-hero-inner .nectar-rotating-words-title{margin-top:-5px}.thistle-homes-hero-inner img{max-width:175px!important}.thistle-homes-hero .nectar-simple-slider{padding-bottom:420px!important}.thistle-homes-hero-inner>div,.thistle-homes-hero .nectar-simple-slider .flickity-page-dots{max-width:100%!important;padding:0 20px!important}.thistle-homes-hero-inner>div{padding-bottom:160px!important}.thistle-homes .nectar-simple-slider .cell>.bg-layer-wrap .color-overlay:before{opacity:.5;content:'';width:200%;height:100%;position:absolute;background:linear-gradient(90deg,rgba(160,160,160,.78),rgba(0,0,0,.01))}body .thistle-homes-intro-bar p{font-size:15px!important}body.thistle-homes .thistle-homes-our-story a.nectar-button.large{width:100%!important;text-align:center;margin-top:12px!important}body.thistle-homes .row .col h2{font-size:26px}body.thistle-homes .thistle-homes-our-story ul.flex-direction-nav{transform:scale(.8);transform-origin:top left}body.thistle-homes .thistle-homes-map .animated-dot .middle-dot{transform:scale(3)}.thistle-homes-map .nectar-google-map{max-height:450px!important}.thistle-homes-property-body{padding:25px}.thistle-homes-property-main-content .thistle-homes-property-price{padding:12px 25px!important}body.thistle-homes .row .col h3{font-size:24px}.thistle-homes-property-body .wpb_wrapper .nectar-star-rating{font-size:15px!important}.thistle-homes-property-body .nectar-star-rating__content{font-size:15px}.thistle-homes-property-body .wpb_wrapper p{font-size:15.5px!important}.thistle-homes-property-main-content .thistle-homes-property-price h4{font-size:16px;line-height:1.3}body.thistle-homes .thistle-homes-property-body a.nectar-button.large{width:100%!important;flex:unset}body.thistle-homes .thistle-homes-property-body a.nectar-button.large:last-child{margin-top:0px!important}.thistle-homes-map .gm-style-iw{max-width:270px!important;padding:22px!important}.thistle-homes-map .gm-style-iw div{font-size:12px}.thistle-homes-map .gm-style-iw .gm-style-iw-d b{font-size:17px;margin-bottom:3px}body.thistle-homes div#our-story{margin-left:-50vw;left:50%;width:100vw;padding-top:0px!important}body.thistle-homes div#our-story .inner_row>.col>.col:first-child>.vc_column-inner{padding-top:160px!important;padding-bottom:55px!important}body.thistle-homes div#our-story .inner_row{margin-top:-100px!important}body.thistle-homes .thistle-homes-enquire span.menu-title-text{font-size:12.5px;padding:10px 17px}.thistle-homes-property-header>.col>.col:first-child{padding:35px 25px!important;max-width:100%!important;margin:auto!important;padding-bottom:0!important;margin-bottom:-25px!important}body.thistle-homes .thistle-homes-property-header h1{font-size:35px}body.thistle-homes .thistle-homes-property-header h6{font-size:32px!important}body.thistle-homes .thistle-homes-property-header .nectar-star-rating__icon.size-5:before{letter-spacing:1px}body.thistle-homes .thistle-homes-our-story .inner_row>.col>.col:last-child .wpb_gallery .wpb_gallery_slides a,.thistle-homes-property-header-gallery .wpb_gallery_slides a{max-width:40px;max-height:40px}body.thistle-homes .thistle-homes-our-story ul.flex-direction-nav i.fa,.thistle-homes-property-header-gallery i.fa{font-size:18px;line-height:43px}body.thistle-homes .thistle-homes-property-header ul.flex-direction-nav{right:20px!important;bottom:20px!important}body .thistle-homes-property-header-gallery .wpb_gallery{height:400px!important}body.material #search-outer #search .container{top:-2px}#search-outer #search #close,body.material #header-outer #search-outer #search #close{top:4px}body.search.search-no-results .container-wrap h3{font-size:24px!important;line-height:1.2!important}body.search #page-header-bg input.search-field{padding:16px 18px!important;font-size:14.5px!important;height:auto!important}body[data-form-submit="regular"] .has-results-form button[type=submit]{width:55px;height:55px;min-width:55px}div#search-results-grid .search-text-wrap{padding:30px}span.result-type{padding:10px 15px;font-size:12px}body.search #page-header-bg h1{font-size:28px!important}h2.agent-position{font-size:30px!important}.single-agent h1.script-title{font-size:35px!important;margin-top:5px!important}.agent-header::after{height:195px;background-position:190px bottom;background-size:590px}.agent-header{padding:60px 0px!important;padding-bottom:195px!important}.single-agent .agent-header .vc_col-sm-4{max-width:150px;margin-bottom:40px!important}.agent-header a.nectar-button.jumbo{font-size:14px;padding:15px 35px!important;width:100%}.thank-you-main h3,.gform_confirmation_message h6{font-size:35px!important}.row .col .individual-tm img{border-radius:100%;width:50%!important;max-width:45%!important}.service-page-header h1{font-size:35px;margin-top:-5px}.service-page-header a.nectar-button.large{width:100%;text-align:center}.service-page-header a.nectar-button.large:last-child{margin-top:12px!important}.simple-steps .nectar-icon-list-item .list-icon-holder,.simple-steps .nectar-icon-list-item .list-icon-holder *{width:35px!important;height:35px!important;font-size:16px!important;line-height:35px!important}.simple-steps .nectar-icon-list[data-icon-size=medium]:after{left:17px}.simple-steps .nectar-icon-list-item{padding-left:55px!important}.simple-steps .nectar-icon-list-item .content{font-size:13px;line-height:1.6}.service-benefits>.col>.col:first-child,.service-benefits>.col>.col:first-child *{text-align:center}.service-benefits>.col>.col:first-child h2{margin-bottom:15px!important;font-size:32px!important;line-height:1.1;margin-top:15px!important}.property-update-c2a>.col>.col:last-child .vc_column-inner{padding:35px 30px!important}.property-update-c2a>.col>.col:last-child .vc_column-inner a.nectar-button{width:100%;text-align:center;margin-top:10px!important;margin-left:0px!important}.property-update-c2a>.col>.col .img-with-aniamtion-wrap{position:relative;width:140%!important;left:-20%!important;margin:auto!important;margin-bottom:-50px!important}.property-update-c2a>.col>.col:last-child .vc_column-inner h2{margin-top:-5px;margin-bottom:-2.5px;font-size:27px}.service-bottom-c2a a.nectar-button{width:100%!important}.service-bottom-c2a a.nectar-button:last-child{margin-top:10px!important}.service-bottom-c2a h2{font-size:24px;line-height:1.15}.selling-compare>.col>.col .inner_row{padding:23px!important;padding-top:25px!important}.selling-compare>.col>.col .inner_row h3{font-size:14.5px;letter-spacing:-.01em;line-height:1.4}.selling-compare>.col>.col .inner_row h2{font-size:26px}.selling-compare>.col>.col .inner_row li{font-size:12px!important;padding-left:27px!important;line-height:1.4!important}.selling-compare>.col>.col .inner_row li strong{font-size:14px}.selling-compare .nectar-badge{top:15px;left:15px}.selling-compare .nectar-badge .nectar-badge__inner{padding:9px 15px;font-size:11.5px}.property-update-c2a>.col>.col:last-child{margin-top:-55px!important}.property-update-c2a>.col>.col:last-child .vc_column-inner p{font-size:13px!important}.simple-steps .nectar-icon-list-item h4,.service-benefits h3,.service-benefits-fullscreen .inner_row:not(.intro)>.col>.col h3{font-size:19px!important}.service-benefits>.col>.col .inner_row>.col>.col{margin-bottom:30px!important}.service-page-intro-boxes .nectar-fancy-ul ul li{margin-bottom:7.5px!important;padding-left:25px;font-size:13px!important}.service-page-intro-boxes .nectar-fancy-ul ul li i.icon-default-style.icon-salient-check{font-size:18px!important;line-height:20px!important}}@media screen and (max-width:415px){span.mobile-filter-btn{padding:10px 20px!important}.agent-contact-left{width:85px}a.prop-video-link:before{width:70px;height:70px}.prop-carousel-item,.prop-carousel-outer .owl-stage{height:40vh}body.material #search-outer #search form input[type="text"][name]{font-size:24px;line-height:24px}#search-outer #search #close a,body.material #header-outer #search-outer #search #close a{top:9px}.status-group.additional-status>div.facetwp-checkbox::before{height:20px;width:20px}.status-group.additional-status>div.facetwp-checkbox,.status-group.additional-status>span{margin-right:22px;margin-bottom:8px}.status-group.additional-status{font-size:14px;line-height:24px}.nectar-ajax-search-results .nectar-search-results{gap:20px}.nectar-ajax-search-results .nectar-search-results>.search-post-item{width:100%!important}div#header-outer.material-search-open.results-shown div#search-outer .nectar-ajax-search-results{max-height:unset!important}#page-header-bg span.result-num{font-family:Montserrat;font-size:20px;line-height:25px;font-weight:700}.has-results-form{padding:0}div#search-results-grid{grid-template-columns:1fr}.location-wrap .locate-me{right:25px;z-index:9}body .homepage-welcome h2{font-size:25px}.homepage-header-search .facetwp-type-proximity .location-wrap{border-right:none!important;border-bottom:1px solid #e3e3e3!important}.homepage-header-location .facetwp-type-proximity .facetwp-radius,.homepage-header-status select.facetwp-dropdown{font-size:16px}.homepage-header-location .facetwp-type-proximity .facetwp-radius{padding-left:10px!important}div#homepage-facets .vc_col-sm-3{padding-left:2px;padding-right:0}.page-template-page-prop-search .property-items-wrapper{grid-template-columns:auto}span.mobile-filter-btn::after{margin-right:0}.prop-carousel-outer,.property-info-outer{display:block;position:relative}.property-info-outer .price-wrapper{margin-left:0}.property-info-outer h1.prop-title{padding:0}.property-info-outer h2.prop-address{font-size:14px}.property-info-outer span.main-price{font-size:19px;display:flex;align-items:baseline}.property-info-outer span.main-price>span{padding:0}.property-info-outer span.price-sub{font-size:14px;line-height:20px;padding:0}.property-specific-container{padding:0 20px}ul.tabs li{padding:20px 30px}.details-right ul{grid-template-columns:1fr}.agent-inner-left .agent-contact-left,.agent-inner-left .agent-contact-right{width:100%;float:none}.agent-inner-left.col-inner-padding{padding-bottom:0}div#book-viewing{padding-top:0}.featured-prop-wrapper .property-item:nth-child(2){display:none}.branches-associate-box>div>.wpb_wrapper>.img-with-aniamtion-wrap{position:relative!important;top:unset!important;left:unset!important;margin:auto;margin-bottom:15px!important}.branches-associate-box>div>.wpb_wrapper{padding:25px!important;text-align:center}.branches-associate-box>div>.wpb_wrapper *,.branches-associate-box>div>.wpb_wrapper p,.branches-associate-box>div>.wpb_wrapper h4.vc_custom_heading{text-align:center!important}}@media screen and (max-width:375px){.has-cookie-bar #catapult-cookie-bar .ctcc-inner{width:320px!important;margin:auto}span.ctcc-left-side{font-size:12px!important;line-height:21px!important}.type-dropdown .facetwp-checkbox{font-size:13px}.agent-wrapper .agent-wrapper-inner .agent-box{display:block!important}.agent-contact-right{width:100%!important;padding-left:0px!important;text-align:center}h5.agent-name{width:100%;margin-bottom:8px;text-align:center}.agent-contact-left{width:75px;margin:auto!important;margin-bottom:10px!important}.facetwp-facet.facetwp-facet-prop_type.facetwp-type-checkboxes,.facet-search-wrapper .facetwp-facet.facetwp-facet-property_status.facetwp-type-checkboxes,.facetwp-facet.facetwp-facet-prop_status.facetwp-type-radio{grid-template-columns:1fr}.agent-contact-right p{width:100%}.agent-card{padding:25px;gap:0}.col h2,body h2,.single-product div.product h1.product_title,.nectar-shop-header .page-title,.woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,.nectar_single_testimonial[data-style="bold"] p,#slide-out-widget-area .nectar-ext-menu-item .inherit-h2,#ajax-content-wrap .nectar-inherit-h2,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content{font-size:25px;line-height:1.1}.wpb_text_column.wpb_content_element.looking-to-sell *{font-size:13px}body.thistle-homes #top #logo img,body.thistle-homes #header-outer[data-permanent-transparent="false"] #logo .dark-version{height:22px!important}.footer-main>.col>.col:not(.contact-column) .wpb_wrapper{display:grid;gap:45px}}@media screen and (max-width:350px){.container{max-width:calc(100% - 30px)}.facetwp-type-proximity>span{width:100%;margin-bottom:12px}body div#homepage-facets .facetwp-type-proximity .facetwp-radius{width:100%}body .row .col .script-small h6,h6.vc_custom_heading.vc_do_custom_heading.script-small{font-size:25px}p,.visual-content-row p,.property-description{font-size:13px!important;line-height:1.65!important}ul#menu-mobile-header-buttons{display:none!important}#slide-out-widget-area.fullscreen-split .inner-wrap{padding-top:60px!important}.property-item .price-wrapper{flex-wrap:wrap}.property-item .price-wrapper span.prop-status{font-size:11px;padding:0 15px!important}span.prop-item-title,span.item-details-row,span.prop-item-excerpt,span.date-added,.property-item .price-wrapper span.main-price,.property-item .price-wrapper span.prop-status{padding-left:15px;padding-right:15px}span.prop-item-title{font-size:16px!important}span.item-details-row .item-details-inner span:nth-child(2){font-size:15px!important}.property-item a img{width:20px!important}}@font-face{font-family:'nectarbrands';src:url(../../../../../../themes/campbellonline-child/fonts/nectar-brands.eot?v=1.0);src:url('../../../../../../themes/campbellonline-child/fonts/nectar-brands.eot?#iefix&v=1.0') format('embedded-opentype'),url(../../../../../../themes/campbellonline-child/fonts/nectar-brands.woff?v=1.0) format('woff'),url(../../../../../../themes/campbellonline-child/fonts/nectar-brands.ttf?v=1.0) format('truetype'),url(../../../../../../themes/campbellonline-child/fonts/nectar-brands.svg?v=1.0) format('svg');font-weight:400;font-display:swap;font-style:normal}body i[class*="nectar-brands"]{font-family:'nectarbrands';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.nectar-brands-applemusic:before{content:"\e903"}.nectar-brands-houzz:before{content:"\e904"}.nectar-brands-twitch:before{content:"\e905"}.nectar-brands-artstation:before{content:"\e90b"}.nectar-brands-discord:before{content:"\e90c"}.nectar-brands-messenger:before{content:"\e90d"}.nectar-brands-tiktok:before{content:"\e90f"}.nectar-brands-patreon:before{content:"\e912"}.nectar-brands-threads:before{content:"\e913"}.nectar-brands-medium:before{content:"\e914"}.nectar-brands-trustpilot:before{content:"\e916"}.nectar-brands-mastodon:before{content:"\e917"}.nectar-brands-x-twitter:before{content:"\e918"}