<!DOCTYPE html>
<html lang="en-GB">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<style>
@media screen and (max-width: 768px) {
  /* ── REVIEWS BAND MOBILE ── */
  .reviews-band { background: #1a2e1a !important; padding: 32px 16px !important; }
  .reviews-band-grid { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 12px !important; }
  .review-card { padding: 14px !important; background: rgba(255,255,255,0.04) !important; border-top: 1px solid #6b8f62 !important; }
  .review-text { font-size: 0.82rem !important; color: rgba(245,242,235,0.82) !important; font-style: italic !important; margin: 0 0 8px !important; display: block !important; }
  .review-author { font-size: 0.62rem !important; color: #6b8f62 !important; display: block !important; }
  .reviews-band-eyebrow { color: #f5f2eb !important; }
  .reviews-band-more { color: #f5f2eb !important; }
  .reviews-band-footer { color: rgba(245,242,235,0.5) !important; font-size: 0.65rem !important; text-align: center !important; padding-top: 12px !important; display: block !important; }
  .reviews-band-footer a { color: #f5f2eb !important; }
  /* ── OVERRIDE INLINE STYLES ON MOBILE ── */
  .teaser-strip-inner { display: block !important; grid-template-columns: none !important; }
  .home-stories-grid { display: block !important; grid-template-columns: none !important; }
  .home-stories-main { display: block !important; grid-template-columns: none !important; grid-column: auto !important; }
  html, body { width: 100% !important; overflow-x: hidden !important; }
  .teaser-strip { display: block !important; }
  .teaser-strip-inner { display: block !important; grid-template-columns: none !important; }
  .teaser-cell { display: flex !important; flex-direction: row !important; align-items: baseline !important; gap: 8px !important; padding: 10px 16px !important; border-right: none !important; border-bottom: 1px solid #d8d5cc !important; width: 100% !important; box-sizing: border-box !important; float: none !important; }
  .teaser-cell:nth-child(1), .teaser-cell:nth-child(2), .teaser-cell:nth-child(3), .teaser-cell:nth-child(4) { display: flex !important; }
  .home-stories-grid { display: block !important; }
  .home-stories-main { display: block !important; border-right: none !important; padding-right: 0 !important; }
  .home-stories-sidebar { padding-left: 0 !important; margin-top: 24px !important; padding-top: 24px !important; border-top: 1px solid #d8d5cc !important; }
  .story-card { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; padding: 12px 0 !important; border-bottom: 1px solid #d8d5cc !important; border-right: none !important; }
  .story-card-img-wrap { flex-shrink: 0 !important; width: 90px !important; height: 68px !important; overflow: hidden !important; display: block !important; }
  .story-card-img-wrap img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; margin: 0 !important; }
  .story-card-body { flex: 1 !important; min-width: 0 !important; padding: 0 !important; }
  .story-card-hed { font-size: 0.88rem !important; line-height: 1.3 !important; margin: 0 !important; }
  .province-tiles { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 4px !important; }
  .province-tile { height: 160px !important; }
  .about-band { background: #f5f3ee !important; padding: 40px 16px !important; }
  .about-band-inner { display: block !important; }
  .about-band-divider { display: none !important; }
  .about-band-col { display: block !important; margin-bottom: 32px !important; }
  .about-band-eyebrow { font-family: 'DM Sans', sans-serif !important; font-size: 0.6rem !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; color: #4a6741 !important; margin-bottom: 10px !important; display: block !important; }
  .about-band-title { font-family: 'Playfair Display', serif !important; font-size: 1.4rem !important; font-weight: 700 !important; color: #1a1a18 !important; line-height: 1.2 !important; margin-bottom: 14px !important; display: block !important; }
  .about-band-dek { font-family: 'DM Sans', sans-serif !important; font-size: 0.82rem !important; color: #3d3d3a !important; line-height: 1.7 !important; margin-bottom: 20px !important; display: block !important; }
  .about-band-link { color: #4a6741 !important; font-weight: 600 !important; text-decoration: none !important; border-bottom: 1px solid #4a6741 !important; }
  .about-band-actions { display: flex !important; gap: 12px !important; flex-wrap: wrap !important; margin-top: 16px !important; }
  .about-band-btn { display: inline-flex !important; align-items: center !important; gap: 8px !important; font-family: 'DM Sans', sans-serif !important; font-size: 0.72rem !important; font-weight: 600 !important; padding: 10px 18px !important; text-decoration: none !important; }
  .about-band-btn-whatsapp { background: #25D366 !important; color: #fff !important; }
  .about-band-btn-calendar { background: #4a6741 !important; color: #fff !important; }
  .about-band-logo { width: 50px !important; height: auto !important; float: right !important; margin: 0 0 8px 12px !important; }
  .footer-connections { background: #2e4029 !important; padding: 32px 16px !important; display: block !important; overflow: hidden !important; }
  .footer-connections-inner { display: flex !important; flex-direction: column !important; gap: 20px !important; }
  .footer-connections-row1 { display: flex !important; flex-direction: column !important; gap: 12px !important; }
  .footer-connections-heading { font-family: 'Playfair Display', serif !important; font-size: 1rem !important; font-weight: 700 !important; color: #f5f2eb !important; display: block !important; margin: 0 !important; }
  .footer-connections-cats-row { display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }
  .footer-connections-pill { color: rgba(245,242,235,0.75) !important; border: 1px solid rgba(255,255,255,0.15) !important; padding: 4px 10px !important; text-decoration: none !important; display: inline-block !important; font-size: 0.62rem !important; }
  .footer-connections-row2 { display: block !important; }
  .footer-connections-brand { display: block !important; margin-bottom: 16px !important; }
  .footer-connections-logo { width: 80px !important; height: auto !important; display: block !important; }
  .footer-connections-carousel-wrap { display: block !important; width: 100% !important; overflow: hidden !important; }
  .footer-connections-carousel-header { display: flex !important; justify-content: space-between !important; align-items: baseline !important; margin-bottom: 12px !important; }
  .footer-connections-eyebrow { color: #6b8f62 !important; font-size: 0.58rem !important; font-weight: 600 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; display: block !important; }
  .footer-connections-all { color: #6b8f62 !important; text-decoration: none !important; font-size: 0.65rem !important; }
  .footer-connections-track { display: flex !important; flex-direction: row !important; overflow-x: auto !important; gap: 12px !important; -webkit-overflow-scrolling: touch !important; }
  .footer-connections-card { flex: 0 0 160px !important; min-width: 160px !important; background: rgba(255,255,255,0.05) !important; border: 1px solid rgba(255,255,255,0.08) !important; display: block !important; text-decoration: none !important; }
  .footer-connections-card-img { height: 100px !important; overflow: hidden !important; display: block !important; }
  .footer-connections-card-img img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; }
  .footer-connections-card-title { color: #f5f2eb !important; font-size: 0.72rem !important; font-weight: 600 !important; display: block !important; padding: 8px 10px !important; line-height: 1.3 !important; }
  .footer-connections-nav { display: flex !important; gap: 8px !important; margin-top: 12px !important; }
  .footer-connections-prev, .footer-connections-next { background: rgba(255,255,255,0.08) !important; border: 1px solid rgba(255,255,255,0.15) !important; color: #f5f2eb !important; width: 32px !important; height: 32px !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; }
  .social-weather-band { background: #1a1f1a !important; padding: 32px 16px !important; display: block !important; }
  .social-weather-inner { display: block !important; }
  .social-col-title, .weather-col-title { font-family: 'Playfair Display', serif !important; font-size: 1rem !important; font-weight: 700 !important; color: #f5f2eb !important; margin-bottom: 8px !important; display: block !important; }
  .social-col-dek { font-family: 'DM Sans', sans-serif !important; font-size: 0.78rem !important; color: rgba(245,242,235,0.7) !important; line-height: 1.7 !important; margin-bottom: 20px !important; display: block !important; }
  .social-icon { display: flex !important; align-items: center !important; gap: 12px !important; text-decoration: none !important; color: rgba(245,242,235,0.75) !important; font-size: 0.78rem !important; margin-bottom: 14px !important; }
  .weather-col { margin-top: 32px !important; display: block !important; }
  .weather-tiles { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 8px !important; }
  .weather-tile { background: rgba(255,255,255,0.06) !important; border: 1px solid rgba(255,255,255,0.1) !important; padding: 14px 12px !important; text-align: center !important; display: block !important; }
  .weather-tile-province { font-family: 'Playfair Display', serif !important; font-size: 0.85rem !important; font-weight: 700 !important; color: #f5f2eb !important; display: block !important; margin-bottom: 2px !important; }
  .weather-tile-sub { font-family: 'DM Sans', sans-serif !important; font-size: 0.58rem !important; color: #6b8f62 !important; letter-spacing: 0.06em !important; text-transform: uppercase !important; display: block !important; margin-bottom: 10px !important; }
  .weather-tile-temp { font-family: 'DM Sans', sans-serif !important; font-size: 1rem !important; font-weight: 600 !important; color: #f5f2eb !important; display: block !important; margin-bottom: 4px !important; }
  .weather-tile-desc { font-family: 'DM Sans', sans-serif !important; font-size: 0.62rem !important; color: rgba(245,242,235,0.5) !important; display: block !important; }

  /* ── FOOTER WIDGETS ── */
  .footer-widgets { background: #2e4029 !important; padding: 40px 16px !important; }
  .footer-widgets-inner { display: block !important; grid-template-columns: none !important; }
  .footer-col-wrap { display: block !important; margin-bottom: 32px !important; border-bottom: 1px solid rgba(255,255,255,0.1) !important; padding-bottom: 24px !important; }
  .footer-col-wrap:last-child { border-bottom: none !important; margin-bottom: 0 !important; }
  .footer-col { text-align: left !important; }
  .footer-col-title { font-family: 'DM Sans', sans-serif !important; font-size: 0.58rem !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; color: #6b8f62 !important; margin-bottom: 12px !important; display: block !important; padding-bottom: 8px !important; border-bottom: 1px solid rgba(74,103,65,0.3) !important; }
  .footer-col ul { list-style: none !important; padding: 0 !important; margin: 0 !important; }
  .footer-col li { margin-bottom: 8px !important; }
  .footer-col a { font-family: 'DM Sans', sans-serif !important; font-size: 0.82rem !important; color: rgba(245,242,235,0.75) !important; text-decoration: none !important; display: block !important; }
  .footer-col a:hover { color: #f5f2eb !important; }
  .footer-bottom-bar { background: #2e4029 !important; border-top: 1px solid rgba(255,255,255,0.1) !important; padding: 16px !important; }
  .footer-legal { font-family: 'DM Sans', sans-serif !important; font-size: 0.65rem !important; color: rgba(245,242,235,0.6) !important; line-height: 2 !important; text-align: center !important; display: block !important; }
  .footer-legal a { color: rgba(245,242,235,0.6) !important; text-decoration: none !important; border-bottom: 1px solid rgba(255,255,255,0.3) !important; }

  /* ── ARCHIVE PAGE ── */
  .archive-sidebar { display: none !important; }
  .archive-layout { display: block !important; grid-template-columns: none !important; padding: 0 !important; gap: 0 !important; }
  .archive-content { grid-column: 1 !important; padding: 16px !important; }
  .lead-article { display: block !important; grid-template-columns: none !important; }
  .lead-article-image { min-height: 200px !important; padding-bottom: 55% !important; position: relative !important; overflow: hidden !important; }
  .lead-article-image img { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; }
  .lead-article-content { padding: 16px 0 0 !important; }
  .lead-hed { font-family: 'Playfair Display', serif !important; font-size: 1.4rem !important; font-weight: 700 !important; color: #1a1a18 !important; line-height: 1.2 !important; margin-bottom: 10px !important; display: block !important; }
  .lead-dek { font-family: 'DM Sans', sans-serif !important; font-size: 0.82rem !important; color: #3d3d3a !important; line-height: 1.7 !important; display: block !important; }
  .lead-kicker { font-family: 'DM Sans', sans-serif !important; font-size: 0.62rem !important; font-weight: 600 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; color: #4a6741 !important; margin-bottom: 10px !important; display: block !important; }
  .secondary-row { display: block !important; grid-template-columns: none !important; }
  .sec-card { display: flex !important; flex-direction: row !important; align-items: flex-start !important; gap: 12px !important; padding: 12px 0 !important; border-right: none !important; border-bottom: 1px solid #d8d5cc !important; padding-left: 0 !important; padding-right: 0 !important; margin-bottom: 0 !important; text-decoration: none !important; color: #1a1a18 !important; }
  .sec-card .card-img { width: 90px !important; min-width: 90px !important; height: 68px !important; padding-bottom: 0 !important; margin-bottom: 0 !important; flex-shrink: 0 !important; overflow: hidden !important; }
  .sec-card .card-img img { position: static !important; width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; }
  .sec-card .card-kicker { font-family: 'DM Sans', sans-serif !important; font-size: 0.6rem !important; font-weight: 600 !important; letter-spacing: 0.1em !important; text-transform: uppercase !important; color: #4a6741 !important; display: block !important; margin-bottom: 4px !important; }
  .sec-card .card-hed { font-family: 'Playfair Display', serif !important; font-size: 0.88rem !important; font-weight: 700 !important; color: #1a1a18 !important; line-height: 1.3 !important; margin: 0 !important; }
  .sec-card .card-dek { display: none !important; }
  .quad-row { display: block !important; grid-template-columns: none !important; }
  .quad-card { display: flex !important; flex-direction: row !important; align-items: flex-start !important; gap: 12px !important; padding: 12px 0 !important; border-right: none !important; border-bottom: 1px solid #d8d5cc !important; padding-left: 0 !important; padding-right: 0 !important; text-decoration: none !important; color: #1a1a18 !important; }
  .quad-card .quad-img { width: 90px !important; min-width: 90px !important; height: 68px !important; padding-bottom: 0 !important; margin-bottom: 0 !important; flex-shrink: 0 !important; overflow: hidden !important; }
  .quad-card .quad-img img { position: static !important; width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; }
  .quad-card .quad-kicker { font-family: 'DM Sans', sans-serif !important; font-size: 0.6rem !important; font-weight: 600 !important; letter-spacing: 0.1em !important; text-transform: uppercase !important; color: #4a6741 !important; display: block !important; margin-bottom: 4px !important; }
  .quad-card .quad-hed { font-family: 'Playfair Display', serif !important; font-size: 0.88rem !important; font-weight: 700 !important; color: #1a1a18 !important; line-height: 1.3 !important; margin: 0 !important; }
  .more-from-grid { display: block !important; grid-template-columns: none !important; }

  /* ── WOA TILE ── */
  .woa-tile { display: block !important; background: #fff !important; border: 1px solid #d8d5cc !important; text-decoration: none !important; color: #1a1a18 !important; }
  .woa-tile-header { padding: 14px 16px 10px !important; border-bottom: 2px solid #4a6741 !important; display: block !important; }
  .woa-tile-eyebrow { font-size: 0.58rem !important; font-weight: 600 !important; letter-spacing: 0.1em !important; text-transform: uppercase !important; color: #4a6741 !important; display: block !important; margin-bottom: 4px !important; }
  .woa-tile-title { font-size: 1.1rem !important; font-weight: 700 !important; color: #1a1a18 !important; margin: 0 !important; line-height: 1.2 !important; display: block !important; }
  .woa-tile-image { height: 160px !important; background-size: cover !important; background-position: center !important; display: block !important; }
  .woa-tile-body { padding: 14px 16px !important; display: block !important; }
  .woa-tile-dek { font-size: 0.75rem !important; color: #3d3d3a !important; line-height: 1.6 !important; margin-bottom: 10px !important; display: block !important; }
  .woa-tile-cta { font-size: 0.68rem !important; font-weight: 600 !important; color: #4a6741 !important; display: block !important; }

  /* ── FOOTER SIMPLE BAR ── */
  .footer-simple-bar { background: #2e4029 !important; padding: 16px !important; text-align: center !important; border-top: 1px solid rgba(255,255,255,0.1) !important; }
  .footer-simple-inner { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 8px !important; }
  .footer-simple-link { color: rgba(245,242,235,0.75) !important; text-decoration: none !important; font-family: 'DM Sans', sans-serif !important; font-size: 0.75rem !important; }
  .footer-simple-sep { color: rgba(255,255,255,0.4) !important; }
}
</style>
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<link rel='preconnect' href='https://fonts.googleapis.com'>
<link rel='preconnect' href='https://fonts.gstatic.com' crossorigin>
<meta name="tdm-reservation" content="1">

	<!-- This site is optimized with the Yoast SEO plugin v28.8 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>Life In Abruzzo - Bringing Abruzzo Together</title>
	<meta name="description" content="Life in Abruzzo - bringing curious visitors, expats and locals together through events, food, wine and life in Italy&#039;s Rocky Heart" />
	<link rel="canonical" href="https://lifeinabruzzo.com/" />
	<meta property="og:locale" content="en_GB" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Life In Abruzzo: Bringing Abruzzo Together" />
	<meta property="og:description" content="Life in Abruzzo - bringing curious visitors, expats and locals together through events, food, wine and life in Italy&#039;s Rocky Heart" />
	<meta property="og:url" content="https://lifeinabruzzo.com/" />
	<meta property="og:site_name" content="Life In Abruzzo" />
	<meta property="article:publisher" content="https://facebook.com/lifeinabruzzo/" />
	<meta property="article:modified_time" content="2026-08-10T22:36:29+00:00" />
	<meta property="og:image" content="https://lifeinabruzzo.com/wp-content/uploads/2020/12/Untitled-design-26.jpg" />
	<meta property="og:image:width" content="1200" />
	<meta property="og:image:height" content="630" />
	<meta property="og:image:type" content="image/jpeg" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/lifeinabruzzo.com\/","url":"https:\/\/lifeinabruzzo.com\/","name":"Life In Abruzzo - Bringing Abruzzo Together","isPartOf":{"@id":"https:\/\/lifeinabruzzo.com\/#website"},"about":{"@id":"https:\/\/lifeinabruzzo.com\/#organization"},"datePublished":"2020-12-08T23:20:56+00:00","dateModified":"2026-08-10T22:36:29+00:00","description":"Life in Abruzzo - bringing curious visitors, expats and locals together through events, food, wine and life in Italy's Rocky Heart","breadcrumb":{"@id":"https:\/\/lifeinabruzzo.com\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lifeinabruzzo.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/lifeinabruzzo.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/lifeinabruzzo.com\/#website","url":"https:\/\/lifeinabruzzo.com\/","name":"Life In Abruzzo","description":"Bringing Abruzzo Together","publisher":{"@id":"https:\/\/lifeinabruzzo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lifeinabruzzo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/lifeinabruzzo.com\/#organization","name":"Life In Abruzzo","url":"https:\/\/lifeinabruzzo.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/lifeinabruzzo.com\/#\/schema\/logo\/image\/","url":"https:\/\/lifeinabruzzo.com\/wp-content\/uploads\/2021\/03\/life-in-abruzzo-logo1-2.png","contentUrl":"https:\/\/lifeinabruzzo.com\/wp-content\/uploads\/2021\/03\/life-in-abruzzo-logo1-2.png","width":350,"height":181,"caption":"Life In Abruzzo"},"image":{"@id":"https:\/\/lifeinabruzzo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/lifeinabruzzo\/","https:\/\/instagram.com\/lifeinabruzzoitaly\/","https:\/\/www.pinterest.co.uk\/lifeinabruzzo\/","https:\/\/web-cdn.bsky.app\/profile\/lifeinabruzzo.bsky.social"]}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//use.fontawesome.com' />
			<script>document.documentElement.classList.remove( 'no-js' );</script>
			<script>(()=>{"use strict";const e=[400,500,600,700,800,900],t=e=>`wprm-min-${e}`,n=e=>`wprm-max-${e}`,s=new Set,o="ResizeObserver"in window,r=o?new ResizeObserver((e=>{for(const t of e)c(t.target)})):null,i=.5/(window.devicePixelRatio||1);function c(s){const o=s.getBoundingClientRect().width||0;for(let r=0;r<e.length;r++){const c=e[r],a=o<=c+i;o>c+i?s.classList.add(t(c)):s.classList.remove(t(c)),a?s.classList.add(n(c)):s.classList.remove(n(c))}}function a(e){s.has(e)||(s.add(e),r&&r.observe(e),c(e))}!function(e=document){e.querySelectorAll(".wprm-recipe").forEach(a)}();if(new MutationObserver((e=>{for(const t of e)for(const e of t.addedNodes)e instanceof Element&&(e.matches?.(".wprm-recipe")&&a(e),e.querySelectorAll?.(".wprm-recipe").forEach(a))})).observe(document.documentElement,{childList:!0,subtree:!0}),!o){let e=0;addEventListener("resize",(()=>{e&&cancelAnimationFrame(e),e=requestAnimationFrame((()=>s.forEach(c)))}),{passive:!0})}})();</script><style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='ayecode-ui-css' href='https://lifeinabruzzo.com/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets/css/ayecode-ui-compatibility.css?ver=0.2.59' media='all' />
<style id="ayecode-ui-inline-css">
.bsui .btn-outline-primary,.bsui .btn-link.btn-primary,.bsui a,.bsui .btn-link,.bsui .page-link{color:#bf9f5a}.bsui .text-primary{color:#bf9f5a!important}.bsui .btn-primary,.bsui .btn-primary.disabled,.bsui .btn-primary:disabled,.bsui .btn-outline-primary:hover,.bsui .btn-outline-primary:not(:disabled):not(.disabled).active,.bsui .btn-outline-primary:not(:disabled):not(.disabled):active,.bsui .show>.btn-outline-primary.dropdown-toggle,.bsui .badge-primary,.bsui .alert-primary,.bsui .bg-primary,.bsui .dropdown-item.active,.bsui .custom-control-input:checked~.custom-control-label::before,.bsui .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before,.bsui .nav-pills .nav-link.active,.bsui .nav-pills .show>.nav-link,.bsui .page-item.active .page-link,.bsui .progress-bar,.bsui .list-group-item.active,.bsui .select2-container .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#bf9f5a}.bsui .bg-primary{background-color:#bf9f5a!important}.bsui .btn-primary,.bsui .btn-primary.disabled,.bsui .btn-primary:disabled,.bsui .btn-outline-primary,.bsui .btn-outline-primary:hover,.bsui .btn-outline-primary:not(:disabled):not(.disabled).active,.bsui .btn-outline-primary:not(:disabled):not(.disabled):active,.bsui .show>.btn-outline-primary.dropdown-toggle,.bsui .alert-primary,.bsui .custom-control-input:checked~.custom-control-label::before,.bsui .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before,.bsui .page-item.active .page-link,.bsui .list-group-item.active{border-color:#bf9f5a}.bsui .border-primary{border-color:#bf9f5a!important}.bsui .bg-primary{fill:#bf9f5a}.bsui .bg-primary{fill:#bf9f5a!important}.bsui .btn-primary:hover,.bsui .btn-primary:focus,.bsui .btn-primary.focus{background-color:#b19454;border-color:#ac9051}.bsui .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.bsui .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.bsui .btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #bf9f5a40}.bsui .btn-primary:not(:disabled):not(.disabled):active,.bsui .btn-primary:not(:disabled):not(.disabled).active,.show>.bsui .btn-primary.dropdown-toggle{background-color:#ac9051;border-color:#a88c4f}.bsui .btn-primary:not(:disabled):not(.disabled):active:focus,.bsui .btn-primary:not(:disabled):not(.disabled).active:focus,.show>.bsui .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #bf9f5a40}.bsui .dropdown-item.active,.bsui .dropdown-item:active{background-color:#bf9f5a}.bsui .form-control:focus{border-color:#cfb784;box-shadow:0 0 0 .2rem #bf9f5a40}.bsui .page-link:focus{box-shadow:0 0 0 .2rem #bf9f5a40}body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0!important;position:initial}body.modal-open .sticky:has(.modal),body.modal-open .sticky-top:has(.modal){position:static!important}
/*# sourceURL=ayecode-ui-inline-css */
</style>
<link rel='stylesheet' id='sbi-tokens-local-css' href='https://lifeinabruzzo.com/wp-content/plugins/instagram-feed/assets/tokens/sb-tokens-local.css?ver=6.16.0' media='all' />
<link rel='stylesheet' id='sbi_styles-css' href='https://lifeinabruzzo.com/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.16.0' media='all' />
<link rel='stylesheet' id='sb-elementor-shared-style-css' href='https://lifeinabruzzo.com/wp-content/plugins/custom-facebook-feed/vendor/smashballoon/framework/Packages/Blocks/css/sb-elementor.css?ver=1.0.0' media='all' />
<link rel='stylesheet' id='cff-css' href='https://lifeinabruzzo.com/wp-content/plugins/custom-facebook-feed/assets/css/cff-style.min.css?ver=4.16.0' media='all' />
<link rel='stylesheet' id='sb-font-awesome-css' href='https://lifeinabruzzo.com/wp-content/plugins/custom-facebook-feed/assets/css/font-awesome.min.css?ver=4.7.0' media='all' />
<link rel='stylesheet' id='wp-block-library-css' href='https://lifeinabruzzo.com/wp-includes/css/dist/block-library/style.min.css?ver=7.1.4' media='all' />
<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<style id="qsm-quiz-style-inline-css">


/*# sourceURL=https://lifeinabruzzo.com/wp-content/plugins/quiz-master-next/blocks/build/style-index.css */
</style>
<link rel='stylesheet' id='fluent_community_global-css' href='https://lifeinabruzzo.com/wp-content/plugins/fluent-community/assets/global.css?ver=2.14.0' media='screen' />
<style id="pdfemb-pdf-embedder-viewer-style-inline-css">
.wp-block-pdfemb-pdf-embedder-viewer{max-width:none}

/*# sourceURL=https://lifeinabruzzo.com/wp-content/plugins/pdf-embedder/block/build/style-index.css */
</style>
<link rel='stylesheet' id='wc-ppcp-mini-cart-buttons-css' href='https://lifeinabruzzo.com/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-blocks-css-mini-cart-buttons.css?ver=4.2.2' media='all' />
<link rel='stylesheet' id='convertkit-frontend-css' href='https://lifeinabruzzo.com/wp-content/plugins/convertkit/resources/frontend/css/frontend.css?ver=3.5.1' media='all' />
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--color--theme-palette-10: var(--global-palette10);--wp--preset--color--theme-palette-11: var(--global-palette11);--wp--preset--color--theme-palette-12: var(--global-palette12);--wp--preset--color--theme-palette-13: var(--global-palette13);--wp--preset--color--theme-palette-14: var(--global-palette14);--wp--preset--color--theme-palette-15: var(--global-palette15);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: var(--global-calc-content-width);--wp--style--global--wide-size: var(--global-calc-wide-content-width); }:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){font-style: inherit;font-weight: inherit;letter-spacing: inherit;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-palette-1-color{color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-color{color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-color{color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-color{color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-color{color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-color{color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-color{color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-color{color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-color{color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-color{color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-color{color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-color{color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-color{color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-color{color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-color{color: var(--wp--preset--color--theme-palette-15) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-palette-1-background-color{background-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-background-color{background-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-background-color{background-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-background-color{background-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-background-color{background-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-background-color{background-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-background-color{background-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-background-color{background-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-background-color{background-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-background-color{background-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-background-color{background-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-background-color{background-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-background-color{background-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-background-color{background-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-background-color{background-color: var(--wp--preset--color--theme-palette-15) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-palette-1-border-color{border-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-border-color{border-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-border-color{border-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-border-color{border-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-border-color{border-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-border-color{border-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-border-color{border-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-border-color{border-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-border-color{border-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-border-color{border-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-border-color{border-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-border-color{border-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-border-color{border-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-border-color{border-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-border-color{border-color: var(--wp--preset--color--theme-palette-15) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-larger-font-size{font-size: var(--wp--preset--font-size--larger) !important;}.has-xxlarge-font-size{font-size: var(--wp--preset--font-size--xxlarge) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel='stylesheet' id='contact-form-7-css' href='https://lifeinabruzzo.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
<link rel='stylesheet' id='odp_product_view-css' href='https://lifeinabruzzo.com/wp-content/plugins/date-price-calendar/view/frontend/web/main.css?ver=7.1.4' media='all' />
<link rel='stylesheet' id='odp_ui_datepicker-css' href='https://lifeinabruzzo.com/wp-content/plugins/date-price-calendar/view/frontend/web/odp-ui-datepicker.css?ver=7.1.4' media='all' />
<style id="woocommerce-inline-inline-css">
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='lifeinabruzzo-google-fonts-css' href='https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600&#038;family=Source+Serif+4:ital,opsz,wght@0,8..60,300;0,8..60,400;1,8..60,300&#038;family=DM+Sans:wght@300;400;500;600&#038;display=swap' media='all' />
<link rel='stylesheet' id='kadence-global-css' href='https://lifeinabruzzo.com/wp-content/themes/kadence/assets/css/global.min.css?ver=1.6.0' media='all' />
<style id="kadence-global-inline-css">
/* Kadence Base CSS */
:root{--global-palette1:#2B6CB0;--global-palette2:#215387;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}:root body.kadence-elementor-colors{--e-global-color-kadence1:var(--global-palette1);--e-global-color-kadence2:var(--global-palette2);--e-global-color-kadence3:var(--global-palette3);--e-global-color-kadence4:var(--global-palette4);--e-global-color-kadence5:var(--global-palette5);--e-global-color-kadence6:var(--global-palette6);--e-global-color-kadence7:var(--global-palette7);--e-global-color-kadence8:var(--global-palette8);--e-global-color-kadence9:var(--global-palette9);--e-global-color-kadence10:var(--global-palette10);--e-global-color-kadence11:var(--global-palette11);--e-global-color-kadence12:var(--global-palette12);--e-global-color-kadence13:var(--global-palette13);--e-global-color-kadence14:var(--global-palette14);--e-global-color-kadence15:var(--global-palette15);}body{background:var(--global-palette8);}body, input, select, optgroup, textarea{font-weight:400;font-size:17px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4);}.content-bg, body.content-style-unboxed .site{background:var(--global-palette9);}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);}h1{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3);}h2{font-weight:700;font-size:28px;line-height:1.5;color:var(--global-palette3);}h3{font-weight:700;font-size:24px;line-height:1.5;color:var(--global-palette3);}h4{font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4);}h5{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4);}h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}.entry-hero .kadence-breadcrumbs{max-width:1290px;}.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{max-width:var(--global-content-width);}.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width);}@media all and (min-width: 1520px){.wp-site-blocks .content-container  .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset;}}@media all and (min-width: 1102px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset;}}.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-padding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}.content-area{margin-top:5rem;margin-bottom:5rem;}@media all and (max-width: 1024px){.content-area{margin-top:3rem;margin-bottom:3rem;}}@media all and (max-width: 767px){.content-area{margin-top:2rem;margin-bottom:2rem;}}@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem;}}@media all and (max-width: 767px){:root{--global-content-boxed-padding:1.5rem;}}.entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.entry-content-wrap{padding:1.5rem;}}.entry.single-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.loop-entry .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.loop-entry .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.loop-entry .entry-content-wrap{padding:1.5rem;}}button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.kb-button.kb-btn-global-outline.kb-btn-global-inherit{padding-top:calc(px - 2px);padding-right:calc(px - 2px);padding-bottom:calc(px - 2px);padding-left:calc(px - 2px);}@media all and (min-width: 1025px){.transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 1024px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 767px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}.entry-hero.page-hero-section .entry-header{min-height:200px;}
/* Kadence Header CSS */
@media all and (max-width: 1024px){.mobile-transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.kadence-scrollbar-fixer.mobile-transparent-header #masthead{right:var(--scrollbar-offset,0);}.mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}.site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard{padding:0px;}}@media all and (min-width: 1025px){.transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.transparent-header.kadence-scrollbar-fixer #masthead{right:var(--scrollbar-offset,0);}.transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}}.site-branding a.brand img{max-width:200px;}.site-branding a.brand img.svg-logo-image{width:200px;}.site-branding{padding:0px 0px 0px 0px;}.site-branding .site-title{font-weight:700;font-size:26px;line-height:1.2;color:var(--global-palette3);}#masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner{background:#ffffff;}.site-main-header-inner-wrap{min-height:80px;}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}.main-navigation .primary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle{right:calc(1.2em / 2);}.main-navigation .primary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{background:var(--global-palette3);box-shadow:0px 2px 13px 0px rgba(0,0,0,0.1);}.header-navigation .header-menu-container ul ul li.menu-item, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a{border-bottom:1px solid rgba(255,255,255,0.1);border-radius:0px 0px 0px 0px;}.header-navigation .header-menu-container ul ul li.menu-item > a{width:200px;padding-top:1em;padding-bottom:1em;color:var(--global-palette8);font-size:12px;}.header-navigation .header-menu-container ul ul li.menu-item > a:hover{color:var(--global-palette9);background:var(--global-palette4);border-radius:0px 0px 0px 0px;}.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a{color:var(--global-palette9);background:var(--global-palette4);border-radius:0px 0px 0px 0px;}.mobile-toggle-open-container .menu-toggle-open, .mobile-toggle-open-container .menu-toggle-open:focus{color:var(--global-palette5);padding:0.4em 0.6em 0.4em 0.6em;font-size:14px;}.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border:1px solid currentColor;}.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:20px;}.mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus-visible{color:var(--global-palette-highlight);}.mobile-navigation ul li{font-size:14px;}.mobile-navigation ul li a{padding-top:1em;padding-bottom:1em;}.mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}.mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette-highlight);}.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,0.1);}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,0.1);}#mobile-drawer .drawer-header .drawer-toggle{padding:0.6em 0.15em 0.6em 0.15em;font-size:24px;}
/* Kadence Footer CSS */
.site-bottom-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;}.site-bottom-footer-inner-wrap .widget{margin-bottom:30px;}.site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}
/* Kadence Woo CSS */
.entry-hero.product-hero-section .entry-header{min-height:200px;}.product-title .single-category{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3);}.wp-site-blocks .product-hero-section .extra-title{font-weight:700;font-size:32px;line-height:1.5;}.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button), .woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button), .wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link{border:2px none transparent;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.0);}.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button):hover, .woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button):hover, .wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}
/*# sourceURL=kadence-global-inline-css */
</style>
<link rel='stylesheet' id='kadence-header-css' href='https://lifeinabruzzo.com/wp-content/themes/kadence/assets/css/header.min.css?ver=1.6.0' media='all' />
<link rel='stylesheet' id='kadence-content-css' href='https://lifeinabruzzo.com/wp-content/themes/kadence/assets/css/content.min.css?ver=1.6.0' media='all' />
<link rel='stylesheet' id='kadence-woocommerce-css' href='https://lifeinabruzzo.com/wp-content/themes/kadence/assets/css/woocommerce.min.css?ver=1.6.0' media='all' />
<link rel='stylesheet' id='kadence-footer-css' href='https://lifeinabruzzo.com/wp-content/themes/kadence/assets/css/footer.min.css?ver=1.6.0' media='all' />
<link rel='stylesheet' id='elementor-frontend-css' href='https://lifeinabruzzo.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.4.0' media='all' />
<link rel='stylesheet' id='widget-nav-menu-css' href='https://lifeinabruzzo.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='widget-image-css' href='https://lifeinabruzzo.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.4.0' media='all' />
<link rel='stylesheet' id='e-sticky-css' href='https://lifeinabruzzo.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='widget-heading-css' href='https://lifeinabruzzo.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.4.0' media='all' />
<link rel='stylesheet' id='elementor-icons-css' href='https://lifeinabruzzo.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.57.0' media='all' />
<link rel='stylesheet' id='elementor-post-250-css' href='https://lifeinabruzzo.com/wp-content/uploads/elementor/css/post-250.css?ver=1794663626' media='all' />
<link rel='stylesheet' id='widget-posts-css' href='https://lifeinabruzzo.com/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='elementor-post-64307-css' href='https://lifeinabruzzo.com/wp-content/uploads/elementor/css/post-64307.css?ver=1794663626' media='all' />
<link rel='stylesheet' id='elementor-post-68639-css' href='https://lifeinabruzzo.com/wp-content/uploads/elementor/css/post-68639.css?ver=1794663626' media='all' />
<link rel='stylesheet' id='ivory-search-styles-css' href='https://lifeinabruzzo.com/wp-content/plugins/add-search-to-menu/public/css/ivory-search.min.css?ver=5.5.20' media='all' />
<link rel='stylesheet' id='kadence-style-css' href='https://lifeinabruzzo.com/wp-content/themes/kadence/style.css?ver=1.6.0' media='all' />
<link rel='stylesheet' id='lifeinabruzzo-child-style-css' href='https://lifeinabruzzo.com/wp-content/themes/lifeinabruzzo-kadence/style.css?ver=1.0.40' media='all' />
<link rel='stylesheet' id='penci-recipe-css-css' href='https://lifeinabruzzo.com/wp-content/plugins/penci-recipe/css/recipe.css?ver=4.2' media='all' />
<link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v6.7.2/css/all.css?wpfas=true' media='all' />
<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://lifeinabruzzo.com/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1742274377' media='all' />
<link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://lifeinabruzzo.com/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1742274378' media='all' />
<link rel='stylesheet' id='elementor-gf-local-raleway-css' href='https://lifeinabruzzo.com/wp-content/uploads/elementor/google-fonts/css/raleway.css?ver=1742281612' media='all' />
<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://lifeinabruzzo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' />
<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://lifeinabruzzo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' />
<script id="jquery-core-js" src="https://lifeinabruzzo.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-core-js-after">
window.gdSetMap = window.gdSetMap || 'auto';window.gdLoadMap = window.gdLoadMap || '';
//# sourceURL=jquery-core-js-after
</script>
<script id="jquery-migrate-js" src="https://lifeinabruzzo.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="jquery-js-after">
window.gdSetMap = window.gdSetMap || 'auto';window.gdLoadMap = window.gdLoadMap || '';
//# sourceURL=jquery-js-after
</script>
<script id="select2-js" src="https://lifeinabruzzo.com/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets/js/select2.min.js?ver=4.0.11"></script>
<script id="bootstrap-js-bundle-js" src="https://lifeinabruzzo.com/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets/js/bootstrap.bundle.min.js?ver=0.2.59"></script>
<script id="bootstrap-js-bundle-js-after">
function aui_init_greedy_nav(){jQuery('nav.greedy').each(function(i,obj){if(jQuery(this).hasClass("being-greedy")){return true}jQuery(this).addClass('navbar-expand');var $vlinks='';var $dDownClass='';if(jQuery(this).find('.navbar-nav').length){if(jQuery(this).find('.navbar-nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.navbar-nav').addClass("being-greedy w-100").removeClass('overflow-hidden')}else if(jQuery(this).find('.nav').length){if(jQuery(this).find('.nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.nav').addClass("being-greedy w-100").removeClass('overflow-hidden');$dDownClass=' mt-2 '}else{return false}jQuery($vlinks).append('<li class="nav-item list-unstyled ml-auto greedy-btn d-none dropdown ">'+'<a href="javascript:void(0)" data-toggle="dropdown" class="nav-link"><i class="fas fa-ellipsis-h"></i> <span class="greedy-count badge badge-dark badge-pill"></span></a>'+'<ul class="greedy-links dropdown-menu  dropdown-menu-right '+$dDownClass+'"></ul>'+'</li>');var $hlinks=jQuery(this).find('.greedy-links');var $btn=jQuery(this).find('.greedy-btn');var numOfItems=0;var totalSpace=0;var closingTime=1000;var breakWidths=[];$vlinks.children().outerWidth(function(i,w){totalSpace+=w;numOfItems+=1;breakWidths.push(totalSpace)});var availableSpace,numOfVisibleItems,requiredSpace,buttonSpace,timer;function check(){buttonSpace=$btn.width();availableSpace=$vlinks.width()-10;numOfVisibleItems=$vlinks.children().length;requiredSpace=breakWidths[numOfVisibleItems-1];if(numOfVisibleItems>1&&requiredSpace>availableSpace){$vlinks.children().last().prev().prependTo($hlinks);numOfVisibleItems-=1;check()}else if(availableSpace>breakWidths[numOfVisibleItems]){$hlinks.children().first().insertBefore($btn);numOfVisibleItems+=1;check()}jQuery($btn).find(".greedy-count").html(numOfItems-numOfVisibleItems);if(numOfVisibleItems===numOfItems){$btn.addClass('d-none')}else $btn.removeClass('d-none')}jQuery(window).on("resize",function(){check()});check()})}function aui_select2_locale(){var aui_select2_params={"i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};return{language:{errorLoading:function(){return aui_select2_params.i18n_searching},inputTooLong:function(args){var overChars=args.input.length-args.maximum;if(1===overChars){return aui_select2_params.i18n_input_too_long_1}return aui_select2_params.i18n_input_too_long_n.replace('%item%',overChars)},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;if(1===remainingChars){return aui_select2_params.i18n_input_too_short_1}return aui_select2_params.i18n_input_too_short_n.replace('%item%',remainingChars)},loadingMore:function(){return aui_select2_params.i18n_load_more},maximumSelected:function(args){if(args.maximum===1){return aui_select2_params.i18n_selection_too_long_1}return aui_select2_params.i18n_selection_too_long_n.replace('%item%',args.maximum)},noResults:function(){return aui_select2_params.i18n_no_matches},searching:function(){return aui_select2_params.i18n_searching}}}}function aui_init_select2(){var select2Args,select2Locale=aui_select2_locale();jQuery("select.aui-select2").each(function(){if(!jQuery(this).hasClass("select2-hidden-accessible")){select2Args=jQuery.extend({},select2Locale);if(jQuery(this).closest('.modal.show').length&&jQuery(this).closest('.modal-body').length){select2Args.dropdownParent=jQuery(this).closest('.modal-body')}jQuery(this).select2(select2Args)}})}function aui_time_ago(selector){var aui_timeago_params={"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"};var templates={prefix:aui_timeago_params.prefix_ago,suffix:aui_timeago_params.suffix_ago,seconds:aui_timeago_params.seconds,minute:aui_timeago_params.minute,minutes:aui_timeago_params.minutes,hour:aui_timeago_params.hour,hours:aui_timeago_params.hours,day:aui_timeago_params.day,days:aui_timeago_params.days,month:aui_timeago_params.month,months:aui_timeago_params.months,year:aui_timeago_params.year,years:aui_timeago_params.years};var template=function(t,n){return templates[t]&&templates[t].replace(/%d/i,Math.abs(Math.round(n)))};var timer=function(time){if(!time)return;time=time.replace(/\.\d+/,"");time=time.replace(/-/,"/").replace(/-/,"/");time=time.replace(/T/," ").replace(/Z/," UTC");time=time.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");time=new Date(time*1000||time);var now=new Date();var seconds=((now.getTime()-time)*.001)>>0;var minutes=seconds/60;var hours=minutes/60;var days=hours/24;var years=days/365;return templates.prefix+(seconds<45&&template('seconds',seconds)||seconds<90&&template('minute',1)||minutes<45&&template('minutes',minutes)||minutes<90&&template('hour',1)||hours<24&&template('hours',hours)||hours<42&&template('day',1)||days<30&&template('days',days)||days<45&&template('month',1)||days<365&&template('months',days/30)||years<1.5&&template('year',1)||template('years',years))+templates.suffix};var elements=document.getElementsByClassName(selector);if(selector&&elements&&elements.length){for(var i in elements){var $el=elements[i];if(typeof $el==='object'){$el.innerHTML='<i class="far fa-clock"></i> '+timer($el.getAttribute('title')||$el.getAttribute('datetime'))}}}setTimeout(function(){aui_time_ago(selector)},60000)}var aui_popover_allowlist_cache=null;function aui_popover_allowlist(){if(aui_popover_allowlist_cache){return aui_popover_allowlist_cache}var extra={"*":["style","title"],"div":["data-argument","data-container","data-toggle"],"input":["type","name","value","checked","disabled","readonly","autocomplete","placeholder","min","max","step"],"label":["for"],"table":[],"caption":[],"thead":[],"tbody":[],"tfoot":[],"tr":[],"th":["colspan","rowspan","scope"],"td":["colspan","rowspan"],"blockquote":[],"dl":[],"dt":[],"dd":[],"abbr":[],"mark":[],"del":[],"ins":[]},Popover=typeof jQuery.fn.popover==='function'&&jQuery.fn.popover.Constructor?jQuery.fn.popover.Constructor:(window.bootstrap&&window.bootstrap.Popover?window.bootstrap.Popover:null),defaults=Popover&&Popover.Default&&Popover.Default.whiteList?Popover.Default.whiteList:null,allowList={},tag,i,attr;if(!defaults){return null}for(tag in defaults){if(Object.prototype.hasOwnProperty.call(defaults,tag)){allowList[tag]=defaults[tag].slice(0)}}for(tag in extra){if(!Object.prototype.hasOwnProperty.call(extra,tag)||!Array.isArray(extra[tag])){continue}if(!allowList[tag]){allowList[tag]=[]}for(i=0;i<extra[tag].length;i++){attr=extra[tag][i];if(attr.charAt(attr.length-1)==='*'){allowList[tag].push(new RegExp('^'+attr.slice(0,-1)+'[\\w-]*$','i'))}else if(allowList[tag].indexOf(attr)===-1){allowList[tag].push(attr)}}}aui_popover_allowlist_cache=allowList;return allowList}function aui_init_tooltips(){if(typeof jQuery.fn.tooltip==='function'){jQuery('[data-toggle="tooltip"]').tooltip()}else{console.log('jQuery.fn.tooltip not found')}if(typeof jQuery.fn.popover==='function'){jQuery('[data-toggle="popover"]').popover();var popoverArgs={html:true,sanitize:true};if(popoverArgs.sanitize&&aui_popover_allowlist()){popoverArgs.whiteList=aui_popover_allowlist()}jQuery('[data-toggle="popover-html"]').popover(popoverArgs)}else{console.log('jQuery.fn.popover not found')}jQuery('[data-toggle="popover"],[data-toggle="popover-html"]').on('inserted.bs.popover',function(){jQuery('body > .popover').wrapAll("<div class='bsui' />")})}$aui_doing_init_flatpickr=false;function aui_init_flatpickr(){if(typeof jQuery.fn.flatpickr==="function"&&!$aui_doing_init_flatpickr){$aui_doing_init_flatpickr=true;try{flatpickr.localize({weekdays:{shorthand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],longhand:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],},months:{shorthand:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],longhand:['January','February','March','April','May','June','July','August','September','October','November','December'],},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:1,ordinal:function(nth){var s=nth%100;if(s>3&&s<21)return"th";switch(s%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:' to ',weekAbbreviation:'Wk',scrollTitle:'Scroll to increment',toggleTitle:'Click to toggle',amPM:['AM','PM'],yearAriaLabel:'Year',hourAriaLabel:'Hour',minuteAriaLabel:'Minute',time_24hr:false})}catch(err){console.log(err.message)}jQuery('input[data-aui-init="flatpickr"]:not(.flatpickr-input)').flatpickr()}$aui_doing_init_flatpickr=false}$aui_doing_init_iconpicker=false;function aui_init_iconpicker(){if(typeof jQuery.fn.iconpicker==="function"&&!$aui_doing_init_iconpicker){$aui_doing_init_iconpicker=true;jQuery('input[data-aui-init="iconpicker"]:not(.iconpicker-input)').iconpicker()}$aui_doing_init_iconpicker=false}function aui_modal_iframe($title,$url,$footer,$dismissible,$class,$dialog_class,$body_class,responsive){$url=aui_sanitize_url($url);if(!$url){return}if(!$body_class){$body_class='p-0'}var wClass='text-center position-absolute w-100 text-dark overlay overlay-white p-0 m-0 d-none d-flex justify-content-center align-items-center';var $body="",sClass="w-100 p-0 m-0";if(responsive){$body+='<div class="embed-responsive embed-responsive-16by9">';wClass+=' h-100';sClass+=' embed-responsive-item'}else{wClass+=' vh-100';sClass+=' vh-100'}$body+='<div class="ac-preview-loading '+wClass+'" style="left:0;top:0"><div class="spinner-border" role="status"></div></div>';$body+='<iframe id="embedModal-iframe" class="'+sClass+'" src="" width="100%" height="100%" frameborder="0" allowtransparency="true"></iframe>';if(responsive){$body+='</div>'}$m=aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class);jQuery($m).on('shown.bs.modal',function(e){iFrame=jQuery('#embedModal-iframe');jQuery('.ac-preview-loading').addClass('d-flex');iFrame.attr({src:$url});iFrame.on('load',function(){jQuery('.ac-preview-loading').removeClass('d-flex')})});return $m}function aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class){if(!$class){$class=''}if(!$dialog_class){$dialog_class=''}if(!$body){$body='<div class="text-center"><div class="spinner-border" role="status"></div></div>'}jQuery('.aui-modal').modal('hide').modal('dispose').remove();jQuery('.modal-backdrop').remove();var $modal='';$modal+='<div class="modal aui-modal fade shadow bsui '+$class+'" tabindex="-1">'+'<div class="modal-dialog modal-dialog-centered '+$dialog_class+'">'+'<div class="modal-content border-0 shadow">';if($title){$modal+='<div class="modal-header">'+'<h5 class="modal-title">'+$title+'</h5>';if($dismissible){$modal+='<button type="button" class="close" data-dismiss="modal" aria-label="Close">'+'<span aria-hidden="true">&times;</span>'+'</button>'}$modal+='</div>'}$modal+='<div class="modal-body '+$body_class+'">'+$body+'</div>';if($footer){$modal+='<div class="modal-footer">'+$footer+'</div>'}$modal+='</div>'+'</div>'+'</div>';jQuery('body').append($modal);return jQuery('.aui-modal').modal('hide').modal({})}function aui_conditional_fields(form){jQuery(form).find(".aui-conditional-field").each(function(){var $element_require=jQuery(this).data('element-require');if($element_require){$element_require=$element_require.replace("&#039;","'");$element_require=$element_require.replace("&quot;",'"');if(aui_check_form_condition($element_require,form)){jQuery(this).removeClass('d-none')}else{jQuery(this).addClass('d-none')}}})}function aui_check_form_condition(condition,form){if(form){condition=condition.replace(/\(form\)/g,"('"+form+"')")}return new Function("return "+condition+";")()}jQuery.fn.aui_isOnScreen=function(){var win=jQuery(window);var viewport={top:win.scrollTop(),left:win.scrollLeft()};viewport.right=viewport.left+win.width();viewport.bottom=viewport.top+win.height();var bounds=this.offset();bounds.right=bounds.left+this.outerWidth();bounds.bottom=bounds.top+this.outerHeight();return(!(viewport.right<bounds.left||viewport.left>bounds.right||viewport.bottom<bounds.top||viewport.top>bounds.bottom))};function aui_carousel_maybe_show_multiple_items($carousel){var $items={};var $item_count=0;if(!jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).append('<div class="carousel-inner-original d-none">'+jQuery($carousel).find('.carousel-inner').html()+'</div>')}jQuery($carousel).find('.carousel-inner-original .carousel-item').each(function(){$items[$item_count]=jQuery(this).html();$item_count++});if(!$item_count){return}if(jQuery(window).width()<=576){if(jQuery($carousel).find('.carousel-inner').hasClass('aui-multiple-items')&&jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).find('.carousel-inner').removeClass('aui-multiple-items').html(jQuery($carousel).find('.carousel-inner-original').html());jQuery($carousel).find(".carousel-indicators li").removeClass("d-none")}}else{var $md_count=jQuery($carousel).data('limit_show');var $new_items='';var $new_items_count=0;var $new_item_count=0;var $closed=true;Object.keys($items).forEach(function(key,index){if(index!=0&&Number.isInteger(index/$md_count)){$new_items+='</div></div>';$closed=true}if(index==0||Number.isInteger(index/$md_count)){$active=index==0?'active':'';$new_items+='<div class="carousel-item '+$active+'"><div class="row m-0">';$closed=false;$new_items_count++;$new_item_count=0}$new_items+='<div class="col pr-1 pl-0">'+$items[index]+'</div>';$new_item_count++});if(!$closed){if($md_count-$new_item_count>0){$placeholder_count=$md_count-$new_item_count;while($placeholder_count>0){$new_items+='<div class="col pr-1 pl-0"></div>';$placeholder_count--}}$new_items+='</div></div>'}jQuery($carousel).find('.carousel-inner').addClass('aui-multiple-items').html($new_items);jQuery($carousel).find('.carousel-item.active img').each(function(){if(real_srcset=jQuery(this).attr("data-srcset")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("srcset",real_srcset)}if(real_src=jQuery(this).attr("data-src")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("src",real_src)}});$hide_count=$new_items_count-1;jQuery($carousel).find(".carousel-indicators li:gt("+$hide_count+")").addClass("d-none")}jQuery(window).trigger("aui_carousel_multiple")}function aui_init_carousel_multiple_items(){jQuery(window).on("resize",function(){jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})});jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})}function init_nav_sub_menus(){jQuery('.navbar-multi-sub-menus').each(function(i,obj){if(jQuery(this).hasClass("has-sub-sub-menus")){return true}jQuery(this).addClass('has-sub-sub-menus');jQuery(this).find('.dropdown-menu a.dropdown-toggle').on('click',function(e){var $el=jQuery(this);$el.toggleClass('active-dropdown');var $parent=jQuery(this).offsetParent(".dropdown-menu");if(!jQuery(this).next().hasClass('show')){jQuery(this).parents('.dropdown-menu').first().find('.show').removeClass("show")}var $subMenu=jQuery(this).next(".dropdown-menu");$subMenu.toggleClass('show');jQuery(this).parent("li").toggleClass('show');jQuery(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown',function(e){jQuery('.dropdown-menu .show').removeClass("show");$el.removeClass('active-dropdown')});if(!$parent.parent().hasClass('navbar-nav')){$el.next().addClass('position-relative border-top border-bottom')}return false})})}function aui_lightbox_embed($link,ele){ele.preventDefault();jQuery('.aui-carousel-modal').remove();var $modal='<div class="modal fade aui-carousel-modal bsui" tabindex="-1" role="dialog" aria-labelledby="aui-modal-title" aria-hidden="true"><div class="modal-dialog modal-dialog-centered modal-xl mw-100"><div class="modal-content bg-transparent border-0 shadow-none"><div class="modal-header"><h5 class="modal-title" id="aui-modal-title"></h5></div><div class="modal-body text-center"><i class="fas fa-circle-notch fa-spin fa-3x"></i></div></div></div></div>';jQuery('body').append($modal);jQuery('.aui-carousel-modal').modal({});jQuery('.aui-carousel-modal').on('hidden.bs.modal',function(e){jQuery("iframe").attr('src','')});$container=jQuery($link).closest('.aui-gallery');$clicked_href=jQuery($link).attr('href');$images=[];$container.find('.aui-lightbox-image').each(function(){var a=this;var href=jQuery(a).attr('href');if(href){$images.push(href)}});if($images.length){var $carousel='<div id="aui-embed-slider-modal" class="carousel slide" >';if($images.length>1){$i=0;$carousel+='<ol class="carousel-indicators position-fixed">';$container.find('.aui-lightbox-image').each(function(){$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<li data-target="#aui-embed-slider-modal" data-slide-to="'+$i+'" class="'+$active+'"></li>';$i++});$carousel+='</ol>'}$i=0;$carousel+='<div class="carousel-inner">';$container.find('.aui-lightbox-image').each(function(){var a=this;var href=jQuery(a).attr('href');$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div>';var css_height=window.innerWidth>window.innerHeight?'90vh':'auto';var img=href?jQuery(a).find('img').clone().attr('src',href).attr('sizes','').removeClass().addClass('mx-auto d-block w-auto mw-100 rounded').css('max-height',css_height).get(0).outerHTML:jQuery(a).find('img').clone().removeClass().addClass('mx-auto d-block w-auto mw-100 rounded').css('max-height',css_height).get(0).outerHTML;$carousel+=img;if(jQuery(a).parent().find('.carousel-caption').length){$carousel+=jQuery(a).parent().find('.carousel-caption').clone().removeClass('sr-only').get(0).outerHTML}else if(jQuery(a).parent().find('.figure-caption').length){$carousel+=jQuery(a).parent().find('.figure-caption').clone().removeClass('sr-only').addClass('carousel-caption').get(0).outerHTML}$carousel+='</div></div>';$i++});$container.find('.aui-lightbox-iframe').each(function(){var a=this;$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div class="modal-xl mx-auto embed-responsive embed-responsive-16by9">';var css_height=window.innerWidth>window.innerHeight?'95vh':'auto';var url=aui_sanitize_url(jQuery(a).attr('href'),{fallback:'about:blank'});var iframe=url?jQuery('<iframe class="embed-responsive-item" id="video" allow="autoplay"></iframe>').attr('style','height:'+css_height).attr('src',url+'?rel=0&showinfo=0&modestbranding=1&autoplay=1').get(0).outerHTML:'';var img=iframe;$carousel+=img;$carousel+='</div></div>';$i++});$carousel+='</div>';if($images.length>1){$carousel+='<a class="carousel-control-prev" href="#aui-embed-slider-modal" role="button" data-slide="prev">';$carousel+='<span class="carousel-control-prev-icon" aria-hidden="true"></span>';$carousel+=' <a class="carousel-control-next" href="#aui-embed-slider-modal" role="button" data-slide="next">';$carousel+='<span class="carousel-control-next-icon" aria-hidden="true"></span>';$carousel+='</a>'}$carousel+='</div>';var $close='<button type="button" class="close text-white text-right position-fixed" style="font-size: 2.5em;right: 20px;top: 10px; z-index: 1055;" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>';jQuery('.aui-carousel-modal .modal-content').html($carousel).prepend($close)}}function aui_init_lightbox_embed(){jQuery('.aui-lightbox-image, .aui-lightbox-iframe').off('click').on("click",function(ele){aui_lightbox_embed(this,ele)})}function aui_init_modal_iframe(){jQuery('.aui-has-embed, [data-aui-embed="iframe"]').each(function(e){if(!jQuery(this).hasClass('aui-modal-iframed')&&jQuery(this).data('embed-url')&&aui_sanitize_url(jQuery(this).data('embed-url'))){jQuery(this).addClass('aui-modal-iframed');jQuery(this).on("click",function(e1){aui_modal_iframe('',jQuery(this).data('embed-url'),'',true,'','modal-lg','aui-modal-iframe p-0',true);return false})}})}$aui_doing_toast=false;function aui_toast($id,$type,$title,$title_small,$body,$time,$can_close){if($aui_doing_toast){setTimeout(function(){aui_toast($id,$type,$title,$title_small,$body,$time,$can_close)},500);return}$aui_doing_toast=true;if($can_close==null){$can_close=false}if($time==''||$time==null){$time=3000}if(document.getElementById($id)){jQuery('#'+$id).toast('show');setTimeout(function(){$aui_doing_toast=false},500);return}var uniqid=Date.now();if($id){uniqid=$id}$op="";$tClass='';$thClass='';$icon="";if($type=='success'){$op="opacity:.92;";$tClass='alert alert-success';$thClass='bg-transparent border-0 alert-success';$icon="<div class='h5 m-0 p-0'><i class='fas fa-check-circle mr-2'></i></div>"}else if($type=='error'||$type=='danger'){$op="opacity:.92;";$tClass='alert alert-danger';$thClass='bg-transparent border-0 alert-danger';$icon="<div class='h5 m-0 p-0'><i class='far fa-times-circle mr-2'></i></div>"}else if($type=='info'){$op="opacity:.92;";$tClass='alert alert-info';$thClass='bg-transparent border-0 alert-info';$icon="<div class='h5 m-0 p-0'><i class='fas fa-info-circle mr-2'></i></div>"}else if($type=='warning'){$op="opacity:.92;";$tClass='alert alert-warning';$thClass='bg-transparent border-0 alert-warning';$icon="<div class='h5 m-0 p-0'><i class='fas fa-exclamation-triangle mr-2'></i></div>"}if(!document.getElementById("aui-toasts")){jQuery('body').append('<div class="bsui" id="aui-toasts"><div class="position-fixed aui-toast-bottom-right pr-3 mb-1" style="z-index: 500000;right: 0;bottom: 0;'+$op+'"></div></div>')}$toast='<div id="'+uniqid+'" class="toast fade hide shadow hover-shadow '+$tClass+'" style="" role="alert" aria-live="assertive" aria-atomic="true" data-delay="'+$time+'">';if($type||$title||$title_small){$toast+='<div class="toast-header '+$thClass+'">';if($icon){$toast+=$icon}if($title){$toast+='<strong class="mr-auto">'+$title+'</strong>'}if($title_small){$toast+='<small>'+$title_small+'</small>'}if($can_close){$toast+='<button type="button" class="ml-2 mb-1 close" data-dismiss="toast" aria-label="Close"><span aria-hidden="true">×</span></button>'}$toast+='</div>'}if($body){$toast+='<div class="toast-body">'+$body+'</div>'}$toast+='</div>';jQuery('.aui-toast-bottom-right').prepend($toast);jQuery('#'+uniqid).toast('show');setTimeout(function(){$aui_doing_toast=false},500)}function aui_init_counters(){const animNum=(EL)=>{if(EL._isAnimated)return;EL._isAnimated=true;let end=EL.dataset.auiend;let start=EL.dataset.auistart;let duration=EL.dataset.auiduration?EL.dataset.auiduration:2000;let seperator=EL.dataset.auisep?EL.dataset.auisep:'';jQuery(EL).prop('Counter',start).animate({Counter:end},{duration:Math.abs(duration),easing:'swing',step:function(now){const text=seperator?(Math.ceil(now)).toLocaleString('en-US'):Math.ceil(now);const html=seperator?text.split(",").map(n=>`<span class="count">${n}</span>`).join(","):text;if(seperator&&seperator!=','){html.replace(',',seperator)}jQuery(this).html(html)}})};const inViewport=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting)animNum(entry.target)})};jQuery("[data-auicounter]").each((i,EL)=>{const observer=new IntersectionObserver(inViewport);observer.observe(EL)})}function aui_init(){aui_init_counters();init_nav_sub_menus();aui_init_tooltips();aui_init_select2();aui_init_flatpickr();aui_init_iconpicker();aui_init_greedy_nav();aui_time_ago('timeago');aui_init_carousel_multiple_items();aui_init_lightbox_embed();aui_init_modal_iframe()}jQuery(window).on("load",function(){aui_init()});jQuery(function($){var ua=navigator.userAgent.toLowerCase();var isiOS=ua.match(/(iphone|ipod|ipad)/);if(isiOS){var pS=0;pM=parseFloat($('body').css('marginTop'));$(document).on('show.bs.modal',function(){pS=window.scrollY;$('body').css({marginTop:-pS,overflow:'hidden',position:'fixed',})}).on('hidden.bs.modal',function(){$('body').css({marginTop:pM,overflow:'visible',position:'inherit',});window.scrollTo(0,pS)})}});var aui_confirm=function(message,okButtonText,cancelButtonText,isDelete,large){okButtonText=okButtonText||'Yes';cancelButtonText=cancelButtonText||'Cancel';message=message||'Are you sure?';sizeClass=large?'':'modal-sm';btnClass=isDelete?'btn-danger':'btn-primary';deferred=jQuery.Deferred();var $body="";$body+="<h3 class='h4 py-3 text-center text-dark'>"+message+"</h3>";$body+="<div class='d-flex'>";$body+="<button class='btn btn-outline-secondary w-50 btn-round' data-dismiss='modal'  onclick='deferred.resolve(false);'>"+cancelButtonText+"</button>";$body+="<button class='btn "+btnClass+" ml-2 w-50 btn-round' data-dismiss='modal'  onclick='deferred.resolve(true);'>"+okButtonText+"</button>";$body+="</div>";$modal=aui_modal('',$body,'',false,'',sizeClass);return deferred.promise()};function aui_flip_color_scheme_on_scroll($value,$iframe){if(!$value)$value=window.scrollY;var navbar=$iframe?$iframe.querySelector('.color-scheme-flip-on-scroll'):document.querySelector('.color-scheme-flip-on-scroll');if(navbar==null)return;let cs_original=navbar.dataset.cso;let cs_scroll=navbar.dataset.css;if(!cs_scroll&&!cs_original){if(navbar.classList.contains('navbar-light')){cs_original='navbar-light';cs_scroll='navbar-dark'}else if(navbar.classList.contains('navbar-dark')){cs_original='navbar-dark';cs_scroll='navbar-light'}navbar.dataset.cso=cs_original;navbar.dataset.css=cs_scroll}if($value>0){navbar.classList.remove(cs_original);navbar.classList.add(cs_scroll)}else{navbar.classList.remove(cs_scroll);navbar.classList.add(cs_original)}}window.onscroll=function(){aui_set_data_scroll()};function aui_set_data_scroll(){document.documentElement.dataset.scroll=window.scrollY}aui_set_data_scroll();aui_flip_color_scheme_on_scroll();function aui_sanitize_url(url,options){const FALLBACK_URL='';const{fallback=FALLBACK_URL,allowRelative=false,baseOrigin='',allowedDomains=null}=options||{};if(typeof url!=='string'||url.trim()===''){return fallback}let allowedHosts=null;if(allowedDomains!==null){if(!Array.isArray(allowedDomains)){return fallback}allowedHosts=[];for(const domain of allowedDomains){if(typeof domain!=='string'||domain.trim()===''){return fallback}try{allowedHosts.push(new URL('https://'+domain.trim()).hostname)}catch(e){return fallback}}}let currentOrigin='http://localhost';let currentHref='http://localhost/';if(typeof window!=='undefined'){currentOrigin=window.location.origin;currentHref=window.location.href}else if(baseOrigin){try{const normalizedBase=new URL(baseOrigin);currentOrigin=normalizedBase.origin;currentHref=normalizedBase.href}catch(e){return fallback}}let parsed;let isRelative=false;try{parsed=new URL(url)}catch(e){if(!allowRelative){return fallback}if(typeof window==='undefined'&&!baseOrigin){return fallback}try{parsed=new URL(url,currentHref);isRelative=true}catch(e2){return fallback}}if(parsed.protocol!=='https:'&&parsed.protocol!=='http:'){return fallback}if(!/^(?:[a-z0-9_-]+\.)*[a-z0-9_-]+\.?$|^\[[0-9a-f:.]+\]$/.test(parsed.hostname)){return fallback}if(isRelative&&parsed.origin!==currentOrigin){return fallback}if(parsed.username||parsed.password){return fallback}if(allowedHosts!==null&&!allowedHosts.includes(parsed.hostname)){return fallback}return parsed.href.replace(/'/g,'%27').replace(/"/g,'%22')}/**
 * Strip HTML tags.
 * 
 * @param {string} text - Text to strip the HTML tags from.
 * @return {string} Stripped text.
 */
function aui_stripTags(text){if('string'!==typeof text){return ''}const domParser=new DOMParser();const htmlDocument=domParser.parseFromString(text,'text/html');//Self-assignment forces browser encoding/sanitization
	htmlDocument.body.innerText=htmlDocument.body.innerText;return htmlDocument.body.innerHTML}/**
 * Strip HTML tags and convert HTML entities.
 * 
 * @param {string} text - Text to strip tags and convert HTML entities.
 * @return {string} Sanitized text.
 */
function aui_stripTagsEscHTML(text){let _text=aui_stripTags(text);const textarea=document.createElement('textarea');try{textarea.textContent=_text;_text=aui_stripTags(textarea.value)}catch(er){}return _text}
//# sourceURL=bootstrap-js-bundle-js-after
</script>
<script id="jquery-ui-core-js-before">
jQuery.uiBackCompat = true;
//# sourceURL=jquery-ui-core-js-before
</script>
<script id="jquery-ui-core-js" src="https://lifeinabruzzo.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
<script id="jquery-ui-datepicker-js" src="https://lifeinabruzzo.com/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.14.2"></script>
<script id="jquery-ui-datepicker-js-after">
jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"d MM yy","firstDay":1,"isRTL":false});});
//# sourceURL=jquery-ui-datepicker-js-after
</script>
<script id="odp_product_view-js" src="https://lifeinabruzzo.com/wp-content/plugins/date-price-calendar/view/frontend/web/main.js?ver=7.1.4"></script>
<script id="userswp-js-extra">
var uwp_localize_data = {"uwp_more_char_limit":"100","uwp_more_text":"more","uwp_less_text":"less","error":"Something went wrong.","error_retry":"Something went wrong, please retry.","uwp_more_ellipses_text":"...","ajaxurl":"https://lifeinabruzzo.com/wp-admin/admin-ajax.php","login_modal":"1","register_modal":"1","forgot_modal":"1","uwp_pass_strength":"4","uwp_strong_pass_msg":"Please enter valid strong password.","default_banner":"https://lifeinabruzzo.com/wp-content/plugins/userswp/assets/images/banner.png","basicNonce":"0af3d5d0ef","wordfence_2fa_active":""};
//# sourceURL=userswp-js-extra
</script>
<script id="userswp-js" src="https://lifeinabruzzo.com/wp-content/plugins/userswp/assets/js/users-wp.min.js?ver=1.2.81"></script>
<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://lifeinabruzzo.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.3.0"></script>
<script id="wc-add-to-cart-js-extra">
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View basket","cart_url":"https://lifeinabruzzo.com/basket/","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra
</script>
<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://lifeinabruzzo.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.3.0"></script>
<script data-wp-strategy="defer" id="wc-js-cookie-js" src="https://lifeinabruzzo.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.3.0"></script>

<!-- Google tag (gtag.js) snippet added by Site Kit -->
<!-- Google Analytics snippet added by Site Kit -->
<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=GT-W6KMHKM" async></script>
<script id="google_gtagjs-js-after">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["lifeinabruzzo.com"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-W6KMHKM");
 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit", ...( data && data.user_data ? {"developer_id.dZjRkOT":true} : {} ) } ); }; 
//# sourceURL=google_gtagjs-js-after
</script>
<style>
        .lia-video-wrap{margin-bottom:1.5em;}
        .lia-video-wrap iframe,
        .lia-video-wrap embed,
        .lia-video-wrap object{max-width:100%;height:auto;aspect-ratio:16/9;}
        .lia-video-center{margin-left:auto;margin-right:auto;}
        .lia-video-left{float:left;margin-right:20px;}
        .lia-video-right{float:right;margin-left:20px;}
    </style><meta name="generator" content="Site Kit by Google 1.191.0" /><meta name="facebook-domain-verification" content="2kq5jjbzf06ogz7e1l8gfyy0o7k3fx" /><script type="text/javascript">
           var ajaxurl = "https://lifeinabruzzo.com/wp-admin/admin-ajax.php";
         </script><style type="text/css"> .tippy-box[data-theme~="wprm"] { background-color: #333333; color: #FFFFFF; } .tippy-box[data-theme~="wprm"][data-placement^="top"] > .tippy-arrow::before { border-top-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="left"] > .tippy-arrow::before { border-left-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="right"] > .tippy-arrow::before { border-right-color: #333333; } .tippy-box[data-theme~="wprm"] a { color: #FFFFFF; } .wprm-comment-rating svg { width: 16px !important; height: 16px !important; } img.wprm-comment-rating { width: 80px !important; height: 16px !important; } body { --comment-rating-star-color: #343434; } body { --wprm-popup-font-size: 16px; } body { --wprm-popup-background: #ffffff; } body { --wprm-popup-title: #000000; } body { --wprm-popup-content: #444444; } body { --wprm-popup-button-background: #444444; } body { --wprm-popup-button-text: #ffffff; } body { --wprm-popup-accent: #747B2D; }</style><style type="text/css">.wprm-glossary-term {color: #5A822B;text-decoration: underline;cursor: help;}</style>	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	<meta name="generator" content="Elementor 4.4.0; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
<script>document.addEventListener('DOMContentLoaded', function() {
    if (document.body.classList.contains('uwp-user-type-1')) {
        var button = document.querySelector('input[type="submit"][value="Edit Account"]');
        if (button) {
            button.value = "Update Account";
        }
    }
});</script><script>document.addEventListener("DOMContentLoaded", function () {
  document.querySelectorAll('.geodir-field-languages_available li').forEach(function (li) {
    const parts = li.textContent.split(':');
    if (parts.length > 1) {
      li.textContent = parts[1].trim();
    }
  });
});</script><script>document.querySelectorAll('.geodir-field-languages_available li').forEach(li => {
  const parts = li.textContent.split(':');
  if (parts.length > 1) {
    li.textContent = parts[1].trim();
  }
});</script><script>document.addEventListener("DOMContentLoaded", function() {
    const links = document.querySelectorAll('a.biz_url');

    links.forEach(link => {
        const textSpan = link.querySelector('.elementor-icon-list-text');
        if (textSpan) {
            textSpan.textContent = 'Click here';
        }
    });
});</script>	<style type="text/css">
																																																																																																			</style>
	<link rel="icon" href="https://lifeinabruzzo.com/wp-content/uploads/2026/03/lia-site-icon-512-100x100.png" sizes="32x32" />
<link rel="icon" href="https://lifeinabruzzo.com/wp-content/uploads/2026/03/lia-site-icon-512-300x300.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://lifeinabruzzo.com/wp-content/uploads/2026/03/lia-site-icon-512-300x300.png" />
<meta name="msapplication-TileImage" content="https://lifeinabruzzo.com/wp-content/uploads/2026/03/lia-site-icon-512-300x300.png" />
<meta name="generator" content="WP Super Duper v1.2.38" data-sd-source="userswp" /><meta name="generator" content="WP Font Awesome Settings v1.1.12" data-ac-source="geodirectory" /><style id="lia-wx-css">
.weather-tile-icon { line-height: 0; }
.lia-wx-icon { vertical-align: middle; overflow: visible; }

/* The stroke carries the contrast, the fill carries the colour. Every stroke
   below clears the 3:1 WCAG minimum for graphics on sage, moss-pale and paper.
   A true bright yellow cannot reach 3:1 on sage, so the sun is a bright disc
   with a dark gold outline, which is how weather icons have always worked. */
.lia-wx-clear             { color: #8a6209; }
.lia-wx-clear .wx-disc    { fill: #f2c14e; }

.lia-wx-partcloud         { color: #7d6428; }
.lia-wx-partcloud .wx-disc { fill: #f2c14e; }
.lia-wx-partcloud .wx-body { fill: #eef1ec; }

.lia-wx-cloud             { color: #6f6f68; }
.lia-wx-cloud .wx-body    { fill: #eef1ec; }

.lia-wx-fog               { color: #6f6f68; }
.lia-wx-fog .wx-body      { fill: #eef1ec; }

.lia-wx-drizzle,
.lia-wx-rain,
.lia-wx-showers           { color: #3f6f8f; }
.lia-wx-drizzle .wx-body,
.lia-wx-rain .wx-body,
.lia-wx-showers .wx-body  { fill: #dbe6ec; }
.lia-wx-showers .wx-disc  { fill: #f2c14e; }

.lia-wx-snow              { color: #4f7c90; }
.lia-wx-snow .wx-body     { fill: #eef4f7; }

.lia-wx-thunder           { color: #8a5320; }
.lia-wx-thunder .wx-body  { fill: #ece7e1; }
</style>
	<style id="wp-custom-css">
#lia-search-overlay { display: none !important; }
#lia-search-overlay.is-open { display: flex !important; }
#lia-search-panel { display: none !important; }
#lia-search-panel.is-open { display: flex !important; }
.lia-search-overlay { display: none !important; }
.lia-search-overlay.is-open { display: flex !important; }

/* ─── MashShare button overrides ─── */
.mashsb-container .mashsb-buttons a.mashsb-button,
.mashsb-container .mashsb-buttons a {
  border-radius: 0 !important;
  font-family: var(--sans, 'DM Sans', sans-serif) !important;
  font-size: 0.72rem !important;
  font-weight: 600 !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
  padding: 10px 18px !important;
  transition: opacity 0.15s !important;
}
.mashsb-container .mashsb-buttons a:hover { opacity: 0.85 !important; }
.mashsb-container .mashsb-buttons a.mashsb-facebook { background: #2e4029 !important; border: 1px solid #2e4029 !important; }
.mashsb-container .mashsb-buttons a.mashsb-whatsapp { background: #4a6741 !important; border: 1px solid #4a6741 !important; }
.mashsb-container .mashsb-buttons a.mashsb-linkedin { background: #3d3d3a !important; border: 1px solid #3d3d3a !important; }
.mashsb-container .mashsb-buttons a.mashsb-mail { background: #6b8f62 !important; border: 1px solid #6b8f62 !important; }
.mashsb-container { border-top: 2px solid var(--rule, #d8d5cc) !important; padding-top: 24px !important; margin-top: 0 !important; }
.mashsb-container .mashsb-share-count { display: none !important; }

/* ─── Contact page layout ─── */
.lia-contact-wrap { max-width: 1180px; margin: 0 auto; padding: 48px 28px 60px; display: grid; grid-template-columns: 1fr 340px; gap: 60px; align-items: start; }
.lia-contact-section { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid var(--rule, #d8d5cc); }
.lia-contact-section:last-child { border-bottom: none; }
.lia-contact-section h2 { font-family: var(--serif, 'Playfair Display', serif); font-size: 1.3rem; font-weight: 700; color: var(--ink, #1a1a18); margin: 0 0 12px; padding-bottom: 10px; border-bottom: 2px solid var(--moss, #4a6741); }
.lia-contact-section p { font-family: var(--sans, 'DM Sans', sans-serif); font-size: 0.88rem; color: var(--ink-mid, #3d3d3a); line-height: 1.7; margin-bottom: 12px; }
.lia-contact-section a { color: var(--moss, #4a6741); text-decoration: none; }
.lia-contact-section a:hover { text-decoration: underline; }
.lia-contact-row { display: flex; align-items: center; gap: 12px; margin-bottom: 10px; font-family: var(--sans, 'DM Sans', sans-serif); font-size: 0.82rem; color: var(--ink-mid, #3d3d3a); }
.lia-contact-row svg { flex-shrink: 0; color: var(--moss, #4a6741); }
.lia-contact-row a { color: var(--moss, #4a6741); }
.lia-book-box { background: var(--moss-pale, #e8efe7); border-left: 4px solid var(--moss, #4a6741); padding: 20px 24px; margin-top: 16px; }
.lia-book-box p { margin-bottom: 16px !important; }
.lia-book-btn { display: inline-block; background: var(--moss, #4a6741); color: #fff !important; font-family: var(--sans, 'DM Sans', sans-serif); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; padding: 12px 24px; text-decoration: none !important; transition: opacity 0.15s; }
.lia-book-btn:hover { opacity: 0.85; }
.lia-contact-sidebar-box { background: #fff; border: 1px solid var(--rule, #d8d5cc); padding: 24px; position: sticky; top: 90px; }
.lia-contact-sidebar-box h3 { font-family: var(--sans, 'DM Sans', sans-serif); font-size: 0.6rem; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--moss, #4a6741); border-bottom: 2px solid var(--moss, #4a6741); padding-bottom: 8px; margin-bottom: 16px; }
.lia-reg-detail { font-family: var(--sans, 'DM Sans', sans-serif); font-size: 0.72rem; color: var(--ink-soft, #6b6b66); line-height: 1.8; }
.lia-reg-detail strong { color: var(--ink, #1a1a18); display: block; margin-bottom: 4px; }
.geodir-category-description-container { display: none !important; }
@media(max-width:1024px) {
  .lia-contact-wrap { grid-template-columns: 1fr; gap: 32px; padding: 32px 16px 48px; }
  .lia-contact-sidebar-box { position: static; }
}

.page-id-32057 .entry-title { display: none !important; }
.page-id-32057 .entry-content { padding: 0 !important; margin: 0 !important; max-width: 100% !important; }
.page-id-32057 .content-bg { padding: 0 !important; }
.page-id-32057 .wp-block-group, .page-id-32057 .wp-block-group__inner-container { padding: 0 !important; margin: 0 !important; max-width: 100% !important; }
.page-id-32057 .site-main, .page-id-32057 .entry-content, .page-id-32057 article, .page-id-32057 .content-bg, .page-id-32057 .wp-block-group, .page-id-32057 .kadence-inner-column-inner, .page-id-32057 .kb-inner-column-inner { max-width: 100% !important; width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; }

/* ── TITLE WIDOW FIX ── */
.article-title { text-wrap: balance; }
.quad-row { align-items: start !important; }
.secondary-row { align-items: start !important; }

/* ── WOOCOMMERCE ── */
.woocommerce-page .site-main, .woocommerce-checkout .site-main { padding: 0 28px !important; max-width: 1180px !important; margin-left: auto !important; margin-right: auto !important; }
.woocommerce-page .formkit-form, .woocommerce-page .seva-form, .woocommerce-checkout .formkit-form, .woocommerce-page .mashsb-container, .woocommerce-checkout .mashsb-container { display: none !important; }

/* ── DISQUS ── */
#disqus_thread { font-family: var(--sans) !important; padding: 40px 0 20px !important; }
#disqus_thread a { color: var(--moss) !important; }

/* ── BODY TEXT ── */
.article-body p { color: #1a1a18 !important; font-weight: 400 !important; line-height: 1.65 !important; }

/* ── FIXED MASTHEAD + SPACER ── */
.site-masthead { 
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
}
.site-main, .site-content { margin-top: 110px !important; }
@media (max-width: 768px) {
    .site-main, .site-content { margin-top: 100px !important; }
}
body.home .site-main, body.home .site-content,
body.single .site-main, body.single .site-content {
    margin-top: 0 !important;
}

.geodir-loop-container .geodir-archive-title,
.geodir_locations_count,
.geodir-archive-subtitle,
.geodir-loop-header { display: none !important; }

.dir-cat-count { display: none !important; }

.about-band-btn:hover { color: #fff !important; opacity: 0.85; }
.article-body video {
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
}

.hamburger-btn {
    background-color: white !important;
    color: black !important;
}


</style>
    <style id="lia-author-box-width">
    div.d-md-flex.bg-light:has(> .media-body) { width: calc(100% - 32px); max-width: 1100px; margin-left: auto; margin-right: auto; box-sizing: border-box; }
    /* One author box per post, in the Starbox style: where Starbox shows, hide UsersWP's box; elsewhere UsersWP's box is styled to match. */
    body:has(.abh_box) .uwp_widget_author_box { display: none !important; }
    .uwp_widget_author_box { display: block !important; margin: 40px 0 !important; padding: 26px 0 !important; background: transparent !important; border: 0 !important; border-top: 1px solid var(--rule, #d8d5cc) !important; border-bottom: 1px solid var(--rule, #d8d5cc) !important; }
    .uwp_widget_author_box .bg-light, .uwp_widget_author_box .d-md-flex { display: flex !important; gap: 30px !important; align-items: flex-start !important; background: transparent !important; padding: 0 20px !important; box-shadow: none !important; }
    .uwp_widget_author_box img, .uwp_widget_author_box .rounded-circle { width: 84px !important; height: 84px !important; border-radius: 2px !important; object-fit: cover !important; flex-shrink: 0 !important; display: block !important; padding: 6px !important; background: #fff !important; border: 1px solid var(--rule, #d8d5cc) !important; box-shadow: none !important; }
    .uwp_widget_author_box .shadow, .uwp_widget_author_box [class*="shadow"] { box-shadow: none !important; }
    .uwp_widget_author_box .media-body { flex: 1 !important; min-width: 0 !important; padding: 0 !important; }
    .uwp_widget_author_box h5 { font-size: 0 !important; margin: 0 0 8px !important; line-height: 1.2 !important; }
    .uwp_widget_author_box h5 a { font-family: var(--body-serif, 'Source Serif 4', Georgia, serif) !important; font-size: 1.2rem !important; font-weight: 700 !important; color: var(--moss, #2e4029) !important; text-decoration: none !important; border: 0 !important; }
    .uwp_widget_author_box p { font-family: var(--body-serif, 'Source Serif 4', Georgia, serif) !important; font-size: 1rem !important; line-height: 1.6 !important; color: var(--ink-mid, #3d3d3a) !important; margin: 0 !important; }
    .uwp_widget_author_box a { color: var(--moss, #2e4029) !important; }
    @media (max-width: 600px) { .uwp_widget_author_box .bg-light, .uwp_widget_author_box .d-md-flex { gap: 18px !important; padding: 0 !important; } .uwp_widget_author_box img, .uwp_widget_author_box .rounded-circle { width: 64px !important; height: 64px !important; } }
    </style>
    <style id="lia-palette">
:root {
  --global-palette1: #2e4029;
  --global-palette2: #4a6741;
  --global-palette3: #6b8f62;
  --global-palette4: #1a1a18;
  --global-palette5: #3d3d3a;
  --global-palette6: #6b6b66;
  --global-palette7: #faf9f6;
  --global-palette8: #f5f3ee;
  --global-palette9: #d8d5cc;
  --moss:       #4a6741;
  --moss-light: #6b8f62;
  --moss-pale:  #e8efe7;
  --moss-dark:  #2e4029;
  --ink:        #1a1a18;
  --ink-mid:    #3d3d3a;
  --ink-soft:   #6b6b66;
  --paper:      #faf9f6;
  --warm-white: #f5f3ee;
  --rule:       #d8d5cc;
}
body { background: #faf9f6 !important; }
</style>
<style type="text/css" media="screen">.is-menu path.search-icon-path { fill: #848484;}body .popup-search-close:after, body .search-close:after { border-color: #848484;}body .popup-search-close:before, body .search-close:before { border-color: #848484;}</style>			<style type="text/css">
					.is-form-id-32993 .is-search-input::-webkit-input-placeholder {
			    color: #000000 !important;
			}
			.is-form-id-32993 .is-search-input:-moz-placeholder {
			    color: #000000 !important;
			    opacity: 1;
			}
			.is-form-id-32993 .is-search-input::-moz-placeholder {
			    color: #000000 !important;
			    opacity: 1;
			}
			.is-form-id-32993 .is-search-input:-ms-input-placeholder {
			    color: #000000 !important;
			}
                        			.is-form-style-1.is-form-id-32993 .is-search-input:focus,
			.is-form-style-1.is-form-id-32993 .is-search-input:hover,
			.is-form-style-1.is-form-id-32993 .is-search-input,
			.is-form-style-2.is-form-id-32993 .is-search-input:focus,
			.is-form-style-2.is-form-id-32993 .is-search-input:hover,
			.is-form-style-2.is-form-id-32993 .is-search-input,
			.is-form-style-3.is-form-id-32993 .is-search-input:focus,
			.is-form-style-3.is-form-id-32993 .is-search-input:hover,
			.is-form-style-3.is-form-id-32993 .is-search-input,
			.is-form-id-32993 .is-search-input:focus,
			.is-form-id-32993 .is-search-input:hover,
			.is-form-id-32993 .is-search-input {
                                color: #000000 !important;                                                                			}
                        			</style>
		</head>
<body class="home wp-singular page-template-default page page-id-35319 wp-custom-logo wp-embed-responsive wp-theme-kadence wp-child-theme-lifeinabruzzo-kadence lia-theme theme-kadence geodir_custom_posts woocommerce-no-js footer-on-bottom hide-focus-outline link-style-standard content-title-style-above content-width-normal content-style-boxed content-vertical-padding-show non-transparent-header mobile-non-transparent-header kadence-elementor-colors kadence elementor-default elementor-kit-250 gd-map-auto">
<div id="fb-root"></div>
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v8.0&appId=1501304186621232&autoLogAppEvents=1" nonce="4lGLGoWv"></script><a class="screen-reader-text" href="#main-content">Skip to content</a>
<header class="site-masthead" id="masthead" role="banner">
	<div class="masthead-inner">
		<div class="masthead-left">
			<button class="hamburger-btn" id="lia-mega-trigger" aria-label="Open menu" aria-expanded="false" aria-controls="lia-mega-menu">
				<span></span><span></span><span></span>
			</button>
			<div class="masthead-divider" aria-hidden="true"></div>
			<a href="https://lifeinabruzzo.com/" class="logo-lockup" rel="home">
				<span class="site-logo-text">Life <em>In</em> Abruzzo</span>
				<span class="site-logo-tagline">Bringing Abruzzo Together</span>
			</a>
		</div>
		<div class="masthead-right">
			<a href="https://lifeinabruzzo.com/cultural-association/" class="masthead-about">About</a>
			<button class="btn-search" aria-label="Search" id="lia-search-trigger">
				<svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" aria-hidden="true"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/></svg>
			</button>
									<a href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/" class="masthead-joinclub">Join the <span class="masthead-joinclub-long">Insiders </span>Club</a>
						<a href="https://lifeinabruzzo.com/login/?redirect_to=https%3A%2F%2Flifeinabruzzo.com%2Finsiders%2F" class="masthead-login">
				<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" aria-hidden="true"><circle cx="12" cy="8" r="4"/><path d="M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7"/></svg>
				<span><span class="masthead-login-club">Members&rsquo; </span>Log In</span>
			</a>
			<a href="https://lifeinabruzzo.com/subscribe-to-the-life-in-abruzzo-newsletter/" class="btn-join">Free Newsletter</a>
		</div>
	</div>

	<!-- Row 2: Category bar -->
	<nav class="masthead-categories" aria-label="Main categories">
		<div class="masthead-categories-inner">
						<a href="https://lifeinabruzzo.com/see-do-abruzzo/" class="cat-bar-item">See &amp; Do</a>
						<a href="https://lifeinabruzzo.com/abruzzo-event-guide-calendar/" class="cat-bar-item">What&rsquo;s On</a>
						<a href="https://lifeinabruzzo.com/eat-drink/" class="cat-bar-item">Eat &amp; Drink</a>
						<a href="https://lifeinabruzzo.com/live-belong-in-abruzzo/" class="cat-bar-item">Live Here</a>
						<a href="https://lifeinabruzzo.com/abruzzo-ancestry-history-culture/" class="cat-bar-item">Roots &amp; History</a>
						<a href="https://lifeinabruzzo.com/abruzzo-directory/" class="cat-bar-item">Trusted Partners</a>
						<a href="https://lifeinabruzzo.com/rentals-properties-abruzzo/" class="cat-bar-item">Rentals &amp; Properties</a>
									<a href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/" class="cat-bar-item cat-bar-club">Abruzzo Insiders Club</a>
		</div>
	</nav>

	</header>

<!-- MEGA MENU -->
<div class="lia-mega" id="lia-mega-menu" aria-hidden="true">
	<div class="lia-mega-panel">
		<div class="lia-mega-inner">

			<div class="lia-mega-top">
				<div class="lia-mega-search">
					<span class="lia-mega-search-icon">
						<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/></svg>
					</span>
					<form role="search" method="get" action="https://lifeinabruzzo.com/">
						<input type="search" name="s" placeholder="Search Life in Abruzzo, Sulmona recipes, walking trails&hellip;" autocomplete="off">
												<input type="hidden" name="id" value="32993">
											</form>
				</div>
				<button class="lia-mega-close" id="lia-mega-close" aria-label="Close menu">
					<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" width="18" height="18"><path d="M18 6L6 18M6 6l12 12"/></svg>
				</button>
			</div>

			<div class="lia-mega-grid" style="grid-template-columns: repeat(8, 1fr) 1.1fr;">
				<!-- Utility column always sits last via CSS order, see .lia-mega-utility -->
				<div class="lia-mega-utility">
															<a href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/" class="lia-mega-cta">Join the Insiders Club<span class="lia-mega-cta-price">Ad-free &middot; No algorithm &middot; &euro;30&nbsp;a&nbsp;year</span></a>
															<div class="lia-mega-perks">
						<a href="https://lifeinabruzzo.com/members-library/">What&rsquo;s in the Toolkit</a>						<a href="https://lifeinabruzzo.com/member-homes/">How Home Swaps Work</a>					</div>
										<a href="/insiders/" class="lia-mega-why-join">Members&rsquo; Log In</a>
										<h3>About &amp; More</h3>
					<ul class="lia-mega-utility-list">
												<li><a href="https://lifeinabruzzo.com/cultural-association/">About Life in Abruzzo</a></li>						<li><a href="https://calendar.app.google/teD22BE98zaooDhm7" target="_blank" rel="noopener">Book a Consultation</a></li>
												<li><a href="https://lifeinabruzzo.com/contact-us/">Contact Us</a></li>												<li><a href="https://lifeinabruzzo.com/advertise-pubblicita/">Advertise with Us</a></li>						<li><a href="https://lifeinabruzzo.com/subscribe-to-the-life-in-abruzzo-newsletter/">Free Newsletter</a></li>
					</ul>
				</div>

								<div class="lia-mega-section">
					<div class="lia-mega-section-header">
						<h3>
															<a href="https://lifeinabruzzo.com/see-do-abruzzo/">See &amp; Do</a>
													</h3>
						<button class="lia-accordion-toggle" aria-expanded="false" aria-label="Toggle subsection links">
							<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 9l6 6 6-6"/></svg>
						</button>
					</div>
					<ul class="lia-accordion-content">
																		<li><a href="https://lifeinabruzzo.com/abruzzo-event-guide-calendar/">What&rsquo;s On</a></li>
																		<li><a href="https://lifeinabruzzo.com/explore-abruzzo/medieval-castles-villages/">Medieval Castles &amp; Villages</a></li>
																		<li><a href="https://lifeinabruzzo.com/explore-abruzzo/arts-crafts-life-culture/">Arts &amp; Architecture</a></li>
																		<li><a href="https://lifeinabruzzo.com/explore-abruzzo/experiences/">Experiences &amp; Activities</a></li>
																		<li><a href="https://lifeinabruzzo.com/explore-abruzzo/nature-hiking/">Nature &amp; Hiking</a></li>
																		<li><a href="https://lifeinabruzzo.com/explore-abruzzo/beaches/">Beaches &amp; Coastline</a></li>
																		<li><a href="https://lifeinabruzzo.com/explore-abruzzo/skiing-winter-sports-experiences/">Skiing &amp; Winter Sports</a></li>
																		<li><a href="https://lifeinabruzzo.com/explore-abruzzo/museums/">Museums</a></li>
											</ul>
				</div>
								<div class="lia-mega-section">
					<div class="lia-mega-section-header">
						<h3>
															<a href="https://lifeinabruzzo.com/abruzzo-event-guide-calendar/">What&rsquo;s On</a>
													</h3>
						<button class="lia-accordion-toggle" aria-expanded="false" aria-label="Toggle subsection links">
							<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 9l6 6 6-6"/></svg>
						</button>
					</div>
					<ul class="lia-accordion-content">
																		<li><a href="https://lifeinabruzzo.com/abruzzo-event-guide-calendar/">This Month&rsquo;s Events</a></li>
																		<li><a href="https://lifeinabruzzo.com/abruzzo-event-guide-calendar/#feast-days">Feast Days &amp; Patron Saints</a></li>
																		<li><a href="https://lifeinabruzzo.com/markets-in-abruzzo/">Markets in Abruzzo</a></li>
																	</ul>
				</div>
								<div class="lia-mega-section">
					<div class="lia-mega-section-header">
						<h3>
															<a href="https://lifeinabruzzo.com/eat-drink/">Eat &amp; Drink</a>
													</h3>
						<button class="lia-accordion-toggle" aria-expanded="false" aria-label="Toggle subsection links">
							<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 9l6 6 6-6"/></svg>
						</button>
					</div>
					<ul class="lia-accordion-content">
																		<li><a href="https://lifeinabruzzo.com/eat-drink-abruzzo/recipes/">Recipes</a></li>
																		<li><a href="https://lifeinabruzzo.com/eat-drink-abruzzo/recipes/antipasti-snacks-food-recipes/">Antipasti &amp; Snacks</a></li>
																		<li><a href="https://lifeinabruzzo.com/eat-drink-abruzzo/recipes/primo-pasta-rice-soup/">Pasta &amp; Primi</a></li>
																		<li><a href="https://lifeinabruzzo.com/eat-drink-abruzzo/recipes/secondo-main-accompaniments-abruzzo/">Meats &amp; Mains</a></li>
																		<li><a href="https://lifeinabruzzo.com/eat-drink-abruzzo/recipes/cakes-biscuits-desserts/">Desserts &amp; Sweets</a></li>
																		<li><a href="https://lifeinabruzzo.com/eat-drink-abruzzo/recipes/drinks-liqueurs/">Drinks &amp; Liqueurs</a></li>
																		<li><a href="https://lifeinabruzzo.com/eat-drink-abruzzo/eating-out/">Restaurants</a></li>
																		<li><a href="https://lifeinabruzzo.com/eat-drink-abruzzo/cooking-classes/">Cooking Classes</a></li>
											</ul>
				</div>
								<div class="lia-mega-section">
					<div class="lia-mega-section-header">
						<h3>
															<a href="https://lifeinabruzzo.com/live-belong-in-abruzzo/">Live Here</a>
													</h3>
						<button class="lia-accordion-toggle" aria-expanded="false" aria-label="Toggle subsection links">
							<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 9l6 6 6-6"/></svg>
						</button>
					</div>
					<ul class="lia-accordion-content">
																		<li><a href="https://lifeinabruzzo.com/comune/">The Pulse of Abruzzo</a></li>
																		<li><a href="https://lifeinabruzzo.com/people-of-abruzzo/">People of Abruzzo</a></li>
																		<li><a href="https://lifeinabruzzo.com/live-belong/buying-a-house-in-abruzzo/">Buying a House</a></li>
																		<li><a href="https://lifeinabruzzo.com/live-belong/live-abruzzo/">Live in Abruzzo</a></li>
																		<li><a href="https://lifeinabruzzo.com/live-belong/community/">Community &amp; Advocacy</a></li>
																		<li><a href="https://lifeinabruzzo.com/live-belong/travel-information/">Travel Tips &amp; Safety</a></li>
																		<li><a href="https://lifeinabruzzo.com/abruzzo-dossier/">Abruzzo Dossier</a></li>
											</ul>
				</div>
								<div class="lia-mega-section">
					<div class="lia-mega-section-header">
						<h3>
															<a href="https://lifeinabruzzo.com/abruzzo-ancestry-history-culture/">Roots &amp; History</a>
													</h3>
						<button class="lia-accordion-toggle" aria-expanded="false" aria-label="Toggle subsection links">
							<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 9l6 6 6-6"/></svg>
						</button>
					</div>
					<ul class="lia-accordion-content">
																		<li><a href="https://lifeinabruzzo.com/history/ancestry-abruzzo/">Tracing Italian Roots</a></li>
																		<li><a href="https://lifeinabruzzo.com/history/ancient-abruzzo/">Ancient Abruzzo</a></li>
																		<li><a href="https://lifeinabruzzo.com/history/religious/">Religious Heritage</a></li>
																		<li><a href="https://lifeinabruzzo.com/history/books-film/">Books &amp; Film</a></li>
																		<li><a href="https://lifeinabruzzo.com/history/ww2-modern-history/">WW2 &amp; Modern History</a></li>
																		<li><a href="https://lifeinabruzzo.com/live-belong/the-2009-laquila-earthquake/">2009 L'Aquila Earthquake</a></li>
																		<li><a href="https://lifeinabruzzo.com/you-think-you-know-abruzzo/">You Think You Know Abruzzo?</a></li>
											</ul>
				</div>
								<div class="lia-mega-section">
					<div class="lia-mega-section-header">
						<h3>
															<a href="https://lifeinabruzzo.com/abruzzo-directory/">Trusted Partners</a>
													</h3>
						<button class="lia-accordion-toggle" aria-expanded="false" aria-label="Toggle subsection links">
							<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 9l6 6 6-6"/></svg>
						</button>
					</div>
					<ul class="lia-accordion-content">
																		<li><a href="https://lifeinabruzzo.com/places/category/tours-excursions-guides/">Tours &amp; Excursions</a></li>
																		<li><a href="https://lifeinabruzzo.com/places/category/specialist-foods-restaurants/">Food &amp; Restaurants</a></li>
																		<li><a href="https://lifeinabruzzo.com/places/category/services-education/">Services &amp; Classes</a></li>
																		<li><a href="https://lifeinabruzzo.com/places/category/cultural-heritage-organisers-events/">Culture &amp; Events</a></li>
											</ul>
				</div>
								<div class="lia-mega-section">
					<div class="lia-mega-section-header">
						<h3>
															<a href="https://lifeinabruzzo.com/rentals-properties-abruzzo/">Rentals &amp; Properties</a>
													</h3>
						<button class="lia-accordion-toggle" aria-expanded="false" aria-label="Toggle subsection links">
							<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 9l6 6 6-6"/></svg>
						</button>
					</div>
					<ul class="lia-accordion-content">
																		<li><a href="https://lifeinabruzzo.com/places/category/accommodation-short-and-longterm/">Accommodation &amp; Rentals</a></li>
																		<li><a href="https://lifeinabruzzo.com/places/category/house-in-abruzzo-sale/">Houses for Sale</a></li>
																		<li><a href="https://lifeinabruzzo.com/live-belong/buying-a-house-in-abruzzo/">Buying Guides</a></li>
																		<li><a href="https://lifeinabruzzo.com/home-in-abruzzo-private-sale-service/">Advertise Your Property</a></li>
											</ul>
				</div>
								<div class="lia-mega-section">
					<div class="lia-mega-section-header">
						<h3>
															<a href="https://lifeinabruzzo.com/abruzzo-guide/">Routes &amp; Trails</a>
													</h3>
						<button class="lia-accordion-toggle" aria-expanded="false" aria-label="Toggle subsection links">
							<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 9l6 6 6-6"/></svg>
						</button>
					</div>
					<ul class="lia-accordion-content">
																		<li><a href="https://lifeinabruzzo.com/explore-abruzzo/abruzzo-guides/24-hours-in-abruzzo/">24 Hours In&hellip;</a></li>
																		<li><a href="https://lifeinabruzzo.com/explore-abruzzo/abruzzo-guides/24-hours-in-abruzzo/?format=trail">Walking Trails</a></li>
																		<li><a href="https://lifeinabruzzo.com/explore-abruzzo/abruzzo-guides/24-hours-in-abruzzo/?format=themed">Themed Routes</a></li>
																		<li><a href="https://lifeinabruzzo.com/map-of-abruzzo/">Map of Abruzzo</a></li>
											</ul>
				</div>
							</div>

			
		</div>
	</div>
</div>

<!-- Search Overlay -->
<div class="lia-search-overlay" id="lia-search-panel" aria-hidden="true">
	<div class="lia-search-overlay-inner">
		<button class="lia-search-close" id="lia-search-close" aria-label="Close search">&#10005;</button>
		<div class="lia-search-eyebrow">Search Life In Abruzzo</div>
		<div class="lia-search-form-wrap">
			<form role="search" method="get" action="https://lifeinabruzzo.com/">
				<input type="search" name="s" placeholder="Search Life In Abruzzo..." autocomplete="off" />
								<input type="hidden" name="id" value="32993">
								<button type="submit" aria-label="Search">Search</button>
			</form>
		</div>
	</div>
</div>

<style>
/* ── ROW 2 CATEGORY BAR ── */
.masthead-categories {
	background: #fff;
	border-top: 1px solid var(--rule);
	border-bottom: 1px solid var(--rule);
}
.masthead-categories-inner {
	max-width: var(--max-width, 1280px);
	margin: 0 auto;
	padding: 0 var(--gutter, 28px);
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	gap: 0;
	overflow-x: auto;
	overflow-y: hidden;
	scrollbar-width: none;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap;
	height: 42px;
}
.masthead-categories-inner::-webkit-scrollbar { display: none; }
.cat-bar-item {
	font-family: var(--sans);
	font-size: 0.78rem;
	font-weight: 500;
	letter-spacing: 0.02em;
	color: var(--ink-mid);
	text-decoration: none;
	padding: 11px 14px;
	border-bottom: 2px solid transparent;
	white-space: nowrap;
	display: inline-flex;
	align-items: center;
	height: 100%;
	transition: color 0.12s, border-color 0.12s;
}
.cat-bar-item:first-child { padding-left: 0; }
.cat-bar-item.cat-bar-club {
	margin-left: auto;
	height: auto;
	padding: 7px 12px;
	border: 1px solid var(--moss, #2e4029);
	border-radius: 0; /* square, like Community and Subscribe */
	background: transparent;
	color: var(--moss, #2e4029);
	font-weight: 600;
}
.cat-bar-item.cat-bar-club:hover { background: var(--moss, #2e4029); color: #fff; }
.masthead-about {
	font-family: var(--sans);
	font-size: 0.78rem;
	font-weight: 500;
	letter-spacing: 0.02em;
	color: var(--ink-mid);
	text-decoration: none;
	padding: 8px 12px;
	transition: color 0.12s;
}
.masthead-about:hover { color: var(--moss); }
.masthead-joinclub {
	font-family: var(--sans);
	font-size: 0.78rem;
	font-weight: 600;
	letter-spacing: 0.02em;
	color: var(--moss);
	text-decoration: underline;
	text-underline-offset: 3px;
	padding: 8px 10px;
	white-space: nowrap;
}
.masthead-joinclub:hover { color: var(--moss-dark, #1f2c1c); }
.masthead-login {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	font-family: var(--sans);
	font-size: 0.78rem;
	font-weight: 600;
	letter-spacing: 0.02em;
	color: var(--moss);
	text-decoration: none;
	padding: 7px 12px;
	border: 1px solid var(--moss);
	margin-right: 8px;
	white-space: nowrap;
	transition: background 0.12s, color 0.12s;
}
.masthead-login:hover { background: var(--moss); color: #fff; }
@media (max-width: 480px) {
	.masthead-login { padding: 7px 8px; margin-right: 4px; font-size: 0.72rem; gap: 4px; }
}
/* Phones and small tablets: the buttons (Join the Club, Club Log In, Free
   Newsletter) don't fit beside the logo, so they sit on a slim second row. */
.masthead-right .btn-join { white-space: nowrap; }
@media (max-width: 768px) {
	.masthead-inner { flex-wrap: wrap; row-gap: 8px; }
	.masthead-right { flex: 1 0 100%; justify-content: space-between; gap: 4px; border-top: 1px solid var(--rule); padding-top: 8px; }
	.masthead-right .btn-search { padding: 6px 4px; }
	.masthead-joinclub { padding: 6px 4px; font-size: 0.74rem; }
	.masthead-login { padding: 6px 8px; margin-right: 0; font-size: 0.72rem; gap: 4px; }
	.masthead-right .btn-join { padding: 8px 10px; font-size: 0.62rem; letter-spacing: 0.05em; }
}
/* Small laptops and tablets: About (also in the menu) makes room for the Club links. */
@media (min-width: 769px) and (max-width: 920px) {
	.masthead-about { display: none; }
}
/* Phones: "Join the Club", so it fits beside the log-in button. */
@media (max-width: 600px) {
	.masthead-joinclub-long { display: none; }
}
/* Narrow phones: "Log In" alone, since "Join" sits right beside it. */
@media (max-width: 400px) {
	.masthead-login-club { display: none; }
}
@media (max-width: 768px) {
	.masthead-about { display: none; }
	.masthead-categories { display: none !important; }
}
.cat-bar-item:hover { color: var(--moss); }
.cat-bar-item.is-active {
	color: var(--moss);
	font-weight: 600;
	border-bottom-color: var(--moss);
}

/* ── MEGA MENU BASE ── */
.lia-mega {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1200;
	background: rgba(26, 26, 24, 0.4);
	opacity: 0;
	pointer-events: none;
	visibility: hidden;
	transition: opacity 0.25s ease, visibility 0s linear 0.25s;
}
.lia-mega.is-open {
	opacity: 1;
	pointer-events: auto;
	visibility: visible;
	transition: opacity 0.25s ease, visibility 0s linear 0s;
}
.lia-mega-panel {
	background: #d8e6d3;
	color: var(--ink);
	max-height: 100vh;
	overflow-y: auto;
	transform: translateY(-30px);
	transition: transform 0.3s ease;
}
.lia-mega.is-open .lia-mega-panel {
	transform: translateY(0);
}
.lia-mega-inner {
	max-width: 1280px;
	margin: 0 auto;
	padding: 32px 28px 48px;
	position: relative;
}

.lia-mega-top {
	display: flex;
	align-items: center;
	gap: 28px;
	padding-bottom: 28px;
	margin-bottom: 32px;
	border-bottom: 1px solid rgba(46, 64, 41, 0.2);
}
.lia-mega-search {
	flex: 1;
	max-width: 520px;
	position: relative;
}
.lia-mega-search form { margin: 0; }
.lia-mega-search input {
	width: 100%;
	background: var(--sage);
	border: 1px solid rgba(46, 64, 41, 0.25);
	color: var(--ink);
	font-family: var(--serif);
	font-size: 1.1rem;
	padding: 12px 16px 12px 44px;
	outline: none;
	border-radius: 0;
}
.lia-mega-search input::placeholder { color: rgba(46, 64, 41, 0.6); }
.lia-mega-search input:focus {
	background: var(--sage-deep, #a8c8a3);
	border-color: var(--moss-dark);
}
.lia-mega-search-icon {
	position: absolute;
	top: 50%;
	left: 14px;
	transform: translateY(-50%);
	color: var(--moss-dark);
	opacity: 0.65;
	z-index: 2;
	pointer-events: none;
}
.lia-mega-close {
	background: none;
	border: 1px solid rgba(46, 64, 41, 0.3);
	color: var(--moss-dark);
	width: 44px;
	height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: background 0.15s;
	flex-shrink: 0;
	border-radius: 0;
}
.lia-mega-close:hover { background: rgba(46, 64, 41, 0.1); }

.lia-mega-grid {
	display: grid;
	grid-template-columns: repeat(8, 1fr) 1.1fr; /* fallback; the live count is set inline in the markup */
	gap: 32px 28px;
	margin-bottom: 40px;
}
.lia-mega-section-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid var(--moss-dark);
	margin-bottom: 14px;
	padding-bottom: 10px;
}
.lia-mega-section h3 {
	font-family: var(--serif);
	font-size: 1.05rem;
	font-weight: 700;
	color: var(--moss-dark);
	line-height: 1.2;
	margin: 0;
}
.lia-mega-section h3 a {
	color: var(--moss-dark);
	text-decoration: none;
	transition: color 0.15s;
}
.lia-mega-section h3 a:hover { color: var(--ink); }

.lia-mega-section ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.lia-mega-section ul li a {
	font-family: var(--sans);
	font-size: 0.78rem;
	color: var(--ink-mid);
	line-height: 1.45;
	text-decoration: none;
	transition: color 0.15s, padding-left 0.15s;
	display: block;
}
.lia-mega-section ul li a:hover {
	color: var(--moss-dark);
	padding-left: 4px;
}

.lia-accordion-toggle {
	display: none;
	background: none;
	border: none;
	color: var(--moss-dark);
	padding: 4px;
	cursor: pointer;
}
.lia-accordion-toggle svg {
	transition: transform 0.25s ease;
	display: block;
}

/* Utility column */
.lia-mega-utility {
	background: var(--sage);
	padding: 18px 22px;
	margin: -8px -8px 0 0;
	order: 1; /* Always last, in both the desktop grid and the mobile flex stack */
}
.lia-mega-utility h3 {
	font-family: var(--sans);
	font-size: 0.6rem;
	font-weight: 600;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	color: var(--moss-dark);
	margin: 0 0 14px;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(46, 64, 41, 0.3);
}
.lia-mega-utility-list {
	list-style: none;
	padding: 0;
	margin: 0 0 24px;
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.lia-mega-utility-list a {
	font-family: var(--sans);
	font-size: 0.85rem;
	font-weight: 600;
	color: var(--ink);
	text-decoration: none;
	transition: color 0.15s;
	display: flex;
	align-items: center;
	gap: 8px;
}
.lia-mega-utility-list a::before {
	content: '\2192';
	color: var(--moss-dark);
	font-size: 0.85em;
	transition: transform 0.15s;
}
.lia-mega-utility-list a:hover { color: var(--moss-dark); }
.lia-mega-utility-list a:hover::before { transform: translateX(3px); }

.lia-mega-cta {
	display: block;
	background: var(--moss-dark);
	color: #fff;
	font-family: var(--sans);
	font-size: 0.74rem;
	font-weight: 700;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	text-align: center;
	padding: 14px 18px;
	text-decoration: none;
	transition: background 0.15s;
	margin-bottom: 12px;
}
.lia-mega-cta:hover { background: var(--ink); color: #fff; }
/* Second line: what you get and the price, kept on its own line so
   "a year" is never left stranded. */
.lia-mega-cta { font-size: 0.82rem; padding: 16px 18px; }
.lia-mega-cta-price {
	display: block;
	margin-top: 5px;
	font-size: 0.64rem;
	font-weight: 600;
	letter-spacing: 0.08em;
	color: rgba(255,255,255,0.82);
}
.lia-mega-why-join {
	display: block;
	text-align: center;
	font-family: var(--sans);
	font-size: 0.72rem;
	font-weight: 600;
	letter-spacing: 0.04em;
	color: var(--moss-dark);
	text-decoration: underline;
	text-underline-offset: 3px;
	padding: 2px 0 14px;
	transition: color 0.15s;
}
.lia-mega-why-join:hover { color: var(--ink); }
/* 2 small links under the Club button: what members get. */
.lia-mega-perks {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 6px 16px;
	margin: -2px 0 10px;
}
.lia-mega-perks a {
	font-family: var(--sans);
	font-size: 0.72rem;
	font-weight: 600;
	color: var(--moss-dark);
	text-decoration: none;
	border-bottom: 1px solid rgba(46, 64, 41, 0.35);
	white-space: nowrap;
}
.lia-mega-perks a:hover { color: var(--ink); border-color: var(--ink); }
.lia-mega-cta-secondary {
	display: block;
	background: transparent;
	color: var(--moss-dark);
	border: 1px solid var(--moss-dark);
	font-family: var(--sans);
	font-size: 0.7rem;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: center;
	padding: 12px 18px;
	text-decoration: none;
	transition: background 0.15s, color 0.15s;
}
.lia-mega-cta-secondary:hover {
	background: var(--moss-dark);
	color: #fff;
}

/* Editor's Picks */
.lia-mega-picks {
	border-top: 1px solid rgba(46, 64, 41, 0.2);
	padding-top: 32px;
}
.lia-mega-picks-head {
	display: flex;
	align-items: baseline;
	margin-bottom: 18px;
}
.lia-mega-picks-head-title {
	font-family: var(--sans);
	font-size: 0.62rem;
	font-weight: 600;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	color: var(--moss-dark);
}
.lia-mega-picks-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 24px;
}
.lia-mega-pick {
	display: block;
	text-decoration: none;
	color: inherit;
	transition: opacity 0.15s;
}
.lia-mega-pick:hover { opacity: 0.85; }
.lia-mega-pick:hover .lia-mega-pick-title { color: var(--moss-dark); }
.lia-mega-pick-img {
	aspect-ratio: 16 / 10;
	overflow: hidden;
	background: var(--sage-deep, #a8c8a3);
	margin-bottom: 12px;
}
.lia-mega-pick-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.lia-mega-pick-kicker {
	font-family: var(--sans);
	font-size: 0.58rem;
	font-weight: 600;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--moss-dark);
	margin-bottom: 6px;
}
.lia-mega-pick-title {
	font-family: var(--serif);
	font-size: 0.95rem;
	font-weight: 700;
	line-height: 1.25;
	color: var(--ink);
	transition: color 0.15s;
}

/* ── RESPONSIVE & MOBILE ACCORDION RULES ── */
@media (max-width: 1100px) {
	.lia-mega-grid {
		grid-template-columns: repeat(4, 1fr);
		gap: 28px 22px;
	}
	.lia-mega-utility {
		grid-column: 1 / -1;
		margin: 8px 0 0;
	}
}
@media (max-width: 900px) {
	.lia-mega-grid {
		grid-template-columns: 1fr 1fr;
		gap: 24px 20px;
	}
	.lia-mega-picks-grid {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 768px) {
	.lia-mega-inner {
		padding: 20px 16px 32px;
	}
	.lia-mega-top {
		gap: 12px;
		padding-bottom: 20px;
		margin-bottom: 24px;
	}
	.lia-mega-search input {
		font-size: 0.95rem;
		padding: 10px 14px 10px 38px;
	}

	.lia-mega-grid {
		display: flex;
		flex-direction: column;
		gap: 12px;
		margin-bottom: 28px;
	}
	
	.lia-mega-utility {
		order: 1; /* Display utility block below categories on mobile */
		margin: 0 0 12px 0;
		padding: 18px;
	}

	.lia-mega-section {
		border-bottom: 1px solid rgba(46, 64, 41, 0.15);
		padding-bottom: 10px;
	}
	
	.lia-mega-section-header {
		margin-bottom: 0;
		padding-bottom: 6px;
		border-bottom: none;
	}

	.lia-accordion-toggle {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 36px;
		height: 36px;
	}

	.lia-mega-section .lia-accordion-content {
		display: none;
		padding: 10px 0 6px 8px;
		gap: 10px;
	}

	/* Accordion expanded state */
	.lia-mega-section.is-expanded .lia-accordion-content {
		display: flex;
	}
	.lia-mega-section.is-expanded .lia-accordion-toggle svg {
		transform: rotate(180deg);
	}
	
	.lia-mega-section ul li a {
		font-size: 0.88rem;
		padding: 4px 0;
	}

	.lia-mega-picks-grid {
		grid-template-columns: 1fr;
		gap: 18px;
	}
}

/* ── SEARCH OVERLAY ── */
.lia-search-overlay {
	display: none;
	position: fixed;
	inset: 0;
	background: rgba(15,12,8,0.75);
	z-index: 9999;
	align-items: center;
	justify-content: center;
}
.lia-search-overlay.is-open { display: flex; }
.lia-search-overlay-inner {
	background: #2e4029;
	padding: 48px 40px;
	width: 90%;
	max-width: 640px;
	position: relative;
}
.lia-search-eyebrow {
	font-family: 'DM Sans', sans-serif;
	font-size: 0.6rem;
	font-weight: 600;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: #7a9a77;
	margin-bottom: 20px;
}
.lia-search-form-wrap form { display: flex !important; }
.lia-search-form-wrap input[type="search"] {
	flex: 1;
	background: #faf9f6 !important;
	border: 1px solid rgba(255,255,255,0.25) !important;
	border-right: none !important;
	border-radius: 0 !important;
	color: #1a1a18 !important;
	font-family: 'DM Sans', sans-serif !important;
	font-size: 1rem !important;
	padding: 14px 16px !important;
	width: 100% !important;
	outline: none !important;
}
.lia-search-form-wrap input[type="search"]::placeholder { color: #6b6b66 !important; }
.lia-search-form-wrap button[type="submit"] {
	background: #4a6741 !important;
	border: none !important;
	border-radius: 0 !important;
	color: #fff !important;
	font-family: 'DM Sans', sans-serif !important;
	font-size: 0.75rem !important;
	font-weight: 600 !important;
	letter-spacing: 0.06em !important;
	text-transform: uppercase !important;
	padding: 14px 20px !important;
	cursor: pointer !important;
	flex-shrink: 0 !important;
}
.lia-search-close {
	position: absolute;
	top: 12px;
	right: 16px;
	background: none;
	border: none;
	color: rgba(245,242,235,0.5);
	font-size: 1.1rem;
	cursor: pointer;
	padding: 4px 8px;
}
</style>

<script>
(function() {
	document.addEventListener('DOMContentLoaded', function() {
		// Mega menu modal open/close
		var megaTrigger = document.getElementById('lia-mega-trigger');
		var megaMenu    = document.getElementById('lia-mega-menu');
		var megaClose   = document.getElementById('lia-mega-close');

		function openMega() {
			if (!megaMenu) return;
			megaMenu.classList.add('is-open');
			megaMenu.setAttribute('aria-hidden', 'false');
			if (megaTrigger) megaTrigger.setAttribute('aria-expanded', 'true');
			document.body.style.overflow = 'hidden';
		}
		function closeMega() {
			if (!megaMenu) return;
			megaMenu.classList.remove('is-open');
			megaMenu.setAttribute('aria-hidden', 'true');
			if (megaTrigger) megaTrigger.setAttribute('aria-expanded', 'false');
			document.body.style.overflow = '';
		}

		if (megaTrigger) megaTrigger.addEventListener('click', function() {
			megaMenu.classList.contains('is-open') ? closeMega() : openMega();
		});
		if (megaClose) megaClose.addEventListener('click', closeMega);
		if (megaMenu) {
			megaMenu.addEventListener('click', function(e) {
				if (e.target === megaMenu) closeMega();
			});
		}

		// Mobile Accordion click handlers
		var accordionToggles = document.querySelectorAll('.lia-accordion-toggle');
		accordionToggles.forEach(function(btn) {
			btn.addEventListener('click', function(e) {
				e.preventDefault();
				e.stopPropagation();
				
				var section = btn.closest('.lia-mega-section');
				if (!section) return;

				var isExpanded = section.classList.contains('is-expanded');
				
				// Optional: Collapse other expanded sections
				document.querySelectorAll('.lia-mega-section.is-expanded').forEach(function(openSec) {
					if (openSec !== section) {
						openSec.classList.remove('is-expanded');
						var openBtn = openSec.querySelector('.lia-accordion-toggle');
						if (openBtn) openBtn.setAttribute('aria-expanded', 'false');
					}
				});

				section.classList.toggle('is-expanded', !isExpanded);
				btn.setAttribute('aria-expanded', !isExpanded ? 'true' : 'false');
			});
		});

		// Search Overlay handlers
		var trigger = document.getElementById('lia-search-trigger');
		var overlay = document.getElementById('lia-search-panel');
		var close   = document.getElementById('lia-search-close');

		if (trigger && overlay) {
			trigger.addEventListener('click', function() {
				overlay.classList.add('is-open');
				overlay.setAttribute('aria-hidden', 'false');
				var input = overlay.querySelector('input[type="search"]');
				if (input) { setTimeout(function(){ input.focus(); }, 100); }
			});

			if (close) {
				close.addEventListener('click', function() {
					overlay.classList.remove('is-open');
					overlay.setAttribute('aria-hidden', 'true');
				});
			}

			overlay.addEventListener('click', function(e) {
				if (e.target === overlay) {
					overlay.classList.remove('is-open');
					overlay.setAttribute('aria-hidden', 'true');
				}
			});
		}

		document.addEventListener('keydown', function(e) {
			if (e.key === 'Escape') {
				closeMega();
				if (overlay) {
					overlay.classList.remove('is-open');
					overlay.setAttribute('aria-hidden', 'true');
				}
			}
		});
	});
})();
</script>
<main id="main-content" class="site-main lia-home-v6">

<div class="masthead-spacer" style="height:110px;background:var(--sage, #c1d9bc);" aria-hidden="true"></div>

<!-- ════════════════════════════════════════════════════════════
     1. WELCOME STRIP (sage band, identity in one line)
     ════════════════════════════════════════════════════════════ -->
<section class="lia-home-welcome">
	<div class="lia-home-welcome-inner">
		<p class="lia-home-welcome-text">A <em>Nonna&#8217;s</em> Idea.&nbsp; A Community <em>Heart</em>.&nbsp; A Good Read.</p>
		<p class="lia-home-welcome-it" lang="it">L&#8217;idea di una <em>nonna</em>.&nbsp; Il <em>cuore</em> della comunit&agrave;.&nbsp; Una buona lettura.</p>
	</div>
</section>

<!-- ════════════════════════════════════════════════════════════
     4. EASE INTO YOUR ABRUZZO (audience doors)
     ════════════════════════════════════════════════════════════ -->
<section class="lia-home-band lia-home-band-cream lia-home-doors">
	<div class="lia-home-band-inner">
		<div class="lia-home-band-head">
			<h2 class="lia-home-band-title">Ease <em>Into Your</em> Abruzzo</h2>
		</div>
		<p class="lia-home-band-intro">Start here: choose the one that fits you.</p>

		<div class="lia-doors-grid">

			<a href="https://lifeinabruzzo.com/live-belong-in-abruzzo/" class="lia-door">
				<div class="lia-door-img">
					<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/05/live.jpg" alt="Living in Abruzzo" width="800" height="600" loading="lazy">
					<span class="lia-door-tag">For Residents</span>
				</div>
				<div class="lia-door-body">
					<h3 class="lia-door-title">Live <em>Here</em></h3>
					<p class="lia-door-dek">Property, tax, schools, weather, and the calendar that runs your year here.</p>
					<span class="lia-door-arrow">Open the resident hub &rarr;</span>
				</div>
			</a>

			<a href="https://lifeinabruzzo.com/visiting-abruzzo/" class="lia-door">
				<div class="lia-door-img">
					<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/05/visit.jpg" alt="Visiting Abruzzo" width="800" height="600" loading="lazy">
					<span class="lia-door-tag">For Visitors</span>
				</div>
				<div class="lia-door-body">
					<h3 class="lia-door-title">Visit <em>Abruzzo</em></h3>
					<p class="lia-door-dek">Getting here, town itineraries, walking trails, and local restaurants we&#8217;d send a friend to.</p>
					<span class="lia-door-arrow">Open the travel guide &rarr;</span>
				</div>
			</a>

			<a href="https://lifeinabruzzo.com/abruzzo-ancestry-history-culture/" class="lia-door">
				<div class="lia-door-img">
					<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/05/ancestry.jpg" alt="Tracing your roots in Abruzzo" width="800" height="600" loading="lazy">
					<span class="lia-door-tag">For Heritage Seekers &amp; History Lovers</span>
				</div>
				<div class="lia-door-body">
					<h3 class="lia-door-title">Roots <em>&amp;</em> History</h3>
					<p class="lia-door-dek">Family research, the stories of those who left and came back, and the history and culture behind them.</p>
					<span class="lia-door-arrow">Explore your roots &rarr;</span>
				</div>
			</a>

		</div>
	</div>
</section>

<!-- ════════════════════════════════════════════════════════════
     5. HUNDREDS OF STORIES (archive promo)
     Left-aligned header with CTA top-right (matching other bands).
     Three equal cards: Live & Belong / See & Do / Eat & Drink+Culture.
     Hides entirely if there are no qualifying stories.
     ════════════════════════════════════════════════════════════ -->
<section class="lia-home-band lia-home-band-white lia-hundreds">
	<div class="lia-home-band-inner">
		<div class="lia-home-band-head">
			<h2 class="lia-home-band-title">Hundreds <em>of</em> Stories. Four <em>Provinces</em>. One Region.</h2>
			<a href="https://lifeinabruzzo.com/village-blog-about-abruzzo-guide/" class="lia-home-band-link">Read more from the blog &rarr;</a>
		</div>
		<p class="lia-home-band-intro">Nineteen years of independent reporting on Abruzzo. Recipes, ruins, festas, the people who make this region what it is.</p>

		<div class="lia-hundreds-grid lia-hundreds-grid-three">
						<a href="https://lifeinabruzzo.com/italian-citizenship-different-strokes-for-different-folks/" class="lia-hundreds-card">
				<div class="lia-hundreds-card-img">
															<img fetchpriority="high" src="https://lifeinabruzzo.com/wp-content/uploads/2026/11/citizenship-web-640x400.jpg" alt="Italian Citizenship: Different Strokes for Different Folks" width="800" height="500" loading="eager" fetchpriority="high">
														</div>
				<div class="lia-hundreds-card-body">
										<span class="lia-hundreds-card-kicker">Abruzzo Dossier</span>
										<h3 class="lia-hundreds-card-title">Italian Citizenship: Different Strokes for Different Folks</h3>
										<p class="lia-hundreds-card-dek">Italian citizenship by descent: why a former president’s sons got it in 58 days, why claims fell 42% &amp; what it means for Abruzzo’s villages</p>
									</div>
			</a>
						<a href="https://lifeinabruzzo.com/chalet-numero-7-the-italian-art-of-eating-one-thing-well/" class="lia-hundreds-card">
				<div class="lia-hundreds-card-img">
															<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/11/IMG_8647-640x400.jpeg" alt="Chalet Numero 7: The Italian Art of Eating One Thing Well" width="800" height="500" loading="lazy">
														</div>
				<div class="lia-hundreds-card-body">
										<span class="lia-hundreds-card-kicker">Restaurants in Abruzzo</span>
										<h3 class="lia-hundreds-card-title">Chalet Numero 7: The Italian Art of Eating One Thing Well</h3>
										<p class="lia-hundreds-card-dek">Porcini from antipasto to pasta at Chalet Numero 7 in Valle Castellana, and why Italians revel in eating one thing well.</p>
									</div>
			</a>
						<a href="https://lifeinabruzzo.com/foliage-run-teramo-valle-castellana/" class="lia-hundreds-card">
				<div class="lia-hundreds-card-img">
															<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/11/IMG_8643-640x400.jpeg" alt="Foliage Run: Teramo to Valle Castellana" width="800" height="500" loading="lazy">
														</div>
				<div class="lia-hundreds-card-body">
										<span class="lia-hundreds-card-kicker">Nature &amp; Hiking</span>
										<h3 class="lia-hundreds-card-title">Foliage Run: Teramo to Valle Castellana</h3>
										<p class="lia-hundreds-card-dek">An autumn foliage drive from Teramo past Bosco Martese to Valle Castellana: the route, the trees, lunch stops and chestnut recipes</p>
									</div>
			</a>
					</div>

	</div>
</section>

<!-- PEOPLE OF ABRUZZO (5a): interactive page + reserved Pulse slot -->
<section class="lia-home-band lia-home-band-white lia-people" id="people-of-abruzzo">
	<div class="lia-home-band-inner">
		<div class="lia-home-band-head">
			<div class="lia-dossier-masthead">
				<span class="lia-dossier-eyebrow">Interactive</span>
				<h2 class="lia-home-band-title">The <em>Pulse</em> &amp; <em>People</em> of Abruzzo</h2>
			</div>
		</div>
		<div class="lia-people-feature">
			<div class="lia-people-cols">
				<a class="lia-people-info" href="https://lifeinabruzzo.com/people-of-abruzzo/">
					<img loading="lazy" class="lia-people-cardimg" src="https://lifeinabruzzo.com/wp-content/themes/lifeinabruzzo-kadence/img/people-of-abruzzo-card.png" alt="The People of Abruzzo: who lives in Abruzzo's towns and villages, and how that is changing" width="1200" height="630" loading="lazy">
					<span class="lia-people-label">The People of Abruzzo</span>
					<h3 class="lia-people-title">A Different Mix</h3>
					<p class="lia-people-dek">Who lives in your comune, and how is that changing? See which villages are thinning and which are holding on, where foreign residents are settling, and what helps a community stay alive. How does yours rate?</p>
					<span class="lia-dossier-lead-cta">Explore the page &rarr;</span>
					<span class="lia-aic-credit">An Abruzzo <em>Insiders</em> Club Production for Life in Abruzzo</span>
				</a>
								<a class="lia-people-pulse lia-people-pulse-live" href="https://lifeinabruzzo.com/comune/">
					<img loading="lazy" class="lia-people-cardimg" src="https://lifeinabruzzo.com/wp-content/themes/lifeinabruzzo-kadence/img/pulse-of-abruzzo-card.png" alt="The Pulse of Abruzzo: a guide to all of Abruzzo's towns and villages" width="1200" height="630" loading="lazy">
					<span class="lia-people-pulse-label">Interactive guide</span>
					<h3 class="lia-people-pulse-title">The Pulse of Abruzzo</h3>
					<p class="lia-people-pulse-dek"><strong>Members can add to every page:</strong> share stories, tips, photos and links, and keep private notes on the comuni you like.</p>
					<p class="lia-people-pulse-dek">Free for everyone to explore: our guide to the cities, towns and villages of Abruzzo. Make an informed choice of where to live, or find out what your family&rsquo;s ancestral home is like today.</p>
					<span class="lia-dossier-lead-cta">Find your comune &rarr;</span>
					<span class="lia-aic-credit">An Abruzzo <em>Insiders</em> Club Production for Life in Abruzzo</span>
				</a>
							</div>
		</div>
	</div>
</section>

<!-- ABRUZZO VILLAGE MEMORY WALLS: recent faces from every village (inc/lia-ancestry.php);
     hidden until the first story is published -->
<section class="lia-home-band lia-home-band-cream lia-memory-walls" id="memory-walls">
	<div class="lia-home-band-inner">
		<div class="lia-home-band-head">
			<div class="lia-dossier-masthead">
				<span class="lia-dossier-eyebrow">Roots &amp; History</span>
				<h2 class="lia-home-band-title">Abruzzo Village <em>Memory Walls</em></h2>
			</div>
		</div>
		<p class="lia-home-band-intro">The people who left the &ldquo;Abruzzi&rdquo;, shared by the families who carry their story today. 17 stories so far, from 14 villages.</p>
		<style id="lia-anc-shared-css">
/* Pinboard layout: each photo keeps its own shape (landscape or portrait) and the cards stack in columns. */
.lia-anc-list{list-style:none;margin:0 0 16px;padding:0;columns:260px;column-gap:16px}
.lia-anc-list li{background:#fff;border:1px solid #e3dccb;box-shadow:0 1px 3px rgba(0,0,0,.06);display:block;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 16px}
.lia-anc-img{display:block;background:#f2ede2}
.lia-anc-img img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;filter:sepia(.08)}
.lia-anc-txt{padding:12px 14px 14px}
.lia-anc-txt p{margin:0 0 6px}
.lia-anc-village{font-family:"DM Sans",sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.lia-anc-village a{color:#4a6741;text-decoration:none}
.lia-anc-surname{margin:2px 0 0!important;font-family:"Source Serif 4",Georgia,serif;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2e4029}
.lia-anc-surname+.lia-anc-who{font-weight:400}
.lia-anc-who{font-family:"Source Serif 4",Georgia,serif;font-weight:700;font-size:1.15rem;line-height:1.3;color:#2b2b28}
.lia-anc-left{font-family:"DM Sans",sans-serif;font-size:.85rem;color:#7a5a2a;font-weight:600}
.lia-anc-gave{font-family:"DM Sans",sans-serif;font-size:.86rem;line-height:1.5;color:#5a4320;background:#f6efe0;padding:6px 8px}
.lia-anc-story{font-family:"Source Serif 4",Georgia,serif;font-size:.95rem;line-height:1.55;color:#2b2b28}
.lia-anc-story p{margin:0 0 6px}
.lia-anc-by{font-family:"DM Sans",sans-serif;font-size:.8rem;color:#666;margin-top:6px!important}
.lia-anc-more{margin:10px 0 0!important;padding-top:10px;border-top:1px solid #efe8d8;font-family:"DM Sans",sans-serif;font-size:.85rem;font-weight:700}
.lia-anc-more a{color:#4a6741;text-decoration:none}
.lia-anc-more a:hover{text-decoration:underline}
/* Mini cards: the teaser strip and the box at the end of posts. */
.lia-anc-minis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;align-items:start}
.lia-anc-mini a{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #e3dccb;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.lia-anc-mini-img{display:block;background:#f2ede2}
.lia-anc-mini-img img{display:block;width:100%;height:auto;max-height:260px;object-fit:contain;filter:sepia(.08)}
.lia-anc-mini-surname{display:block;padding:10px 12px 0;font-family:"Source Serif 4",Georgia,serif;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2e4029}
.lia-anc-mini-who.has-surname{padding-top:0;font-weight:400}
.lia-anc-mini-who{display:block;padding:10px 12px 2px;font-family:"Source Serif 4",Georgia,serif;font-weight:700;font-size:1rem;line-height:1.3;color:#2b2b28}
.lia-anc-mini-left{display:block;padding:0 12px 12px;font-family:"DM Sans",sans-serif;font-size:.78rem;font-weight:600;color:#7a5a2a}
.lia-anc-mini a:hover .lia-anc-mini-who{text-decoration:underline}
.lia-anc-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.lia-anc-btn{display:inline-block;padding:10px 18px;font-family:"DM Sans",sans-serif;font-weight:700;font-size:.9rem;text-decoration:none;background:#2e4029;color:#fff!important;border:2px solid #2e4029}
.lia-anc-btn.ghost{background:transparent;color:#2e4029!important}
.lia-anc-btn:hover{background:#1a1a18;border-color:#1a1a18;color:#fff!important}
@media (max-width:480px){.lia-anc-minis{grid-template-columns:1fr 1fr;gap:10px}}
</style><div class="lia-anc-reelwrap lia-anc-reel-small"><div class="lia-anc-reel-arrows" aria-hidden="true"><button type="button" class="lia-anc-reel-prev" tabindex="-1">&larr;</button><button type="button" class="lia-anc-reel-next" tabindex="-1">&rarr;</button></div><ul class="lia-anc-reel"><li><a href="https://lifeinabruzzo.com/memory-walls/#story-117260"><span class="lia-anc-reel-frame"><img loading="lazy" width="300" height="172" src="https://lifeinabruzzo.com/wp-content/uploads/2026/11/15663651266_e34fc2efcc_o-300x172.jpg" class="attachment-medium size-medium wp-post-image" alt="Luigi &amp; Antonio Bizzarri" loading="lazy" decoding="async" srcset="https://lifeinabruzzo.com/wp-content/uploads/2026/11/15663651266_e34fc2efcc_o-300x172.jpg 300w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/15663651266_e34fc2efcc_o-1024x589.jpg 1024w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/15663651266_e34fc2efcc_o-150x86.jpg 150w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/15663651266_e34fc2efcc_o-768x442.jpg 768w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/15663651266_e34fc2efcc_o-1536x883.jpg 1536w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/15663651266_e34fc2efcc_o-1200x690.jpg 1200w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/15663651266_e34fc2efcc_o-800x460.jpg 800w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/15663651266_e34fc2efcc_o.jpg 1574w" sizes="auto, (max-width: 300px) 100vw, 300px" /></span><span class="lia-anc-reel-who">Luigi &amp; Antonio BIZZARRI</span></a></li><li><a href="https://lifeinabruzzo.com/memory-walls/#story-117244"><span class="lia-anc-reel-frame"><img loading="lazy" width="225" height="300" src="https://lifeinabruzzo.com/wp-content/uploads/2026/11/image-225x300.jpg" class="attachment-medium size-medium wp-post-image" alt="Franco Donatelli" loading="lazy" decoding="async" srcset="https://lifeinabruzzo.com/wp-content/uploads/2026/11/image-225x300.jpg 225w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/image-768x1024.jpg 768w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/image-113x150.jpg 113w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/image-1152x1536.jpg 1152w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/image-1536x2048.jpg 1536w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/image-1200x1600.jpg 1200w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/image-800x1067.jpg 800w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/image-scaled.jpg 1920w" sizes="auto, (max-width: 225px) 100vw, 225px" /></span><span class="lia-anc-reel-vil">Ateleta</span><span class="lia-anc-reel-who">Franco DONATELLI</span></a></li><li><a href="https://lifeinabruzzo.com/memory-walls/#story-117233"><span class="lia-anc-reel-frame"><img loading="lazy" width="225" height="300" src="https://lifeinabruzzo.com/wp-content/uploads/2026/11/1000003763-225x300.jpg" class="attachment-medium size-medium wp-post-image" alt="Giuseppe Tozzi" loading="lazy" decoding="async" srcset="https://lifeinabruzzo.com/wp-content/uploads/2026/11/1000003763-225x300.jpg 225w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/1000003763-768x1024.jpg 768w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/1000003763-113x150.jpg 113w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/1000003763-1152x1536.jpg 1152w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/1000003763-1536x2048.jpg 1536w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/1000003763-1200x1600.jpg 1200w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/1000003763-800x1067.jpg 800w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/1000003763-scaled.jpg 1920w" sizes="auto, (max-width: 225px) 100vw, 225px" /></span><span class="lia-anc-reel-vil">Carapelle Calvisio</span><span class="lia-anc-reel-who">Giuseppe TOZZI</span></a></li><li><a href="https://lifeinabruzzo.com/memory-walls/#story-117231"><span class="lia-anc-reel-frame"><img loading="lazy" width="225" height="300" src="https://lifeinabruzzo.com/wp-content/uploads/2026/11/Bonifacio-_-Pasqualina-DiLillo-Wedding-edited-225x300.jpg" class="attachment-medium size-medium wp-post-image" alt="Bonifacio Di Lillo and Pasqualina Ciaralli" loading="lazy" decoding="async" srcset="https://lifeinabruzzo.com/wp-content/uploads/2026/11/Bonifacio-_-Pasqualina-DiLillo-Wedding-edited-225x300.jpg 225w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/Bonifacio-_-Pasqualina-DiLillo-Wedding-edited-768x1024.jpg 768w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/Bonifacio-_-Pasqualina-DiLillo-Wedding-edited-113x150.jpg 113w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/Bonifacio-_-Pasqualina-DiLillo-Wedding-edited-1152x1536.jpg 1152w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/Bonifacio-_-Pasqualina-DiLillo-Wedding-edited-1536x2048.jpg 1536w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/Bonifacio-_-Pasqualina-DiLillo-Wedding-edited-1200x1600.jpg 1200w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/Bonifacio-_-Pasqualina-DiLillo-Wedding-edited-800x1067.jpg 800w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/Bonifacio-_-Pasqualina-DiLillo-Wedding-edited.jpg 1920w" sizes="auto, (max-width: 225px) 100vw, 225px" /></span><span class="lia-anc-reel-vil">Corfinio</span><span class="lia-anc-reel-who">Bonifacio DI LILLO and Pasqualina CIARALLI</span></a></li><li><a href="https://lifeinabruzzo.com/memory-walls/#story-117229"><span class="lia-anc-reel-frame"><img loading="lazy" width="195" height="300" src="https://lifeinabruzzo.com/wp-content/uploads/2026/11/1.3-Something-Italian-Vincenzo-Giuliani-Army-195x300.jpg" class="attachment-medium size-medium wp-post-image" alt="Vincenzo Giuliani" loading="lazy" decoding="async" srcset="https://lifeinabruzzo.com/wp-content/uploads/2026/11/1.3-Something-Italian-Vincenzo-Giuliani-Army-195x300.jpg 195w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/1.3-Something-Italian-Vincenzo-Giuliani-Army-664x1024.jpg 664w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/1.3-Something-Italian-Vincenzo-Giuliani-Army-97x150.jpg 97w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/1.3-Something-Italian-Vincenzo-Giuliani-Army.jpg 707w" sizes="auto, (max-width: 195px) 100vw, 195px" /></span><span class="lia-anc-reel-vil">Spoltore</span><span class="lia-anc-reel-who">Vincenzo GIULIANI</span></a></li><li><a href="https://lifeinabruzzo.com/memory-walls/#story-117227"><span class="lia-anc-reel-frame"><img loading="lazy" width="202" height="300" src="https://lifeinabruzzo.com/wp-content/uploads/2026/11/1.2-Something-Italian-Raffaela-circa-1920s-202x300.jpg" class="attachment-medium size-medium wp-post-image" alt="Raffaela Scurti Giuliani" loading="lazy" decoding="async" srcset="https://lifeinabruzzo.com/wp-content/uploads/2026/11/1.2-Something-Italian-Raffaela-circa-1920s-202x300.jpg 202w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/1.2-Something-Italian-Raffaela-circa-1920s-101x150.jpg 101w, https://lifeinabruzzo.com/wp-content/uploads/2026/11/1.2-Something-Italian-Raffaela-circa-1920s.jpg 655w" sizes="auto, (max-width: 202px) 100vw, 202px" /></span><span class="lia-anc-reel-vil">Spoltore</span><span class="lia-anc-reel-who">Raffaela SCURTI Giuliani</span></a></li><li><a href="https://lifeinabruzzo.com/memory-walls/#story-117196"><span class="lia-anc-reel-frame"><img loading="lazy" width="300" height="197" src="https://lifeinabruzzo.com/wp-content/uploads/2026/10/IMG_5223-472x1024-1-300x197.jpg" class="attachment-medium size-medium wp-post-image" alt="My parents and my siblings" loading="lazy" decoding="async" srcset="https://lifeinabruzzo.com/wp-content/uploads/2026/10/IMG_5223-472x1024-1-300x197.jpg 300w, https://lifeinabruzzo.com/wp-content/uploads/2026/10/IMG_5223-472x1024-1-150x99.jpg 150w, https://lifeinabruzzo.com/wp-content/uploads/2026/10/IMG_5223-472x1024-1.jpg 472w" sizes="auto, (max-width: 300px) 100vw, 300px" /></span><span class="lia-anc-reel-vil">Serramonacesca</span><span class="lia-anc-reel-who">My parents and my siblings</span></a></li><li><a href="https://lifeinabruzzo.com/memory-walls/#story-117190"><span class="lia-anc-reel-frame"><img loading="lazy" width="169" height="300" src="https://lifeinabruzzo.com/wp-content/uploads/2026/10/1000001485-169x300.jpg" class="attachment-medium size-medium wp-post-image" alt="Agostino DiGiuseppe" loading="lazy" decoding="async" srcset="https://lifeinabruzzo.com/wp-content/uploads/2026/10/1000001485-169x300.jpg 169w, https://lifeinabruzzo.com/wp-content/uploads/2026/10/1000001485-576x1024.jpg 576w, https://lifeinabruzzo.com/wp-content/uploads/2026/10/1000001485-84x150.jpg 84w, https://lifeinabruzzo.com/wp-content/uploads/2026/10/1000001485-768x1365.jpg 768w, https://lifeinabruzzo.com/wp-content/uploads/2026/10/1000001485-864x1536.jpg 864w, https://lifeinabruzzo.com/wp-content/uploads/2026/10/1000001485-1152x2048.jpg 1152w, https://lifeinabruzzo.com/wp-content/uploads/2026/10/1000001485-1200x2133.jpg 1200w, https://lifeinabruzzo.com/wp-content/uploads/2026/10/1000001485-800x1422.jpg 800w, https://lifeinabruzzo.com/wp-content/uploads/2026/10/1000001485-scaled.jpg 1440w" sizes="auto, (max-width: 169px) 100vw, 169px" /></span><span class="lia-anc-reel-vil">Castel Castagna</span><span class="lia-anc-reel-who">Agostino DIGIUSEPPE</span></a></li></ul></div><style id="lia-anc-reel-css">
.lia-anc-reelwrap{position:relative}
.lia-anc-reel-arrows{position:absolute;right:0;top:-52px;display:flex;gap:6px}
.lia-anc-reel-arrows button{width:38px;height:38px;border:1px solid #cdbb96;background:#faf9f6;color:#2e4029;font-size:1.1rem;cursor:pointer}
.lia-anc-reel-arrows button:hover{background:#2e4029;color:#fff;border-color:#2e4029}
.lia-anc-reel{list-style:none;margin:0;padding:0 0 8px;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.lia-anc-reel li{flex:0 0 190px;scroll-snap-align:start}
.lia-anc-reel a{display:block;height:100%;text-decoration:none;color:inherit;background:#fff;border:1px solid #e3dccb;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.lia-anc-reel-frame{display:flex;align-items:center;justify-content:center;height:220px;padding:12px;box-sizing:border-box;background:#efe7d6}
.lia-anc-reel-frame img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;box-shadow:0 1px 4px rgba(60,40,10,.25);filter:sepia(.08)}
.lia-anc-reel-vil{display:block;padding:10px 12px 2px;font-family:"DM Sans",sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4a6741}
.lia-anc-reel-who{display:block;padding:0 12px 12px;font-family:"Source Serif 4",Georgia,serif;font-weight:700;font-size:.95rem;line-height:1.3;color:#2b2b28}
.lia-anc-reel a:hover .lia-anc-reel-who{text-decoration:underline}
.lia-anc-reel-small .lia-anc-reel li{flex-basis:160px}
.lia-anc-reel-small .lia-anc-reel-frame{height:170px;padding:10px}
.lia-anc-reel-small .lia-anc-reel-who{font-size:.88rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:0;margin-bottom:12px}
@media (max-width:768px){
	.lia-anc-reel-arrows{display:none}
	.lia-anc-reel li{flex-basis:58%}
	.lia-anc-reel-small .lia-anc-reel li{flex-basis:42%}
	.lia-anc-reel-small .lia-anc-reel-frame{height:150px}
}
</style>
<script>
(function(){document.querySelectorAll(".lia-anc-reelwrap").forEach(function(w){var r=w.querySelector(".lia-anc-reel");w.querySelectorAll(".lia-anc-reel-prev,.lia-anc-reel-next").forEach(function(b){b.addEventListener("click",function(){r.scrollBy({left:(b.classList.contains("lia-anc-reel-next")?1:-1)*r.clientWidth*0.8});});});});})();
</script><p class="lia-anc-cta"><a class="lia-anc-btn" href="https://lifeinabruzzo.com/memory-walls/">Read all 17 stories</a><a class="lia-anc-btn ghost" href="https://lifeinabruzzo.com/memory-walls/#add">Add someone from your family</a></p>	</div>
</section>

<style id="lia-cp-css">.lia-cp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;background:#c1d9bc;border-left:4px solid #2e4029;padding:20px 24px;margin:32px 0;clear:both}.lia-cp-text{flex:1 1 380px}.lia-cp-kicker{font-family:"DM Sans",sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2e4029;margin:0 0 6px}.lia-cp-kicker em{font-style:italic;text-transform:none;letter-spacing:.02em;font-family:"Playfair Display",Georgia,serif;font-size:.95rem}.lia-cp-title{font-family:"Playfair Display",Georgia,serif;font-weight:700;font-size:1.3rem;line-height:1.25;color:#1a1a18;margin:0 0 6px}.lia-cp-dek{font-family:"Source Serif 4",Georgia,serif;font-size:1rem;line-height:1.5;color:#1a1a18;margin:0}.lia-cp-btn{font-family:"DM Sans",sans-serif;font-weight:700;font-size:.95rem;color:#faf9f6!important;background:#2e4029;border-radius:30px;padding:12px 24px;text-decoration:none!important;white-space:nowrap}.lia-cp-btn:hover{background:#1f2c1c}.lia-cp--band{margin:0 auto;max-width:var(--max-width,1280px)}.lia-cp-band-wrap{padding:28px var(--gutter,28px);background:#faf9f6}@media (max-width:600px){.lia-cp{padding:18px}.lia-cp-btn{width:100%;text-align:center}}</style><div class="lia-cp-band-wrap"><aside class="lia-cp lia-cp--band" aria-label="Abruzzo Insiders Club">
	<div class="lia-cp-text">
		<p class="lia-cp-kicker">Abruzzo <em>Insiders</em> Club &middot; &euro;30 a year, founding price until 31 December</p>
		<p class="lia-cp-title">Love Abruzzo? Join the people who know it best.</p>
		<p class="lia-cp-dek">A private, ad-free community, the Living Calendar for planning your visits, every comune guide in full, and bilingual guides for living here.</p>
	</div>
	<a class="lia-cp-btn" href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/">Join the Insiders Club &rarr;</a>
</aside>
	</div>



<!-- ════════════════════════════════════════════════════════════
     OUT AND ABOUT IN ABRUZZO  (sage band - the one deliberate colour moment)
     ════════════════════════════════════════════════════════════ -->
<section class="lia-home-band lia-home-band-sage lia-events-live">
	<div class="lia-home-band-inner">
		<div class="lia-home-band-head">
			<h2 class="lia-home-band-title">Out and About <em>in</em> Abruzzo</h2>
			<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-home-band-link">Browse all November &rarr;</a>
		</div>
		<p class="lia-home-band-intro">Sagre, festivals, concerts and pageants across the four provinces &middot; <strong>88 events</strong> this month. Fully searchable, and all in our Living Calendar.</p>

		<div class="lia-events-tabs" role="tablist">
			<button type="button" class="lia-events-tab is-active" data-tab="now">Today</button>
			<button type="button" class="lia-events-tab" data-tab="upcoming">This Week</button>
					</div>

		
		<div class="lia-events-tabpanel" data-panel="upcoming" style="display:none;">
						<div class="lia-ev-strip">
												<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date">
						<span class="lia-ev-day">15</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Food &amp; Drink</span>
												<h3 class="lia-ev-title">Max and Molly&#039;s Autumn Lunch, Casa Faraone, Gallo</h3>
												<div class="lia-ev-meta">Sunday 15th November, 13:00 &middot; Chieti</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date">
						<span class="lia-ev-day">15</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Practical</span>
												<h3 class="lia-ev-title">Winter tyres or snow chains become compulsory</h3>
												<div class="lia-ev-meta">From Sunday 15th November to 15th April &middot; Region-wide</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date">
						<span class="lia-ev-day">15</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Culture</span>
												<h3 class="lia-ev-title">Teatro Fenaroli, Lanciano: November</h3>
												<div class="lia-ev-meta">15th, 21st, 22nd and 27th November &middot; Chieti</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date">
						<span class="lia-ev-day">15</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Outdoors</span>
												<h3 class="lia-ev-title">CAI Atessa Excursion to Pietrabbondante</h3>
												<div class="lia-ev-meta">Sunday 15th November &middot; Chieti</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date">
						<span class="lia-ev-day">20</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Culture</span>
												<h3 class="lia-ev-title">Le Nozze di Figaro, Teatro Marrucino, Chieti</h3>
												<div class="lia-ev-meta">Friday 20th November, 20:30, and Sunday 22nd November, 17:30 &middot; Chieti</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date">
						<span class="lia-ev-day">21</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Wine &amp; Beer</span>
												<h3 class="lia-ev-title">ApruVino, Loreto Aprutino</h3>
												<div class="lia-ev-meta">Saturday 21st November, from 18:00 &middot; Pescara</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date">
						<span class="lia-ev-day">21</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Food &amp; Drink</span>
												<h3 class="lia-ev-title">Prosit! Polù Uthar, Pollutri</h3>
												<div class="lia-ev-meta">Saturday 21st November &middot; Chieti</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date">
						<span class="lia-ev-day">21</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Markets</span>
												<h3 class="lia-ev-title">L&#039;Antico in Piazza, Chieti</h3>
												<div class="lia-ev-meta">Saturday 21st and Sunday 22nd November, 9:00 to 20:00 &middot; Chieti</div>
											</div>
				</a>
							</div>
					</div>

		<div class="lia-events-tabpanel" data-panel="now">
						<div class="lia-ev-strip">
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date lia-ev-date-now">
						<span class="lia-ev-day">13–14</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Festivals &amp; Traditions</span>
												<h3 class="lia-ev-title">Borgo San Martino, Cerchio</h3>
												<div class="lia-ev-meta">Friday 13th and Saturday 14th November &middot; L'Aquila</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date lia-ev-date-now">
						<span class="lia-ev-day">14–14</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Festivals &amp; Traditions</span>
												<h3 class="lia-ev-title">Festa di San Martino, Gagliano Aterno</h3>
												<div class="lia-ev-meta">Saturday 14th November, from late afternoon &middot; L'Aquila</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date lia-ev-date-now">
						<span class="lia-ev-day">14–14</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Family</span>
												<h3 class="lia-ev-title">Castagnata di San Martino, Pescina</h3>
												<div class="lia-ev-meta">Saturday 14th November &middot; L'Aquila</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date lia-ev-date-now">
						<span class="lia-ev-day">14–14</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Festivals &amp; Traditions</span>
												<h3 class="lia-ev-title">Festa di San Martino, Fano Adriano</h3>
												<div class="lia-ev-meta">Saturday 14th November, from dusk &middot; Teramo</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date lia-ev-date-now">
						<span class="lia-ev-day">1–15</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Festivals &amp; Traditions</span>
												<h3 class="lia-ev-title">San Martino in Abruzzo</h3>
												<div class="lia-ev-meta">Around Wednesday 11th November &middot; Region-wide</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date lia-ev-date-now">
						<span class="lia-ev-day">1–15</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Wine &amp; Beer</span>
												<h3 class="lia-ev-title">Cantine Aperte a San Martino, Teramo and Pescara wineries</h3>
												<div class="lia-ev-meta">1st to 15th November, booking required &middot; Region-wide</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date lia-ev-date-now">
						<span class="lia-ev-day">1–15</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Wine &amp; Beer</span>
												<h3 class="lia-ev-title">Cantine Aperte a San Martino, Chieti wine country</h3>
												<div class="lia-ev-meta">1st to 15th November, booking required &middot; Chieti</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-card">
					<div class="lia-ev-date lia-ev-date-now">
						<span class="lia-ev-day">11–15</span>
						<span class="lia-ev-mon">Nov</span>
					</div>
					<div class="lia-ev-info">
												<span class="lia-ev-cat">Festivals &amp; Traditions</span>
												<h3 class="lia-ev-title">Festa e Fiera di San Martino, Nereto</h3>
												<div class="lia-ev-meta">Wednesday 11th to Sunday 15th November; fair Saturday 14th and Sunday 15th from 8:00 &middot; Teramo</div>
											</div>
				</a>
							</div>
					</div>

		<div class="lia-ev-actions">
			<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-ev-btn lia-ev-btn-solid">Browse all November events &rarr;</a>
			<a href="https://lifeinabruzzo.com/abruzzo-event-guide-calendar/" class="lia-ev-btn lia-ev-btn-link">Open the calendar &rarr;</a>
		</div>
			</div>
	<div class="lia-home-band-inner"><div class="lia-lc-strip lia-lc-strip--paper">
	<p class="lia-lc-text"><strong>That&rsquo;s this week.</strong> The Living Calendar has every sagra, festa and concert across all 4 provinces, months ahead, on your own phone or computer calendar.</p>
	<a class="lia-lc-btn" href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/">Plan a day out &rarr;</a>
</div>
<style id="lia-lc-strip-css">
.lia-lc-strip { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 14px 24px; background: #c1d9bc; border-left: 4px solid #2e4029; padding: 18px 22px; margin: 28px 0 0; }
.lia-lc-strip--paper { background: #faf9f6; }
.lia-lc-text { font-family: 'Source Serif 4', Georgia, serif; font-size: 1rem; line-height: 1.55; color: #1a1a18; margin: 0; flex: 1 1 420px; }
.lia-lc-text strong { font-family: 'Playfair Display', Georgia, serif; font-weight: 700; }
.lia-lc-btn { font-family: 'DM Sans', sans-serif; font-weight: 700; font-size: 0.92rem; color: #faf9f6; background: #2e4029; border-radius: 30px; padding: 10px 22px; text-decoration: none; white-space: nowrap; }
.lia-lc-btn:hover { background: #1f2c1c; color: #faf9f6; }
</style>
	</div></section>
<!-- ═══════════════ end OUT AND ABOUT IN ABRUZZO ═══════════════ -->

<!-- Abruzzo a Tavola: the next 2 Insiders Club Online Meet-Ups, below the region's events. -->
<style id="lia-cc-css">.lia-cc{background:#faf9f6;padding:8px var(--gutter,28px) 36px}.lia-cc--whatson{background:#eef3ec;padding:44px var(--gutter,28px)}.lia-cc-inner{max-width:var(--max-width,1280px);margin:0 auto}.lia-cc-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;margin:0 0 16px}.lia-cc-h{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.2;color:#1a1a18;margin:0}.lia-cc-h em{font-style:italic;color:#2e4029}.lia-cc-sub{font-family:"DM Sans",sans-serif;font-size:.9rem;color:#3d5634;margin:0}.lia-cc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.lia-cc-card{margin:0;background:#fff;border:1px solid #d8d5cc;display:flex;flex-direction:column}.lia-cc-pic{display:block;line-height:0}.lia-cc-pic img{display:block;width:100%;height:auto}.lia-cc-cap{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px}.lia-cc-when{font-family:"DM Sans",sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2;color:#2e4029}.lia-cc-title{font-family:"Playfair Display",Georgia,serif;font-size:1.15rem;font-weight:700;line-height:1.25;color:#1a1a18}.lia-cc-btn{align-self:flex-start;margin-top:8px;font-family:"DM Sans",sans-serif;font-weight:700;font-size:.9rem;color:#faf9f6!important;background:#2e4029;border-radius:30px;padding:10px 20px;text-decoration:none!important}.lia-cc-btn:hover{background:#1f2c1c}.lia-cc-spot{margin:0 0 18px}.lia-cc-spot .lia-cc-card{border-left:4px solid #2e4029}.lia-cc-spot .lia-cc-pic img{aspect-ratio:1200/630;object-fit:cover}.lia-cc-eyebrow{font-family:"DM Sans",sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2e4029;margin:0 0 6px}.lia-cc-login{background:#c1d9bc;padding:36px 18px 44px}.lia-cc-login .lia-cc-inner{max-width:900px}.lia-ev-card.lia-ev-card--club .lia-ev-thumb{flex:0 0 64px;width:64px;height:64px;object-fit:cover;display:block}.lia-ev-card.lia-ev-card--club{border-left:4px solid #2e4029}@media (min-width:641px){.lia-cc-dup{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lia-cc-card{position:relative}}@media (max-width:640px){.lia-cc-grid{grid-template-columns:1fr}.lia-cc-btn{align-self:stretch;text-align:center}.lia-cc-spot .lia-cc-pic img{aspect-ratio:800/736}}</style><section class="lia-cc lia-cc--home" aria-label="Online Meet-Ups">
	<div class="lia-cc-inner">
		<div class="lia-cc-head">
			<h2 class="lia-cc-h">Abruzzo <em>a</em> Tavola</h2>
			<p class="lia-cc-sub">Online, so you can join from anywhere in Abruzzo or abroad &middot; 1st and 3rd Wednesday of the month</p>
		</div>
		<div class="lia-cc-grid">
			<figure class="lia-cc-card">
	<a class="lia-cc-pic" href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/">
		<picture>
			<source media="(max-width: 640px)" srcset="https://lifeinabruzzo.com/wp-content/themes/lifeinabruzzo-kadence/img/club-calls/club-call-2026-12-02-art.jpg">
			<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/themes/lifeinabruzzo-kadence/img/club-calls/club-call-2026-12-02.jpg" alt="A Christmas market in an Abruzzo piazza at night, with a lit tree, wooden stalls, Father Christmas and a full moon." width="1200" height="630" loading="lazy" decoding="async">
		</picture>
	</a>
	<figcaption class="lia-cc-cap">
		<span class="lia-cc-when lia-cc-dup">Wednesday 2nd December</span>
		<span class="lia-cc-title lia-cc-dup">Christmas in Abruzzo, and Your Questions</span>
		<a class="lia-cc-btn" href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/">Join to come along &rarr;</a>
	</figcaption>
</figure>
	<figure class="lia-cc-card">
	<a class="lia-cc-pic" href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/">
		<picture>
			<source media="(max-width: 640px)" srcset="https://lifeinabruzzo.com/wp-content/themes/lifeinabruzzo-kadence/img/club-calls/club-call-2026-12-16-art.jpg">
			<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/themes/lifeinabruzzo-kadence/img/club-calls/club-call-2026-12-16.jpg" alt="A hill town in Abruzzo at night, its windows lit, under rounded snowy mountains and a crescent moon." width="1200" height="630" loading="lazy" decoding="async">
		</picture>
	</a>
	<figcaption class="lia-cc-cap">
		<span class="lia-cc-when lia-cc-dup">Wednesday 16th December</span>
		<span class="lia-cc-title lia-cc-dup">Making Abruzzo Feel Like Home</span>
		<a class="lia-cc-btn" href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/">Join to come along &rarr;</a>
	</figcaption>
</figure>
			</div>
	</div>
</section>
	
<!-- ════════════════════════════════════════════════════════════
     2. THIS WEEK IN ABRUZZO
     Weather + Markets Today + Next Event. The return mechanism.
     ════════════════════════════════════════════════════════════ -->
<section class="lia-home-band lia-home-band-mosspale lia-thisweek">
	<div class="lia-home-band-inner">
		<div class="lia-home-band-head">
			<h2 class="lia-home-band-title">This Week <em>in</em> Abruzzo</h2>
			<a href="https://lifeinabruzzo.com/abruzzo-event-guide-calendar/" class="lia-home-band-link">Full calendar &rarr;</a>
		</div>
		<p class="lia-home-band-intro">Today&#8217;s markets and what&#8217;s coming up across Abruzzo.</p>

		<!-- Markets + Event in a 2-column row below -->
		<div class="lia-thisweek-2col">

			<a href="https://lifeinabruzzo.com/markets-in-abruzzo/" class="lia-thisweek-lane lia-thisweek-markets">
				<div class="lia-thisweek-lane-label">Markets today</div>

				<!-- Markets hub hero image -->
				<div class="lia-thisweek-markets-img">
					<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/05/IMG_6260-1.jpg" alt="Markets in Abruzzo" width="960" height="540" loading="lazy">
				</div>

				<div class="lia-thisweek-markets-figures">
					<div class="lia-thisweek-markets-count" id="lia-home-mkt-count">&hellip;</div>
					<div class="lia-thisweek-markets-day" id="lia-home-mkt-day">Counting today&#8217;s markets</div>
				</div>

				<ul class="lia-thisweek-markets-provs">
					<li><span class="lia-thisweek-dot lia-prov-te"></span>Teramo <span class="lia-thisweek-prov-count" data-prov="TE">0</span></li>
					<li><span class="lia-thisweek-dot lia-prov-aq"></span>L&#8217;Aquila <span class="lia-thisweek-prov-count" data-prov="AQ">0</span></li>
					<li><span class="lia-thisweek-dot lia-prov-ch"></span>Chieti <span class="lia-thisweek-prov-count" data-prov="CH">0</span></li>
					<li><span class="lia-thisweek-dot lia-prov-pe"></span>Pescara <span class="lia-thisweek-prov-count" data-prov="PE">0</span></li>
				</ul>

				<!-- Weather inside the markets card: planning tool for whether to head out -->
				<div class="lia-markets-weather" aria-label="Weather today across the four provinces">
					<div class="lia-markets-weather-label">Today&#8217;s weather</div>
					<div class="lia-markets-weather-grid">
						<div class="lia-wx-tile lia-mw-tile"><div class="weather-tile-province lia-mw-prov">AQ</div><div class="weather-tile-icon lia-mw-icon"><svg class="lia-wx-icon lia-wx-fog" viewbox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path class="wx-body" d="M6.8 14.6A3.6 3.6 0 0 1 7 7.2a4.9 4.9 0 0 1 9.4.9 3.2 3.2 0 0 1-.6 6.5z" /><path d="M4.5 18h15M7 21h10" /></svg></div><div class="weather-tile-temp lia-mw-temp">5&deg;C</div><div class="weather-tile-desc lia-mw-desc">Fog</div></div><div class="lia-wx-tile lia-mw-tile"><div class="weather-tile-province lia-mw-prov">CH</div><div class="weather-tile-icon lia-mw-icon"><svg class="lia-wx-icon lia-wx-cloud" viewbox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path class="wx-body" d="M6.8 18.5A4 4 0 0 1 7 10.6a5.2 5.2 0 0 1 10 .9 3.5 3.5 0 0 1-.6 7z" /></svg></div><div class="weather-tile-temp lia-mw-temp">9&deg;C</div><div class="weather-tile-desc lia-mw-desc">Overcast</div></div><div class="lia-wx-tile lia-mw-tile"><div class="weather-tile-province lia-mw-prov">PE</div><div class="weather-tile-icon lia-mw-icon"><svg class="lia-wx-icon lia-wx-cloud" viewbox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path class="wx-body" d="M6.8 18.5A4 4 0 0 1 7 10.6a5.2 5.2 0 0 1 10 .9 3.5 3.5 0 0 1-.6 7z" /></svg></div><div class="weather-tile-temp lia-mw-temp">12&deg;C</div><div class="weather-tile-desc lia-mw-desc">Overcast</div></div><div class="lia-wx-tile lia-mw-tile"><div class="weather-tile-province lia-mw-prov">TE</div><div class="weather-tile-icon lia-mw-icon"><svg class="lia-wx-icon lia-wx-cloud" viewbox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path class="wx-body" d="M6.8 18.5A4 4 0 0 1 7 10.6a5.2 5.2 0 0 1 10 .9 3.5 3.5 0 0 1-.6 7z" /></svg></div><div class="weather-tile-temp lia-mw-temp">8&deg;C</div><div class="weather-tile-desc lia-mw-desc">Overcast</div></div>					</div>
				</div>

				<span class="lia-thisweek-lane-cta">Open the markets map &rarr;</span>
			</a>

				<div class="lia-connection-events">
			<div class="lia-connection-events-head">
				<h3 class="lia-connection-events-title">Abruzzo <em>Diary</em></h3>
				<a href="https://lifeinabruzzo.com/abruzzoevents/category/abruzzo-connections/" class="lia-home-band-link">See all events &rarr;</a>
			</div>
			<p class="lia-connection-events-intro">This month's highlights, plus workshops, tours and tastings from the hosts and guides in our directory.</p>

			<div class="lia-connection-feature">
				<a href="https://lifeinabruzzo.com/november-events-out-and-about-in-abruzzo/" class="lia-connection-feature-linkarea">
										<div class="lia-connection-feature-img">
						<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/10/123912872_10158714193947460_7914820130071513511_n-1-1170x780-1-1024x683.jpg" alt="November Events Out &#038; About in Abruzzo" width="960" height="540" loading="lazy">
					</div>
										<div class="lia-connection-feature-body">
						<span class="lia-connection-feature-eyebrow">This month</span>
						<h4 class="lia-connection-feature-title">November Events Out &#038; About in Abruzzo</h4>
												<p class="lia-connection-feature-dek">San Martino bonfires, vino novello, new olive oil and truffle fairs: over 100 November events in Abruzzo’s villages, towns and cities</p>
												<span class="lia-connection-feature-cta">Browse all events &rarr;</span>
					</div>
				</a>
				<a href="https://lifeinabruzzo.com/abruzzoevents/category/abruzzo-connections/" class="lia-connection-feature-catlink">Abruzzo Connections events &rarr;</a>
			</div>

						<div class="lia-connection-events-grid">
								<a href="https://lifeinabruzzo.com/events/getting-to-know-teramo-a-friendly-walk-for-newcomers/" class="lia-connection-event">
					<div class="lia-connection-event-date lia-connection-event-date-yr">
												<span class="lia-connection-event-yr">All<br>year</span>
											</div>
					<div class="lia-connection-event-info">
						<h4 class="lia-connection-event-title">Getting to Know Teramo – A Friendly Walk for Newcomers</h4>
												<div class="lia-connection-event-loc">
							<svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>
							<span>Teramo</span>
						</div>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/events/fluency-friends-in-no-time-online-italian-classes-with-laura/" class="lia-connection-event">
					<div class="lia-connection-event-date lia-connection-event-date-yr">
												<span class="lia-connection-event-yr">All<br>year</span>
											</div>
					<div class="lia-connection-event-info">
						<h4 class="lia-connection-event-title">Fluency &amp; Friends In No Time &#8211; Online Italian Classes with Laura</h4>
												<div class="lia-connection-event-loc">
							<svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>
							<span>LM for Italian</span>
						</div>
											</div>
				</a>
							</div>
			
		</div>
		</div>

	</div>
</section>

<!-- ════════════════════════════════════════════════════════════
     3. IN SEASON
     3 curated cards: Guide / Recipe / What to See
     ════════════════════════════════════════════════════════════ -->
<section class="lia-home-band lia-home-band-white">
	<div class="lia-home-band-inner">
		<div class="lia-home-band-head">
			<h2 class="lia-home-band-title">In <em>Season</em></h2>
			<span class="lia-home-band-link">November 2026</span>
		</div>
		<p class="lia-home-band-intro">What&#8217;s worth reading right now. The latest guide, the seasonal recipe, and one to add to the visiting list.</p>

		<div class="lia-inseason-grid">

						<div class="lia-inseason-slot">
			<a href="https://lifeinabruzzo.com/childs-abruzzo-wonderful-things-to-do-with-toddlers-to-teens/" class="lia-inseason-card">
								<div class="lia-inseason-card-img">
					<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/07/mammoth-640x400.jpg" alt="Abruzzo with Kids, Teens &amp; Toddlers : A Family Guide" width="750" height="500" loading="lazy">
				</div>
								<div class="lia-inseason-card-body">
					<span class="lia-inseason-card-kicker">Latest Guide</span>
					<h3 class="lia-inseason-card-title">Abruzzo with Kids, Teens &amp; Toddlers : A Family Guide</h3>
										<p class="lia-inseason-card-dek">Abruzzo with kids, toddlers to teens: lakes, castles, animals, Roman ruins, beaches, waterparks and festivals, mostly gentle on the purse</p>
									</div>
			</a>
						</div>
						<div class="lia-inseason-slot">
			<a href="https://lifeinabruzzo.com/celebrate-halloween-abruzzo/" class="lia-inseason-card">
								<div class="lia-inseason-card-img">
					<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2021/10/andy-holmes-0m7i1z-R0w4-unsplash.jpg" alt="Where to Celebrate Halloween and Ognissanti in Abruzzo" width="750" height="500" loading="lazy">
				</div>
								<div class="lia-inseason-card-body">
					<span class="lia-inseason-card-kicker">Latest Recipe</span>
					<h3 class="lia-inseason-card-title">Where to Celebrate Halloween and Ognissanti in Abruzzo</h3>
										<p class="lia-inseason-card-dek">Here&#039;s our Halloween trail of where to take the kids in Abruzzo for the 31st of October, but also the pick of the better-known events for…</p>
									</div>
			</a>
						<a href="https://lifeinabruzzo.com/tag/pumpkin/" class="lia-inseason-more">More pumpkin recipes &rarr;</a>
						</div>
						<div class="lia-inseason-slot">
			<a href="https://lifeinabruzzo.com/1000-years-in-a-day-trabocchi-coast-and-palazzo-luca-dazio/" class="lia-inseason-card">
								<div class="lia-inseason-card-img">
					<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/11/luca_room_baroque-640x400.jpg" alt="1,000 Years in a Day: Trabocchi Coast and Palazzo Lucà Dazio" width="750" height="500" loading="lazy">
				</div>
								<div class="lia-inseason-card-body">
					<span class="lia-inseason-card-kicker">What to See</span>
					<h3 class="lia-inseason-card-title">1,000 Years in a Day: Trabocchi Coast and Palazzo Lucà Dazio</h3>
										<p class="lia-inseason-card-dek">Join Abruzzo Escape on 21 November for San Giovanni in Venere, the trabocchi and lunch inside private Palazzo Lucà Dazio.</p>
									</div>
			</a>
						</div>
			
		</div>
	</div>
</section>

<!-- ════════════════════════════════════════════════════════════
     5b. ABRUZZO DOSSIER (serious regional-reporting desk)
     Leads with one big featured piece, then a compact list of
     further dossiers. Hides entirely if the category is empty.
     ════════════════════════════════════════════════════════════ -->
<section class="lia-home-band lia-home-band-cream lia-dossier" id="abruzzo-dossier">
	<div class="lia-home-band-inner">
		<div class="lia-home-band-head lia-dossier-head">
			<div class="lia-dossier-masthead">
				<span class="lia-dossier-eyebrow">Abruzzo Dossier</span>
				<h2 class="lia-home-band-title lia-dossier-title">The Story <em>Behind the</em> Headlines</h2>
			</div>
			<a href="https://lifeinabruzzo.com/abruzzo-dossier/" class="lia-home-band-link">All dossiers &rarr;</a>
		</div>
		<p class="lia-home-band-intro">In-depth, evidence-led reporting on the forces shaping Abruzzo: its economy, its institutions, and the decisions that reach the people who live here.</p>

		<a href="https://lifeinabruzzo.com/before-you-call-them-wild-why-italian-teenagers-are-striking/" class="lia-dossier-lead">
						<div class="lia-dossier-lead-img">
				<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/10/featured-1200x630-1.jpg" alt="Before you Call Them Wild: Why Italian Teenagers are Striking" width="900" height="600" loading="lazy">
			</div>
						<div class="lia-dossier-lead-body">
				<span class="lia-dossier-kicker">Latest dossier</span>
				<h3 class="lia-dossier-lead-title">Before you Call Them Wild: Why Italian Teenagers are Striking</h3>
								<p class="lia-dossier-lead-dek">Italy’s teenagers are striking over €5-an-hour jobs, no minimum wage and AI. Before you call them wild, see what they’ve been handed.</p>
								<span class="lia-dossier-lead-cta">Read the full dossier &rarr;</span>
							</div>
		</a>

				<div class="lia-dossier-more">
			<span class="lia-dossier-more-label">More from the Dossier</span>
			<div class="lia-dossier-grid">
								<a href="https://lifeinabruzzo.com/plan-pit-stop-fuel-abruzzo/" class="lia-dossier-card">
					<div class="lia-dossier-card-img">
												<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/09/fuel-featured-1200x630-1-768x403.png" alt="Plan Your Pit Stop: Fuel in Abruzzo" width="800" height="500" loading="lazy">
											</div>
					<div class="lia-dossier-card-body">
						<span class="lia-dossier-card-date"></span>
						<h3 class="lia-dossier-card-title">Plan Your Pit Stop: Fuel in Abruzzo</h3>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/abruzzo-4-month-hole-for-your-e100-tax-saving/" class="lia-dossier-card">
					<div class="lia-dossier-card-img">
												<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/09/IMG_4295-1-768x547.jpeg" alt="Abruzzo&#8217;s 4-Month Hole for Your €100 Car Tax Saving" width="800" height="500" loading="lazy">
											</div>
					<div class="lia-dossier-card-body">
						<span class="lia-dossier-card-date"></span>
						<h3 class="lia-dossier-card-title">Abruzzo&#8217;s 4-Month Hole for Your €100 Car Tax Saving</h3>
											</div>
				</a>
								<a href="https://lifeinabruzzo.com/how-to-read-your-abruzzo-village/" class="lia-dossier-card">
					<div class="lia-dossier-card-img">
												<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/07/shepherd-campo-imperatore-abruzzo-768x611.jpg" alt="How to Read Your Abruzzo Village" width="800" height="500" loading="lazy">
											</div>
					<div class="lia-dossier-card-body">
						<span class="lia-dossier-card-date"></span>
						<h3 class="lia-dossier-card-title">How to Read Your Abruzzo Village</h3>
											</div>
				</a>
							</div>
		</div>
			</div>
</section>

<!-- ════════════════════════════════════════════════════════════
     6. ABOUT BAND (Editorial + Cultural Association)
     ════════════════════════════════════════════════════════════ -->
<section class="lia-home-band lia-home-band-white lia-about-band" id="about-lia">
	<div class="lia-about-inner">

		<div class="lia-about-col">
			<div class="lia-about-eyebrow">Editorial</div>
			<h2 class="lia-about-title">All About Abruzzo Guide &amp; <em>Village Blog</em></h2>
			<p class="lia-about-dek">Real stories, recipes and community life from Abruzzo. Independent editorial coverage of culture, food, history, travel and the people who make this region extraordinary.</p>
			<a href="https://lifeinabruzzo.com/village-blog-about-abruzzo-guide/" class="lia-about-btn lia-about-btn-primary">Explore 19 Years of Abruzzo Stories &rarr;</a>
		</div>

		<div class="lia-about-divider" aria-hidden="true"></div>

		<div class="lia-about-col">
			<div class="lia-about-eyebrow">About Us</div>
			<h2 class="lia-about-title">A Registered Italian <em>Cultural Association</em></h2>
			<div class="lia-about-with-image">
				<a href="https://lifeinabruzzo.com/cultural-association/" class="lia-about-italia">
					<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/04/italia-bascianella.jpg" alt="Italia di Bascianella, the neighbour who inspired Life in Abruzzo" width="140" height="175" loading="lazy">
				</a>
				<div class="lia-about-text">
					<p class="lia-about-dek">Life in Abruzzo is an <em>Associazione Culturale</em>, a not-for-profit registered in Italy. Independently covering this region since 2007. Started by a Nonna. Built by a community.</p>
					<a href="https://lifeinabruzzo.com/cultural-association/" class="lia-about-link">Our story &rarr;</a>
				</div>
			</div>
			<div class="lia-about-actions">
				<a href="https://wa.me/393762356867" class="lia-about-btn lia-about-btn-whatsapp" target="_blank" rel="noopener">
					<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/></svg>
					WhatsApp Us
				</a>
				<a href="https://calendar.app.google/teD22BE98zaooDhm7" class="lia-about-btn lia-about-btn-calendar" target="_blank" rel="noopener">
					<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
					Book a Call
				</a>
			</div>
		</div>

	</div>
</section>

<!-- ════════════════════════════════════════════════════════════
     7. EXPLORE BY PROVINCE (4 tiles, kept from v5)
     ════════════════════════════════════════════════════════════ -->
<section class="lia-home-band lia-home-band-cream lia-provinces">
	<div class="lia-home-band-inner">
		<div class="lia-home-band-head">
			<h2 class="lia-home-band-title">Explore <em>by</em> Province</h2>
		</div>
		<div class="lia-provinces-grid">
						<a href="https://lifeinabruzzo.com/province/laquila/" class="lia-province-tile">
				<div class="lia-province-tile-img">
					<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/05/laquila-province-tile.jpg" alt="L&#039;Aquila province, Abruzzo" loading="lazy" width="800" height="800">
				</div>
				<div class="lia-province-tile-overlay" aria-hidden="true"></div>
				<div class="lia-province-tile-content">
					<div class="lia-province-tile-name">L&#039;Aquila</div>
				</div>
			</a>
						<a href="https://lifeinabruzzo.com/province/chieti/" class="lia-province-tile">
				<div class="lia-province-tile-img">
					<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/05/chieti-province-tile.jpg" alt="Chieti province, Abruzzo" loading="lazy" width="800" height="800">
				</div>
				<div class="lia-province-tile-overlay" aria-hidden="true"></div>
				<div class="lia-province-tile-content">
					<div class="lia-province-tile-name">Chieti</div>
				</div>
			</a>
						<a href="https://lifeinabruzzo.com/province/pescara/" class="lia-province-tile">
				<div class="lia-province-tile-img">
					<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/05/pescara-province-tile.jpg" alt="Pescara province, Abruzzo" loading="lazy" width="800" height="800">
				</div>
				<div class="lia-province-tile-overlay" aria-hidden="true"></div>
				<div class="lia-province-tile-content">
					<div class="lia-province-tile-name">Pescara</div>
				</div>
			</a>
						<a href="https://lifeinabruzzo.com/province/teramo/" class="lia-province-tile">
				<div class="lia-province-tile-img">
					<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/05/teramo-province-tile.jpg" alt="Teramo province, Abruzzo" loading="lazy" width="800" height="800">
				</div>
				<div class="lia-province-tile-overlay" aria-hidden="true"></div>
				<div class="lia-province-tile-content">
					<div class="lia-province-tile-name">Teramo</div>
				</div>
			</a>
					</div>
	</div>
</section>

<!-- ════════════════════════════════════════════════════════════
     8. ABRUZZO CONNECTIONS (slideshow of trusted businesses)
     Horizontal scrollable carousel on a sage banner. Larger white
     cards with green typography. Touch-swipe on mobile, arrow buttons
     on desktop. Native CSS scroll-snap for slideshow feel without JS.
     ════════════════════════════════════════════════════════════ -->
<section class="lia-home-band lia-home-band-sage lia-connections-band">
	<div class="lia-home-band-inner">
		<div class="lia-home-band-head lia-connections-head">
			<h2 class="lia-home-band-title">Abruzzo <em>Connections</em></h2>
			<a href="https://lifeinabruzzo.com/abruzzo-connections/" class="lia-home-band-link">Browse the directory &rarr;</a>
		</div>
		<p class="lia-home-band-intro">Featured members of our directory: places to stay, properties for sale, restaurants, tours, guides and services across the region. <a href="https://lifeinabruzzo.com/abruzzoevents/category/abruzzo-connections/" class="lia-connections-events-link">See the workshops, classes and tours they&#8217;re running &rarr;</a></p>

		<div class="lia-connections-slider-wrap">
			<button class="lia-connections-arrow lia-connections-arrow-prev" aria-label="Previous business" type="button">&larr;</button>

			<div class="lia-connections-slider" id="lia-connections-slider">
								<a href="https://lifeinabruzzo.com/places/dimora-del-tempo/" class="lia-connection-card">
										<div class="lia-connection-card-img">
						<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2025/11/Foto-24-10-25-16-21-02-768x576.jpg" alt="Dimora del Tempo" width="750" height="500" loading="lazy">
					</div>
										<div class="lia-connection-card-body">
												<h3 class="lia-connection-card-title">Dimora del Tempo</h3>
												<p class="lia-connection-card-dek">Via Frazione La Fonte 52,Civitella Messer Raimondo Dimora del Tempo is a welcoming 4-bedroom holiday rental home with panoramic views…</p>
												<span class="lia-connection-card-cta">View listing &rarr;</span>
					</div>
				</a>
								<a href="https://lifeinabruzzo.com/places/energy-efficient-palazzo-for-sale-in-historic-furci-abruzzo/" class="lia-connection-card">
										<div class="lia-connection-card-img">
						<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/09/33-Esterno-dietro-2-768x576.jpg" alt="Energy-Efficient Palazzo for Sale in Historic Furci, Abruzzo" width="750" height="500" loading="lazy">
					</div>
										<div class="lia-connection-card-body">
												<h3 class="lia-connection-card-title">Energy-Efficient Palazzo for Sale in Historic Furci, Abruzzo</h3>
												<p class="lia-connection-card-dek">Restored 1800s palazzo for sale in Furci, Abruzzo: 310 sqm, energy class A1, panoramic terraces, a short drive to the Adriatic</p>
												<span class="lia-connection-card-cta">View listing &rarr;</span>
					</div>
				</a>
								<a href="https://lifeinabruzzo.com/places/kokopelli-camping-retreat/" class="lia-connection-card">
										<div class="lia-connection-card-img">
						<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2024/03/camping-abruzzo-1-768x403.png" alt="Kokopelli Camping Retreat" width="750" height="500" loading="lazy">
					</div>
										<div class="lia-connection-card-body">
												<h3 class="lia-connection-card-title">Kokopelli Camping Retreat</h3>
												<p class="lia-connection-card-dek">Open from March to October, Kokopelli Camping Retreat is slow camping and low-impact glamping surrounded by nature within the foothills of…</p>
												<span class="lia-connection-card-cta">View listing &rarr;</span>
					</div>
				</a>
								<a href="https://lifeinabruzzo.com/places/max-and-molly-casa-faraone-home-restaurant/" class="lia-connection-card">
										<div class="lia-connection-card-img">
						<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2025/02/WhatsApp-Image-2025-02-03-at-10.42.17_24b24af8-768x576.jpg" alt="Max and Molly at Casa Faraone Home Restaurant" width="750" height="500" loading="lazy">
					</div>
										<div class="lia-connection-card-body">
												<h3 class="lia-connection-card-title">Max and Molly at Casa Faraone Home Restaurant</h3>
												<p class="lia-connection-card-dek">Our home restaurant Max and Molly at Casa Faraone which is nestled between the Majella Mountains and the Aventino Valley close to Fara San…</p>
												<span class="lia-connection-card-cta">View listing &rarr;</span>
					</div>
				</a>
								<a href="https://lifeinabruzzo.com/places/ciao-abruzzo/" class="lia-connection-card">
										<div class="lia-connection-card-img">
						<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2024/12/abruzzo-holiday-2-1-768x432.png" alt="Ciao Abruzzo Tours: Truffle Tours, Cooking Classes &amp; Day Trips in Abruzzo" width="750" height="500" loading="lazy">
					</div>
										<div class="lia-connection-card-body">
												<h3 class="lia-connection-card-title">Ciao Abruzzo Tours: Truffle Tours, Cooking Classes &amp; Day Trips in Abruzzo</h3>
												<p class="lia-connection-card-dek">Truffle hunts, cooking classes and one-day excursions across Abruzzo with Ezio and Marie, from Sulmona and Scanno to the Adriatic coast</p>
												<span class="lia-connection-card-cta">View listing &rarr;</span>
					</div>
				</a>
								<a href="https://lifeinabruzzo.com/places/palazzo-luca-dazio-art-food-wine-experience/" class="lia-connection-card">
										<div class="lia-connection-card-img">
						<img loading="lazy" src="https://lifeinabruzzo.com/wp-content/uploads/2026/09/luca_kitchen-768x1029.jpg" alt="Inside Palazzo Lucà Dazio: Art, Stories, Food and Wine" width="750" height="500" loading="lazy">
					</div>
										<div class="lia-connection-card-body">
												<h3 class="lia-connection-card-title">Inside Palazzo Lucà Dazio: Art, Stories, Food and Wine</h3>
												<p class="lia-connection-card-dek">Visit Palazzo Lucà Dazio, a private family home on the Trabocchi Coast, with art, D&#039;Annunzio letters and the family&#039;s wine and oil.</p>
												<span class="lia-connection-card-cta">View listing &rarr;</span>
					</div>
				</a>
							</div>

			<button class="lia-connections-arrow lia-connections-arrow-next" aria-label="Next business" type="button">&rarr;</button>
		</div>
	</div>
</section>

<!-- Join Us band removed: the same social links are in the site footer on every page. -->

<!-- ════════════════════════════════════════════════════════════
     10. FOR BUSINESSES (slim CTA, sits as page sign-off)
     Final commercial ask after the community invitation.
     ════════════════════════════════════════════════════════════ -->
<section class="lia-home-band lia-home-band-mossdark lia-business">
	<div class="lia-home-band-inner">
		<div class="lia-business-grid">
			<div class="lia-business-pitch">
				<div class="lia-business-eyebrow">For Businesses</div>
				<h2 class="lia-business-title">Trusted <em>by Independent</em> Abruzzese Businesses</h2>
				<p class="lia-business-dek">Editorial coverage that businesses, organisations and councils across the region invest in. List your business in our directory, or work with us on a story.</p>
			</div>
			<div class="lia-business-actions">
				<a href="https://lifeinabruzzo.com/advertise-pubblicita/" class="lia-business-btn lia-business-btn-primary">Work with us &rarr;</a>
			</div>
		</div>
	</div>
</section>

</main>

<style>
/* ════════════════════════════════════════════════════════════
   HOMEPAGE V6 - Editorial blog identity
   Curated, audience-led structure.
   ════════════════════════════════════════════════════════════ */

.lia-home-v6 {
	padding: 0 !important;
	max-width: 100% !important;
	margin: 0 !important;
	background: var(--warm-white, #faf9f6);
}
/* Force sage background on body AND any wrappers that might sit between
   the Kadence header and the start of our main element. Kills the gap
   between the nav menu and the sage banner. */
body.home,
body.page-template-front-page,
body.lia-home-active {
	background-color: var(--sage, #c1d9bc) !important;
}
body.home .site,
body.home #page,
body.home .site-container,
body.home .content-area,
body.home .site-content,
body.home #content,
body.home .site-main {
	background-color: var(--sage, #c1d9bc) !important;
}
body.home .site-main.lia-home-v6 {
	margin-top: 0 !important;
	padding-top: 0 !important;
}
/* Override Kadence's default content padding-top on the homepage so the
   sage banner starts flush against the header. */
body.home .content-area,
body.home .site-content {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

/* Hide the duplicate footer weather widget on the homepage. The footer
   weather tiles compete with the inline weather tiles in the section head
   for the same Open-Meteo data, causing duplicate-request failures. The
   inline tiles cover this need on the homepage; the footer weather still
   shows on inner pages where there is no header-level weather. */
body.home .footer-weather-band,
body.home .lia-footer-weather,
body.home #footer .weather-tile,
body.home .site-footer .weather-tile,
body.home footer .weather-tile,
body.home [class*="footer"] .weather-tile {
	display: none !important;
}

/* Hide the footer Trusted Businesses / Abruzzo Connections slideshow on
   the homepage. The new sage Connections band (section 8) replaces it.
   The footer slideshow still shows on inner pages where it's the only
   member-directory showcase. */
body.home .footer-connections,
body.home .footer-connections-band,
body.home .lia-footer-connections,
body.home footer [class*="connections"] {
	display: none !important;
}

/* Hide the footer Join Us social block on the homepage. The new Join Us
   band (section 10) replaces it. The footer Join Us still shows on
   inner pages. */
body.home .footer-joinus,
body.home .lia-footer-joinus,
body.home footer [class*="joinus"],
body.home footer [class*="join-us"],
body.home footer [class*="social"] {
	display: none !important;
}

/* SHARED BAND SYSTEM */
.lia-home-band {
	padding: 44px 28px 48px;
	border-top: 1px solid #fff;
}
.lia-home-band-white { background: var(--warm-white, #faf9f6); }
.lia-home-band-cream { background: var(--cream, #f5f3ee); }
.lia-home-band-mosspale { background: var(--moss-pale, #e8efe7); }
.lia-home-band-mossdark { background: var(--moss-dark, #2e4029); color: #fff; }
.lia-home-band-sage { background: var(--sage, #c1d9bc); }
.lia-home-band-inner { max-width: 1320px; margin: 0 auto; }
.lia-home-band-head {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	border-bottom: 1px solid var(--rule, #e5e3dc);
	padding-bottom: 12px;
	margin-bottom: 20px;
}
.lia-home-band-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.5rem;
	font-weight: 700;
	color: var(--ink, #1a1a18);
	margin: 0;
}
.lia-home-band-title em { font-style: italic; font-weight: 400; }
.lia-home-band-link {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.7rem;
	font-weight: 500;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	text-decoration: none;
}
.lia-home-band-intro {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 0.95rem;
	line-height: 1.6;
	color: var(--ink-mid, #3d3d3a);
	margin: -6px 0 20px;
	max-width: 760px;
}

/* 1. WELCOME STRIP */
.lia-home-welcome {
	background: var(--sage, #c1d9bc);
	padding: 28px 28px 26px;
}
.lia-home-welcome-inner {
	max-width: 1320px;
	margin: 0 auto;
	text-align: center;
}
.lia-home-welcome-text {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.25rem;
	font-weight: 600;
	color: var(--moss-dark, #2e4029);
	margin: 0;
	line-height: 1.4;
	letter-spacing: -0.005em;
}
.lia-home-welcome-text em { font-style: italic; font-weight: 400; }
.lia-home-welcome-it {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 0.92rem;
	font-style: italic;
	font-weight: 400;
	color: var(--moss, #4a6741);
	margin: 6px 0 0;
	line-height: 1.4;
	opacity: 0.85;
}
.lia-home-welcome-it em { font-style: italic; font-weight: 600; }

/* 2. THIS WEEK */
/* Weather block inside the Markets card. Planning tool: should I head out today? */
.lia-markets-weather {
	margin: 18px 0 18px;
	padding: 14px 0 0;
	border-top: 1px solid rgba(74, 103, 65, 0.18);
}
.lia-markets-weather-label {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.58rem;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	margin-bottom: 10px;
}
.lia-markets-weather-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
}
/* Override any inherited card styling: these are inline data cells */
.lia-markets-weather .weather-tile,
.lia-markets-weather .lia-mw-tile {
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
	padding: 0 !important;
	margin: 0 !important;
	text-align: center !important;
	display: flex !important;
	flex-direction: column;
	gap: 3px;
}
.lia-markets-weather .weather-tile-province,
.lia-markets-weather .lia-mw-prov {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.6rem;
	font-weight: 700;
	color: var(--moss-dark, #2e4029);
	letter-spacing: 0.08em;
	text-transform: uppercase;
	opacity: 1;
	line-height: 1;
}
.lia-markets-weather .weather-tile-temp,
.lia-markets-weather .lia-mw-temp {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 1rem;
	font-weight: 700;
	color: var(--ink, #1a1a18);
	line-height: 1.1;
	opacity: 1;
}
.lia-markets-weather .weather-tile-desc,
.lia-markets-weather .lia-mw-desc {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.65rem;
	color: var(--ink-mid, #3d3d3a);
	line-height: 1.2;
	opacity: 0.85;
	display: block;
}
.lia-markets-weather .weather-tile-sub { display: none; }

/* Markets + Event 2-column row below */
.lia-thisweek-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 18px;
	align-items: stretch;
}
.lia-thisweek-lane {
	background: #fff;
	padding: 20px 22px 22px;
	display: flex;
	flex-direction: column;
	gap: 10px;
	text-decoration: none;
	color: inherit;
	transition: transform 0.2s ease, box-shadow 0.2s ease;
}
a.lia-thisweek-lane:hover { transform: translateY(-3px); box-shadow: 0 8px 20px rgba(46, 64, 41, 0.12); }
.lia-thisweek-lane.lia-thisweek-event:has(.lia-thisweek-event-main:hover) {
	transform: translateY(-3px);
	box-shadow: 0 8px 20px rgba(46, 64, 41, 0.12);
}
/* Push the CTA to the bottom of the markets card so cards balance height */
.lia-thisweek-markets .lia-thisweek-lane-cta {
	margin-top: auto;
	padding-top: 12px;
}
.lia-thisweek-lane-label {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.65rem;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--moss-dark, #2e4029);
}
.lia-thisweek-lane-cta {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.65rem;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	margin-top: auto;
	padding-top: 8px;
}

/* Markets card with hero image */
.lia-thisweek-markets-img {
	aspect-ratio: 16 / 9;
	overflow: hidden;
	background: var(--moss-pale, #e8efe7);
	margin: 4px 0;
}
.lia-thisweek-markets-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: transform 0.35s ease;
}
.lia-thisweek-markets:hover .lia-thisweek-markets-img img { transform: scale(1.04); }
.lia-thisweek-markets-figures {
	display: flex;
	align-items: baseline;
	gap: 12px;
	flex-wrap: wrap;
	margin: 4px 0;
}
.lia-thisweek-markets-count {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 2.6rem;
	font-weight: 700;
	line-height: 1;
	color: var(--moss-dark, #2e4029);
}
.lia-thisweek-markets-day {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 0.9rem;
	color: var(--ink-mid, #3d3d3a);
	line-height: 1.4;
	flex: 1;
	min-width: 0;
}
.lia-thisweek-markets-provs {
	list-style: none;
	padding: 0;
	margin: 4px 0 0;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 4px 16px;
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.82rem;
	color: var(--ink, #1a1a18);
}
.lia-thisweek-markets-provs li { display: flex; align-items: center; gap: 6px; }
.lia-thisweek-dot { width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0; }
.lia-prov-te { background: #4a6741; }
.lia-prov-aq { background: #ba7517; }
.lia-prov-ch { background: #D85A30; }
.lia-prov-pe { background: #378ADD; }
.lia-thisweek-prov-count { margin-left: auto; font-weight: 600; color: var(--ink-mid, #6b6b66); }

/* Event card */
.lia-thisweek-event-img {
	aspect-ratio: 16 / 9;
	overflow: hidden;
	background: var(--moss-pale, #e8efe7);
	margin: 4px 0;
}
.lia-thisweek-event-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.35s ease; }
.lia-thisweek-event:hover .lia-thisweek-event-img img { transform: scale(1.04); }
.lia-thisweek-event-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.2rem;
	font-weight: 700;
	line-height: 1.2;
	color: var(--ink, #1a1a18);
	margin: 4px 0 4px;
}
.lia-thisweek-event:hover .lia-thisweek-event-title { color: var(--moss, #4a6741); }
.lia-thisweek-event-loc {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	margin: 0 0 8px;
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.78rem;
	color: var(--moss, #4a6741);
	font-weight: 600;
}
.lia-thisweek-event-loc svg {
	flex-shrink: 0;
	color: var(--moss, #4a6741);
}
.lia-thisweek-event-dek {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 0.92rem;
	line-height: 1.5;
	color: var(--ink-mid, #3d3d3a);
	margin: 0;
}
.lia-thisweek-event-empty { background: var(--cream, #f5f3ee); }

/* Event card structure: lane is the outer wrapper, main is the primary
   clickable area, next-up is a secondary clickable strip at the bottom. */
.lia-thisweek-lane.lia-thisweek-event {
	display: flex;
	flex-direction: column;
	padding: 0;
}
.lia-thisweek-event-main {
	display: flex;
	flex-direction: column;
	padding: 22px 22px 14px;
	text-decoration: none;
	color: inherit;
	flex: 1;
}
.lia-thisweek-event-main .lia-thisweek-lane-cta {
	margin-top: auto;
	padding-top: 12px;
}
.lia-thisweek-event-nextup {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	padding: 14px 22px 18px;
	background: #fff;
	border-top: 1px solid rgba(74, 103, 65, 0.18);
	margin: 0 22px;
	text-decoration: none;
	color: inherit;
	transition: opacity 0.15s ease;
}
.lia-thisweek-event-nextup:hover {
	opacity: 0.7;
}
.lia-thisweek-event-nextup-label {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.58rem;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	flex-shrink: 0;
}
.lia-thisweek-event-nextup-text {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 0.82rem;
	font-weight: 500;
	color: var(--ink, #1a1a18);
	line-height: 1.35;
	flex: 1;
	text-align: right;
}

/* What's On feature card (replaces the single upcoming-event lane).
   Reuses the event card's image / title / dek styling but is a single
   link, so it keeps the standard lane padding and gets its own hover
   states (the old .lia-thisweek-event compound is no longer used). */
.lia-thisweek-whatson { justify-content: flex-start; }
.lia-thisweek-whatson .lia-thisweek-lane-cta { margin-top: auto; padding-top: 12px; }
.lia-thisweek-whatson:hover .lia-thisweek-event-img img { transform: scale(1.04); }
.lia-thisweek-whatson:hover .lia-thisweek-event-title { color: var(--moss, #4a6741); }

/* Abruzzo Connection Events: partner-run activities pulled from the
   calendar, shown beneath the markets + What's On row. */
.lia-connection-events {
	margin-top: 24px;
	padding-top: 22px;
	border-top: 1px solid var(--rule, #e5e3dc);
}
.lia-connection-events-head {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 12px;
	margin-bottom: 6px;
}
.lia-connection-events-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.2rem;
	font-weight: 700;
	color: var(--ink, #1a1a18);
	margin: 0;
}
.lia-connection-events-title em { font-style: italic; font-weight: 400; }
.lia-connection-events-intro {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 0.92rem;
	line-height: 1.55;
	color: var(--ink-mid, #3d3d3a);
	margin: 0 0 18px;
	max-width: 760px;
}
.lia-connection-events-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 12px;
}
.lia-connection-event {
	display: flex;
	gap: 12px;
	align-items: flex-start;
	background: #fff;
	padding: 14px 16px;
	text-decoration: none;
	color: inherit;
	transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.lia-connection-event:hover {
	transform: translateY(-3px);
	box-shadow: 0 8px 20px rgba(46, 64, 41, 0.12);
}
.lia-connection-event-date {
	flex-shrink: 0;
	width: 46px;
	text-align: center;
	background: var(--moss-pale, #e8efe7);
	padding: 8px 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 1px;
	min-height: 46px;
}
.lia-connection-event-day {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.35rem;
	font-weight: 700;
	line-height: 1;
	color: var(--moss-dark, #2e4029);
}
.lia-connection-event-mon {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.58rem;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
}
.lia-connection-event-yr {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.62rem;
	font-weight: 700;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	line-height: 1.15;
	color: var(--moss-dark, #2e4029);
}
.lia-connection-event-info { min-width: 0; }
.lia-connection-event-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 0.98rem;
	font-weight: 700;
	line-height: 1.25;
	color: var(--ink, #1a1a18);
	margin: 0 0 5px;
	transition: color 0.15s ease;
}
.lia-connection-event:hover .lia-connection-event-title { color: var(--moss, #4a6741); }
.lia-connection-event-loc {
	display: inline-flex;
	align-items: center;
	gap: 5px;
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.72rem;
	font-weight: 600;
	color: var(--moss, #4a6741);
}
.lia-connection-event-loc svg { flex-shrink: 0; }
.lia-connection-events-cta {
	display: inline-block;
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.7rem;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	text-decoration: none;
	border-bottom: 1px solid var(--moss, #4a6741);
	padding-bottom: 2px;
}
@media (max-width: 1100px) {
	.lia-connection-events-grid { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 560px) {
	.lia-connection-events-grid { grid-template-columns: 1fr; }
}

/* Partner-events link inside the Abruzzo Connections directory band. */
.lia-connections-events-link {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-weight: 600;
	color: var(--moss-dark, #2e4029);
	text-decoration: none;
	border-bottom: 1px solid var(--moss-dark, #2e4029);
	padding-bottom: 1px;
	white-space: nowrap;
}
.lia-connections-events-link:hover { opacity: 0.75; }

/* Every card title reads as a link on hover: an underline appears on the
   headline whenever its surrounding link is hovered. */
a:hover .lia-thisweek-event-title,
a:hover .lia-inseason-card-title,
a:hover .lia-door-title,
a:hover .lia-hundreds-card-title,
a:hover .lia-connection-card-title,
a:hover .lia-connection-event-title,
a:hover .lia-dossier-lead-title,
a:hover .lia-dossier-more-title {
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
}

/* 3. IN SEASON */
.lia-inseason-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 24px;
}
.lia-inseason-slot { display: flex; flex-direction: column; }
.lia-inseason-slot > .lia-inseason-card { flex: 1; }
.lia-inseason-more {
	align-self: flex-start;
	margin-top: 10px;
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.78rem;
	font-weight: 600;
	color: var(--moss, #4a6741);
	text-decoration: underline;
	text-underline-offset: 3px;
}
.lia-inseason-more:hover { color: var(--ink, #1a1a18); }
.lia-inseason-card {
	display: flex;
	flex-direction: column;
	background: #fff;
	text-decoration: none;
	color: inherit;
	transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.lia-inseason-card:hover { transform: translateY(-4px); box-shadow: 0 12px 28px rgba(46, 64, 41, 0.14); }
.lia-inseason-card:hover .lia-inseason-card-title { color: var(--moss, #4a6741); }
.lia-inseason-card:hover .lia-inseason-card-img img { transform: scale(1.04); }
.lia-inseason-card-img {
	aspect-ratio: 1.5 / 1;
	overflow: hidden;
	background: var(--moss-pale, #e8efe7);
}
.lia-inseason-card-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.4s ease; }
.lia-inseason-card-body { padding: 18px 20px 22px; }
.lia-inseason-card-kicker {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.58rem;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	display: block;
	margin-bottom: 8px;
}
.lia-inseason-card-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.15rem;
	font-weight: 700;
	line-height: 1.22;
	color: var(--ink, #1a1a18);
	margin: 0 0 8px;
	transition: color 0.15s ease;
}
.lia-inseason-card-dek {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 0.85rem;
	line-height: 1.5;
	color: var(--ink-mid, #3d3d3a);
	margin: 0;
}

/* 4. DOORS */
.lia-home-doors { padding-top: 44px; padding-bottom: 48px; }
.lia-doors-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 24px;
}
.lia-door {
	display: flex;
	flex-direction: column;
	background: #fff;
	text-decoration: none;
	color: inherit;
	overflow: hidden;
	transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.lia-door:hover { transform: translateY(-5px); box-shadow: 0 14px 32px rgba(46, 64, 41, 0.15); }
.lia-door:hover .lia-door-title { color: var(--moss, #4a6741); }
.lia-door:hover .lia-door-img img { transform: scale(1.04); }
.lia-door-img {
	position: relative;
	aspect-ratio: 4 / 3;
	overflow: hidden;
	background: var(--moss-pale, #e8efe7);
}
.lia-door-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.45s ease; }
.lia-door-tag {
	position: absolute;
	top: 14px;
	left: 14px;
	background: rgba(255, 255, 255, 0.94);
	color: var(--moss-dark, #2e4029);
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.6rem;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	padding: 5px 11px;
	z-index: 2;
}
.lia-door-body { padding: 22px 22px 24px; display: flex; flex-direction: column; flex: 1; }
.lia-door-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.4rem;
	font-weight: 700;
	line-height: 1.18;
	color: var(--ink, #1a1a18);
	margin: 0 0 10px;
	transition: color 0.15s ease;
}
.lia-door-title em { font-style: italic; font-weight: 400; }
.lia-door-dek {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 0.92rem;
	line-height: 1.55;
	color: var(--ink-mid, #3d3d3a);
	margin: 0 0 14px;
}
.lia-door-arrow {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.7rem;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	margin-top: auto;
}

/* 5. HUNDREDS OF STORIES (hero + long read in one band) */
.lia-hundreds-grid {
	display: grid;
	gap: 32px;
}
.lia-hundreds-grid-one { grid-template-columns: 1fr; max-width: 880px; margin: 0 auto; }
.lia-hundreds-grid-two { grid-template-columns: 1fr 1fr; }
.lia-hundreds-grid-three { grid-template-columns: repeat(3, 1fr); }
.lia-hundreds-grid-three .lia-hundreds-card-title { font-size: 1.2rem; }
.lia-hundreds-grid-three .lia-hundreds-card-img { margin-bottom: 14px; }
@media (max-width: 900px) { .lia-hundreds-grid-three { grid-template-columns: 1fr; } }
.lia-hundreds-card {
	display: flex;
	flex-direction: column;
	text-decoration: none;
	color: inherit;
	transition: opacity 0.2s ease;
}
.lia-hundreds-card:hover { opacity: 0.95; }
.lia-hundreds-card:hover .lia-hundreds-card-title { color: var(--moss, #4a6741); }
.lia-hundreds-card:hover .lia-hundreds-card-img img { transform: scale(1.02); }
.lia-hundreds-card-img {
	aspect-ratio: 1.6 / 1;
	overflow: hidden;
	background: var(--moss-pale, #e8efe7);
	margin-bottom: 16px;
}
.lia-hundreds-card-img img {
	width: 100%; height: 100%;
	object-fit: cover; display: block;
	transition: transform 0.5s ease;
}
.lia-hundreds-card-body { padding: 0; }
.lia-hundreds-card-kicker {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.62rem;
	font-weight: 700;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	display: block;
	margin-bottom: 10px;
}
/* Long Read kicker treated as editorial pull-quote rather than category label */
.lia-hundreds-card-kicker-longread {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-style: italic;
	font-size: 0.95rem;
	font-weight: 600;
	letter-spacing: 0.01em;
	text-transform: none;
	color: var(--moss, #4a6741);
}
.lia-hundreds-card-kicker-longread em { font-style: italic; font-weight: 400; }
.lia-hundreds-card-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.15;
	color: var(--ink, #1a1a18);
	margin: 0 0 10px;
	transition: color 0.15s ease;
}
.lia-hundreds-card-dek {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 0.95rem;
	line-height: 1.6;
	color: var(--ink-mid, #3d3d3a);
	margin: 0;
}

/* 6. ABOUT BAND */
.lia-about-inner {
	max-width: 1180px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1px 1fr;
	gap: 56px;
	align-items: start;
}
.lia-about-divider { background: var(--rule, #e5e3dc); height: 100%; min-height: 220px; }
.lia-about-eyebrow {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.6rem;
	font-weight: 600;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	margin-bottom: 10px;
}
.lia-about-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.5rem;
	font-weight: 700;
	color: var(--ink, #1a1a18);
	line-height: 1.2;
	margin: 0 0 14px;
}
.lia-about-title em { font-style: italic; font-weight: 400; }
.lia-about-dek {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 0.95rem;
	color: var(--ink-mid, #3d3d3a);
	line-height: 1.65;
	margin: 0 0 14px;
}
.lia-about-dek em { font-style: italic; }
.lia-about-with-image {
	display: flex;
	align-items: flex-start;
	gap: 20px;
	margin-bottom: 16px;
}
.lia-about-italia { flex-shrink: 0; }
.lia-about-italia img { width: 140px; height: auto; display: block; }
.lia-about-text { flex: 1; min-width: 0; }
.lia-about-link {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.7rem;
	font-weight: 600;
	color: var(--moss, #4a6741);
	letter-spacing: 0.06em;
	border-bottom: 1px solid var(--moss, #4a6741);
	padding-bottom: 2px;
	text-decoration: none;
}
.lia-about-actions { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 4px; }
.lia-about-btn {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.7rem;
	font-weight: 600;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	padding: 10px 16px;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	gap: 8px;
	transition: opacity 0.15s, background 0.15s;
}
.lia-about-btn-primary { background: var(--moss-dark, #2e4029); color: #fff; }
.lia-about-btn-primary:hover { background: var(--ink, #1a1a18); color: #fff; }
.lia-about-btn-whatsapp { background: #25D366; color: #fff; }
.lia-about-btn-whatsapp:hover { opacity: 0.9; color: #fff; }
.lia-about-btn-calendar { background: var(--moss-dark, #2e4029); color: #fff; }
.lia-about-btn-calendar:hover { background: var(--ink, #1a1a18); color: #fff; }

/* 7. PROVINCES */
.lia-provinces-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 4px;
}
.lia-province-tile {
	aspect-ratio: 1 / 1;
	position: relative;
	overflow: hidden;
	background: var(--moss, #4a6741);
	text-decoration: none;
	color: inherit;
	transition: transform 0.3s ease;
}
.lia-province-tile:hover { transform: translateY(-3px); }
.lia-province-tile:hover .lia-province-tile-img img { transform: scale(1.05); }
.lia-province-tile-img { position: absolute; inset: 0; z-index: 1; }
.lia-province-tile-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.5s ease; }
.lia-province-tile-overlay {
	position: absolute;
	inset: 0;
	z-index: 2;
	background: linear-gradient(180deg, transparent 40%, rgba(15, 12, 8, 0.8) 100%);
}
.lia-province-tile-content {
	position: relative;
	z-index: 3;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 22px;
}
.lia-province-tile-name {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.4rem;
	font-style: italic;
	font-weight: 700;
	color: #fff;
	letter-spacing: -0.01em;
}

/* 8. ABRUZZO CONNECTIONS (slideshow on sage band) */
.lia-connections-band {
	padding-bottom: 56px;
}
.lia-connections-band .lia-home-band-title,
.lia-connections-band .lia-home-band-intro {
	color: var(--moss-dark, #2e4029);
}
.lia-connections-band .lia-home-band-link {
	color: var(--moss-dark, #2e4029);
}
.lia-connections-band .lia-home-band-head {
	border-bottom-color: rgba(46, 64, 41, 0.18);
}
.lia-connections-slider-wrap {
	position: relative;
}
.lia-connections-slider {
	display: flex;
	gap: 22px;
	overflow-x: auto;
	scroll-snap-type: x mandatory;
	scroll-behavior: smooth;
	scrollbar-width: thin;
	scrollbar-color: var(--moss, #4a6741) transparent;
	padding: 6px 2px 24px;
	margin: 0 -2px;
	-webkit-overflow-scrolling: touch;
}
.lia-connections-slider::-webkit-scrollbar { height: 6px; }
.lia-connections-slider::-webkit-scrollbar-track { background: rgba(46, 64, 41, 0.1); border-radius: 3px; }
.lia-connections-slider::-webkit-scrollbar-thumb { background: var(--moss, #4a6741); border-radius: 3px; }
.lia-connection-card {
	flex: 0 0 320px;
	scroll-snap-align: start;
	background: #fff;
	text-decoration: none;
	color: inherit;
	display: flex;
	flex-direction: column;
	transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.lia-connection-card:hover {
	transform: translateY(-4px);
	box-shadow: 0 14px 32px rgba(46, 64, 41, 0.18);
}
.lia-connection-card:hover .lia-connection-card-title { color: var(--moss-dark, #2e4029); }
.lia-connection-card:hover .lia-connection-card-img img { transform: scale(1.04); }
.lia-connection-card-img {
	aspect-ratio: 1.5 / 1;
	overflow: hidden;
	background: var(--moss-pale, #e8efe7);
}
.lia-connection-card-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: transform 0.4s ease;
}
.lia-connection-card-body {
	padding: 20px 22px 22px;
	display: flex;
	flex-direction: column;
	flex: 1;
}
.lia-connection-card-loc {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.62rem;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	display: block;
	margin-bottom: 8px;
}
.lia-connection-card-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.2;
	color: var(--moss-dark, #2e4029);
	margin: 0 0 10px;
	transition: color 0.15s ease;
}
.lia-connection-card-dek {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 0.92rem;
	line-height: 1.55;
	color: var(--moss-dark, #2e4029);
	opacity: 0.85;
	margin: 0 0 14px;
}
.lia-connection-card-cta {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.65rem;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	margin-top: auto;
}
.lia-connections-arrow {
	position: absolute;
	top: calc(50% - 16px);
	z-index: 5;
	width: 44px;
	height: 44px;
	border: none;
	background: #fff;
	color: var(--moss-dark, #2e4029);
	font-size: 1.1rem;
	border-radius: 50%;
	cursor: pointer;
	box-shadow: 0 4px 14px rgba(46, 64, 41, 0.2);
	transition: background 0.15s ease, transform 0.15s ease;
	display: flex;
	align-items: center;
	justify-content: center;
}
.lia-connections-arrow:hover {
	background: var(--moss-dark, #2e4029);
	color: #fff;
	transform: scale(1.05);
}
.lia-connections-arrow-prev { left: -22px; }
.lia-connections-arrow-next { right: -22px; }

/* 10. JOIN US (social row) */
.lia-joinus { padding-top: 44px; padding-bottom: 48px; }
.lia-joinus-inner {
	max-width: 880px;
	margin: 0 auto;
	text-align: center;
}
.lia-joinus-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.8rem;
	font-weight: 700;
	color: var(--ink, #1a1a18);
	line-height: 1.15;
	margin: 0 0 12px;
	letter-spacing: -0.01em;
}
.lia-joinus-title em { font-style: italic; font-weight: 400; }
.lia-joinus-dek {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 1rem;
	line-height: 1.6;
	color: var(--ink-mid, #3d3d3a);
	margin: 0 auto 24px;
	max-width: 640px;
}
.lia-joinus-row {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 10px;
}
.lia-joinus-pill {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 10px 16px;
	background: #fff;
	color: var(--moss-dark, #2e4029);
	text-decoration: none;
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.78rem;
	font-weight: 600;
	letter-spacing: 0.02em;
	transition: background 0.15s ease, color 0.15s ease, transform 0.15s ease;
	border: 1px solid rgba(46, 64, 41, 0.12);
}
.lia-joinus-pill:hover {
	background: var(--moss-dark, #2e4029);
	color: #fff;
	transform: translateY(-2px);
}
.lia-joinus-pill svg {
	flex-shrink: 0;
}

/* 9. FOR BUSINESSES (slim sign-off below the sage Connections band) */
.lia-business { color: #fff; padding-top: 30px; padding-bottom: 32px; }
.lia-business-grid {
	display: grid;
	grid-template-columns: 1.4fr 1fr;
	gap: 36px;
	align-items: center;
	max-width: 1100px;
	margin: 0 auto;
}
.lia-business-eyebrow {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.62rem;
	font-weight: 600;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	color: #a8c8a3;
	margin-bottom: 8px;
}
.lia-business-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.35rem;
	font-weight: 700;
	color: #fff;
	margin: 0 0 10px;
	line-height: 1.2;
}
.lia-business-title em { font-style: italic; font-weight: 400; }
.lia-business-dek {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 0.95rem;
	line-height: 1.55;
	color: rgba(255, 255, 255, 0.88);
	margin: 0;
}
.lia-business-actions {
	display: flex;
	flex-direction: column;
	gap: 12px;
	align-items: flex-start;
}
.lia-business-btn {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.72rem;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	padding: 13px 22px;
	text-decoration: none;
	transition: background 0.15s, color 0.15s;
	display: inline-block;
}
.lia-business-btn-primary { background: #fff; color: var(--moss-dark, #2e4029); }
.lia-business-btn-primary:hover { background: var(--sage, #c1d9bc); color: var(--moss-dark, #2e4029); }
.lia-business-btn-secondary { background: transparent; color: #fff; border: 1.5px solid rgba(255, 255, 255, 0.5); }
.lia-business-btn-secondary:hover { background: rgba(255, 255, 255, 0.1); color: #fff; }

/* 5b. ABRUZZO DOSSIER (serious reporting desk) */
.lia-dossier-head {
	align-items: flex-end;
}
.lia-dossier-masthead {
	display: flex;
	flex-direction: column;
	gap: 6px;
}
.lia-dossier-eyebrow {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.66rem;
	font-weight: 700;
	letter-spacing: 0.22em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
}
.lia-dossier-title {
	margin: 0;
}
.lia-dossier-lead {
	display: grid;
	grid-template-columns: 1.15fr 1fr;
	gap: 32px;
	align-items: center;
	background: #fff;
	text-decoration: none;
	color: inherit;
	transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.lia-dossier-lead:hover {
	transform: translateY(-3px);
	box-shadow: 0 14px 34px rgba(46, 64, 41, 0.16);
}
.lia-dossier-lead:hover .lia-dossier-lead-img img { transform: scale(1.03); }
.lia-dossier-lead-img {
	aspect-ratio: 3 / 2;
	overflow: hidden;
	background: var(--moss-pale, #e8efe7);
	height: 100%;
}
.lia-dossier-lead-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: transform 0.5s ease;
}
.lia-dossier-lead-body {
	padding: 28px 34px 30px 8px;
}
.lia-dossier-kicker {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.62rem;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	display: block;
	margin-bottom: 12px;
}
.lia-dossier-lead-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.85rem;
	font-weight: 700;
	line-height: 1.14;
	color: var(--ink, #1a1a18);
	margin: 0 0 14px;
	transition: color 0.15s ease;
}
.lia-dossier-lead:hover .lia-dossier-lead-title { color: var(--moss, #4a6741); }
.lia-dossier-lead-dek {
	font-family: var(--body-serif, 'Source Serif 4', Georgia, serif);
	font-size: 1rem;
	line-height: 1.62;
	color: var(--ink-mid, #3d3d3a);
	margin: 0 0 18px;
}
.lia-dossier-lead-cta {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.72rem;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
}
.lia-dossier-more {
	margin-top: 28px;
	padding-top: 22px;
	border-top: 1px solid var(--rule, #e5e3dc);
}
.lia-dossier-more-label {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.6rem;
	font-weight: 700;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
	display: block;
	margin-bottom: 10px;
}
.lia-dossier-more-list {
	list-style: none;
	padding: 0;
	margin: 0;
}
.lia-dossier-more-item {
	border-bottom: 1px solid var(--rule, #e5e3dc);
}
.lia-dossier-more-item:last-child {
	border-bottom: none;
}
.lia-dossier-more-link {
	display: flex;
	align-items: baseline;
	gap: 16px;
	padding: 13px 0;
	text-decoration: none;
	color: inherit;
}
.lia-dossier-more-date {
	flex-shrink: 0;
	width: 92px;
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.7rem;
	font-weight: 600;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: var(--moss, #4a6741);
}
.lia-dossier-more-title {
	font-family: var(--serif, 'Playfair Display', Georgia, serif);
	font-size: 1.08rem;
	font-weight: 700;
	line-height: 1.3;
	color: var(--ink, #1a1a18);
	transition: color 0.15s ease;
}
.lia-dossier-more-link:hover .lia-dossier-more-title { color: var(--moss, #4a6741); }
@media (max-width: 900px) {
	.lia-dossier-lead { grid-template-columns: 1fr; gap: 0; }
	.lia-dossier-lead-img { aspect-ratio: 16 / 9; }
	.lia-dossier-lead-body { padding: 22px 24px 24px; }
	.lia-dossier-lead-title { font-size: 1.5rem; }
}
@media (max-width: 560px) {
	.lia-dossier-more-link { flex-direction: column; gap: 3px; }
	.lia-dossier-more-date { width: auto; }
	.lia-dossier-lead-title { font-size: 1.35rem; }
}

/* RESPONSIVE */
@media (max-width: 1100px) {
	.lia-thisweek-grid { grid-template-columns: 1fr; }
	.lia-inseason-grid { grid-template-columns: 1fr; }
	.lia-doors-grid { grid-template-columns: 1fr; gap: 20px; }
	.lia-hundreds-grid-two { grid-template-columns: 1fr; gap: 28px; }
	.lia-about-inner { grid-template-columns: 1fr; gap: 32px; }
	.lia-about-divider { display: none; }
	.lia-provinces-grid { grid-template-columns: 1fr 1fr; }
	.lia-connection-card { flex: 0 0 280px; }
	.lia-business-grid { grid-template-columns: 1fr; gap: 24px; text-align: center; }
	.lia-business-actions { align-items: center; }
	.lia-hundreds-card-title { font-size: 1.3rem; }
}
@media (max-width: 800px) {
	.lia-home-welcome-text { font-size: 1.05rem; }
	.lia-home-welcome-it { font-size: 0.82rem; }
	.lia-home-band-head { flex-direction: column; align-items: flex-start; gap: 6px; }
	.lia-business-title { font-size: 1.4rem; }
	.lia-door-title { font-size: 1.3rem; }
	.lia-thisweek-markets-count { font-size: 2.1rem; }
	/* Weather inside markets card: keep 4 columns at mobile, slightly smaller temp */
	.lia-markets-weather-grid { gap: 8px; }
	.lia-markets-weather .lia-mw-temp { font-size: 0.95rem; }
	.lia-markets-weather .lia-mw-desc { display: none; }
}
@media (max-width: 560px) {
	.lia-home-band { padding-left: 20px; padding-right: 20px; }
	.lia-home-welcome { padding-left: 20px; padding-right: 20px; }
	.lia-provinces-grid { grid-template-columns: 1fr; }
	.lia-connection-card { flex: 0 0 86%; }
	.lia-connections-arrow { display: none; }
	.lia-home-welcome-text { font-size: 0.95rem; line-height: 1.5; }
	.lia-home-welcome-it { font-size: 0.76rem; }
	.lia-hundreds-card-title { font-size: 1.2rem; }
}

/* ── People of Abruzzo band + Abruzzo Pulse reserved slot ── */
.lia-people-feature { background: #f2f6ec; border: 1px solid #dce6d3; border-left: 4px solid var(--moss, #4a6741); overflow: hidden; }
.lia-people-imglink { display: block; text-decoration: none; }
.lia-people-img { aspect-ratio: 24 / 9; overflow: hidden; background: var(--moss-pale, #e8efe7); }
.lia-people-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.5s ease; }
.lia-people-imglink:hover .lia-people-img img { transform: scale(1.03); }
.lia-people-img-ph { width: 100%; height: 100%; background: var(--moss-pale, #e8efe7); }
.lia-people-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; padding: 22px 26px 26px; align-items: stretch; }
.lia-people-cols.solo { grid-template-columns: 1fr; }
.lia-people-info { text-decoration: none; color: inherit; display: flex; flex-direction: column; background: #fff; border: 1px solid #dce6d3; padding: 22px 24px; transition: transform 0.25s ease, box-shadow 0.25s ease; }
.lia-people-info:hover { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(46, 64, 41, 0.14); }
.lia-people-cardimg { display: block; width: calc(100% + 48px); max-width: none; height: auto; aspect-ratio: 1200 / 630; object-fit: cover; margin: -22px -24px 18px; }
.lia-people-label { font-family: var(--sans, 'DM Sans', sans-serif); font-size: 0.6rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #2e4029; display: block; margin-bottom: 8px; }
.lia-people-info .lia-dossier-lead-cta, .lia-people-pulse-live .lia-dossier-lead-cta { margin-top: auto; }
.lia-people-info .lia-aic-credit, .lia-people-pulse-live .lia-aic-credit { margin-top: 12px; }
.lia-people-title { font-family: var(--serif, 'Playfair Display', Georgia, serif); font-size: 1.6rem; font-weight: 700; line-height: 1.16; color: var(--ink, #1a1a18); margin: 0 0 10px; transition: color 0.15s ease; }
.lia-people-info:hover .lia-people-title { color: var(--moss, #4a6741); }
.lia-people-dek { font-family: var(--body-serif, 'Source Serif 4', Georgia, serif); font-size: 0.98rem; line-height: 1.6; color: var(--ink-mid, #3d3d3a); margin: 0 0 16px; }
.lia-people-pulse { border: 1.5px dashed #b9c9ac; background: #fbfcf8; padding: 22px 24px; display: flex; flex-direction: column; justify-content: flex-start; text-decoration: none; color: inherit; }
.lia-people-pulse-live { border-style: solid; border-color: #dce6d3; background: #fff; transition: transform 0.25s ease, box-shadow 0.25s ease; }
.lia-people-pulse-live:hover { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(46, 64, 41, 0.14); }
.lia-people-pulse-label { font-family: var(--sans, 'DM Sans', sans-serif); font-size: 0.6rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #8a9c7f; display: block; margin-bottom: 8px; }
.lia-people-pulse-live .lia-people-pulse-label { color: #2e4029; }
.lia-people-pulse-title { font-family: var(--serif, 'Playfair Display', Georgia, serif); font-size: 1.6rem; font-weight: 700; line-height: 1.15; color: #6f8168; margin: 0 0 8px; }
.lia-people-pulse-live .lia-people-pulse-title { color: var(--ink, #1a1a18); }
.lia-people-pulse-dek { font-family: var(--body-serif, 'Source Serif 4', Georgia, serif); font-size: 0.98rem; line-height: 1.6; color: #8a877b; margin: 0 0 16px; }
.lia-people-pulse-live .lia-people-pulse-dek { color: var(--ink-mid, #3d3d3a); }
.lia-people-pulse-soon { align-self: flex-start; font-family: var(--sans, 'DM Sans', sans-serif); font-size: 0.66rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #6f8168; background: #eaf0e3; border-radius: 20px; padding: 4px 12px; }

/* ── Abruzzo Insiders Club credit line (Playfair, Insiders italic) ── */
.lia-aic-credit { font-family: var(--serif, 'Playfair Display', Georgia, serif); font-size: 0.82rem; font-style: normal; color: var(--moss, #4a6741); display: block; margin-top: 14px; }
.lia-aic-credit em { font-style: italic; }
.lia-aic-credit-sm { font-size: 0.72rem; margin-top: 6px; }

/* ── Dossier: image-card grid (replaces the old text list) ── */
.lia-dossier-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(215px, 1fr)); gap: 22px; }
.lia-dossier-card { display: flex; flex-direction: column; background: #fff; border: 1px solid var(--rule, #e5e3dc); text-decoration: none; color: inherit; transition: transform 0.25s ease, box-shadow 0.25s ease; }
.lia-dossier-card:hover { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(46, 64, 41, 0.14); }
.lia-dossier-card-img { aspect-ratio: 16 / 10; overflow: hidden; background: var(--moss-pale, #e8efe7); }
.lia-dossier-card-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.5s ease; }
.lia-dossier-card:hover .lia-dossier-card-img img { transform: scale(1.04); }
.lia-dossier-card-body { padding: 16px 18px 18px; display: flex; flex-direction: column; gap: 8px; }
.lia-dossier-card-date { font-family: var(--sans, 'DM Sans', sans-serif); font-size: 0.62rem; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--moss, #4a6741); }
.lia-dossier-card-title { font-family: var(--serif, 'Playfair Display', Georgia, serif); font-size: 1.12rem; font-weight: 700; line-height: 1.26; color: var(--ink, #1a1a18); margin: 0; transition: color 0.15s ease; }
.lia-dossier-card:hover .lia-dossier-card-title { color: var(--moss, #4a6741); }

@media (max-width: 900px) {
	.lia-people-cols { grid-template-columns: 1fr; gap: 18px; }
	.lia-people-img { aspect-ratio: 16 / 9; }
	.lia-people-title { font-size: 1.4rem; }
}

/* ── Out and About (live events band) - added with the reorder ── */
.lia-events-live .lia-ev-strip{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;margin-top:4px;}
.lia-events-live .lia-ev-strip::-webkit-scrollbar{display:none;}
.lia-events-live .lia-ev-card{flex:0 0 264px;scroll-snap-align:start;display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--rule,#d8d5cc);padding:14px 16px;text-decoration:none;color:var(--ink,#1a1a18);transition:opacity .15s ease,transform .15s ease;}
.lia-events-live .lia-ev-card:hover{opacity:.92;transform:translateY(-2px);}
.lia-events-live .lia-ev-date{flex-shrink:0;text-align:center;min-width:44px;padding-right:13px;border-right:1px solid var(--rule,#d8d5cc);}
.lia-events-live .lia-ev-day{display:block;font-family:var(--serif,'Playfair Display',serif);font-size:1.55rem;font-weight:700;line-height:1;color:var(--moss-dark,#2e4029);}
.lia-events-live .lia-ev-mon{display:block;margin-top:3px;font-family:var(--sans,'DM Sans',sans-serif);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--moss,#4a6741);}
.lia-events-live .lia-ev-date-now{background:var(--sage,#c1d9bc);border-right-color:var(--sage,#c1d9bc);min-width:52px;}
.lia-events-live .lia-ev-date-now .lia-ev-day{color:var(--moss-dark,#2e4029);font-size:0.98rem;letter-spacing:.01em;white-space:nowrap;}
.lia-events-live .lia-ev-date-now .lia-ev-mon{color:var(--moss-dark,#2e4029);opacity:.8;}
.lia-events-live .lia-ev-info{min-width:0;}
.lia-events-live .lia-ev-cat{display:block;margin-bottom:4px;font-family:var(--sans,'DM Sans',sans-serif);font-size:.58rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--moss,#4a6741);}
.lia-events-live .lia-ev-title{margin:0 0 6px;font-family:var(--serif,'Playfair Display',serif);font-size:.92rem;font-weight:700;line-height:1.25;color:var(--ink,#1a1a18);}
.lia-events-live .lia-ev-meta{font-family:var(--sans,'DM Sans',sans-serif);font-size:.68rem;line-height:1.4;color:var(--ink-soft,#6b6b66);}
.lia-events-live .lia-ev-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;}
.lia-events-live .lia-ev-btn{font-family:var(--sans,'DM Sans',sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:11px 20px;text-decoration:none;transition:opacity .15s ease,background .15s ease,color .15s ease;white-space:nowrap;}
.lia-events-live .lia-ev-btn-solid{background:var(--moss,#4a6741);color:#fff;}
.lia-events-live .lia-ev-btn-solid:hover{background:var(--moss-dark,#2e4029);}
.lia-events-live .lia-ev-btn-outline{background:transparent;color:var(--moss-dark,#2e4029);border:1px solid var(--moss-dark,#2e4029);}
.lia-events-live .lia-ev-btn-outline:hover{background:var(--moss-dark,#2e4029);color:#fff;}
.lia-events-live .lia-ev-btn-link{padding:11px 4px;color:var(--moss-dark,#2e4029);border-bottom:1px solid rgba(46,64,41,.35);}
.lia-events-live .lia-ev-btn-link:hover{border-bottom-color:var(--moss-dark,#2e4029);}
.lia-events-empty{font-family:var(--body-serif,'Source Serif 4',Georgia,serif);font-size:0.92rem;color:var(--moss-dark,#2e4029);margin:8px 0 0;}
@media (max-width:768px){.lia-events-live .lia-ev-card{flex-basis:78vw;}.lia-events-live .lia-ev-btn{flex:1 1 100%;text-align:center;}.lia-events-live .lia-ev-btn-link{flex-basis:auto;}}

/* This Week / Happening Now tabs, sage green with dark moss text always,
   active tab marked with a solid underline rather than a colour swap. */
.lia-events-tabs {
	display: flex;
	gap: 6px;
	margin: 4px 0 14px;
}
.lia-events-tab {
	font-family: var(--sans, 'DM Sans', sans-serif);
	font-size: 0.68rem;
	font-weight: 700;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: var(--moss-dark, #2e4029);
	background: #fff;
	border: none;
	border-bottom: 3px solid transparent;
	padding: 8px 14px;
	cursor: pointer;
	opacity: 0.68;
	transition: opacity 0.15s ease, border-color 0.15s ease;
}
.lia-events-tab:hover { opacity: 0.85; }
.lia-events-tab.is-active {
	opacity: 1;
	border-bottom-color: var(--moss-dark, #2e4029);
}

/* This Week: markets card (left) + member offers stacked (right) */
.lia-thisweek-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start;}
.lia-thisweek-2col .lia-connection-events{margin-top:0;padding-top:0;border-top:none;}
.lia-thisweek-2col .lia-connection-events-grid{grid-template-columns:1fr 1fr;}
@media (max-width:1100px){.lia-thisweek-2col{grid-template-columns:1fr;}.lia-thisweek-2col .lia-connection-events{margin-top:8px;}}
@media (max-width:560px){.lia-thisweek-2col .lia-connection-events-grid{grid-template-columns:1fr;}}
/* Connection events now sit as a horizontal pair inside the right-hand
   column, directly under the featured card - see
   .lia-thisweek-2col .lia-connection-events-grid above. */
/* Featured Connection event (photo-led card atop the stacked list) */
.lia-connection-feature{display:block;background:#fff;margin-bottom:12px;}
.lia-connection-feature-linkarea{display:block;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;}
.lia-connection-feature-linkarea:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(46,64,41,.12);}
.lia-connection-feature-img{aspect-ratio:16/9;overflow:hidden;background:var(--moss-pale,#e8efe7);}
.lia-connection-feature-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease;}
.lia-connection-feature-linkarea:hover .lia-connection-feature-img img{transform:scale(1.04);}
.lia-connection-feature-body{padding:16px 18px 18px;}
.lia-connection-feature-eyebrow{font-family:var(--sans,'DM Sans',sans-serif);font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--moss,#4a6741);display:block;margin-bottom:8px;}
.lia-connection-feature-title{font-family:var(--serif,'Playfair Display',serif);font-size:1.15rem;font-weight:700;line-height:1.22;color:var(--ink,#1a1a18);margin:0 0 6px;transition:color .15s ease;}
.lia-connection-feature-linkarea:hover .lia-connection-feature-title{color:var(--moss,#4a6741);}
.lia-connection-feature-dek{font-family:var(--body-serif,'Source Serif 4',Georgia,serif);font-size:.86rem;line-height:1.5;color:var(--ink-mid,#3d3d3a);margin:0 0 12px;}
.lia-connection-feature-meta{font-family:var(--sans,'DM Sans',sans-serif);font-size:.72rem;font-weight:600;color:var(--moss,#4a6741);margin-bottom:10px;}
.lia-connection-feature-cta{font-family:var(--sans,'DM Sans',sans-serif);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--moss,#4a6741);}
.lia-connection-feature-catlink{display:block;padding:12px 18px 15px;border-top:1px solid var(--rule,#e5e3dc);font-family:var(--sans,'DM Sans',sans-serif);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--moss,#4a6741);text-decoration:none;transition:color .15s ease;}
.lia-connection-feature-catlink:hover{color:var(--moss-dark,#2e4029);}
</style>

<script>
/* THIS WEEK / Markets Today - count today's markets across all four provinces */
(function(){
var dArr=['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
var M=[
['Mon','Alba Adriatica','TE'],['Mon','Atri','TE'],['Mon','Bellante','TE'],['Mon','Castelnuovo Vomano','TE'],['Mon','Castelli','TE'],['Mon',"Isola del Gran Sasso d'Italia",'TE'],
['Tue','Bisenti','TE'],['Tue','Crognaleto','TE'],['Tue','Nereto','TE'],['Tue','Roseto degli Abruzzi','TE'],['Tue','Teramo','TE'],['Tue','Teramo Campagna Amica','TE'],
['Wed','Atri','TE'],['Wed','Campli','TE'],['Wed','Castilenti','TE'],['Wed','Cellino Attanasio','TE'],['Wed','Martinsicuro','TE'],['Wed','Montorio al Vomano','TE'],['Wed',"Morro d'Oro",'TE'],['Wed',"Mosciano Sant'Angelo",'TE'],['Wed','Pineto','TE'],['Wed','Roseto Mercato Coperto','TE'],
['Thu','Arsita','TE'],['Thu','Crognaleto','TE'],['Thu','Giulianova Lido','TE'],['Thu',"Penna Sant'Andrea",'TE'],['Thu','Pineto','TE'],['Thu','Roseto degli Abruzzi','TE'],['Thu',"Sant'Egidio alla Vibrata",'TE'],['Thu','Silvi','TE'],['Thu','Teramo Campagna Amica','TE'],['Thu','Villa Vomano','TE'],
['Fri','Atri','TE'],['Fri','Bellante','TE'],['Fri','Civitella del Tronto','TE'],['Fri','Controguerra','TE'],['Fri','Martinsicuro','TE'],['Fri','Notaresco','TE'],['Fri','Pineto','TE'],['Fri','Torricella Sicura','TE'],['Fri','Tossicia','TE'],['Fri','Teramo Campagna Amica','TE'],
['Sat','Atri','TE'],['Sat','Giulianova Paese','TE'],['Sat',"Morro d'Oro",'TE'],['Sat','Pineto','TE'],['Sat',"Sant'Omero",'TE'],['Sat','Teramo','TE'],['Sat','Tortoreto Lido','TE'],['Sat','Roseto Mercato Coperto','TE'],['Sat','Teramo Campagna Amica','TE'],
['Sun','Ancarano','TE'],['Sun','Campli','TE'],['Sun','Civitella del Tronto','TE'],['Sun','Colonnella','TE'],['Sun','Corropoli','TE'],['Sun','Tortoreto Alto','TE'],['Sun','Teramo Campagna Amica','TE'],
['Mon','Aielli','AQ'],['Mon','Canistro','AQ'],['Mon','Cansano','AQ'],['Mon','Castel del Monte','AQ'],['Mon','Castellafiume','AQ'],['Mon','Goriano Sicoli','AQ'],['Mon',"L'Aquila Piazza Duomo",'AQ'],['Mon','Lecce dei Marsi','AQ'],['Mon',"Magliano de'Marsi",'AQ'],['Mon','Montereale','AQ'],['Mon','Secinaro','AQ'],
['Tue','Alfedena','AQ'],['Tue','Barisciano','AQ'],['Tue','Campotosto','AQ'],['Tue','Cansano','AQ'],['Tue','Castelvecchio Subequo','AQ'],['Tue','Civitella Alfedena','AQ'],['Tue','Collarmele','AQ'],['Tue','Collelongo','AQ'],['Tue','Corfinio','AQ'],['Tue',"L'Aquila Piazza Duomo",'AQ'],['Tue','Montereale','AQ'],['Tue','Morino','AQ'],['Tue','Ofena','AQ'],['Tue','Pacentro','AQ'],['Tue','Pescina','AQ'],['Tue','Pescocostanzo','AQ'],['Tue','Pizzoli','AQ'],['Tue','Prezza','AQ'],['Tue','Rocca di Botte','AQ'],['Tue','Roccacasale','AQ'],['Tue','San Vincenzo Valle Roveto','AQ'],['Tue','Sante Marie','AQ'],['Tue','Scanno','AQ'],
['Wed','Ateleta','AQ'],['Wed','Avezzano','AQ'],['Wed','Balsorano','AQ'],['Wed','Barrea','AQ'],['Wed','Carsoli','AQ'],['Wed','Castel del Monte','AQ'],['Wed',"Civita d'Antino",'AQ'],['Wed','Collepietro','AQ'],['Wed',"L'Aquila Piazza Duomo",'AQ'],['Wed','Montereale','AQ'],['Wed','Ortucchio','AQ'],['Wed','Pescasseroli','AQ'],['Wed','Rocca di Mezzo','AQ'],['Wed','Roccaraso','AQ'],['Wed','Sulmona','AQ'],
['Thu','Castel di Sangro','AQ'],['Thu','Cerchio','AQ'],['Thu','Gioia dei Marsi','AQ'],['Thu','Introdacqua','AQ'],['Thu',"L'Aquila Piazza Duomo",'AQ'],['Thu','Montereale','AQ'],['Thu','Ovindoli','AQ'],['Thu','Raiano','AQ'],['Thu','Rivisondoli','AQ'],['Thu','Tagliacozzo','AQ'],
['Fri','Alfedena','AQ'],['Fri','Campo di Giove','AQ'],['Fri','Campotosto','AQ'],['Fri','Capestrano','AQ'],['Fri','Castelvecchio Subequo','AQ'],['Fri','Celano','AQ'],['Fri','Civitella Roveto','AQ'],['Fri','Corfinio','AQ'],['Fri',"L'Aquila Piazza Duomo",'AQ'],['Fri','Luco dei Marsi','AQ'],['Fri','Montereale','AQ'],['Fri','Pereto','AQ'],['Fri','Pratola Peligna','AQ'],['Fri','Prezza','AQ'],['Fri',"San Demetrio ne' Vestini",'AQ'],['Fri','Trasacco','AQ'],['Fri','Villetta Barrea','AQ'],['Fri','Vittorito','AQ'],
['Sat','Acciano','AQ'],['Sat','Avezzano','AQ'],['Sat','Barisciano','AQ'],['Sat','Barrea','AQ'],['Sat',"L'Aquila Piazza Duomo",'AQ'],['Sat','Montereale','AQ'],['Sat','Opi','AQ'],['Sat','Rocca di Cambio','AQ'],['Sat','Sulmona','AQ'],
['Sun','Capistrello','AQ'],['Sun','Cappadocia','AQ'],['Sun',"Civita d'Antino",'AQ'],['Sun','Montereale','AQ'],['Sun','Raiano','AQ'],['Sun','San Benedetto dei Marsi','AQ'],['Sun','Villavallelonga','AQ'],
['Mon','Dogliola','CH'],['Mon','Gissi','CH'],['Mon','San Vito Chietino','CH'],
['Tue','Carpineto Sinello','CH'],['Tue','Casalanguida','CH'],['Tue','Castel Frentano','CH'],['Tue','Chieti','CH'],['Tue','Furci','CH'],['Tue','Gessopalena','CH'],['Tue','Lama dei Peligni','CH'],['Tue','Lentella','CH'],['Tue','Monteodorisio','CH'],['Tue','Palmoli','CH'],['Tue',"Sant'Eusanio del Sangro",'CH'],['Tue','Taranta Peligna','CH'],
['Wed','Chieti','CH'],['Wed','Fara Filiorum Petri','CH'],['Wed','Francavilla al Mare','CH'],['Wed','Fresagrandinaria','CH'],['Wed','Lanciano','CH'],['Wed','San Buono','CH'],['Wed','Scerni','CH'],['Wed','Torrebruna','CH'],['Wed','Villa Santa Maria','CH'],
['Thu','Atessa','CH'],['Thu','Bucchianico','CH'],['Thu','Celenza sul Trigno','CH'],['Thu','Fara San Martino','CH'],['Thu','Ortona','CH'],['Thu','San Salvo','CH'],['Thu','Chieti Piazza Malta','CH'],
['Fri','Casoli','CH'],['Fri','Castiglione Messer Marino','CH'],['Fri','Chieti','CH'],['Fri','Cupello','CH'],['Fri','Fossacesia','CH'],['Fri','Guilmi','CH'],['Fri','Liscia','CH'],['Fri','Orsogna','CH'],['Fri','Paglieta','CH'],['Fri','Pizzoferrato','CH'],['Fri','San Giovanni Lipioni','CH'],['Fri','San Giovanni Teatino','CH'],['Fri','San Vito Chietino','CH'],['Fri','Tollo','CH'],['Fri','Tufillo','CH'],['Fri','Villalfonsina','CH'],
['Sat','Chieti','CH'],['Sat','Lanciano','CH'],['Sat','Miglianico','CH'],['Sat','Palena','CH'],['Sat','Quadri','CH'],['Sat',"Schiavi d'Abruzzo",'CH'],['Sat','Vasto','CH'],['Sat','Villamagna','CH'],
['Sun','Archi','CH'],['Sun','Casalbordino','CH'],['Sun','Casalincontrada','CH'],['Sun','Guardiagrele','CH'],['Sun','Pollutri','CH'],['Sun','Roccaspinalveti','CH'],['Sun','Torino di Sangro','CH'],
['Mon','Catignano','PE'],['Mon','Pescara Viale Pepe','PE'],['Mon','Popoli','PE'],['Mon',"Sant'Eufemia a Maiella",'PE'],['Mon','Pescara Via dei Bastioni','PE'],['Mon','Pescara Piazza Muzii','PE'],
['Tue','Brittoli','PE'],['Tue','Bussi sul Tirino','PE'],['Tue','Collecorvino','PE'],['Tue','Montesilvano','PE'],['Tue','Pescara rionale','PE'],['Tue','Rosciano','PE'],['Tue','Tocco da Casauria','PE'],['Tue','Pescara Via dei Bastioni','PE'],['Tue','Pescara Piazza Muzii','PE'],
['Wed','Alanno','PE'],['Wed',"Citt\u00e0 Sant'Angelo",'PE'],['Wed',"Pescara Piazza Sant'Alfonso",'PE'],['Wed','Pescara Piazza Duca','PE'],['Wed','Picciano','PE'],['Wed','San Valentino in Abruzzo Citeriore','PE'],['Wed',"Sant'Eufemia a Maiella",'PE'],['Wed','Spoltore','PE'],['Wed','Pescara Via dei Bastioni','PE'],['Wed','Pescara Piazza Muzii','PE'],
['Thu','Elice','PE'],['Thu','Loreto Aprutino','PE'],['Thu','Montesilvano','PE'],['Thu','Moscufo','PE'],['Thu','Scafa','PE'],['Thu','Spoltore','PE'],['Thu','Pescara Via dei Bastioni','PE'],['Thu','Pescara Piazza Muzii','PE'],
['Fri','Farindola','PE'],['Fri','Manoppello','PE'],['Fri','Pescara Via di Sotto','PE'],['Fri','Pianella','PE'],['Fri',"Sant'Eufemia a Maiella",'PE'],['Fri','Pescara Via dei Bastioni','PE'],['Fri','Pescara Piazza Muzii','PE'],
['Sat','Manoppello','PE'],['Sat','Montesilvano','PE'],['Sat','Nocciano','PE'],['Sat','Penne','PE'],['Sat','Torre dei Passeri','PE'],['Sat','Pescara Via dei Bastioni','PE'],['Sat','Pescara Piazza Muzii','PE'],
['Sun','Cappelle sul Tavo','PE'],['Sun','Caramanico Terme','PE'],['Sun','Cepagatti','PE'],['Sun','Civitella Casanova','PE'],['Sun','Lettomanoppello','PE'],['Sun','Montebello di Bertona','PE'],['Sun','Roccamorice','PE']
];

var today=new Date();
var todayDay=dArr[today.getDay()];
var todayFull=today.toLocaleDateString('en-GB',{weekday:'long',day:'numeric',month:'long'});
var todays=M.filter(function(m){return m[0]===todayDay});

var countEl=document.getElementById('lia-home-mkt-count');
var dayEl=document.getElementById('lia-home-mkt-day');
if(countEl)countEl.textContent=todays.length;
if(dayEl)dayEl.textContent='running across Abruzzo this '+todayFull.split(',')[0];

var counts={TE:0,AQ:0,CH:0,PE:0};
todays.forEach(function(m){counts[m[2]]++});
['TE','AQ','CH','PE'].forEach(function(p){
	var el=document.querySelector('.lia-thisweek-prov-count[data-prov="'+p+'"]');
	if(el)el.textContent=counts[p];
});
})();

/* Abruzzo Connections slideshow arrow navigation */
(function(){
	var slider = document.getElementById('lia-connections-slider');
	if (!slider) return;
	var prevBtn = document.querySelector('.lia-connections-arrow-prev');
	var nextBtn = document.querySelector('.lia-connections-arrow-next');
	var scrollByCard = function(dir) {
		var card = slider.querySelector('.lia-connection-card');
		if (!card) return;
		var gap = 22;
		var step = card.offsetWidth + gap;
		slider.scrollBy({ left: dir * step, behavior: 'smooth' });
	};
	if (prevBtn) prevBtn.addEventListener('click', function(){ scrollByCard(-1); });
	if (nextBtn) nextBtn.addEventListener('click', function(){ scrollByCard(1); });
})();

/* Today / This Week tab toggle - generic, matches the same
   pattern used on page-live-belong.php. */
(function () {
	document.querySelectorAll('.lia-events-tabs').forEach(function (tabs) {
		var container = tabs.parentElement;
		if (!container) return;
		tabs.querySelectorAll('.lia-events-tab').forEach(function (btn) {
			btn.addEventListener('click', function () {
				tabs.querySelectorAll('.lia-events-tab').forEach(function (b) { b.classList.remove('is-active'); });
				btn.classList.add('is-active');
				var target = btn.getAttribute('data-tab');
				container.querySelectorAll('.lia-events-tabpanel').forEach(function (panel) {
					panel.style.display = (panel.getAttribute('data-panel') === target) ? '' : 'none';
				});
			});
		});
	});
})();
</script>

<section class="lia-cs" aria-labelledby="lia-cs-h">
	<div class="lia-cs-inner">
		<div class="lia-cs-head">
			<h2 class="lia-cs-title" id="lia-cs-h">Inside the Abruzzo Insiders Club <em>This Week</em></h2>
			<p class="lia-cs-def">Our private community space. No ads, and no algorithm deciding what you see.</p>
		</div>
				<ul class="lia-cs-grid">
						<li><a class="lia-cs-card" href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/">
				<span class="lia-cs-name">General Chat</span>
				<span class="lia-cs-meta">3 new posts &middot; latest yesterday</span>
			</a></li>
						<li><a class="lia-cs-card" href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/">
				<span class="lia-cs-name">Events</span>
				<span class="lia-cs-meta">2 new posts &middot; latest today</span>
			</a></li>
						<li><a class="lia-cs-card" href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/">
				<span class="lia-cs-name">Say Hello</span>
				<span class="lia-cs-meta">2 new posts &middot; latest yesterday</span>
			</a></li>
						<li><a class="lia-cs-card" href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/">
				<span class="lia-cs-name">Living in Abruzzo</span>
				<span class="lia-cs-meta">1 new post &middot; latest 3 days ago</span>
			</a></li>
					</ul>
				<p class="lia-cs-cta">
						<a class="lia-cs-btn" href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/">Join us &rarr;</a>
					</p>
			</div>
</section>
<style id="lia-club-strip">
.lia-cs { background: #c1d9bc; padding: 48px var(--gutter, 28px); border-top: 1px solid #a8c8a3; }
.lia-cs-inner { max-width: 1320px; margin: 0 auto; }
.lia-cs-head { text-align: center; max-width: 720px; margin: 0 auto 24px; }
.lia-cs-title { font-family: 'Playfair Display', Georgia, serif; font-size: clamp(1.5rem, 2.8vw, 2rem); font-weight: 700; line-height: 1.2; color: #1a1a18; margin: 0 0 8px; }
.lia-cs-title em { font-style: italic; color: #2e4029; }
.lia-cs-def { font-family: 'Source Serif 4', Georgia, serif; font-size: 1.05rem; line-height: 1.55; color: #1a1a18; margin: 0; }
.lia-cs-grid { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 14px; }
.lia-cs-card { display: flex; flex-direction: column; gap: 6px; height: 100%; box-sizing: border-box; background: #faf9f6; border-radius: 10px; padding: 18px 20px; text-decoration: none; color: #1a1a18; border-left: 4px solid #2e4029; transition: transform 0.2s ease, box-shadow 0.2s ease; }
.lia-cs-card:hover { transform: translateY(-2px); box-shadow: 0 10px 24px rgba(46, 64, 41, 0.16); }
.lia-cs-name { font-family: 'Playfair Display', Georgia, serif; font-size: 1.15rem; font-weight: 700; line-height: 1.25; }
.lia-cs-meta { font-family: 'DM Sans', sans-serif; font-size: 0.85rem; font-weight: 500; color: #3d5634; }
.lia-cs-cta { text-align: center; margin: 24px 0 0; }
.lia-cs-btn { display: inline-block; font-family: 'DM Sans', sans-serif; font-weight: 700; font-size: 0.95rem; color: #faf9f6; background: #2e4029; border-radius: 30px; padding: 12px 26px; text-decoration: none; }
.lia-cs-btn:hover { background: #1f2c1c; color: #faf9f6; }
.lia-cs-admin { margin: 24px auto 0; max-width: 900px; background: #fff; border: 1px dashed #8a6418; border-radius: 8px; padding: 10px 14px; font-family: 'DM Sans', sans-serif; font-size: 0.82rem; color: #1a1a18; }
.lia-cs-admin summary { cursor: pointer; font-weight: 700; color: #5c4d18; }
.lia-cs-admin table { width: 100%; border-collapse: collapse; margin: 10px 0; }
.lia-cs-admin th, .lia-cs-admin td { text-align: left; padding: 4px 6px; border-bottom: 1px solid #eee; }
@media (max-width: 767px) {
	.lia-cs { padding: 36px 18px; }
	.lia-cs-grid { gap: 10px; }
	.lia-cs-admin { overflow-x: auto; }
}
</style>
	<footer class="site-footer" id="colophon" role="contentinfo">

	<!-- Abruzzo Connections Band -->
	<div class="footer-connections">
		<div class="footer-connections-inner">
			<div class="footer-connections-row1">
				<h3 class="footer-connections-heading">Trusted Businesses, Services &amp; Guides</h3>
								<div class="footer-connections-cats-row">
										<a href="https://lifeinabruzzo.com/places/category/specialist-foods-restaurants/" class="footer-connections-pill">Restaurants</a>
										<a href="https://lifeinabruzzo.com/places/category/tours-excursions-guides/" class="footer-connections-pill">Tours &amp; Excursions</a>
										<a href="https://lifeinabruzzo.com/places/forest-bathing-slow-hiking/" class="footer-connections-pill">Hiking</a>
										<a href="https://lifeinabruzzo.com/places/category/services-education/" class="footer-connections-pill">Italian Classes</a>
										<a href="https://lifeinabruzzo.com/places/category/accommodation-short-and-longterm/" class="footer-connections-pill">Holiday Accommodation</a>
										<a href="https://lifeinabruzzo.com/places/category/cultural-heritage-organisers-events/" class="footer-connections-pill">Cultural Heritage</a>
										<a href="https://lifeinabruzzo.com/places/category/health-wellness/" class="footer-connections-pill">Health &amp; Wellness</a>
										<a href="https://lifeinabruzzo.com/places/category/house-in-abruzzo-sale/" class="footer-connections-pill">Houses for Sale</a>
										<a href="https://lifeinabruzzo.com/places/category/charity/" class="footer-connections-pill">Charity</a>
									</div>
			</div>
			<div class="footer-connections-row2">
				<div class="footer-connections-brand">
					<a href="https://lifeinabruzzo.com/abruzzo-directory/" class="footer-connections-logo-link">
						<img src="https://lifeinabruzzo.com/wp-content/uploads/2025/09/abruzzo-connections.png" alt="Abruzzo Connections" class="footer-connections-logo">
					</a>
				</div>
				<div class="footer-connections-carousel-wrap">
					<div class="footer-connections-carousel-header">
						<span class="footer-connections-eyebrow">Featured Partners</span>
						<a href="https://lifeinabruzzo.com/abruzzo-directory/" class="footer-connections-all">View all &#8594;</a>
					</div>
					<div class="footer-connections-track" id="footer-connections-track">
												<a href="https://lifeinabruzzo.com/places/casa-escher/" class="footer-connections-card">
														<div class="footer-connections-card-img">
								<img loading="lazy" width="533" height="400" src="https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6.jpeg" class="attachment-card-landscape size-card-landscape wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6.jpeg 1600w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6-300x225.jpeg 300w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6-1024x768.jpeg 1024w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6-150x113.jpeg 150w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6-768x576.jpeg 768w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6-1536x1152.jpeg 1536w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6-500x375.jpeg 500w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6-1170x878.jpeg 1170w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6-585x439.jpeg 585w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6-1200x900.jpeg 1200w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6-600x450.jpeg 600w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-21-at-15.14.38-6-800x600.jpeg 800w" sizes="auto, (max-width: 533px) 100vw, 533px" />							</div>
														<div class="footer-connections-card-body">
								<h4 class="footer-connections-card-title">Casa Escher - Family Holiday Rental Fara San Martino</h4>
							</div>
						</a>
												<a href="https://lifeinabruzzo.com/places/jonathan-stanyer-author/" class="footer-connections-card">
														<div class="footer-connections-card-img">
								<img loading="lazy" width="565" height="400" src="https://lifeinabruzzo.com/wp-content/uploads/2025/10/unnamed-2025-10-05T003622.474.jpg" class="attachment-card-landscape size-card-landscape wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://lifeinabruzzo.com/wp-content/uploads/2025/10/unnamed-2025-10-05T003622.474.jpg 841w, https://lifeinabruzzo.com/wp-content/uploads/2025/10/unnamed-2025-10-05T003622.474-300x212.jpg 300w, https://lifeinabruzzo.com/wp-content/uploads/2025/10/unnamed-2025-10-05T003622.474-150x106.jpg 150w, https://lifeinabruzzo.com/wp-content/uploads/2025/10/unnamed-2025-10-05T003622.474-768x543.jpg 768w, https://lifeinabruzzo.com/wp-content/uploads/2025/10/unnamed-2025-10-05T003622.474-585x414.jpg 585w, https://lifeinabruzzo.com/wp-content/uploads/2025/10/unnamed-2025-10-05T003622.474-800x566.jpg 800w" sizes="auto, (max-width: 565px) 100vw, 565px" />							</div>
														<div class="footer-connections-card-body">
								<h4 class="footer-connections-card-title">Jonathan Stanyer - Author</h4>
							</div>
						</a>
												<a href="https://lifeinabruzzo.com/places/energy-efficient-palazzo-for-sale-in-historic-furci-abruzzo/" class="footer-connections-card">
														<div class="footer-connections-card-img">
								<img loading="lazy" width="640" height="400" src="https://lifeinabruzzo.com/wp-content/uploads/2026/09/33-Esterno-dietro-2-640x400.jpg" class="attachment-card-landscape size-card-landscape wp-post-image" alt="" loading="lazy" decoding="async" srcset="" sizes="auto, " />							</div>
														<div class="footer-connections-card-body">
								<h4 class="footer-connections-card-title">Energy-Efficient Palazzo for Sale in Historic Furci, Abruzzo</h4>
							</div>
						</a>
												<a href="https://lifeinabruzzo.com/places/il-bosso-adventure-education-tour-operator/" class="footer-connections-card">
														<div class="footer-connections-card-img">
								<img loading="lazy" width="640" height="400" src="https://lifeinabruzzo.com/wp-content/uploads/2026/09/784252694_4719539268187451_220355748108225594_n-640x400.jpg" class="attachment-card-landscape size-card-landscape wp-post-image" alt="" loading="lazy" decoding="async" srcset="" sizes="auto, " />							</div>
														<div class="footer-connections-card-body">
								<h4 class="footer-connections-card-title">Il Bosso - Adventure &amp; Education Tour Operator</h4>
							</div>
						</a>
												<a href="https://lifeinabruzzo.com/places/selvatico-foraging-restaurant-arsita-teramo/" class="footer-connections-card">
														<div class="footer-connections-card-img">
								<img loading="lazy" width="640" height="400" src="https://lifeinabruzzo.com/wp-content/uploads/2026/07/1000289708-640x400.jpg" class="attachment-card-landscape size-card-landscape wp-post-image" alt="" loading="lazy" decoding="async" srcset="" sizes="auto, " />							</div>
														<div class="footer-connections-card-body">
								<h4 class="footer-connections-card-title">Selvatico: a Foraging Restaurant in Arsita, Teramo</h4>
							</div>
						</a>
												<a href="https://lifeinabruzzo.com/places/casa-porta-rossa-airy-ortona-rental-amongst-olives-vineyards/" class="footer-connections-card">
														<div class="footer-connections-card-img">
								<img loading="lazy" width="640" height="336" src="https://lifeinabruzzo.com/wp-content/uploads/2025/11/casa-porta-rossa.png" class="attachment-card-landscape size-card-landscape wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://lifeinabruzzo.com/wp-content/uploads/2025/11/casa-porta-rossa.png 1200w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/casa-porta-rossa-300x158.png 300w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/casa-porta-rossa-1024x538.png 1024w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/casa-porta-rossa-150x79.png 150w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/casa-porta-rossa-768x403.png 768w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/casa-porta-rossa-1170x614.png 1170w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/casa-porta-rossa-585x307.png 585w, https://lifeinabruzzo.com/wp-content/uploads/2025/11/casa-porta-rossa-800x420.png 800w" sizes="auto, (max-width: 640px) 100vw, 640px" />							</div>
														<div class="footer-connections-card-body">
								<h4 class="footer-connections-card-title">Casa Porta Rossa - Airy Ortona Rental Amongst Olives &amp; Vineyards</h4>
							</div>
						</a>
											</div>
					<div class="footer-connections-nav">
						<button class="footer-connections-prev" aria-label="Previous">&#8592;</button>
						<button class="footer-connections-next" aria-label="Next">&#8594;</button>
					</div>
				</div>
			</div>
		</div>
	</div>

	<!-- Social & Weather Band -->
	<div class="social-weather-band">
		<div class="social-weather-inner">
			<div class="social-col">
				<h3 class="social-col-title">Follow Life in Abruzzo</h3>
				<p class="social-col-dek">News, stories and what&rsquo;s on, free on LinkedIn and our WhatsApp Channel.</p>
				<div class="social-icons">
					<a href="https://www.linkedin.com/company/lifeinabruzzo/" target="_blank" rel="noopener" class="social-icon" aria-label="LinkedIn">
						<svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>
						<span>LinkedIn</span>
					</a>
					<a href="https://whatsapp.com/channel/0029VbCb4NLEAKWKmgHwMv1B" target="_blank" rel="noopener" class="social-icon social-icon-whatsapp" aria-label="WhatsApp Channel">
						<svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/></svg>
						<span>WhatsApp Channel</span>
					</a>
				</div>
			</div>
			<div class="weather-col">
				<h3 class="weather-col-title">Abruzzo Weather</h3>
				<div class="weather-tiles">
					<div class="lia-wx-tile weather-tile"><div class="weather-tile-province ">L&#8217;Aquila</div><div class="weather-tile-sub ">Mountains</div><div class="weather-tile-icon "><svg class="lia-wx-icon lia-wx-fog" viewbox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path class="wx-body" d="M6.8 14.6A3.6 3.6 0 0 1 7 7.2a4.9 4.9 0 0 1 9.4.9 3.2 3.2 0 0 1-.6 6.5z" /><path d="M4.5 18h15M7 21h10" /></svg></div><div class="weather-tile-temp ">5&deg;C</div><div class="weather-tile-desc ">Fog</div></div><div class="lia-wx-tile weather-tile"><div class="weather-tile-province ">Chieti</div><div class="weather-tile-sub ">Hills &amp; Heritage</div><div class="weather-tile-icon "><svg class="lia-wx-icon lia-wx-cloud" viewbox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path class="wx-body" d="M6.8 18.5A4 4 0 0 1 7 10.6a5.2 5.2 0 0 1 10 .9 3.5 3.5 0 0 1-.6 7z" /></svg></div><div class="weather-tile-temp ">9&deg;C</div><div class="weather-tile-desc ">Overcast</div></div><div class="lia-wx-tile weather-tile"><div class="weather-tile-province ">Pescara</div><div class="weather-tile-sub ">Coast</div><div class="weather-tile-icon "><svg class="lia-wx-icon lia-wx-cloud" viewbox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path class="wx-body" d="M6.8 18.5A4 4 0 0 1 7 10.6a5.2 5.2 0 0 1 10 .9 3.5 3.5 0 0 1-.6 7z" /></svg></div><div class="weather-tile-temp ">12&deg;C</div><div class="weather-tile-desc ">Overcast</div></div><div class="lia-wx-tile weather-tile"><div class="weather-tile-province ">Teramo</div><div class="weather-tile-sub ">Food &amp; Wine</div><div class="weather-tile-icon "><svg class="lia-wx-icon lia-wx-cloud" viewbox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path class="wx-body" d="M6.8 18.5A4 4 0 0 1 7 10.6a5.2 5.2 0 0 1 10 .9 3.5 3.5 0 0 1-.6 7z" /></svg></div><div class="weather-tile-temp ">8&deg;C</div><div class="weather-tile-desc ">Overcast</div></div>				</div>
			</div>
		</div>
	</div>

	<!-- Reviews Band -->
	<div class="reviews-band">
		<div class="reviews-band-inner">
			<div class="reviews-band-header">
				<span class="reviews-band-eyebrow">What Our Readers Say</span>
				<div class="reviews-band-links">
					<a href="https://lifeinabruzzo.com/reviews/" class="reviews-band-more">Reader reviews &rarr;</a>
					<a href="https://lifeinabruzzo.com/advertise-pubblicita/" class="reviews-band-more">Work with us &rarr;</a>
				</div>
			</div>
			<div class="reviews-band-grid">
				<div class="review-card">
					<p class="review-text">For an Italian-American New Yorker whose whole ancestry derives from Chieti, Abruzzo, this website is magnificent.</p>
					<p class="review-author">Victor, USA</p>
				</div>
				<div class="review-card">
					<p class="review-text">I think you do a wonderful job promoting Abruzzo and bringing us all kinds of great stories and information. I always learn something new from you!</p>
					<p class="review-author">Annette, USA</p>
				</div>
				<div class="review-card">
					<p class="review-text">I live full time in Abruzzo and love the photos, travel and history posts and food and recipes! I learn so much about the other areas of Abruzzo.</p>
					<p class="review-author">Maura, Abruzzo</p>
				</div>
				<div class="review-card">
					<p class="review-text">Very much appreciated by this fellow immigrant. I learn about such a lot of good, interesting stuff through the group. Thank you for all your hard work!</p>
					<p class="review-author">Suzanne, Abruzzo</p>
				</div>
			</div>
			<div class="reviews-band-footer">
				Trusted by businesses and organisations across Abruzzo &nbsp;&middot;&nbsp;
				<a href="https://lifeinabruzzo.com/advertise-pubblicita/">Work with us &rarr;</a>
			</div>
		</div>
	</div>

	<!-- Footer links row -->
	<div class="footer-simple-bar">
		<div class="footer-simple-inner">
			<a href="https://lifeinabruzzo.com/cultural-association/" class="footer-simple-link">About Life In Abruzzo</a>
			<span class="footer-simple-sep">&middot;</span>
			<a href="https://lifeinabruzzo.com/advertise-pubblicita/" class="footer-simple-link">Advertise / Pubblicità</a>
			<span class="footer-simple-sep">&middot;</span>
			<a href="https://lifeinabruzzo.com/contact-us/" class="footer-simple-link">Contact Us</a>
			<span class="footer-simple-sep">&middot;</span>
			<a href="https://lifeinabruzzo.com/privacy-policy/" class="footer-simple-link">Privacy Policy</a>
			<span class="footer-simple-sep">&middot;</span>
			<a href="/members/" class="footer-simple-link">Members</a>
			<span class="footer-simple-sep">&middot;</span>
			<a href="https://lifeinabruzzo.com/members-library/" class="footer-simple-link">Members&rsquo; Toolkit</a>
		</div>
	</div>

	<!-- Footer bottom bar -->
	<div class="footer-bottom-bar">
		<div class="footer-bottom-inner">
			<p class="footer-legal">
				Life in Abruzzo is an <a href="https://lifeinabruzzo.com/insiders-club/">Abruzzo Insiders Club</a> Production
			</p>
			<p class="footer-legal">
				<a href="https://lifeinabruzzo.com/insiders-club/">Join the Insiders Club</a>
				&nbsp;&middot;&nbsp; CF: 92066290674 &nbsp;&middot;&nbsp; IVA: 02162760678
			</p>
			<p class="footer-legal footer-copyright">
				&copy; 2026 Life In Abruzzo &nbsp;&middot;&nbsp; Publishing since 2007
			</p>
		</div>
	</div>

</footer>

<script>
document.addEventListener('DOMContentLoaded', function() {
	var track = document.getElementById('footer-connections-track');
	var prev  = document.querySelector('.footer-connections-prev');
	var next  = document.querySelector('.footer-connections-next');
	if (track) {
		if (next) next.addEventListener('click', function() { track.scrollBy({ left: 216, behavior: 'smooth' }); });
		if (prev) prev.addEventListener('click', function() { track.scrollBy({ left: -216, behavior: 'smooth' }); });
	}

});
</script><div class="lia-sticky-support" id="lia-sticky-support" data-count-this-page="true" role="region" aria-label="Join the Insiders Club">
	<div class="lia-sticky-inner">
		<div class="lia-sticky-text">
			<strong>Life in Abruzzo is free and independent.</strong> Join the Insiders Club and help keep it that way.
		</div>
		<div class="lia-sticky-actions">
			<a href="https://lifeinabruzzo.com/join-abruzzo-insiders-club/" class="lia-sticky-btn lia-sticky-btn-primary" target="_self" rel="noopener">Join the Insiders Club</a>
			<a href="https://lifeinabruzzo.com/subscribe-to-the-life-in-abruzzo-newsletter/" class="lia-sticky-btn lia-sticky-btn-secondary" target="_self" rel="noopener">Free Newsletter</a>
		</div>
		<button class="lia-sticky-dismiss" id="lia-sticky-dismiss" aria-label="Dismiss support bar">&times;</button>
	</div>
</div>

<style>
.lia-sticky-support {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 900;
	background: #c1d9bc;
	border-top: 1px solid #a8c8a3;
	transform: translateY(100%);
	transition: transform 0.4s ease;
	box-sizing: border-box;
	/* On an iPhone, bottom:0 sits underneath the home indicator, which sliced
	   the buttons in half. env() reserves that strip and resolves to 0px on
	   every other device. */
	padding-bottom: env(safe-area-inset-bottom, 0px);
}
.lia-sticky-support * { box-sizing: border-box; }
@media (prefers-reduced-motion: reduce) {
	.lia-sticky-support { transition: none; }
}
.lia-sticky-support.is-visible {
	transform: translateY(0);
}
.lia-sticky-support.is-dismissed {
	display: none;
}
.lia-sticky-inner {
	max-width: 1180px;
	margin: 0 auto;
	padding: 12px 56px 12px 28px;
	display: flex;
	align-items: center;
	gap: 24px;
	position: relative;
}
.lia-sticky-text {
	font-family: 'DM Sans', system-ui, sans-serif;
	font-size: 0.85rem;
	color: #2e4029;
	line-height: 1.4;
	flex: 1;
	min-width: 0;
}
.lia-sticky-text strong {
	font-weight: 600;
	color: #1a1a18;
}
.lia-sticky-actions {
	display: flex;
	gap: 10px;
	flex-shrink: 0;
}
.lia-sticky-btn {
	font-family: 'DM Sans', system-ui, sans-serif;
	font-size: 0.7rem;
	font-weight: 600;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	padding: 9px 16px;
	text-decoration: none;
	white-space: nowrap;
	transition: opacity 0.15s, background 0.15s, color 0.15s;
}
.lia-sticky-btn-primary {
	background: #2e4029;
	color: #fff;
}
.lia-sticky-btn-primary:hover {
	background: #1a1a18;
	color: #fff;
}
.lia-sticky-btn-secondary {
	background: transparent;
	color: #2e4029;
	border: 1px solid #2e4029;
}
.lia-sticky-btn-secondary:hover {
	background: #2e4029;
	color: #fff;
}
.lia-sticky-dismiss {
	position: absolute;
	top: 8px;
	right: 12px;
	background: none;
	border: none;
	color: #2e4029;
	font-size: 1.4rem;
	line-height: 1;
	cursor: pointer;
	padding: 4px 8px;
	opacity: 0.6;
	transition: opacity 0.15s;
}
.lia-sticky-dismiss:hover {
	opacity: 1;
}

@media (max-width: 768px) {
	.lia-sticky-inner {
		padding: 12px 44px 12px 16px;
		gap: 12px;
		flex-wrap: wrap;
	}
	.lia-sticky-text {
		font-size: 0.78rem;
		flex: 1 1 100%;
		/* The dismiss button is pinned top-right. Without this, the first line
		   of text runs underneath it once the bar wraps to two rows. */
		padding-right: 28px;
	}
	.lia-sticky-actions {
		flex: 1 1 100%;
	}
	.lia-sticky-btn {
		flex: 1;
		text-align: center;
		font-size: 0.65rem;
		padding: 10px 12px;
	}
	.lia-sticky-dismiss {
		top: 6px;
		right: 8px;
	}
}
</style>

<script>
(function() {
	document.addEventListener('DOMContentLoaded', function() {
		var bar     = document.getElementById('lia-sticky-support');
		var dismiss = document.getElementById('lia-sticky-dismiss');
		if (!bar) return;

		// Persistence keys
		var COUNT_KEY        = 'lia-read-count';
		var PAGES_KEY        = 'lia-read-pages';
		var SEEN_KEY         = 'lia-sticky-seen';
		var DISMISS_KEY      = 'lia-sticky-dismissed';
		var REQUIRED_READS   = 5;     // posts/pages needed before bar can show
		var DISMISS_DAYS     = 90;    // suppress after X click
		var SEEN_DAYS        = 7;     // suppress after each reveal (anti-pester)
		var SCROLL_THRESHOLD = 0.5;   // fraction of page scrolled before reveal
		var MAX_TRACKED      = 50;    // upper bound on how many recent paths we remember

		function safeGet(key) {
			try { return localStorage.getItem(key); } catch (e) { return null; }
		}
		function safeSet(key, value) {
			try { localStorage.setItem(key, value); } catch (e) {}
		}
		function readNumber(key) {
			var v = safeGet(key);
			return v ? parseInt(v, 10) : 0;
		}
		function readTimestamp(key) {
			var v = safeGet(key);
			return v ? parseInt(v, 10) : 0;
		}
		function writeTimestamp(key) {
			safeSet(key, Date.now().toString());
		}
		function daysSince(ts) {
			if (!ts) return Infinity;
			return (Date.now() - ts) / (1000 * 60 * 60 * 24);
		}

		// ---------------------------------------------------------
		// STAGE 1: Tick the read counter on qualifying templates.
		// data-count-this-page="true" is set by PHP on singular pages.
		// We de-dupe by URL path: viewing the same article twice in a
		// session does not count twice. After MAX_TRACKED entries, we
		// drop oldest to keep storage bounded.
		// ---------------------------------------------------------
		var shouldCount = bar.getAttribute('data-count-this-page') === 'true';
		if (shouldCount) {
			var currentPath = window.location.pathname.replace(/\/+$/, '') || '/';
			var pagesRaw = safeGet(PAGES_KEY);
			var pages = [];
			if (pagesRaw) {
				try { pages = JSON.parse(pagesRaw); } catch (e) { pages = []; }
			}
			if (!Array.isArray(pages)) pages = [];

			if (pages.indexOf(currentPath) === -1) {
				pages.push(currentPath);
				if (pages.length > MAX_TRACKED) {
					pages = pages.slice(-MAX_TRACKED);
				}
				safeSet(PAGES_KEY, JSON.stringify(pages));
				var current = readNumber(COUNT_KEY);
				safeSet(COUNT_KEY, (current + 1).toString());
			}
		}

		// ---------------------------------------------------------
		// STAGE 2: Decide whether to show the bar on this page load.
		// Suppress if dismissed within 90 days OR seen within 7 days
		// OR if read count is still below threshold.
		// ---------------------------------------------------------
		var dismissedAge = daysSince( readTimestamp(DISMISS_KEY) );
		var seenAge      = daysSince( readTimestamp(SEEN_KEY) );
		var readCount    = readNumber(COUNT_KEY);

		if ( dismissedAge < DISMISS_DAYS ) {
			bar.classList.add('is-dismissed');
			return;
		}
		if ( seenAge < SEEN_DAYS ) {
			bar.classList.add('is-dismissed');
			return;
		}
		if ( readCount < REQUIRED_READS ) {
			bar.classList.add('is-dismissed');
			return;
		}

		// ---------------------------------------------------------
		// STAGE 3: Scroll-based reveal at 50%.
		// ---------------------------------------------------------
		var revealed = false;

		function checkScroll() {
			if (revealed) return;
			var scrollTop = window.pageYOffset || document.documentElement.scrollTop;
			var docHeight = Math.max(
				document.body.scrollHeight,
				document.documentElement.scrollHeight,
				document.body.offsetHeight,
				document.documentElement.offsetHeight
			);
			var winHeight = window.innerHeight;
			var scrollable = docHeight - winHeight;

			if (scrollable <= 0) {
				if (scrollTop > 0) revealNow();
				return;
			}

			var pct = scrollTop / scrollable;
			if (pct >= SCROLL_THRESHOLD) {
				revealNow();
			}
		}

		// The bar is position:fixed, so it floats over the last ~60px of the
		// page. On an article that meant the closing paragraph, and in the
		// footer the copyright line, sat underneath it. Push the body down by
		// exactly the bar's height while it shows, and release it on dismiss.
		function padBody() {
			if (!bar.classList.contains('is-visible')) return;
			document.body.style.paddingBottom = bar.offsetHeight + 'px';
		}
		function unpadBody() {
			document.body.style.paddingBottom = '';
		}

		function revealNow() {
			revealed = true;
			bar.classList.add('is-visible');
			writeTimestamp(SEEN_KEY);
			window.removeEventListener('scroll', onScroll);
			padBody();
			window.addEventListener('resize', padBody, { passive: true });
		}

		var ticking = false;
		function onScroll() {
			if (!ticking) {
				window.requestAnimationFrame(function() {
					checkScroll();
					ticking = false;
				});
				ticking = true;
			}
		}

		window.addEventListener('scroll', onScroll, { passive: true });
		checkScroll();

		// Dismiss handler: persist a 90-day suppression and hide.
		if (dismiss) {
			dismiss.addEventListener('click', function() {
				bar.classList.remove('is-visible');
				writeTimestamp(DISMISS_KEY);
				unpadBody();
				window.removeEventListener('resize', padBody);
				setTimeout(function() {
					bar.classList.add('is-dismissed');
				}, 400);
			});
		}
	});
})();
</script>			<script>document.documentElement.style.setProperty('--scrollbar-offset', window.innerWidth - document.documentElement.clientWidth + 'px' );</script>
			<nav class="lia-router-bar" id="lia-router-bar" aria-label="Audience navigation">
	<a href="https://lifeinabruzzo.com/visiting-abruzzo/" class="lia-router-tab">
		<svg class="lia-router-tab-icon" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
			<circle cx="12" cy="12" r="10"/>
			<polygon points="16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76"/>
		</svg>
		<span class="lia-router-tab-label">Visit</span>
	</a>
	<a href="https://lifeinabruzzo.com/live-belong-in-abruzzo/" class="lia-router-tab">
		<svg class="lia-router-tab-icon" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
			<path d="M3 9.5L12 3l9 6.5V21a1 1 0 0 1-1 1h-5v-7h-6v7H4a1 1 0 0 1-1-1V9.5z"/>
		</svg>
		<span class="lia-router-tab-label">Live Here</span>
	</a>
	<a href="https://lifeinabruzzo.com/abruzzo-ancestry-history-culture/" class="lia-router-tab">
		<svg class="lia-router-tab-icon" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
			<circle cx="12" cy="5" r="2.5"/>
			<circle cx="6" cy="14" r="2.5"/>
			<circle cx="18" cy="14" r="2.5"/>
			<circle cx="12" cy="20" r="2"/>
			<path d="M12 7.5v2.5M12 10l-5 2.5M12 10l5 2.5M12 16v2"/>
		</svg>
		<span class="lia-router-tab-label">Roots &amp; History</span>
	</a>
</nav>

<style>
/* DESKTOP and large tablet: hidden. Row 2 nav handles desktop routing. */
.lia-router-bar { display: none; }

/* MOBILE: iOS-style bottom tab bar, always visible. */
@media (max-width: 900px) {
	.lia-router-bar {
		display: flex !important;
		position: fixed !important;
		left: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		z-index: 890 !important;
		background: #faf9f6 !important;
		border-top: 1px solid #d8d5cc !important;
		box-shadow: 0 -4px 16px rgba(26, 26, 24, 0.06) !important;
		padding: 6px 0 calc(env(safe-area-inset-bottom, 0px) + 6px) !important;
		margin: 0 !important;
	}
	.lia-router-bar .lia-router-tab {
		flex: 1 1 0 !important;
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		justify-content: center !important;
		gap: 2px !important;
		padding: 6px 4px !important;
		text-decoration: none !important;
		color: #2e4029 !important;
		font-family: 'DM Sans', system-ui, sans-serif !important;
		font-size: 0.62rem !important;
		font-weight: 600 !important;
		letter-spacing: 0.02em !important;
		text-align: center !important;
		line-height: 1.15 !important;
		min-width: 0 !important;
		transition: color 0.15s ease, background 0.15s ease !important;
		border: none !important;
	}
	.lia-router-bar .lia-router-tab + .lia-router-tab {
		border-left: 1px solid rgba(46, 64, 41, 0.08) !important;
	}
	.lia-router-bar .lia-router-tab:hover,
	.lia-router-bar .lia-router-tab:active {
		color: #4a6741 !important;
		background: rgba(74, 103, 65, 0.05) !important;
	}
	.lia-router-bar .lia-router-tab-icon {
		flex-shrink: 0 !important;
		display: block !important;
	}
	.lia-router-bar .lia-router-tab-label {
		display: block !important;
		white-space: nowrap !important;
		overflow: hidden !important;
		text-overflow: ellipsis !important;
		max-width: 100% !important;
	}

	/* Very narrow screens: shrink icon + text slightly so 3 tabs always fit */
	@media (max-width: 380px) {
		.lia-router-bar .lia-router-tab {
			font-size: 0.56rem !important;
			letter-spacing: 0.01em !important;
			padding: 4px 2px !important;
		}
		.lia-router-bar .lia-router-tab-icon {
			width: 18px !important;
			height: 18px !important;
		}
	}

	/* Push the page content up so the fixed bar does not cover the
	   last bit of the footer / copyright line. */
	body {
		padding-bottom: calc(64px + env(safe-area-inset-bottom, 0px)) !important;
	}

	/* Push the Support sticky bar above the router when both visible. */
	body.lia-router-bar-active .lia-sticky-support,
	.lia-sticky-support {
		bottom: calc(64px + env(safe-area-inset-bottom, 0px)) !important;
	}

	/* Push the back-to-top arrow up so it sits above the router bar */
	.lia-back-to-top {
		bottom: calc(76px + env(safe-area-inset-bottom, 0px)) !important;
		right: 18px !important;
	}
}
</style>

<script>
(function() {
	document.addEventListener('DOMContentLoaded', function() {
		// Mark body so other components (sticky support bar etc) can
		// adjust their positioning to sit above the router on mobile.
		if (window.matchMedia && window.matchMedia('(max-width: 900px)').matches) {
			document.body.classList.add('lia-router-bar-active');
		}
	});
})();
</script><script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/lifeinabruzzo-kadence/*","/wp-content/themes/kadence/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<!-- Custom Facebook Feed JS -->
<script type="text/javascript">var cffajaxurl = "https://lifeinabruzzo.com/wp-admin/admin-ajax.php";
var cfflinkhashtags = "true";
</script>
		<script type="text/javascript">
			var default_location = 'Pescara';
			var latlng;
			var address;
			var dist = 0;
			var Sgeocoder = (typeof google!=='undefined' && typeof google.maps!=='undefined') ? new google.maps.Geocoder() : {};

			
			function geodir_setup_submit_search($form) {
				jQuery('.geodir_submit_search').off('click');// unbind any other click events
				jQuery('.geodir_submit_search').on("click",function(e) {
					e.preventDefault();

					var s = ' ';
					var $form = jQuery(this).closest('form');
					
					if (jQuery("#sdistance input[type='radio']:checked").length != 0) dist = jQuery("#sdistance input[type='radio']:checked").val();
					if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == 'Search for') jQuery('.search_text', $form).val(s);

					// Disable location based search for disabled location post type.
					if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') {
						if (gd_cpt_no_location(jQuery('.search_by_post', $form).val())) {
							jQuery('.snear', $form).remove();
							jQuery('.sgeo_lat', $form).remove();
							jQuery('.sgeo_lon', $form).remove();
							jQuery('select[name="sort_by"]', $form).remove();
							jQuery($form).trigger("submit");
							return;
						}
					}

					if (
						dist > 0
						|| (jQuery('select[name="sort_by"]').val() == 'nearest'
						|| jQuery('select[name="sort_by"]', $form).val() == 'farthest')
						|| (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != 'Near' && !jQuery('.geodir-location-search-type', $form).val() )
					) {

						var vNear = jQuery(".snear", $form).val();
						/* OSM can't handle post code with no space so we test for it and add one if needed */
						if(window.gdMaps === 'osm'){
							var $near_val = vNear;
							var $is_post_code = $near_val.match("^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]??[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$");
							if($is_post_code){
								$near_val = $near_val.replace(/.{3}$/,' $&');
								jQuery(".snear", $form).val($near_val);
							}
						}

						geodir_setsearch($form);
					} else {
						jQuery(".snear", $form).val('');
						jQuery($form).trigger("submit");
					}
				});
				// Clear near search GPS for core
				if (!jQuery('input.geodir-location-search-type').length && jQuery('[name="snear"]').length){
					jQuery('[name="snear"]').off('keyup');
					jQuery('[name="snear"]').on('keyup', function($){
						jQuery('.sgeo_lat').val('');
						jQuery('.sgeo_lon').val('');
					});
				}
			}

			jQuery(document).ready(function() {
				geodir_setup_submit_search();
				//setup advanced search form on form ajax load
				jQuery("body").on("geodir_setup_search_form", function($form){
					geodir_setup_submit_search($form);
				});
			});

			function geodir_setsearch($form) {
				if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == 'Near')) jQuery(".snear", $form).val(default_location);
				geocodeAddress($form);
			}

			function updateSearchPosition(latLng, $form) {
				if (window.gdMaps === 'google') {
					jQuery('.sgeo_lat').val(latLng.lat());
					jQuery('.sgeo_lon').val(latLng.lng());
				} else if (window.gdMaps === 'osm') {
					jQuery('.sgeo_lat').val(latLng.lat);
					jQuery('.sgeo_lon').val(latLng.lon);
				}
				jQuery($form).trigger("submit"); // submit form after inserting the lat long positions
			}

			function geocodeAddress($form) {
				// Call the geocode function
				Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;

				if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:"))) {
					if (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:")) {
						jQuery(".snear", $form).val('');
					}
					jQuery($form).trigger("submit");
				} else {
					var address = jQuery(".snear", $form).val();

					if (address && address.trim() == 'Near') {
						initialise2();
					} else if(address && address.trim() == 'Near: My Location') {
						jQuery($form).trigger("submit");
					} else {
												var search_address = address+", Pescara";
												if (window.gdMaps === 'google') {
							var geocodeQueryParams = {'address': search_address};
							if (geodirIsZipCode(address)) {
								if (typeof geocodeQueryParams['componentRestrictions'] != 'undefined') {
									if (typeof geocodeQueryParams['componentRestrictions']['postalCode'] == 'undefined') {
										geocodeQueryParams['componentRestrictions']['postalCode'] = address;
									}
								} else {
									geocodeQueryParams['componentRestrictions'] = {'postalCode': address};
								}
							}
														Sgeocoder.geocode(geocodeQueryParams,
								function (results, status) {
																		if (status == google.maps.GeocoderStatus.OK) {
										updateSearchPosition(results[0].geometry.location, $form);
									} else {
										alert("Search was not successful for the following reason :" + status);
									}
								});
						} else if (window.gdMaps === 'osm') {
							var osmCountryCodes = false;
														geocodePositionOSM(false, search_address, osmCountryCodes, false,
								function(geo) {
																		if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
										updateSearchPosition(geo, $form);
									} else {
										alert("Search was not successful for the requested address.");
									}
								});
						} else {
							jQuery($form).trigger("submit");
						}
					}
				}
			}

			function geodirIsZipCode(string) {
				if (/^\d+$/.test(string)) {
					if (string.length > 3 && string.length < 7) {
						return true;
					}
				}
				return false;
			}

			function initialise2() {
				if (!window.gdMaps) {
					return;
				}

				if (window.gdMaps === 'google') {
					var latlng = new google.maps.LatLng(56.494343, -4.205446);
					var myOptions = {
						zoom: 4,
						mapTypeId: google.maps.MapTypeId.TERRAIN,
						disableDefaultUI: true
					}
				} else if (window.gdMaps === 'osm') {
					var latlng = new L.LatLng(56.494343, -4.205446);
					var myOptions = {
						zoom: 4,
						mapTypeId: 'TERRAIN',
						disableDefaultUI: true
					}
				}
				try { prepareGeolocation(); } catch (e) {}
				doGeolocation();
			}

			function doGeolocation() {
				if (navigator.geolocation) {
					navigator.geolocation.getCurrentPosition(positionSuccess, positionError);
				} else {
					positionError(-1);
				}
			}

			function positionError(err) {
				var msg;
				switch (err.code) {
					case err.UNKNOWN_ERROR:
						msg = "Unable to find your location";
						break;
					case err.PERMISSION_DENINED:
						msg = "Permission denied in finding your location";
						break;
					case err.POSITION_UNAVAILABLE:
						msg = "Your location is currently unknown";
						break;
					case err.BREAK:
						msg = "Attempt to find location took too long";
						break;
					default:
						msg = "Location detection not supported in browser";
				}
				jQuery('#info').html(msg);
			}

			function positionSuccess(position) {
				var coords = position.coords || position.coordinate || position;
				jQuery('.sgeo_lat').val(coords.latitude);
				jQuery('.sgeo_lon').val(coords.longitude);

				jQuery('.geodir-listing-search').trigger("submit");
			}

			/**
			 * On unload page do some cleaning so back button cache does not store these values.
			 */
			jQuery(window).on("beforeunload", function(e) {
				if(jQuery('.sgeo_lat').length ){
					jQuery('.sgeo_lat').val('');
					jQuery('.sgeo_lon').val('');
				}
			});
		</script>
		<script>var geodir_reviewrating_all_js_msg = {"geodir_reviewrating_admin_ajax_url":"https:\/\/lifeinabruzzo.com\/wp-admin\/admin-ajax.php?action=geodir_reviewrating_ajax","geodir_reviewrating_please_enter":"Please enter","geodir_reviewrating_star_text":"Star Text","geodir_reviewrating_rating_delete_confirmation":"Are you sure you want to delete this?","geodir_reviewrating_please_select":"Please select","geodir_reviewrating_categories_text":"Categories.","geodir_reviewrating_select_post_type":"Please select Post Type.","geodir_reviewrating_enter_rating_title":"Please enter rating title.","geodir_reviewrating_select_multirating_style":"Please Select multirating style.","geodir_reviewrating_hide_images":"Hide Images","geodir_reviewrating_show_images":"Show Images","geodir_reviewrating_hide_ratings":"Hide Multi Ratings","geodir_reviewrating_show_ratings":"Show Multi Ratings","geodir_reviewrating_delete_image_confirmation":"Are you sure you want to delete this image?","geodir_reviewrating_please_enter_below":"Please enter below","geodir_reviewrating_please_enter_above":"Please enter above","geodir_reviewrating_numeric_validation":"Please enter only numeric value","geodir_reviewrating_maximum_star_rating_validation":"You are create maximum seven star rating","geodir_reviewrating_star_and_input_box_validation":"Your input box number and number of star is not same","geodir_reviewrating_star_and_score_text_validation":"Your input box number and number of Score text is not same","geodir_reviewrating_select_rating_off_img":"Please select rating off image.","geodir_reviewrating_optional_multirating":"1","allow_empty_review":"","err_empty_review":"Please type a review.","err_empty_reply":"Please type a reply."};</script><!-- Modal -->
		<div class="modal fade bsui" id="gdlm-switcher" tabindex="-1" aria-labelledby="dlm-switcher-title" aria-hidden="true">
			<div class="modal-dialog ">
				<div class="modal-content ">
					<div class="modal-header text-center">
						<div class="modal-title text-center w-100">
							<div class="w-100 h5" id="dlm-switcher-title">Change Location</div>
							<div class="w-100 h6 text-muted">Find awesome listings near you!</div>
						</div>
													<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
											</div>
					<div class="modal-body text-center">
						<div class="dropdown">
							<div class="form-group" ><label class="sr-only">Change Location</label><input type="text"  placeholder="city, region, country"  class="form-control geodir-location-search"  data-toggle="dropdown"  aria-label="city, region, country" ></div>						</div>
					</div>
				</div>
			</div>
		</div>
		<script>
var gdlmls_selected = '';
var gdlmls_nearest = [];
var gdlmls_country = [];
var gdlmls_region = [];
var gdlmls_city = [];
var gdlmls_neighbourhood = [];
var gdlmls_google_sessionToken = '';// google session token
var gdlmls_google_service = '';// google service
var gdlmls_do_not_close = false;
var gdlmls_doing_search = 0;
var gdlmls_doing_nearest = false;
var gdlmls_is_search = false;
var gdlmls_keyup_timeout = null;

jQuery(function() {
	// init
	gdlm_ls_init('.geodir-location-search');
	gdlm_ls_init('.snear');	gdlm_is_search_input_location();

	// on CPT change
	jQuery("body").on("geodir_setup_search_form", function(){
		gdlm_ls_init('.geodir-location-search');
		gdlm_ls_init('.snear');		gdlm_is_search_input_location();
	});
});

function gdlm_is_search_input_location(){
	/* Check for on change */
	jQuery(".snear").on("change", function(){
		setTimeout(function(){
			if (typeof geodir_search_params !== 'undefined' && geodir_search_params.autocompleter_filter_location) {
				jQuery('.gd-search-field-search .gd-suggestions-dropdown').remove();
			}
			var $type = jQuery('.geodir-location-search-type').attr('name');
			if($type ){
				jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country').addClass('in-location in-'+$type);
			}else{
				jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country');
			}
		}, 100);
	}).on("keyup", function () {
		if (!(jQuery(this).val().trim() == geodir_params.txt_near_my_location && jQuery(this).closest('form').find('.geodir-location-search-type').val()=='me')) {
			jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country');
			jQuery('.geodir-location-search-type').val('').attr('name','');
			jQuery('.sgeo_lat').val('');
			jQuery('.sgeo_lon').val('');
		}
	});
}

function gdlm_ls_init($field){
	jQuery($field).on("focusin", 
		function(){
			gdlmls_selected = this;
			gdlm_ls_focus_in(this);
		}).on("focusout",
		function(){
			gdlmls_selected = '';
			gdlm_ls_focus_out(this);
		});

	// window resize tasks
	jQuery(window).on("resize", function(){
		gdls_ls_resize_suggestions();
	});
}

function gdlm_ls_focus_in($input){
	if(jQuery($input).parent().find(".gdlm-location-suggestions").length){
				gdlm_ls_current_location_suggestion($input);

	}else{
		jQuery($input).after("<div class='dropdown-menu dropdown-caret-0 w-100 scrollbars-ios overflow-auto p-0 m-0 gd-suggestions-dropdown gdlm-location-suggestions gd-ios-scrollbars'>" +
			"<ul class='gdlmls-near list-unstyled p-0 m-0 '></ul>" +
			"<ul class='gdlmls-neighbourhood list-unstyled p-0 m-0'></ul>" +
			"<ul class='gdlmls-city list-unstyled p-0 m-0'></ul>" +
			"<ul class='gdlmls-region list-unstyled p-0 m-0'></ul>" +
			"<ul class='gdlmls-country list-unstyled p-0 m-0'></ul>" +
			"<ul class='gdlmls-more list-unstyled p-0 m-0'></ul>" +
			"</div>");
		gdlm_ls_init_suggestions($input);
		gdlm_ls_current_location_suggestion($input);
	}

	// resize
	gdls_ls_resize_suggestions();

	// set if is search near
	if(jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear') || jQuery($input).hasClass('snear')){
		gdlmls_is_search = true;
	}else{
		gdlmls_is_search = false;
	}
}

function gdlm_ls_focus_out($input) {
	setTimeout(function() {
		_ua = navigator.userAgent.toLowerCase();
		isChrome = /chrome/.test(_ua);
		isWin10 = /windows nt 10.0/.test(_ua);
		if (!gdlmls_do_not_close) {
					}
	}, 200);
}

/**
 * Set the max height for the suggestion div so to never scroll past the bottom of the page.
 */
function gdls_ls_resize_suggestions() {
	setTimeout(function() {
		if (jQuery('.gdlm-location-suggestions:visible').length) {
			var offset = jQuery('.gdlm-location-suggestions:visible').offset().top;
			var windowHeight = jQuery(window).height();
			var maxHeight = windowHeight - (offset - jQuery(window).scrollTop());

			if (jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear')) {
				jQuery('.gdlm-location-suggestions:visible').css('max-height', windowHeight - 40);
			} else {
				jQuery('.gdlm-location-suggestions:visible').css('max-height', maxHeight);
			}
		}
	}, 50);
}

function gdlm_ls_init_suggestions($input) {
	setTimeout(function() {
		gdls_ls_resize_suggestions();
	}, 250);
		jQuery($input).off("keypress").on("keypress",function(e) {
		if(e.keyCode && e.keyCode == 13 && !gdlmls_is_search && !jQuery($input).parent().find(".gdlm-location-suggestions").hasClass('show')) {
			jQuery($input).attr('aria-expanded','true').addClass('show');jQuery($input).parent().find(".gdlm-location-suggestions").addClass('show');
		}
	});
		jQuery($input).on("keyup", function($input) {
		gdlmls_doing_search = 3; // city, neighbourhood, region, country
		if (gdlmls_keyup_timeout != null) clearTimeout(gdlmls_keyup_timeout);
		gdlmls_keyup_timeout = setTimeout(gdlm_ls_maybe_fire_suggestions, 500);
	});
}

function gdlm_ls_maybe_fire_suggestions(){
	/* Reset timer */
	gdlmls_keyup_timeout = null;
	/* Do suggestions */
	gdlm_ls_current_location_suggestion();
	_value = gdlmls_selected ? jQuery(gdlmls_selected).val().trim() : '';
	_chars = parseInt( geodir_location_params.autocompleter_min_chars );
	if ((!_value || _chars < 1 || _chars > 0 && _value && parseInt(_value.length) >= _chars) && !(_value == geodir_params.txt_near_my_location && jQuery(gdlmls_selected).closest("form").find(".geodir-location-search-type").val() == "me")) {
		gdlm_ls_city_suggestion();				gdlm_ls_region_suggestion();		gdlm_ls_country_suggestion();	}
}

function gdlm_ls_maybe_suggest_more() {
	if (
		gdlmls_doing_search == 0 &&
		gdlmls_country.length == 0 &&
		gdlmls_region.length == 0 &&
		gdlmls_city.length == 0 &&
		gdlmls_neighbourhood.length == 0
	) {
		$input = jQuery(gdlmls_selected).val();
		if ($input) {
							$input = $input + ", Pescara";
							if ((typeof google !== 'undefined' && typeof google.maps !== 'undefined')) {
								gdlm_ls_google_suggestions($input);
			}
		} else {
			jQuery(gdlmls_selected).parent().find("ul.gdlmls-more").empty();
		}
	}
}
function gdlm_ls_city_suggestion() {
	var $search = jQuery(gdlmls_selected).val();
	if ($search) {
		jQuery.ajax({
			type: "GET",
			url: geodir_params.api_url + "locations/cities/?search=" + $search,
			success: function(data) {
				gdlmls_city = data;
				gdlmls_doing_search--;
				gdlm_ls_maybe_suggest_more();
				html = '';
				jQuery.each(gdlmls_city, function(index, value) {
					html = html + gdlm_ls_create_li('city', value);
				});
				jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty().append(html);
				if (html && gdlmls_is_search){
					geodirLMShowDropdown(gdlmls_selected);
				}
			},
			error: function(xhr, textStatus, errorThrown) {
				console.log(errorThrown);
			}
		});
	} else {
		gdlmls_city = [];
		gdlmls_doing_search--;
		gdlm_ls_maybe_suggest_more();
		jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty();
	}
}
function gdlm_ls_region_suggestion() {
	var $search = jQuery(gdlmls_selected).val();
	if ($search) {
		jQuery.ajax({
			type: "GET",
			url: geodir_params.api_url + "locations/regions/?search=" + $search,
			success: function(data) {
				gdlmls_region = data;
				gdlmls_doing_search--;
				gdlm_ls_maybe_suggest_more();
				html = '';
				jQuery.each(gdlmls_region, function(index, value) {
					html = html + gdlm_ls_create_li('region', value);
				});
				jQuery(gdlmls_selected).parent().find("ul.gdlmls-region").empty().append(html);
				if (html && gdlmls_is_search){
					geodirLMShowDropdown(gdlmls_selected);
				}
			},
			error: function(xhr, textStatus, errorThrown) {
				console.log(errorThrown);
			}
		});
	} else {
		gdlmls_region = [];
		gdlmls_doing_search--;
		gdlm_ls_maybe_suggest_more();
		jQuery(gdlmls_selected).parent().find("ul.gdlmls-region").empty();
	}
}
function gdlm_ls_country_suggestion() {
	var $search = jQuery(gdlmls_selected).val();
	if ($search) {
		jQuery.ajax({
			type: "GET",
			url: geodir_params.api_url + "locations/countries/?search=" + $search,
			success: function(data) {
				gdlmls_country = data;
				gdlmls_doing_search--;
				gdlm_ls_maybe_suggest_more();
				html = '';
				jQuery.each(gdlmls_country, function(index, value) {
					html = html + gdlm_ls_create_li('country', value);
				});

				jQuery(gdlmls_selected).parent().find("ul.gdlmls-country").empty().append(html);
				if (html && gdlmls_is_search){
					geodirLMShowDropdown(gdlmls_selected);
				}
			},
			error: function(xhr, textStatus, errorThrown) {
				console.log(errorThrown);
			}
		});
	} else {
		gdlmls_country = [];
		gdlmls_doing_search--;
		gdlm_ls_maybe_suggest_more();
		jQuery(gdlmls_selected).parent().find("ul.gdlmls-country").empty();
	}
}
function gdlm_ls_current_location_suggestion() {
	jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").empty();

	// Near me
	jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").empty().append(gdlm_ls_create_li('near', {
		type: "near",
		slug: "me",
		title: geodir_params.txt_form_my_location
	}));

	if (jQuery(gdlmls_selected).val() == '') {
		var $search_history = JSON.parse(gdlm_ls_get_location_history());

		if ($search_history) {
			jQuery.each($search_history, function(index, value) {
				jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").append(gdlm_ls_create_li(value.type, value));
			});
		}

		if ( ! geodir_location_params.disable_nearest_cities ) {
			// Add near cities from ip
			gdlm_ls_nearest_cities();
		}
	}
	console.log(JSON.parse(gdlm_ls_get_location_history()));
}

function gdlm_ls_nearest_cities() {
	if(!gdlmls_doing_nearest){
		gdlmls_doing_nearest = true;
		jQuery.ajax({
			type: "GET",
			url: geodir_params.api_url + "locations/cities/?orderby=ip",
			success: function(data) {
				if (data) {
					jQuery.each(data, function(index, value) {
						jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").append(gdlm_ls_create_li('city', value));
					});
				}
				gdlmls_doing_nearest = false;
			},
			error: function(xhr, textStatus, errorThrown) {
				console.log(errorThrown);
				gdlmls_doing_nearest = false;
			}
		});
	}
}

function gdlm_ls_create_li($type,$data){
	var output;
	var history = '';
	var $delete = '';
	var $common_class = 'list-group-item-action c-pointer px-1 py-1 m-0 d-flex justify-content-between';
	if($data.history){
		history = '<i class="fas fa-history" title="Search history"></i> ';
		$delete = '<span><i onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);gdlm_ls_del_location_history(\''+$data.slug+'\');jQuery(this).parent().parent().remove();" class="fas fa-times" title="Remove from history"></i></span> ';
	}else if($type == 'neighbourhood' || $type == 'city' || $type == 'region' || $type == 'country'){
		history = '<i class="fas fa-map-marker-alt"></i> ';
	}
	if($type=='neighbourhood'){
		if($data.area){$data.city = $data.area;}
		output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\''+geodirLMEscapeQuote($data.city)+'\',\''+$data.country_slug+'\',\''+$data.region_slug+'\',\''+$data.city_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+ $data.city + ' (Neighbourhood)</span>'+$delete+'</li>';
	}else if($type=='city'){
		if($data.area){$data.region = $data.area;}
		output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\''+geodirLMEscapeQuote($data.region)+'\',\''+$data.country_slug+'\',\''+$data.region_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+$data.region+' (City)</span>'+$delete+'</li>';
	}else if($type=='region'){
		if($data.area){$data.country = $data.area;}
		output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\''+geodirLMEscapeQuote($data.country)+'\',\''+$data.country_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+$data.country_title+' (Region)</span>'+$delete+'</li>';
	}else if($type=='country'){
		output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b> (Country)</span>'+$delete+'</li>';
	}else if($type=='near'){
		output = '<li data-type="'+$type+'" class="gd-near-me text-primary '+$common_class+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\'\',\''+$data.slug+'\');"><span><i class="fas fa-location-arrow"></i> Near: '+ $data.title + '</span></li>';
	}else if($type=='near-search'){
		output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.description)+'\');"><span><i class="fas fa-search"></i> Near: '+ $data.description + '</span></li>';
	}

	return output;
}

function gdlm_click_action($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){
	if(gdlmls_is_search){
		if($type=='neighbourhood' || $type=='city' || $type=='region' || $type=='country'){
			$slug = '';
			if($type=='neighbourhood'){$slug = $hood_slug;}
			else if($type=='city'){$slug = $city_slug;}
			else if($type=='region'){$slug = $region_slug;}
			else if($type=='country'){$slug = $country_slug;}
			gdlm_search_fill_location($type,$slug,$title);
		}else if($type=='near-search'){
			gdlm_search_fill_location($type,'',$title);
		}else if($type=='near'){
			gd_get_user_position(gdlm_search_near_me);
		}
	}else{
		if($type=='neighbourhood' || $type=='city' || $type=='region' || $type=='country'){
			gdlm_go_location($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug);
		}else if($type=='near-search'){
			gdlm_go_search($title);
		}else if($type=='near'){
			gd_get_user_position(gdlm_ls_near_me);
		}
	}
	setTimeout(function() {
		_ua = navigator.userAgent.toLowerCase();
		isChrome = /chrome/.test(_ua);
		isWin10 = /windows nt 10.0/.test(_ua);
		if (isChrome && isWin10) {
			jQuery(".gdlm-location-suggestions").hide();
		}
	},200);
}

function gdlm_ls_near_me($lat,$lon){
	window.location = geodir_params.location_base_url+"near/me/"+$lat+","+$lon+"/";
}

function gdlm_ls_near_gps($lat,$lon){
	window.location = geodir_params.location_base_url+"near/gps/"+$lat+","+$lon+"/";
}

function gdlm_search_near_me($lat,$lon){
	gdlm_search_fill_location('near','me',"Near: "+geodir_params.txt_form_my_location,$lat,$lon)
}

function gdlm_search_fill_location($type,$slug,$title,$lat,$lon){
	if($type=='near'){

	}else if($type=='near-search'){
		$type='';
	}else{
		var txtType;
		if ($type == 'country') {
			txtType = '(Country)';
		} else if ($type == 'region') {
			txtType = '(Region)';
		} else if ($type == 'city') {
			txtType = '(City)';
		} else if ($type == 'neighbourhood') {
			txtType = '(Neighbourhood)';
		} else {
			txtType = "("+$type+")";
		}
		$title = "In: "+$title+" "+txtType;
	}

	jQuery('.geodir-location-search-type').val($slug).attr('name', $type);
	jQuery('.sgeo_lat').val($lat);
	jQuery('.sgeo_lon').val($lon);
	jQuery('.snear').val($title).trigger('change'); // fire change event so we can check if we need to add in-location class
}

function gdlm_go_search($text){
	if (window.gdMaps === 'google') {
		var geocoder = new google.maps.Geocoder();
		geocoder.geocode({'address': $text},
			function (results, status) {
				if (status == 'OK') {
					$lat = results[0].geometry.location.lat();
					$lon = results[0].geometry.location.lng();
					gdlm_ls_near_gps($lat,$lon);
				} else {
					alert("Search was not successful for the following reason :" + status);
				}
			});
	} else if (window.gdMaps === 'osm') {
		geocodePositionOSM(false, $text, false, false,
			function(geo) {
				if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
					console.log(results);
				} else {
					alert("Search was not successful for the requested address.");
				}
			});
	}
}

function gdlm_ls_search_location($type,$term){
	jQuery.ajax({
		type: "GET",
		url: geodir_params.api_url+$type+"/?search="+$term,
		success: function(data) {
			console.log(data);
			return data;
		},
		error: function(xhr, textStatus, errorThrown) {
			console.log(errorThrown);
		}
	});
}

function gdlm_go_location($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){
	// save search history before redirect
	gdlm_ls_set_location_history($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug);
	window.location = gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug);
	//console.log( gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug));
}

function gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug){
	//$url = geodir_params.location_url.slice(0, -1); // get location url without the ending slash
	$url = geodir_params.location_base_url; // get location url without the ending slash
	var show_country = 1;
	var show_region = 1;
	var show_city = 1;
	var show_hood = 0;

	if(show_country && $country_slug){
		$url += ""+$country_slug+"/";
	}

	if(show_region && $region_slug){
		$url += ""+$region_slug+"/";
	}

	if(show_city && $city_slug){
		$url += ""+$city_slug+"/";
	}

	if(show_hood && $hood_slug){
		$url += ""+$hood_slug+"/";
	}

	return $url;
}

function gdlm_ls_get_location_history(){
	if (geodir_is_localstorage() === true) {
		return gdlm_ls_history = localStorage.getItem("gdlm_ls_history");
	}else{
		return '';
	}
}

function gdlm_ls_del_location_history($slug){
	gdlmls_do_not_close = true;
	if (geodir_is_localstorage() === true) {
		gdlm_ls_history = JSON.parse(localStorage.getItem("gdlm_ls_history"));
		var found  = '';
		jQuery.each(gdlm_ls_history, function(index, value) {
			if($slug && $slug==value.slug){
				// its already in the list so bail.
				//gdlm_ls_history.splice(index, 1);
				found = index;
			}
		});

		if(found!==''){
			gdlm_ls_history.splice(found, 1);
			// store the user selection
			localStorage.setItem("gdlm_ls_history", JSON.stringify(gdlm_ls_history));
		}
	}

	setTimeout(function(){gdlmls_do_not_close = false;}, 200);
}

function gdlm_ls_set_location_history($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){
	// set a searched location
	if (geodir_is_localstorage() === true) {
		var gdlm_ls_history = localStorage.getItem("gdlm_ls_history");
		var $exists = false;

		if (!gdlm_ls_history || gdlm_ls_history === undefined) {
			gdlm_ls_history = []
		}else{
			gdlm_ls_history = JSON.parse(gdlm_ls_history);
			jQuery.each(gdlm_ls_history, function(index, value) {
				if(value.type == $type && value.title==$title){
					// its already in the list so bail.
					$exists = true;
				}
			});
		}

		if(!$exists){
			$slug = $city_slug;
			if($type=='neighbourhood'){
				$slug = $hood_slug;
			}if($type=='city'){
				$slug = $city_slug;
			}else if($type=='region'){
				$slug = $region_slug;
			}else if($type=='country'){
				$slug = $country_slug;
			}

			var $location = {
				history:true, // set it as historical
				type:$type,
				title:$title,
				country_slug:$country_slug,
				region_slug:$region_slug,
				city_slug:$city_slug,
				hood_slug:$hood_slug,
				slug:$slug,
				area:$area
			};
			gdlm_ls_history.unshift($location);
			// only keep latest 5 searches
			if(gdlm_ls_history.length > 5){
				gdlm_ls_history.pop();
			}
		}

		// store the user selection
		localStorage.setItem("gdlm_ls_history", JSON.stringify(gdlm_ls_history));
	}
}

function gdlm_ls_google_suggestions($search){
	// Create a new session token.
	if(!gdlmls_google_sessionToken){
		gdlmls_google_sessionToken = new google.maps.places.AutocompleteSessionToken();
	}

	// display function
	var displaySuggestions = function(predictions, status) {
		if (status != google.maps.places.PlacesServiceStatus.OK) {
			return;
		}
		console.log(predictions);
		html = '';
		predictions.forEach(function(prediction) {
			html = html + gdlm_ls_create_li('near-search', prediction);
		});
		jQuery(gdlmls_selected).parent().find("ul.gdlmls-more").empty().append(html);
		if (html && gdlmls_is_search){
			geodirLMShowDropdown(gdlmls_selected);
		}
	};

	if(!gdlmls_google_service){
		gdlmls_google_service = new google.maps.places.AutocompleteService();
	}
	gdlmls_google_service.getPlacePredictions({input: $search, sessionToken: gdlmls_google_sessionToken, types: ['geocode']}, displaySuggestions);
}

function geodirLMEscapeQuote(str) {
	if (str) {
		str = str.replace(/"/g, "&quot;");
		str = str.replace(/'/g, "\\'");
		str = str.replace(/&#039;/g, "\\'");
	}
	return str;
}

/**
 * Open the location switcher
 */
function geodir_lm_setup_switcher_trigger() {
	var no_show = false;
	// Clear the location and redirect to the base location page
	jQuery(".gdlmls-menu-icon").on("click", function(event){
		no_show = true;
		event.preventDefault();
				window.location = geodir_params.location_base_url;
			});

	// detect the menu item location switcher click
	jQuery('a[href$="#location-switcher"]').on("click", function(event){
				if (!window.gdMaps) {
			if ((window.gdSetMap=='google' || window.gdSetMap=='auto') && window.google && typeof google.maps!=='undefined') {
				gdMaps = 'google';
			} else if ((window.gdSetMap=='osm' || window.gdSetMap=='auto') && typeof L!=='undefined' && typeof L.version!=='undefined') {
				gdMaps = 'osm';
			} else {
				gdMaps = null;
			}
			window.gdMaps = window.gdMaps || gdMaps;
		}
		if (!window.gdMaps) {
			jQuery(this).geodirLoadMap({loadJS:true});
			jQuery(window).trigger('resize');
		}
				// prevent the hash being added to the url
		event.preventDefault();
		// only fire if the click is not the clear location button.
		if(!no_show){
						jQuery('#gdlm-switcher').modal('show').on('shown.bs.modal', function (e) {
				jQuery('.modal .geodir-location-search').trigger("focus").trigger("click");
				// second open might not trigger dropdown so we check.
				setTimeout(function(){
					if( jQuery('.modal .geodir-location-search').attr('aria-expanded')=='false' ){
						jQuery('.modal .geodir-location-search').dropdown('show');
					}
				}, 200);
			});
					}
	});
}
function geodirLMShowDropdown(el) {
	/* Windows 11 Edge/Chrome dropdown fix */
	var uA = navigator.userAgent.toLowerCase();
	if (navigator.platform.toLowerCase().indexOf('win') !== -1 && uA.indexOf("windows nt 10") !== -1 && (uA.match(/chrome/i) || uA.match(/edge/i))) {
		jQuery(el).dropdown('show');
		setTimeout(function(){
			jQuery('.gd-search-field-near .gdlm-location-suggestions').css('display',"").show();
		}, 30);
	} else if (jQuery(el).attr('aria-expanded')=='false'){
		jQuery(el).dropdown('show');
	}
}
jQuery(document).ready(function() {geodir_lm_setup_switcher_trigger()});
</script><!-- Instagram Feed JS -->
<script type="text/javascript">
var sbiajaxurl = "https://lifeinabruzzo.com/wp-admin/admin-ajax.php";
</script>
<style>html{font-size:16px;}</style><script id="wc-no-js">
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
		
</script>
<script id="cffscripts-js-extra">
var cffElementorData = {"feeds":[{"id":"1","feed_name":"Life in Abruzzo Group"}],"feed_url":"https://lifeinabruzzo.com/wp-admin/admin.php?page=cff-feed-builder","is_pro_active":""};
//# sourceURL=cffscripts-js-extra
</script>
<script id="cffscripts-js" src="https://lifeinabruzzo.com/wp-content/plugins/custom-facebook-feed/assets/js/cff-scripts.min.js?ver=4.16.0"></script>
<script id="convertkit-js-js-extra">
var convertkit_broadcasts = {"ajax_url":"https://lifeinabruzzo.com/wp-json/kit/v1/broadcasts","debug":""};
var convertkit = {"debug":"","subscriber_id":"0"};
//# sourceURL=convertkit-js-js-extra
</script>
<script id="convertkit-js-js" src="https://lifeinabruzzo.com/wp-content/plugins/convertkit/resources/frontend/js/dist/frontend.min.js?ver=3.5.1"></script>
<script id="wp-hooks-js" src="https://lifeinabruzzo.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
<script id="wp-i18n-js" src="https://lifeinabruzzo.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="swv-js" src="https://lifeinabruzzo.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
<script id="contact-form-7-js-translations">
( function( domain, translations ) {
	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
	localeData[""].domain = domain;
	wp.i18n.setLocaleData( localeData, domain );
} )( "contact-form-7", {"translation-revision-date":"2026-05-05 18:32:38+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"This contact form is placed in the wrong place.":["This contact form is placed in the wrong place."],"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
//# sourceURL=contact-form-7-js-translations
</script>
<script id="contact-form-7-js-before">
var wpcf7 = {
    "api": {
        "root": "https:\/\/lifeinabruzzo.com\/wp-json\/",
        "namespace": "contact-form-7\/v1"
    }
};
//# sourceURL=contact-form-7-js-before
</script>
<script id="contact-form-7-js" src="https://lifeinabruzzo.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
<script id="geodir-js-extra">
var geodir_location_params = {"select_merge_city_msg":"Please select merge city.","confirm_set_default":"Are sure you want to make this city default?","LISTING_URL_PREFIX":"Please enter listing url prefix","LISTING_URL_PREFIX_INVALID_CHAR":"Invalid character in listing url prefix","LOCATION_URL_PREFIX":"Please enter location url prefix","LOCATOIN_PREFIX_INVALID_CHAR":"Invalid character in location url prefix","LOCATION_CAT_URL_SEP":"Please enter location and category url separator","LOCATION_CAT_URL_SEP_INVALID_CHAR":"Invalid character in location and category url separator","LISTING_DETAIL_URL_SEP":"Please enter listing detail url separator","LISTING_DETAIL_URL_SEP_INVALID_CHAR":"Invalid character in listing detail url separator","LOCATION_PLEASE_WAIT":"Please wait...","LOCATION_CHOSEN_NO_RESULT_TEXT":"Sorry, nothing found!","LOCATION_CHOSEN_KEEP_TYPE_TEXT":"Please wait...","LOCATION_CHOSEN_LOOKING_FOR_TEXT":"We are searching for","select_location_translate_msg":"Please select country to update translation.","select_location_translate_confirm_msg":"Are you sure?","gd_text_search_city":"Search City","gd_text_search_region":"Search Region","gd_text_search_country":"Search Country","gd_text_search_location":"Search location","gd_base_location":"https://lifeinabruzzo.com/location/","UNKNOWN_ERROR":"Unable to find your location.","PERMISSION_DENINED":"Permission denied in finding your location.","POSITION_UNAVAILABLE":"Your location is currently unknown.","BREAK":"Attempt to find location took too long.","DEFAUTL_ERROR":"Browser unable to find your location.","msg_Near":"Near:","msg_Me":"Me","msg_User_defined":"User defined","confirm_delete_location":"Deleting location will also DELETE any LISTINGS in this location. Are you sure want to DELETE this location?","confirm_delete_neighbourhood":"Are you sure you want to delete this neighbourhood?","delete_bulk_location_select_msg":"Please select at least one location.","neighbourhood_is_active":"","text_In":"In:","autocompleter_min_chars":"0","disable_nearest_cities":""};
var geodir_params = {"siteurl":"https://lifeinabruzzo.com","plugin_url":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory","ajax_url":"https://lifeinabruzzo.com/wp-admin/admin-ajax.php","gd_ajax_url":"https://lifeinabruzzo.com/wp-admin/admin-ajax.php?gd-ajax=1","has_gd_ajax":"1","gd_modal":"0","is_rtl":"","basic_nonce":"19107c5aa3","text_add_fav":"Add to Favourites","text_fav":"Favourite","text_remove_fav":"Remove from Favourites","text_unfav":"Unfavourite","icon_fav":"fas fa-heart","icon_unfav":"fas fa-heart","api_url":"https://lifeinabruzzo.com/wp-json/geodir/v2/","location_base_url":"https://lifeinabruzzo.com/location/","location_url":"https://lifeinabruzzo.com/location/","search_base_url":"https://lifeinabruzzo.com/search/","custom_field_not_blank_var":"Field label must not be blank","custom_field_not_special_char":"Please do not use special character and spaces in field key Variable Name.","custom_field_unique_name":"Field key must be unique.","custom_field_delete":"Are you sure you wish to delete this field?","custom_field_delete_children":"You must move or remove child elements first.","tax_meta_class_succ_del_msg":"File has been successfully deleted.","tax_meta_class_not_permission_to_del_msg":"You do NOT have permission to delete this file.","tax_meta_class_order_save_msg":"Order saved!","tax_meta_class_not_permission_record_img_msg":"You do not have permission to reorder images.","address_not_found_on_map_msg":"Address not found for:","my_place_listing_del":"Are you sure you wish to delete this listing?","confirmPostAuthorAction":"Are you sure you wish to perform this action?","my_main_listing_del":"Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure you wish to delete this main listing?","rating_error_msg":"Error : please retry","listing_url_prefix_msg":"Please enter listing URL prefix","invalid_listing_prefix_msg":"Invalid character in listing URL prefix","location_url_prefix_msg":"Please enter location URL prefix","invalid_location_prefix_msg":"Invalid character in location URL prefix","location_and_cat_url_separator_msg":"Please enter location and category URL separator","invalid_char_and_cat_url_separator_msg":"Invalid character in location and category URL separator","listing_det_url_separator_msg":"Please enter listing detail URL separator","invalid_char_listing_det_url_separator_msg":"Invalid character in listing detail URL separator","loading_listing_error_favorite":"Error loading listing.","field_id_required":"This field is required.","valid_email_address_msg":"Please enter valid email address.","default_marker_icon":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/images/pin.png","default_marker_w":"50","default_marker_h":"50","latitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","longgitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","gd_cmt_btn_post_reply":"Post Reply","gd_cmt_btn_reply_text":"Reply text","gd_cmt_btn_post_review":"Post Review","gd_cmt_btn_review_text":"Review text","gd_cmt_err_no_rating":"Please select star rating, you can't leave a review without stars.","err_max_file_size":"File size error : You tried to upload a file over %s","err_file_upload_limit":"You have reached your upload limit of %s files.","err_pkg_upload_limit":"You may only upload %s files with this package, please try again.","action_remove":"Remove","txt_all_files":"Allowed files","err_file_type":"File type error. Allowed file types: %s","gd_allowed_img_types":"jpg,jpe,jpeg,gif,png,bmp,ico,webp,avif","txt_form_wait":"Wait...","txt_form_searching":"Searching...","txt_form_my_location":"My Location","txt_near_my_location":"Near: My Location","rating_type":"fa","reviewrating":"1","multirating":"1","map_name":"auto","osmStart":"Start","osmVia":"Via {viaNumber}","osmEnd":"Enter Your Location","osmPressEnter":"Press Enter key to search","geoMyLocation":"My Location","geoErrUNKNOWN_ERROR":"Unable to find your location","geoErrPERMISSION_DENINED":"Permission denied in finding your location","geoErrPOSITION_UNAVAILABLE":"Your location is currently unknown","geoErrBREAK":"Attempt to find location took too long","geoErrDEFAULT":"Location detection not supported in browser","i18n_set_as_default":"Set as default","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026","txt_choose_image":"Choose an image","txt_use_image":"Use image","img_spacer":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/images/media-button-image.gif","txt_post_review":"Post Review","txt_post_reply":"Post reply","txt_leave_a_review":"Leave a Review.","txt_leave_a_reply":"Leave a reply","txt_reply_text":"Reply text","txt_review_text":"Review text","txt_read_more":"Read more","txt_about_listing":"about this listing","txt_open_now":"Open now","txt_closed_now":"Closed now","txt_closed_today":"Closed today","txt_closed":"Closed","txt_single_use":"This field is single use only and is already being used.","txt_page_settings":"Page selections should not be the same, please correct the issue to continue.","txt_save_other_setting":"Please save the current setting before adding a new one.","txt_previous":"Previous","txt_next":"Next","txt_lose_changes":"You may lose changes if you navigate away now!","txt_are_you_sure":"Are you sure?","txt_saving":"Saving...","txt_saved":"Saved","txt_order_saved":"Order saved","txt_preview":"Preview","txt_edit":"Edit","txt_delete":"Delete","txt_cancel":"Cancel","txt_confirm":"Confirm","txt_continue":"Continue","txt_yes":"Yes","txt_deleted":"Deleted","txt_google_key_error":"Google API key Error","txt_documentation":"Documentation","txt_google_key_verifying":"Verifying API Key","txt_google_key_enable_billing":"Enable Billing","txt_google_key_error_project":"Key invalid, you might have entered the project number instead of the API key","txt_google_key_error_invalid":"Key invalid, please double check you have entered it correctly","txt_google_key_error_referer":"This URL is not allowed for this API Key","txt_google_key_error_billing":"You must enable billing on your Google account.","txt_google_key_error_brave":"Brave browser shield will block this check and return a false positive","confirm_new_wp_template":"Are you sure want to create a new template to customise?","gmt_offset":"+1:00","timezone_string":"Europe/Rome","autosave":"10000","search_users_nonce":"52dac2e7c6","google_api_key":"AIzaSyCevk_cwBL2m5uT9C9zQsCxu9pbthApvL4","mapLanguage":"en","osmRouteLanguage":"en","osmRouteUnits":"metric","markerAnimation":"bounce","confirm_set_location":"Would you like to manually set your location?","confirm_lbl_error":"ERROR:","label_title":"Title","label_caption":"Caption","button_set":"Set","BH_altTimeFormat":"H:i","splitUK":"0","time_ago":{"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"},"resize_marker":"","marker_max_width":"50","marker_max_height":"50"};
//# sourceURL=geodir-js-extra
</script>
<script id="geodir-js" src="https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/aui/js/geodirectory.min.js?ver=2.8.206"></script>
<script id="geodir-js-after">
			
		
//# sourceURL=geodir-js-after
</script>
<script id="woocommerce-js-extra">
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
</script>
<script data-wp-strategy="defer" id="woocommerce-js" src="https://lifeinabruzzo.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.3.0"></script>
<script id="math-expression-evaluator-js" src="https://lifeinabruzzo.com/wp-content/plugins/wp-payment-form/assets/libs/math-expression/math-expression.min.js?ver=1.2.17"></script>
<script id="dynamic-calculation-script-js" src="https://lifeinabruzzo.com/wp-content/plugins/wp-payment-form/assets/js/dynamic-calculation.js?ver=4.6.28"></script>
<script id="lifeinabruzzo-theme-js-js-extra">
var lifeInAbruzzo = {"homeUrl":"https://lifeinabruzzo.com","nonce":"77ac3688d5"};
//# sourceURL=lifeinabruzzo-theme-js-js-extra
</script>
<script id="lifeinabruzzo-theme-js-js" src="https://lifeinabruzzo.com/wp-content/themes/lifeinabruzzo-kadence/js/theme.js?ver=1.0.40"></script>
<script id="kadence-navigation-js-extra">
var kadenceConfig = {"screenReader":{"expand":"Child menu","expandOf":"Child menu of","collapse":"Child menu","collapseOf":"Child menu of"},"breakPoints":{"desktop":"1024","tablet":768},"scrollOffset":"0"};
//# sourceURL=kadence-navigation-js-extra
</script>
<script id="kadence-navigation-js" src="https://lifeinabruzzo.com/wp-content/themes/kadence/assets/js/navigation.min.js?ver=1.6.0" async></script>
<script id="elementor-webpack-runtime-js" src="https://lifeinabruzzo.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.4.0"></script>
<script id="elementor-frontend-modules-js" src="https://lifeinabruzzo.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.4.0"></script>
<script id="elementor-frontend-js" src="https://lifeinabruzzo.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.4.0"></script>
<script id="smartmenus-js" src="https://lifeinabruzzo.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
<script id="e-sticky-js" src="https://lifeinabruzzo.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.1.1"></script>
<script id="imagesloaded-js" src="https://lifeinabruzzo.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
<script id="sourcebuster-js-js" src="https://lifeinabruzzo.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.3.0"></script>
<script id="wc-order-attribution-js-extra">
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://lifeinabruzzo.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
</script>
<script id="wc-order-attribution-js" src="https://lifeinabruzzo.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.3.0"></script>
<script id="googlesitekit-events-provider-contact-form-7-js" src="https://lifeinabruzzo.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-contact-form-7-3ac287af84a753cfbaa5.js" defer></script>
<script id="googlesitekit-events-provider-content-events-js-before">
window._googlesitekit = window._googlesitekit || {};
window._googlesitekit.contentEvents = {"postID":35319,"isReadableSinglePost":false,"hasVimeoEmbed":false,"wordCount":0,"estimatedReadTimeSeconds":0,"isLastPageOfMultiPagePost":false,"readTimeThresholdPercent":85,"minimumReadTimeSeconds":5};
//# sourceURL=googlesitekit-events-provider-content-events-js-before
</script>
<script id="googlesitekit-events-provider-content-events-js" src="https://lifeinabruzzo.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-90bacb156ab34fa090db.js" defer></script>
<script id="googlesitekit-events-provider-woocommerce-js-before">
window._googlesitekit.wcdata = window._googlesitekit.wcdata || {};
window._googlesitekit.wcdata.products = [];
window._googlesitekit.wcdata.add_to_cart = null;
window._googlesitekit.wcdata.currency = "EUR";
window._googlesitekit.wcdata.currencyMinorUnit = 2;
window._googlesitekit.wcdata.eventsToTrack = ["add_to_cart","purchase"];
//# sourceURL=googlesitekit-events-provider-woocommerce-js-before
</script>
<script id="googlesitekit-events-provider-woocommerce-js" src="https://lifeinabruzzo.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-woocommerce-6578612452b5920ad014.js" defer></script>
<script id="jquery-recipe-rateyo-js" src="https://lifeinabruzzo.com/wp-content/plugins/penci-recipe/js/jquery.rateyo.min.js?ver=4.2"></script>
<script id="penci_rateyo-js-extra">
var PENCI = {"ajaxUrl":"https://lifeinabruzzo.com/wp-admin/admin-ajax.php","nonce":"442856ed0c","ajax_review":"1"};
//# sourceURL=penci_rateyo-js-extra
</script>
<script id="penci_rateyo-js" src="https://lifeinabruzzo.com/wp-content/plugins/penci-recipe/js/rating_recipe.js?ver=4.2"></script>
<script id="ivory-search-scripts-js-extra">
var IvorySearchVars = {"is_analytics_enabled":"1"};
//# sourceURL=ivory-search-scripts-js-extra
</script>
<script id="ivory-search-scripts-js" src="https://lifeinabruzzo.com/wp-content/plugins/add-search-to-menu/public/js/ivory-search.min.js?ver=5.5.20"></script>
<script id="geodir-map-js-extra">
var geodir_map_params = {"api":"auto","lazyLoad":"","language":"en","lazyLoadButton":"\u003Cdiv class=\"btn btn-light text-center mx-auto align-self-center shadow-lg c-pointer\"\u003E\u003Ci class=\"far fa-map\"\u003E\u003C/i\u003E Load Map\u003C/div\u003E","lazyLoadPlaceholder":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/images/placeholder.svg","apis":{"google":{"key":"AIzaSyCevk_cwBL2m5uT9C9zQsCxu9pbthApvL4","scripts":[{"id":"geodir-google-maps-script","src":"https://maps.googleapis.com/maps/api/js?key=AIzaSyCevk_cwBL2m5uT9C9zQsCxu9pbthApvL4&libraries=places&language=en&callback=geodirInitGoogleMap&ver=2.8.206","main":true,"onLoad":true,"onError":true},{"id":"geodir-gomap-script","src":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/js/goMap.min.js?ver=2.8.206"},{"id":"geodir-g-overlappingmarker-script","src":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/jawj/oms.min.js?ver=2.8.206","check":true},{"id":"geodir-map-widget-script","src":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/aui/js/map.min.js?ver=2.8.206"}]},"osm":{"styles":[{"id":"geodir-leaflet-css","src":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/leaflet/leaflet.css?ver=2.8.206"},{"id":"geodir-leaflet-routing-machine-css","src":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/leaflet/routing/leaflet-routing-machine.css","check":true}],"scripts":[{"id":"geodir-leaflet-script","src":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/leaflet/leaflet.min.js?ver=2.8.206","main":true},{"id":"geodir-leaflet-geo-script","src":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/leaflet/osm.geocode.min.js?ver=2.8.206"},{"id":"leaflet-routing-machine-script","src":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/leaflet/routing/leaflet-routing-machine.min.js?ver=2.8.206","check":true},{"id":"geodir-o-overlappingmarker-script","src":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/jawj/oms-leaflet.min.js?ver=2.8.206","check":true},{"id":"geodir-gomap-script","src":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/js/goMap.min.js?ver=2.8.206"},{"id":"geodir-map-widget-script","src":"https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/aui/js/map.min.js?ver=2.8.206"}]}}};
//# sourceURL=geodir-map-js-extra
</script>
<script id="geodir-map-js-before">
function geodirInitGoogleMap(){window.geodirGoogleMapsCallback=true;try{jQuery(document).trigger("geodir.googleMapsCallback")}catch(err){}}
//# sourceURL=geodir-map-js-before
</script>
<script id="geodir-map-js" src="https://lifeinabruzzo.com/wp-content/plugins/geodirectory/assets/js/geodir-map.min.js?ver=2.8.206"></script>
</body>
</html>
<!-- plugin=object-cache-pro client=phpredis metric#hits=11520 metric#misses=121 metric#hit-ratio=99.0 metric#bytes=6166316 metric#prefetches=596 metric#store-reads=107 metric#store-writes=5 metric#store-hits=669 metric#store-misses=105 metric#sql-queries=37 metric#ms-total=1783.02 metric#ms-cache=31.99 metric#ms-cache-avg=0.2882 metric#ms-cache-ratio=1.8 sample#redis-hits=80192419 sample#redis-misses=18694670 sample#redis-hit-ratio=81.1 sample#redis-ops-per-sec=56 sample#redis-evicted-keys=0 sample#redis-used-memory=544806496 sample#redis-used-memory-rss=584290304 sample#redis-memory-fragmentation-ratio=1.1 sample#redis-connected-clients=2 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=131180 -->
