h3{font-size:clamp(1.35rem,2.5vw,1.75rem)!important}.post-card a,.entry-title a,article h2 a,article h3 a{color:var(--ilg-text)!important}.post-card a:hover,.entry-title a:hover,article h2 a:hover,article h3 a:hover{color:var(--ilg-accent)!important}.post-card,article.post{background-color:#fff!important;border:1px solid var(--ilg-border)!important;border-radius:4px!important;box-shadow:none!important;padding:24px!important;transition:transform .2s ease,box-shadow .2s ease}.post-card:hover,article.post:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.06)!important}.entry-content{max-width:720px!important;margin:0 auto!important}.entry-content p{font-size:19px!important;line-height:1.8!important}.single .entry-content>p:first-of-type::first-letter{font-family:var(--ilg-font-heading)!important;font-weight:700!important;float:left;font-size:4.5em;line-height:.85;margin:.05em .1em 0 -.05em;color:var(--ilg-accent)}blockquote{font-family:var(--ilg-font-heading)!important;font-size:1.5em!important;line-height:1.4!important;font-style:italic;color:var(--ilg-text);border-left:3px solid var(--ilg-accent)!important;margin:2em 0!important;padding:.5em 0 .5em 1.5em!important}.footer-style2 .social-icons a,.footer-style2 .social-links a,.footer-style2 i{color:var(--ilg-dark-text)!important}.home .lp-banner,.home .lp-hero-banner,.home .home-banner-wrap,.home .header-banner{filter:none!important}.home .lp-banner::before,.home .lp-banner::after,.home .lp-hero-banner::before,.home .lp-hero-banner::after,.home .home-banner-wrap::before,.home .home-banner-wrap::after,.home .header-banner::before,.home .header-banner::after{display:none!important;background:0 0!important;opacity:0!important}section,.content-section{padding-top:80px!important;padding-bottom:80px!important}@media (max-width:768px){section,.content-section{padding-top:48px!important;padding-bottom:48px!important}}.single .entry-header h1,.single .entry-header h2,.single .post-header h1,.single .post-header h2,.single .lp-page-header h1,.single .lp-page-header h2,.single .page-banner h1,.single .page-banner h2,.single .single-banner h1,.single .single-banner h2{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.5)!important}.single .entry-header a,.single .entry-header span,.single .post-header a,.single .post-header span,.single .lp-page-header a,.single .lp-page-header span,.single .page-banner a,.single .page-banner span{color:#fff!important}.lp-neighbourhood-section h2,.lp-neighbourhood-section h3,.neighbourhood-section h2,.neighbourhood-section h3,.lp-cats-section h2,.lp-cats-section h3,.lp-locations-section h2,.lp-locations-section h3{color:var(--ilg-text)!important;text-shadow:none!important}.lp-neighbourhood-card h3,.lp-neighbourhood-card h4,.lp-location-card h3,.lp-location-card h4,.neighbourhood-card h3,.neighbourhood-card h4{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.5)!important}.site-footer .lp-categories-widget,.site-footer .lp-locations-widget{display:none!important}.home .lp-banner-search-form,.home .lp-banner-search-form *,.home #masthead+section,.home #masthead+section *,.home .lp-banner,.home .lp-banner *,.home .lp-home-banner,.home .lp-home-banner *,.home section.banner,.home section.banner *,.home .home-banner,.home .home-banner *,.home div[class*=banner]:not(.site-footer):not(.footer-banner),.home div[class*=banner]:not(.site-footer):not(.footer-banner) *,.home section[class*=banner]:not(.site-footer):not(.footer-banner),.home section[class*=banner]:not(.site-footer):not(.footer-banner) *{color:#fff!important}.home .lp-banner h1,.home .lp-banner h2,.home .lp-banner h3,.home .lp-banner p,.home .lp-home-banner h1,.home .lp-home-banner h2,.home .lp-home-banner h3,.home .lp-home-banner p,.home section.banner h1,.home section.banner h2,.home section.banner h3,.home section.banner p,.home div[class*=banner]:not(.site-footer) h1,.home div[class*=banner]:not(.site-footer) h2,.home div[class*=banner]:not(.site-footer) h3,.home div[class*=banner]:not(.site-footer) p,.home section[class*=banner]:not(.site-footer) h1,.home section[class*=banner]:not(.site-footer) h2,.home section[class*=banner]:not(.site-footer) h3,.home section[class*=banner]:not(.site-footer) p{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.6)!important}header .button-primary[href*=add],.site-header .button-primary[href*=add],.lp-header .button-primary[href*=add]{display:none!important}.lp-locations-grid h2,.lp-locations-grid h3,.lp-locations-grid h4,.lp-locations-grid a,.lp-locations-grid span,.lp-location-card h2,.lp-location-card h3,.lp-location-card h4,.lp-location-card a,.lp-location-card span,.location-card h2,.location-card h3,.location-card h4,.location-card a,.location-card span,.lp-cat-card h2,.lp-cat-card h3,.lp-cat-card h4,.lp-cat-card a,.lp-cat-card span,.neighbourhood-card h2,.neighbourhood-card h3,.neighbourhood-card h4,.neighbourhood-card a,.neighbourhood-card span,[class*=location] .card-title,[class*=neighbourhood] .card-title,[class*=location] .lp-card-title,[class*=neighbourhood] .lp-card-title{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.7)!important;font-weight:700!important}section:has(>h2:contains("EXPLORE")) .card-title,section:has(>h2:contains("Explore")) .card-title,section:has(>h2:contains("EXPLORE")) h3,section:has(>h2:contains("Explore")) h3,section:has(>h2:contains("EXPLORE")) a,section:has(>h2:contains("Explore")) a{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.7)!important}.lp-locations-grid .lp-location-card,.location-card,.lp-cat-card,.neighbourhood-card,.lp-grid-item.has-bg-image{position:relative}.lp-locations-grid .lp-location-card::after,.location-card::after,.lp-cat-card::after,.neighbourhood-card::after,.lp-grid-item.has-bg-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,.5) 100%);pointer-events:none;border-radius:inherit;z-index:1}.lp-locations-grid .lp-location-card h2,.lp-locations-grid .lp-location-card h3,.lp-locations-grid .lp-location-card h4,.lp-locations-grid .lp-location-card a,.location-card h2,.location-card h3,.location-card h4,.location-card a,.lp-cat-card h2,.lp-cat-card h3,.lp-cat-card h4,.lp-cat-card a,.neighbourhood-card h2,.neighbourhood-card h3,.neighbourhood-card h4,.neighbourhood-card a{position:relative;z-index:2}a[data-dce-background-image-url] .elementor-widget-heading h2,a[data-dce-background-image-url] .elementor-widget-heading h3,a[data-dce-background-image-url] .elementor-heading-title,[data-dce-background-image-url] .elementor-widget-heading h2,[data-dce-background-image-url] .elementor-widget-heading h3,[data-dce-background-image-url] .elementor-heading-title{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.7)!important}.single .lp-page-header,.single .lp-page-header *,.single .page-header-banner,.single .page-header-banner *,.single .single-post-header,.single .single-post-header *,.single .post-header,.single .post-header *,.single .entry-header,.single .entry-header *,.single .lp-single-banner,.single .lp-single-banner *,.single .post-banner,.single .post-banner *,.single header.entry-header,.single header.entry-header *,.post-template-default .entry-header,.post-template-default .entry-header *,.single-post .entry-header,.single-post .entry-header *{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.7)!important}.single .entry-title,.single h1.entry-title,.single .post-title,.single h1.post-title,.single .lp-page-header h1,.single .lp-page-header h2,.single .page-header-banner h1,.single .single-post-header h1,.single .post-header h1,.single .post-banner h1,.post-template-default .entry-title,.single-post .entry-title{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.8)!important;font-weight:700!important}.single .breadcrumb,.single .breadcrumb *,.single .breadcrumbs,.single .breadcrumbs *,.single .lp-breadcrumb,.single .lp-breadcrumb *,.single .rank-math-breadcrumb,.single .rank-math-breadcrumb *,.single .rank-math-breadcrumb a,.single .rank-math-breadcrumb span{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.7)!important}.single .entry-meta,.single .entry-meta *,.single .post-meta,.single .post-meta *,.single .lp-post-meta,.single .lp-post-meta *,.single .entry-header .meta,.single .entry-header .meta *{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.7)!important}.single .lp-page-header,.single .page-header-banner,.single .single-post-header,.single .post-header,.single .post-banner,.single .lp-single-banner{position:relative}.single .lp-page-header::before,.single .page-header-banner::before,.single .single-post-header::before,.single .post-header::before,.single .post-banner::before,.single .lp-single-banner::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,rgba(0,0,0,.5) 100%);pointer-events:none;z-index:1}.single .lp-page-header>*,.single .page-header-banner>*,.single .single-post-header>*,.single .post-header>*,.single .post-banner>*,.single .lp-single-banner>*{position:relative;z-index:2}.blog-single-page{position:relative}.blog-single-page .page-header-overlay{background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,rgba(0,0,0,.6) 100%)!important;position:absolute!important;inset:0!important;z-index:1!important}.blog-single-page .blog-heading-inner-container{position:relative!important;z-index:2!important}.blog-single-page h1,.blog-single-page .blog-heading-inner-container h1,.blog-heading-inner-container h1.padding-bottom-15,h1.padding-bottom-15{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.8)!important;font-weight:700!important}.blog-single-page .breadcrumbs,.blog-single-page .breadcrumbs *,.blog-single-page .breadcrumbs li,.blog-single-page .breadcrumbs li a,.blog-single-page .breadcrumbs li span,.blog-heading-inner-container .breadcrumbs,.blog-heading-inner-container .breadcrumbs *,.blog-heading-inner-container .breadcrumbs li,.blog-heading-inner-container .breadcrumbs li a,.blog-heading-inner-container .breadcrumbs li span{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.7)!important}.blog-single-page .lp-blog-grid-author,.blog-single-page .lp-blog-grid-author *,.blog-single-page .lp-blog-grid-author li,.blog-single-page .lp-blog-grid-author li a,.blog-single-page .lp-blog-grid-author li span,.blog-heading-inner-container .lp-blog-grid-author,.blog-heading-inner-container .lp-blog-grid-author *,.blog-heading-inner-container .lp-blog-grid-author li,.blog-heading-inner-container .lp-blog-grid-author li a{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.7)!important}.blog-single-page .lp-blog-user-thumb{position:relative!important;z-index:2!important}.blog-single-page .lp-blog-grid-author .post-category,.blog-heading-inner-container .post-category{background-color:rgba(123,31,42,.9)!important;color:#fff!important;text-shadow:none!important;padding:4px 12px!important;border-radius:2px!important}.blog-single-page{display:flex!important;align-items:center!important;justify-content:center!important;min-height:400px!important;padding:80px 20px!important;text-align:center!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative!important}.blog-single-page .blog-heading-inner-container{position:relative!important;z-index:2!important;max-width:900px!important;margin:0 auto!important;text-align:center!important;width:100%!important}.blog-single-page .lp-blog-user-thumb{margin:0 auto 20px!important;text-align:center!important;display:block!important}.blog-single-page h1,.blog-single-page .blog-heading-inner-container h1{text-align:center!important;margin:0 auto 20px!important;max-width:100%!important;padding-left:20px!important;padding-right:20px!important}.blog-single-page .breadcrumbs{text-align:center!important;margin:0 auto 15px!important;padding:0!important;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;list-style:none!important}.blog-single-page .breadcrumbs li{display:inline-block!important;margin:0 8px!important}.blog-single-page .lp-blog-grid-author{text-align:center!important;margin:0 auto!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:15px!important;list-style:none!important}.blog-single-page .lp-blog-grid-author li{display:inline-flex!important;align-items:center!important;margin:0!important}.blog-single-page .page-header-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:1!important}@media (max-width:768px){.blog-single-page{min-height:280px!important;padding:48px 16px!important}.blog-single-page h1{font-size:1.75rem!important}}.lp-blog-card h1,.lp-blog-card h2,.lp-blog-card h3,.lp-blog-card h4,.lp-blog-card a,.lp-blog-grid-card h1,.lp-blog-grid-card h2,.lp-blog-grid-card h3,.lp-blog-grid-card h4,.lp-blog-grid-card a,.blog-card h1,.blog-card h2,.blog-card h3,.blog-card h4,.blog-card a,.post-card h1,.post-card h2,.post-card h3,.post-card h4,.post-card a,article.post h1,article.post h2,article.post h3,article.post h4,article.post .entry-title a,.lp-grid-blog-item h1,.lp-grid-blog-item h2,.lp-grid-blog-item h3,.lp-grid-blog-item h4,.lp-grid-blog-item a,.lp-blog-item h2,.lp-blog-item h3,.lp-blog-item .entry-title,.lp-blog-item .entry-title a{color:var(--ilg-text)!important;text-shadow:none!important}.lp-blog-card .post-categories a,.lp-blog-card .entry-categories a,.lp-blog-card .cat-links a,.blog-card .post-categories a,.blog-card .entry-categories a,.post-card .post-categories a,.lp-blog-item .post-categories a,article.post .post-categories a{color:var(--ilg-accent)!important;text-shadow:none!important}.single .entry-content,.single .entry-content p,.single article p,.single .post-content p,.single .blog-content p,article.post .entry-content p{font-size:17px!important;line-height:1.7!important}.single .entry-content h1,.single article h1,.single .post-content h1,.single .blog-content h1,article.post .entry-content h1{font-size:2.25rem!important;line-height:1.2!important;font-weight:700!important;margin:1.8em 0 .6em!important}.single .entry-content h2,.single article h2,.single .post-content h2,.single .blog-content h2,article.post .entry-content h2{font-size:1.75rem!important;line-height:1.25!important;font-weight:700!important;margin:1.6em 0 .5em!important}.single .entry-content h3,.single article h3,.single .post-content h3,.single .blog-content h3,article.post .entry-content h3{font-size:1.35rem!important;line-height:1.3!important;font-weight:600!important;margin:1.4em 0 .4em!important}.single .entry-content h4,.single article h4,.single .post-content h4,.single .blog-content h4,article.post .entry-content h4{font-size:1.15rem!important;line-height:1.3!important;font-weight:600!important;margin:1.2em 0 .4em!important}@media (max-width:768px){.single .entry-content,.single .entry-content p,.single article p,.single .post-content p,.single .blog-content p,article.post .entry-content p{font-size:16px!important;line-height:1.65!important}.single .entry-content h1,.single article h1,article.post .entry-content h1{font-size:1.85rem!important}.single .entry-content h2,.single article h2,article.post .entry-content h2{font-size:1.45rem!important}.single .entry-content h3,.single article h3,article.post .entry-content h3{font-size:1.2rem!important}.single .entry-content h4,.single article h4,article.post .entry-content h4{font-size:1.05rem!important}}.single .entry-content p,.single article p,.single .post-content p,.single .blog-content p,.single .blog-single-page p,article.post .entry-content p,.single .entry-content li,.single article li{font-size:17px!important;line-height:1.7!important;font-family:var(--ilg-font-body)!important;margin-bottom:1.2em!important;color:var(--ilg-text)!important}@media (max-width:768px){.single .entry-content p,.single article p,.single .post-content p,.single .blog-content p,.single .blog-single-page p,article.post .entry-content p,.single .entry-content li,.single article li{font-size:16px!important;line-height:1.65!important}}.single .entry-content h2,.single article h2,.single .post-content h2,.single .blog-content h2,article.post .entry-content h2{font-size:1.85rem!important;line-height:1.25!important;font-weight:700!important;font-family:var(--ilg-font-heading)!important;margin:1.8em 0 .5em!important;color:var(--ilg-text)!important}.single .entry-content h3,.single article h3,.single .post-content h3,.single .blog-content h3,article.post .entry-content h3{font-size:1.4rem!important;line-height:1.3!important;font-weight:700!important;font-family:var(--ilg-font-heading)!important;margin:1.6em 0 .4em!important;color:var(--ilg-text)!important}.single .entry-content h4,.single article h4,.single .post-content h4,.single .blog-content h4,article.post .entry-content h4{font-size:1.15rem!important;line-height:1.35!important;font-weight:600!important;font-family:var(--ilg-font-heading)!important;margin:1.3em 0 .3em!important;color:var(--ilg-text)!important}@media (max-width:768px){.single .entry-content h2,.single article h2,article.post .entry-content h2{font-size:1.55rem!important}.single .entry-content h3,.single article h3,article.post .entry-content h3{font-size:1.25rem!important}.single .entry-content h4,.single article h4,article.post .entry-content h4{font-size:1.05rem!important}}.single .entry-content h3+p,.single .entry-content h4+p,.single article h3+p,.single article h4+p{margin-top:.4em!important}.single .entry-content h3,.single article h3,article.post .entry-content h3{padding-top:.5em!important}.lp-blog-card .entry-title,.lp-blog-card .entry-title a,.lp-blog-card h2,.lp-blog-card h2 a,.lp-blog-card h3,.lp-blog-card h3 a,.lp-blog-grid-card .entry-title,.lp-blog-grid-card .entry-title a,.lp-blog-grid-card h2,.lp-blog-grid-card h2 a,.lp-blog-grid-card h3,.lp-blog-grid-card h3 a,.blog-card .entry-title,.blog-card .entry-title a,.blog-card h2,.blog-card h2 a,.blog-card h3,.blog-card h3 a,.lp-grid-blog-item .entry-title,.lp-grid-blog-item .entry-title a,.lp-grid-blog-item h2,.lp-grid-blog-item h2 a,.lp-grid-blog-item h3,.lp-grid-blog-item h3 a,.lp-blog-item h2,.lp-blog-item h2 a,.lp-blog-item h3,.lp-blog-item h3 a,.lp-blog-item .entry-title,.lp-blog-item .entry-title a,article.post .entry-title,article.post .entry-title a,article.post h2,article.post h2 a,article.post h3,article.post h3 a{color:#1a1a1a!important;text-shadow:none!important;font-weight:700!important}.lp-blog-card .entry-title a:hover,.lp-blog-card h2 a:hover,.lp-blog-card h3 a:hover,.blog-card .entry-title a:hover,.blog-card h2 a:hover,.blog-card h3 a:hover,.lp-grid-blog-item .entry-title a:hover,.lp-grid-blog-item h2 a:hover,.lp-blog-item .entry-title a:hover,.lp-blog-item h2 a:hover,article.post .entry-title a:hover,article.post h2 a:hover{color:#7b1f2a!important}