:root{--title-font:"League Spartan",sans-serif;--body-font:"League Spartan",sans-serif;--title-weight:700;--body-weight:400;--border-radius:10px;--body-text:black;--excerpt:#999999;--accent:#2e6d87;--dark:#08445d;--masthead-bg:white;--link:#999999;--link-hvr:#555555;--nav-bg:#2e6d87;--subnav-link:white;--footer-bg:#08445d;--footer-link:white;--footer-text:white}#respond label,.main-navigation,.widget ol,.widget ul{font-family:var(--title-font)}article.type-page[class^=col] h2,article.type-post[class^=col] h2,body,body:not(.single-property) article.type-property.grid .listing-wrapper h2{font-weight:var(--body-weight)}#comments .comment .reply a,#itre-front-blog .itre-front-blog-cta a,#menu ul li.menu-item-has-children span.dropdown-arrow i,#respond input[type=submit],.itre-cta,.wpcf7 input[type=submit],article.list .itre-read-more a,article.type-page[class^=col] .itre-read-more a,article.type-post[class^=col] .itre-read-more a,body:not(.home) #masthead .site-title a,button,input[type=button],input[type=reset],input[type=submit]{font-weight:var(--title-weight)}html{font-size:16px}body{font-family:var(--body-font);font-size:1.125rem;-webkit-font-smoothing:antialiased;color:var(--body-text)}a{color:var(--accent);text-decoration:none;transition:all 150ms cubic-bezier(.4, 0, .2, 1);-webkit-transition:all 150ms cubic-bezier(.4, 0, .2, 1);-moz-transition:all 150ms cubic-bezier(.4, 0, .2, 1);-ms-transition:all 150ms cubic-bezier(.4, 0, .2, 1);-o-transition:all 150ms cubic-bezier(.4, 0, .2, 1)}.entry-content a:not(.wp-element-button){text-decoration:underline}a:visited{text-decoration:underline}a:active,a:hover{outline:0}#comments .comment .reply a,#itre-front-blog .itre-front-blog-cta a,#respond input[type=submit],.itre-cta,.wpcf7 input[type=submit],article.list .itre-read-more a{display:inline-block;background-color:var(--accent);padding:.8rem 1rem .65rem;text-transform:uppercase;line-height:1;color:#fff;border-radius:5px}#comments .comment .reply a:focus,#comments .comment .reply a:hover,#itre-front-blog .itre-front-blog-cta a:focus,#itre-front-blog .itre-front-blog-cta a:hover,#respond input[type=submit]:focus,#respond input[type=submit]:hover,.itre-cta:focus,.itre-cta:hover,.wpcf7 input[type=submit]:focus,.wpcf7 input[type=submit]:hover,article.list .itre-read-more a:focus,article.list .itre-read-more a:hover{outline:0;transform:scale(1.07);-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07)}#comments a.url,#comments p a,body.single .entry-content a{transition:all 150ms cubic-bezier(.4, 0, .2, 1);-webkit-transition:all 150ms cubic-bezier(.4, 0, .2, 1);-moz-transition:all 150ms cubic-bezier(.4, 0, .2, 1);-ms-transition:all 150ms cubic-bezier(.4, 0, .2, 1);-o-transition:all 150ms cubic-bezier(.4, 0, .2, 1)}#comments a.url:hover,#comments p a:hover,body.single .entry-content a:hover{text-decoration:underline}button,input[type=button],input[type=reset],input[type=submit]{border:0;border-radius:0;background-color:var(--accent);color:#fff;padding:.4em 1em .25em;text-transform:uppercase;letter-spacing:.05em;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;filter:brightness(85%) contrast(150%)}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{transform:scale(1.07);-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{transform:scale(1.07);-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);outline:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:#666;border-radius:0;padding:.6875rem;outline:0;transition:all .1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border:solid 1px var(--accent)}textarea{width:100%}.section{margin-bottom:4em}.section-title{text-align:center;font-size:2.25rem;margin-bottom:0}.section-sub{text-align:center;color:#999;width:100%;margin:0 auto;line-height:1.5em}@media (min-width:62rem){.section-sub{width:65%}}.section-top{margin-bottom:1.25rem}#content{position:relative;z-index:1;padding-left:1.25rem;padding-right:1.25rem}body:not(.page-template-template-property-listings) #content{padding-top:2em}body:not(.page-template-template-property-listings) #content.box{background-color:#fff}body.has-sidebar #content{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:.9375rem;padding-right:.9375rem;max-width:82.5rem;margin-left:auto;margin-right:auto}header.page-header{text-align:center}#itre-front-blog .itre-front-blog-cta{text-align:center}#itre-back-to-top{position:fixed;justify-content:center;align-items:center;right:3em;bottom:3em;z-index:9;color:var(--accent);background-color:rgba(255,255,255,.7);border-radius:var(--border-radius);cursor:pointer;opacity:0}#itre-back-to-top i{padding:1em 1.25em 1.2em}#itre-back-to-top.show{display:flex;animation:backToTop .3s forwards}.no-scroll{overflow-y:hidden}.is-visible{display:block!important}body.archive.post-type-archive-property .page-title,body.archive.tax-location .page-title,body.archive.tax-property-type .page-title{margin-bottom:1rem}body.archive.post-type-archive-property .itre-property-archive-wrapper,body.archive.tax-location .itre-property-archive-wrapper,body.archive.tax-property-type .itre-property-archive-wrapper{display:grid;column-gap:1.5rem;row-gap:2rem;max-width:48rem}@media (min-width:48rem){body.archive.post-type-archive-property .itre-property-archive-wrapper,body.archive.tax-location .itre-property-archive-wrapper,body.archive.tax-property-type .itre-property-archive-wrapper{grid-template-columns:1fr 1fr}}#masthead{background-color:#fff}#masthead>*{position:relative;padding-top:.625rem;padding-bottom:.625rem}#masthead .site-description,#masthead .site-title{margin-bottom:0}#masthead .custom-logo{max-width:12.5rem}body:not(.home) #masthead .site-title a{font-size:2.5rem;line-height:1}#header-image{position:relative;display:flex;justify-content:center;align-items:center;min-height:18.75rem}#header-image:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.itre-hero-area{position:relative;max-width:80%;margin:auto;text-align:center;z-index:2;color:#fff}.itre-hero-area h1{font-size:2.5rem}@media (min-width:48rem){.itre-hero-area h1{font-size:5rem}}.itre-hero-area p{font-size:1.25rem}.nav-wrapper{display:none}@media (min-width:64rem){.nav-wrapper{display:block}}.main-navigation{width:auto}.main-navigation a{color:var(--body-text);padding:.5rem 1rem}@media (min-width:62rem){.main-navigation ul#primary-menu>li{margin:0;float:left}.main-navigation ul#primary-menu>li.menu-item-has-children>a:after,.main-navigation ul#primary-menu>li.page_item_has_children>a:after{position:relative;content:"\f107";font-family:FontAwesome;padding-left:.625rem;line-height:1}.main-navigation ul#primary-menu>li:hover{background-color:rgba(0,0,0,.05)}.main-navigation ul#primary-menu ul{flex-direction:column;opacity:0;text-transform:none;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:var(--accent);transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(0, 0, .2, 1);-webkit-transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(0, 0, .2, 1);-moz-transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(0, 0, .2, 1);-ms-transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(0, 0, .2, 1);-o-transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(0, 0, .2, 1);transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(0, 0, .2, 1);-webkit-transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(0, 0, .2, 1);-moz-transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(0, 0, .2, 1);-ms-transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(0, 0, .2, 1);-o-transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(0, 0, .2, 1);font-weight:400}.main-navigation ul#primary-menu ul a{color:#fff}.main-navigation ul#primary-menu ul a:hover{background-color:rgba(255,255,255,.05);transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}.main-navigation ul#primary-menu ul li{float:none;display:block;position:relative;margin:0}.main-navigation ul#primary-menu ul li.menu-item-has-children>a:after,.main-navigation ul#primary-menu ul li.page_item_has_children>a:after{position:relative;content:"\f105";font-family:FontAwesome;float:right}.main-navigation ul#primary-menu ul li:focus-within>ul,.main-navigation ul#primary-menu ul li:hover>ul{left:100%;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.main-navigation ul#primary-menu li:focus-within>ul,.main-navigation ul#primary-menu li:hover>ul{opacity:1;left:auto;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}.main-navigation .sub-menu{border-radius:4px}@media (max-width:1023px){.itre-cta-wrapper .itre-cta:not(.cta-nav){display:none}}button.mobile-nav-btn{padding:0;border:0;background-color:transparent}button.mobile-nav-btn svg{width:32px;height:32px}@media (min-width:64rem){button.mobile-nav-btn{display:none}}button#close-menu{background-color:var(--accent);border:0;padding:0;height:2.75rem;width:2.75rem;margin:1rem 0 0 1rem;color:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center}button#close-menu:focus,button#close-menu:hover{outline:0;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}#menu{position:fixed;top:0;width:60%;height:100%;right:0;z-index:999;text-align:left;overflow-y:auto;background-color:var(--accent);transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transition:transform .3s ease-out;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out}#menu .itre-cta{position:relative;margin:1rem;background-color:var(--accent);filter:brightness(85%) contrast(150%)}#menu .itre-cta:focus,#menu .itre-cta:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}#menu .go-to-top{background:0 0;float:left;border:0}#menu .go-to-top i{color:#fff}#menu .go-to-bottom{background:0 0;float:right;border:0}#menu .go-to-bottom i{color:#fff}#menu ul{margin-left:0;padding:0;width:100%}#menu ul li{list-style:none;padding:0;margin:0;position:relative}#menu ul li:before{display:none}#menu ul li a{display:block;color:#fff;padding:.5rem .75rem;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;margin-bottom:.125rem}#menu ul li.menu-item-has-children{display:block}#menu ul li.menu-item-has-children span.dropdown-arrow{position:absolute;height:44px;width:44px;top:0;right:0;display:flex;justify-content:center;align-content:center;background-color:var(--accent);filter:brightness(85%) contrast(150%);border-radius:.25rem;cursor:pointer}#menu ul li.menu-item-has-children span.dropdown-arrow i{margin:auto;color:#fff;font-size:1.25rem}#menu ul li.menu-item-has-children ul{display:none;background:rgba(255,255,255,.05)}#menu.expanded{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.admin-bar #menu{margin-top:46px}.widget-area .widget{margin-bottom:2rem}.widget a{text-decoration:underline}.widget .widget-title{position:relative;margin-top:0;margin-bottom:.625rem;padding-bottom:.4375rem;font-size:1.5rem}#itng-before-content .widget .widget-title{text-align:center}.widget .widget-title:before{content:"";position:absolute;bottom:0;left:0;height:4px;width:40px;background-color:var(--accent)}@media (max-width:767px){.widget .widget-title:before{left:calc(50% - 40px)}}.widget .widget-title:after{content:"";position:absolute;bottom:0;height:4px;left:40px;width:40px;background-color:#ddd}@media (max-width:767px){.widget .widget-title:after{left:50%}}.widget.wp-block footer{line-height:1.5rem}.widget.widget_search{position:relative}.widget.widget_search label{margin:0;width:100%}.widget.widget_search input[type=search]{border:rgba(0,0,0,.1);width:100%;padding:.3125rem .5rem}.widget.widget_search input[type=submit]{display:none}.widget.widget_search .wp-block-search__inside-wrapper input[type=search]{background-color:#f5f5f5}.widget ol,.widget ul{margin-left:0;padding-left:0;list-style:none}.widget ol li,.widget ul li{position:relative}.widget ol li a,.widget ul li a{color:var(--accent);transition:color .1s cubic-bezier(.4, 0, .2, 1);-webkit-transition:color .1s cubic-bezier(.4, 0, .2, 1);-moz-transition:color .1s cubic-bezier(.4, 0, .2, 1);-ms-transition:color .1s cubic-bezier(.4, 0, .2, 1);-o-transition:color .1s cubic-bezier(.4, 0, .2, 1)}.widget ol li a:hover,.widget ul li a:hover{text-decoration:underline}.widget ol li:last-child,.widget ul li:last-child{margin-bottom:0}body.single #primary{width:100%}body.single .post-navigation{line-height:1.5rem;position:relative}body.single .post-navigation .nav-subtitle{color:#999}body.single .itre_related_posts_wrapper h3{margin-top:.625rem;font-size:1.5rem}body.single .itre_related_posts_wrapper h3 a{color:var(--body-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.single .itre_related_posts_wrapper .entry-meta>*{display:inline-block;width:auto}body.single .itre_related_posts_wrapper .itre-col-content{height:100%;margin:.5rem 1rem 1rem}body.single .itre_related_posts_wrapper .itre-related-posts{display:flex;flex-direction:column;gap:2.5rem 1.25rem;justify-content:space-between}@media (min-width:48rem){body.single .itre_related_posts_wrapper .itre-related-posts{flex-direction:row}body.single .itre_related_posts_wrapper .itre-related-posts>*{width:33.33%}}body.single #author_box{display:flex;flex-direction:column;gap:1.25rem;border:solid 1px #eee;padding:1rem;margin-bottom:1.5rem;border-radius:1rem}@media (min-width:48rem){body.single #author_box{flex-direction:row}body.single #author_box .author_info{flex-basis:90%}}body.single #author_box .author_bio{line-height:1.25rem}body.single #author_box img{display:inline-block;border-radius:50%;max-width:6rem}#respond label{min-width:6rem;cursor:pointer}#respond textarea{padding:.5rem;background-color:#f5f5f5;border-radius:var(--border-radius)}#respond input[type=submit]{background-color:var(--accent);filter:brightness(85%) contrast(150%)}#comments{margin-top:2em}#comments .comments-title{margin-bottom:1em}#comments .comment-list{padding-left:0}#comments .comment-list,#comments ul.children{margin:0;list-style:none}#comments ol.comment-list{overflow:hidden}#comments .comment-body{margin-bottom:.8em;padding-right:1em}#comments .comment-body a{text-decoration:underline}#comments ul.children{padding-left:0}#comments .comment{border:solid 1px #eee;border-radius:var(--border-radius);padding:1rem .25rem 1rem 1rem;margin-bottom:1em}#comments .comment .vcard{margin-right:.75rem}#comments .comment .vcard a{color:var(--accent)}#comments .comment .vcard img{border-radius:50%;margin-right:.75rem}#comments .comment .comment-meta a{color:rgba(0,0,0,.5);font-size:.75rem;letter-spacing:.05rem;margin-right:.75rem}#footer-sidebar{position:relative;background-color:var(--accent);padding-top:3em;margin-top:2rem;color:#fff}#footer-sidebar:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.24);z-index:0}#footer-sidebar>*{position:relative;z-index:1}#footer-sidebar a{color:#fff;text-decoration:underline}#footer-sidebar caption{color:#fff}@media (max-width:48rem){#footer-sidebar{text-align:center}}#colophon{position:relative;background-color:var(--accent);color:#fff;text-align:center}#colophon:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.24);z-index:0}#colophon>*{position:relative;z-index:1}#colophon a{color:#fff;text-decoration:underline}.itre-property-filter{position:relative;background-color:var(--accent);border-radius:var(--border-radius);padding:1.25rem;box-shadow:0 14px 28px rgba(0,0,0,.2)}body.page-template-template-property-listings .itre-property-filter{margin-top:-3.5rem}@media (min-width:48rem){.itre-property-filter{margin-left:auto;margin-right:auto}}.itre-property-filter button,.itre-property-filter input,.itre-property-filter select{height:100%;width:100%;border:0;border-radius:.25rem}.itre-property-filter select{background-color:#fff}@media (max-width:48rem){.itre-property-filter button{margin-top:4px}}.itre-property-filter .form-control-wrapper{padding-top:.3125rem;padding-bottom:.3125rem}.itre-for-tag{color:#fff;line-height:1;padding:.5rem .5rem .25rem;text-transform:uppercase;border-radius:3px;font-size:.875rem}.itre-for-tag.sale{background-color:rgba(121,217,18,.8)}.itre-for-tag.rent{background-color:rgba(229,209,23,.8)}.itre-for-tag.sold{background-color:rgba(41,162,204,.8)}.itre-for-tag.coming-soon{background-color:rgba(92,21,119,.8)}.itre-for-tag.active{background-color:rgba(162,54,198,.8)}.itre-property-listing{margin-top:2rem;display:grid;gap:1.5rem}@media (min-width:48rem){.itre-property-listing{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.itre-property-listing{grid-template-columns:repeat(3,1fr)}}body:not(.single-property) article.type-property .itre_address{color:#999;font-size:1rem;line-height:1.375rem;white-space:pre-wrap;margin-top:.625rem}body:not(.single-property) article.type-property .itre_features{margin-top:auto;border-top:solid 1px #eee;padding-top:.625rem;padding-bottom:.75rem;font-size:.875rem}body:not(.single-property) article.type-property .itre_features i{color:var(--accent)}body:not(.single-property) article.type-property .itre_features svg{vertical-align:baseline}body:not(.single-property) article.type-property .itre_features svg>*{fill:var(--accent)}body:not(.single-property) article.type-property .itre_features>span{margin-right:.625rem}body:not(.single-property) article.type-property .itre_features>span span{margin:auto .25rem}body:not(.single-property) article.type-property .itre-for-tag{position:absolute;left:.625rem;top:.625rem}body:not(.single-property) article.type-property.grid{margin-bottom:1.5rem}body:not(.single-property) article.type-property.grid .listing-wrapper{display:flex;flex-direction:column;height:100%;border-radius:var(--border-radius);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:rgba(255,255,255,.1);overflow:hidden}body:not(.single-property) article.type-property.grid .listing-wrapper .itre-prop-thumb{position:relative}body:not(.single-property) article.type-property.grid .listing-wrapper .itre-prop-thumb figure{position:relative;width:100%;padding-bottom:65%;margin-bottom:0}body:not(.single-property) article.type-property.grid .listing-wrapper .itre-prop-thumb img{position:absolute;width:100%;height:100%;object-fit:cover}body:not(.single-property) article.type-property.grid .listing-wrapper .itre-prop-thumb .prop-price{position:absolute;bottom:0;left:0;color:#fff;background-color:var(--accent);font-weight:var(--bold);font-size:1.25rem;padding:.4375rem .75rem .375rem;opacity:.85}body:not(.single-property) article.type-property.grid .listing-wrapper>:not(.itre-prop-thumb){padding:0 1rem;line-height:1.2}body:not(.single-property) article.type-property.grid .listing-wrapper>:nth-last-child(2){margin-bottom:2.5rem}body:not(.single-property) article.type-property.grid .listing-wrapper h2{margin:.875rem auto .25rem;font-size:1.75rem;line-height:2rem}body:not(.single-property) article.type-property.grid .listing-wrapper a{color:#000}body:not(.single-property) article.type-property.grid .listing-wrapper .itre_features{border-top:solid 1px rgba(0,0,0,.1);padding-top:.625rem;padding-bottom:.75rem}body:not(.single-property) article.type-property.grid .listing-wrapper .itre_features i{color:var(--accent)}body:not(.single-property) article.type-property.grid .listing-wrapper .itre_features>span{margin-right:.625rem}body:not(.single-property) article.type-property.grid .listing-wrapper .itre_features>span span{margin:auto .25rem}body:not(.single-property) article.type-property.grid.property-tab .entry-header{position:absolute;bottom:0;width:100%;padding-top:25rem;padding-bottom:.75rem}body:not(.single-property) article.type-property.grid.property-tab .listing-wrapper{position:relative;height:auto}body:not(.single-property) article.type-property.grid.property-tab .itre-for-tag{left:unset;right:.625rem}body:not(.single-property) article.type-property.grid.property-tab .prop-price{bottom:unset!important;top:0}body:not(.single-property) article.type-property.grid.property-tab h2{color:#fff}.spinner{width:100%;min-height:12.5rem;display:flex;justify-content:center;align-items:center}.spinner svg{width:5rem;height:5rem;animation:svgRotate 1s linear infinite}@keyframes svgRotate{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}body.single-property .post-thumbnail img{border-radius:var(--border-radius)}body.single-property .itre-for-tag{color:#fff;line-height:1;padding:.6em .875rem .4375rem;text-transform:uppercase;font-size:.85em}body.single-property .itre-for-tag.sale{background-color:rgba(121,217,18,.8)}body.single-property .itre-for-tag.rent{background-color:rgba(228,171,48,.8)}body.single-property .entry-meta{color:#999}body.single-property .entry-meta i{color:var(--accent)}body.single-property .entry-meta a{text-decoration:underline;text-decoration-thickness:2px}body.single-property #property-map{height:31.25rem;width:100%;margin-bottom:-2rem}.wpcf7 label,.wpcf7 span:not(.wpcf7-list-item):not(.wpcf7-list-item-label){width:100%}.wpcf7 label>input:not([type=checkbox]):not([type=radio]),.wpcf7 label>select,.wpcf7 span:not(.wpcf7-list-item):not(.wpcf7-list-item-label)>input:not([type=checkbox]):not([type=radio]),.wpcf7 span:not(.wpcf7-list-item):not(.wpcf7-list-item-label)>select{width:100%}.itre-pagination .nav-links,.wp-block-query-pagination-numbers{display:flex;justify-content:center;text-align:center;font-size:1.25rem;margin-top:3rem;margin-bottom:3rem}.itre-pagination .nav-links>*,.wp-block-query-pagination-numbers>*{display:flex;align-items:center}.itre-pagination .nav-links>:not(:last-child),.wp-block-query-pagination-numbers>:not(:last-child){margin-right:1.25rem}.itre-pagination .nav-links a,.wp-block-query-pagination-numbers a{text-decoration:none}.itre-pagination .nav-links a.page-numbers:not(.next):not(.prev),.wp-block-query-pagination-numbers a.page-numbers:not(.next):not(.prev){background-color:var(--transparent);border:solid 1px var(--accent);overflow:hidden;border-radius:.25rem;display:flex;align-items:center;justify-content:center;color:var(--accent);width:2.75rem;height:2.75rem}.itre-pagination .nav-links a.page-numbers:not(.next):not(.prev):hover,.wp-block-query-pagination-numbers a.page-numbers:not(.next):not(.prev):hover{background-color:var(--accent);color:var(--wp--preset--color--white);filter:brightness(110%)}.itre-archive-wrapper,.itre-blog-wrapper{display:grid;grid-template-columns:minmax(0,1fr);justify-content:space-between;gap:1.75rem 1.5rem}@media (min-width:48rem){.itre-archive-wrapper.col2,.itre-blog-wrapper.col2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.itre-archive-wrapper.col3,.itre-blog-wrapper.col3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}article.type-page[class^=col] .listing-wrapper,article.type-post[class^=col] .listing-wrapper{width:auto;flex-direction:column;background-color:transparent;margin-bottom:1.5rem}article.type-page[class^=col] h2,article.type-post[class^=col] h2{margin:.3125rem auto}article.type-page[class^=col] h2 a,article.type-post[class^=col] h2 a{color:#000}article.type-page[class^=col] .itre-col-wrapper,article.type-post[class^=col] .itre-col-wrapper{position:relative;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:var(--border-radius);overflow:hidden;height:100%}article.type-page[class^=col] figure,article.type-post[class^=col] figure{position:relative;margin-bottom:0;width:100%;padding-bottom:65%}article.type-page[class^=col] img,article.type-post[class^=col] img{position:absolute;width:100%;height:100%;object-fit:cover}article.type-page[class^=col] .itre-content-wrapper,article.type-post[class^=col] .itre-content-wrapper{padding:1rem}article.type-page[class^=col] .entry-content,article.type-post[class^=col] .entry-content{margin-top:0;margin-bottom:1.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}article.type-page[class^=col] .entry-meta>:first-child,article.type-post[class^=col] .entry-meta>:first-child{margin-left:0}article.type-page[class^=col] .itre-read-more,article.type-post[class^=col] .itre-read-more{margin-top:auto}article.type-page[class^=col] .itre-read-more a,article.type-post[class^=col] .itre-read-more a{text-transform:uppercase}article.type-page[class^=col].col-md-4 h2,article.type-post[class^=col].col-md-4 h2{font-size:1.5rem}article.type-page[class^=col].col-md-6 h2,article.type-post[class^=col].col-md-6 h2{font-size:1.75rem}article.type-page[class^=col]:hover h2,article.type-post[class^=col]:hover h2{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:3px}article.classic{text-align:center}article.classic .post-thumbnail{position:relative;display:block;width:100%;padding-bottom:57.5%;margin-bottom:1.5rem}article.classic .post-thumbnail img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;margin:.75rem auto;border-radius:var(--border-radius)}article.classic .entry-content{margin-top:.5rem}.entry-title a{color:var(--body-text)}.entry-content{word-wrap:wrap}.comment-meta,.entry-meta,footer.entry-footer{color:var(--accent);margin:.8em auto}.comment-meta>*,.entry-meta>*,footer.entry-footer>*{display:inline-block;margin-right:.5em}.comment-meta a,.entry-meta a,footer.entry-footer a{margin-right:.25em}.comment-meta span,.entry-meta span,footer.entry-footer span{margin-right:.8em}.comment-meta i,.entry-meta i,footer.entry-footer i{display:inline-block;font-size:1.3em;position:relative;top:1px;margin-right:5px}.comment-meta a:not(.post-edit-link),.entry-meta a:not(.post-edit-link),footer.entry-footer a:not(.post-edit-link){color:#999}.comment-meta a:not(.post-edit-link):hover,.entry-meta a:not(.post-edit-link):hover,footer.entry-footer a:not(.post-edit-link):hover{color:var(--link-hvr)}article.list .entry-meta>*{margin-left:.25rem;margin-right:1.5rem}article.list a img{border-radius:var(--border-radius)}article.list .entry-content{margin-top:0}article.list .itre-read-more{margin-top:auto}article.list .itre-read-more a:hover{text-decoration:none}article.list .itre-list-content-wrapper{display:flex;flex-direction:column}