/* Eco-Trails Africa — clean branding stylesheet */

:root {
  --etaf-green: #34A936;
  --etaf-green-dark: #1F7A2E;
--etaf-green-deep: #174F20;
  --etaf-green-soft: #EAF6EA;
  --etaf-sand: #F4EFE5;
  --etaf-cream: #FFFDF9;
  --etaf-ink: #24312C;
  --cassiopeia-color-primary: var(--etaf-green);
  --cassiopeia-color-link: var(--etaf-green-dark);
  --cassiopeia-color-hover: var(--etaf-green);
}

html, body {
  background: var(--etaf-cream);
  color: var(--etaf-ink);
}

body {
  font-size: 1.05rem;
  line-height: 1.72;
}

a {
  color: var(--etaf-green-dark);
  font-weight: 600;
  text-underline-offset: .18em;
}

a:hover, a:focus {
  color: var(--etaf-green);
}

a:focus-visible,
button:focus-visible,
.btn:focus-visible,
.etaf-button:focus-visible {
  outline: 3px solid var(--etaf-green);
  outline-offset: 3px;
}

/* Header */
html body .container-header {
  background: var(--etaf-cream) !important;
  color: var(--etaf-ink) !important;
  border-bottom: 3px solid var(--etaf-green) !important;
  box-shadow: none !important;
}

.container-header .navbar-brand {
  padding: .75rem 0;
}

.container-header .site-description {
  color: var(--etaf-green-dark) !important;
  font-size: .82rem;
  letter-spacing: .1em;
  text-transform: uppercase;
}

.container-header .container-nav {
  background: transparent !important;
  color: var(--etaf-green-dark) !important;
}

.container-header .mod-menu > li > a,
.container-header .metismenu-item > button {
  color: var(--etaf-green-dark) !important;
  font-weight: 650;
  letter-spacing: .01em;
  padding: .8rem .9rem;
}

.container-header .mod-menu > li > a:hover,
.container-header .mod-menu > li > a:focus,
.container-header .mod-menu > li.active > a {
  color: var(--etaf-green) !important;
}

.container-header .metismenu > li > ul {
  background: var(--etaf-cream) !important;
  border-top: 3px solid var(--etaf-green);
  box-shadow: 0 .4rem 1.2rem rgba(0, 96, 45, .14);
}

.container-header .metismenu > li > ul a {
  color: var(--etaf-green-dark) !important;
}

.container-header .item-113>ul>li>a{color:#fff!important}

.container-header .metismenu > li > ul a:hover,
.container-header .metismenu > li > ul a:focus {
  color: var(--etaf-green) !important;
  background: var(--etaf-green-soft);
}

/* Main layout */
.grid-child { max-width: 1180px; }
.site-grid { gap: 0 2rem; }

main {
  padding-top: 2.2rem;
  padding-bottom: 3.5rem;
}

.com-content-article {
  max-width: 820px;
  margin-inline: auto;
}

.com-content-article.item-pagehome {
  max-width: 1180px;
}

/* Typography */
.page-header h1,
.com-content-article h1 {
  font-size: clamp(2.15rem, 5vw, 4.3rem);
  line-height: 1.05;
  letter-spacing: -.035em;
  color: var(--etaf-green-dark) !important;
  margin-bottom: 1.25rem;
}

.com-content-article h2 {
  font-size: clamp(1.55rem, 3vw, 2.45rem);
  line-height: 1.16;
  color: var(--etaf-green-dark) !important;
  margin: 2.8rem 0 1rem;
}

.com-content-article h3 {
  color: var(--etaf-green-dark) !important;
  margin-top: 2rem;
}

.com-content-article p { max-width: 90ch; }

.com-content-article p:first-of-type {
  font-size: 1.22rem;
  line-height: 1.62;
  color: #41554C;
}

/* Buttons */
.btn, .etaf-button {
  display: inline-block;
  background: var(--etaf-green) !important;
  color: #fff !important;
  border: 0;
  border-radius: 2px;
  padding: .8rem 1.25rem;
  text-decoration: none;
  font-weight: 700;
  box-shadow: none;
}

.btn:hover, .btn:focus,
.etaf-button:hover, .etaf-button:focus {
  background: var(--etaf-green-dark) !important;
  color: #fff !important;
}

/* Homepage */
.etaf-hero {
  min-height: 440px;
  margin: 0 calc(50% - 50vw) 3rem;
  padding: clamp(2rem, 7vw, 6rem) max(1.25rem, calc((100vw - 1180px) / 2));
  display: flex;
  align-items: flex-end;
  color: #fff;
}

.etaf-hero-inner { max-width: 790px; }

.etaf-kicker {
  text-transform: uppercase;
  letter-spacing: .13em;
  font-size: .82rem;
  font-weight: 750;
  color: var(--etaf-green-dark);
}

.etaf-hero .etaf-kicker { color: #EAF6EA; }

.etaf-hero h2 {
  color: #fff !important;
  font-size: clamp(2.5rem, 6vw, 5.2rem);
  margin: .45rem 0 1rem;
  line-height: 1;
}

.etaf-hero p {
  font-size: 1.25rem;
  color: #F4F0E8;
}

.etaf-section {
  padding: clamp(2.5rem, 6vw, 5rem) 0;
  border-top: 1px solid #DED6C8;
}

.etaf-section.alt {
  margin-inline: calc(50% - 50vw);
  padding-inline: max(1.25rem, calc((100vw - 1180px) / 2));
  background: var(--etaf-sand);
}

.etaf-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: clamp(1.5rem, 4vw, 4rem);
  align-items: center;
}

.etaf-list {
  columns: 2;
  column-gap: 2rem;
  padding-left: 1.1rem;
}

.etaf-list li { margin-bottom: .55rem; }

.etaf-links {
  display: flex;
  flex-wrap: wrap;
  gap: .75rem 1.4rem;
}

.etaf-links a { font-size: 1.08rem; }

.etaf-cta {
  margin: 3rem calc(50% - 50vw) -3.5rem;
  padding: clamp(3rem, 7vw, 6rem) max(1.25rem, calc((100vw - 900px) / 2));
  background: var(--etaf-green) !important;
  color: #fff;
  text-align: center;
}

.etaf-cta h2 {
  color: #fff !important;
  margin-top: 0;
}

.etaf-cta p {
  margin-inline: auto;
  color: #F1F8F1;
}

/* Footer */
.footer {
  background: var(--etaf-green-deep) !important;
  color: #fff;
  border-top: 4px solid var(--etaf-green);
  padding: 2rem 0;
}

.footer a { color: #fff !important; }

.footer a:hover,
.footer a:focus {
  color: #DDF2DE !important;
}

/* Hide duplicate article information on selected pages */
body.itemid-120 .blog-item .article-info,
body.itemid-120 .blog-item .page-header,
body.itemid-121 .blog-item .article-info,
body.itemid-121 .blog-item .page-header {
  display: none;
}

/* Mobile */
@media (max-width: 800px) {
  body { font-size: 1rem; }

  .container-header .navbar-brand {
    padding: .55rem 0;
  }

  .container-header .site-description {
    font-size: .72rem;
  }

  .container-header .container-nav {
    padding-bottom: .45rem;
  }

  .container-header .mod-menu {
    gap: .1rem;
  }

  .container-header .mod-menu > li > a {
    padding: .65rem .2rem;
  }

  .etaf-hero {
    min-height: 390px;
  }

  .etaf-grid {
    grid-template-columns: 1fr;
  }

  .etaf-list {
    columns: 1;
  }

  .etaf-section {
    padding: 2.5rem 0;
  }

  .com-content-article p:first-of-type {
    font-size: 1.12rem;
  }
}
/* ETAf official logo */
.container-header .brand-logo {
  display: block !important;
  width: clamp(240px, 28vw, 420px) !important;
  height: 120px !important;
  background: url("/images/etaf-home/etaf-brand/logo-eco-africa-RGB_1.webp?v=2") left center / contain no-repeat !important;
}

.container-header .brand-logo span {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0,0,0,0) !important;
  white-space: nowrap !important;
}

@media (max-width:800px) {
  .container-header .brand-logo {
    width: min(300px,80vw) !important;
    height: 100px !important;
  }
}

/* Footer */
.etaf-footer {
  background: var(--etaf-green-deep);
  color: #EAF6EA;
  margin-top: 3rem;
}

.etaf-footer-inner {
  max-width: 1180px;
  margin: 0 auto;
  padding: clamp(2.5rem, 5vw, 3.5rem) 1.25rem 2rem;
  display: grid;
  grid-template-columns: 1.3fr 1fr 1fr;
  gap: 2.5rem;
}

.etaf-footer h3 {
  color: #fff;
  font-size: 1.02rem;
  letter-spacing: .02em;
  margin-bottom: .9rem;
}

.etaf-footer p {
  color: #CFE6D1;
  font-size: .96rem;
  line-height: 1.6;
  margin: 0;
}

.etaf-footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.etaf-footer li {
  margin-bottom: .55rem;
}

.etaf-footer a {
  color: #EAF6EA;
  font-weight: 500;
  text-decoration: none;
}

.etaf-footer a:hover,
.etaf-footer a:focus {
  color: #fff;
  text-decoration: underline;
}

.etaf-footer-bottom {
  border-top: 1px solid rgba(255,255,255,.15);
  padding: 1.1rem 1.25rem;
  text-align: center;
  font-size: .85rem;
  color: #A9CDAC;
}

.etaf-footer-bottom a {
  color: #CFE6D1;
  font-weight: 500;
}

.etaf-footer-bottom a:hover,
.etaf-footer-bottom a:focus {
  color: #fff;
}

@media (max-width: 780px) {
  .etaf-footer-inner {
    grid-template-columns: 1fr;
    gap: 1.75rem;
  }
}

/* ETAF approved panoramic header */
.container-header > .grid-child:not(.container-nav) {
  position: relative;
  display: block;
  width: 100%;
  max-width: none;
  min-height: 0;
  max-height: 240px;
  aspect-ratio: 1720 / 240;
  padding: 0 !important;
  background: var(--etaf-cream) url("/images/etaf-home/header/ETAF-header-selected.png") center / contain no-repeat;
}
.container-header > .grid-child:not(.container-nav) .navbar-brand {
  position: absolute !important;
  inset: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
.container-header .brand-logo {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  background: none !important;
}
.container-header .site-description {
  display: none !important;
}
.container-header .container-nav {
  background: var(--etaf-cream) !important;
}
@media (max-width: 800px) {
  .container-header > .grid-child:not(.container-nav) {
    max-height: none;
    aspect-ratio: 1720 / 240;
  }
}
@media (min-width: 801px) and (max-width: 1500px) {
  .container-header .mod-menu > li > a,
  .container-header .metismenu-item > button {
    padding-inline: .35rem;
    font-size: .92rem;
  }
}


/* ETAF header and footer refinement — 2026-09-26 */
.container-header .container-topbar { min-height: 29px; }
.container-header .container-topbar .mod-languages { display: none !important; }

.container-header > .grid-child:not(.container-nav) {
  position: relative;
  width: 100%;
  max-width: none;
  max-height: 240px;
  aspect-ratio: 1720 / 240;
  overflow: hidden !important;
  background-color: var(--etaf-cream) !important;
  background-image: url("/images/etaf-home/header/ETAF-header-selected.png") !important;
  background-position: left top !important;
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
}
.container-header > .grid-child:not(.container-nav)::after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 4%;
  right: 0;
  width: 11%;
  height: 66%;
  pointer-events: none;
  background: linear-gradient(135deg, rgba(221,214,193,0) 0%, rgba(232,216,182,.96) 24%, rgba(251,248,236,.99) 100%);
}
.container-header > .grid-child:not(.container-nav) .navbar-brand,
.container-header .brand-logo {
  z-index: 1;
  width: 100% !important;
  height: 100% !important;
  background: none !important;
}
.footer { padding-block: .75rem !important; }
.etaf-footer { margin-top: 2rem; }
.etaf-footer-inner { padding: 1.5rem 1.25rem 1rem; gap: 1.5rem; }
.etaf-footer-bottom { padding: .65rem 1.25rem; }

@media (max-width: 600px) {
  .container-header > .grid-child:not(.container-nav) {
    height: 92px;
    max-height: 92px;
    aspect-ratio: auto;
    background-size: auto 100% !important;
    background-position: left center !important;
  }
  .container-header > .grid-child:not(.container-nav)::after { display: none; }
  .container-header .container-nav {
    width: 100%;
    max-width: 100%;
    overflow-x: clip;
  }
  .etaf-footer-inner { padding: 1.25rem 1.25rem .8rem; gap: 1rem; }
}


/* Remove legacy standalone logo overlay above the approved panorama */
html body .container-header .brand-logo {
  background-image: none !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
}


/* Fully conceal the legacy flags and Guestbook artwork */
.container-header > .grid-child:not(.container-nav)::after {
  width: 14%;
  background: linear-gradient(135deg, rgba(221,214,193,0) 0%, rgba(232,216,182,.98) 20%, rgba(251,248,236,1) 100%);
}


/* Precise separate masks: flags and Guestbook only */
.container-header > .grid-child:not(.container-nav)::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 16%;
  right: 0;
  width: 12%;
  height: 18%;
  pointer-events: none;
  background: linear-gradient(to right, rgba(224,215,193,0) 0%, rgba(233,219,190,.98) 18%, rgba(251,249,240,1) 100%);
}
.container-header > .grid-child:not(.container-nav)::after {
  top: 42%;
  right: 0;
  width: 8.5%;
  height: 25%;
  background: linear-gradient(to right, rgba(238,207,162,0) 0%, rgba(240,211,171,.98) 20%, rgba(251,248,236,1) 100%);
}
@media (max-width: 600px) {
  .container-header > .grid-child:not(.container-nav)::before,
  .container-header > .grid-child:not(.container-nav)::after {
    display: none;
  }
}

/* Final clean responsive header image */
.container-header > .grid-child:not(.container-nav) {
  background-image: url("data:image/webp;base64,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") !important;
}
.container-header > .grid-child:not(.container-nav)::before,
.container-header > .grid-child:not(.container-nav)::after {
  display: none !important;
}


/* ===== ETAF header banner replacement — 26 Sept 2026 =====
   New banner image (safari sunset + logo), replaces the old baked-in
   banner (flags/Guestbook artwork) and the stretched base64 override
   below. Uses background-size: contain so the logo/tagline never gets
   distorted or cropped, at any screen width. This block intentionally
   comes last in the file so it wins over the older, conflicting rules
   above without having to untangle them. */
.container-header > .grid-child:not(.container-nav) {
  aspect-ratio: 2172 / 246 !important;
  background-color: var(--etaf-cream) !important;
  background-image: url("/images/etaf-home/header/etaf-header-banner.jpg") !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.container-header > .grid-child:not(.container-nav)::before,
.container-header > .grid-child:not(.container-nav)::after {
  display: none !important;
}
@media (max-width: 600px) {
  .container-header > .grid-child:not(.container-nav) {
    background-size: auto 100% !important;
    background-position: left center !important;
  }
}


/* ===== ETAF full-bleed offset fix — 27 Sept 2026 =====
   .etaf-hero / .etaf-section.alt / .etaf-cta break out of the
   constrained content column using margin: calc(50% - 50vw), which
   assumes their parent is pixel-perfectly centered in the viewport.
   In practice the parent (a CSS Grid cell) is off-center by a few px
   at some widths, which shifted these full-bleed blocks left and
   clipped the first character of the overlaid text on phones.
   Replaced with a formula anchored to the viewport and the site's
   own fixed content width (1180px / 900px), which no longer depends
   on the parent's actual rendered position. */
.etaf-hero {
  margin-inline: min(0px, calc((1180px - 100vw) / 2)) !important;
}
.etaf-section.alt {
  margin-inline: min(0px, calc((1180px - 100vw) / 2)) !important;
}
.etaf-cta {
  margin-inline: min(0px, calc((900px - 100vw) / 2)) !important;
}


/* ETAF header logo: default Cassiopeia .logo class only applied to the
   built-in demo SVG (which was tiny by its own width/height attributes).
   Our real logo (etaf-home/etaf-brand/logo-eco-africa-RGB_1.webp, 457x118)
   has no such class and no size constraint, so it rendered near-natural
   size and overlapped the header banner. Constrain it to a sane navbar
   logo height, width follows automatically to keep aspect ratio. */
.brand-logo img {
  height: 48px;
  width: auto;
  max-width: 100%;
}

/* ETAF header logo (part 2): the logo <img> has no width/height HTML
   attributes (Cassiopeia core doesn't set them), so before the .webp
   file finishes decoding on first paint, some browsers briefly render
   its alt text ("Eco-Trails Africa – Staging", the site name) as plain
   black text in that spot — visible as "ghost text" over the banner
   since .navbar-brand is position:absolute on top of it. Suppress any
   fallback alt text rendering entirely so only the image itself is ever
   visible, regardless of load timing. */
.brand-logo img {
  color: transparent;
  font-size: 0;
}
.gallery-thumb {
  width: 200px;
  height: 200px;
  object-fit: cover;
}
.gallery-strip {
  display: flex;
  flex-wrap: nowrap;
  gap: 8px;
  overflow-x: auto;
  scroll-snap-type: x proximity;
  padding: 4px 0 10px;
  scrollbar-width: thin;
}
.gallery-strip > a.glightbox {
  flex: 0 0 auto;
  scroll-snap-align: start;
}

@media (hover: hover) and (pointer: fine) {
  .mod-menu.metismenu > li.item-112:hover > ul.mm-collapse,
  .mod-menu.metismenu > li.item-115:hover > ul.mm-collapse,
  .mod-menu.metismenu > li.item-116:hover > ul.mm-collapse {
    display: block !important;
  }
  .mod-menu.metismenu > li.item-113:hover > ul.mm-collapse,
  .mod-menu.metismenu > li.item-114:hover > ul.mm-collapse {
    display: grid !important;
  }
}


/* ETAF step 3: keep native Joomla toggles 115/116 above their hover-open submenu so real mouse clicks hit the button. */
@media (min-width: 992px) and (hover: hover) and (pointer: fine) {
  .mod-menu.metismenu > li.item-115 > button,
  .mod-menu.metismenu > li.item-116 > button {
    position: relative;
    z-index: 1002;
  }
}


/* ETAF global header cleanup — 2026-10-03
   The main banner already contains the Eco-Trails Africa branding.
   Hide Joomla's separate brand/logo element at every viewport width
   so no duplicate/broken logo fragment can appear above or over the banner. */
.container-header .brand-logo,
.container-header .navbar-brand{
  display:none!important;
}


/* ETAF Prakticke informace — mobile cards like Blog — 2026-10-04 */
@media (max-width:700px){
  body.itemid-114 .com-content-article__body > section.etaf-section{
    display:grid!important;
    grid-template-columns:120px minmax(0,1fr)!important;
    gap:12px!important;
    align-items:start!important;
    width:100%!important;
    max-width:100%!important;
    height:105px!important;
    min-height:105px!important;
    max-height:105px!important;
    margin:0 0 18px!important;
    padding:0 0 15px!important;
    overflow:hidden!important;
    border-bottom:1px solid #e4e7e2!important;
    box-sizing:border-box!important;
  }

  body.itemid-114 .com-content-article__body > section.etaf-section > a{
    display:block!important;
    flex:none!important;
    width:120px!important;
    max-width:120px!important;
    min-width:120px!important;
    height:90px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
  }

  body.itemid-114 .com-content-article__body > section.etaf-section > a > img{
    display:block!important;
    width:120px!important;
    max-width:120px!important;
    min-width:120px!important;
    height:90px!important;
    object-fit:cover!important;
    border-radius:3px!important;
  }

  body.itemid-114 .com-content-article__body > section.etaf-section > div{
    display:flex!important;
    flex-direction:column!important;
    min-width:0!important;
    width:auto!important;
    height:90px!important;
    max-height:90px!important;
    overflow:hidden!important;
    margin:0!important;
    padding:0!important;
  }

  body.itemid-114 .com-content-article__body > section.etaf-section h2{
    display:block!important;
    flex:0 0 auto!important;
    font-size:1.12rem!important;
    line-height:1.12!important;
    margin:0 0 4px!important;
  }

  body.itemid-114 .com-content-article__body > section.etaf-section > div > p:not(:last-child){
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    overflow:hidden!important;
    font-size:.88rem!important;
    line-height:1.3!important;
    margin:0!important;
  }

  body.itemid-114 .com-content-article__body > section.etaf-section > div > p:last-child{
    margin:auto 0 0!important;
    line-height:1!important;
  }

  body.itemid-114 .com-content-article__body > section.etaf-section .btn{
    display:inline!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#087b24!important;
    font-weight:700!important;
    font-size:.88rem!important;
    text-decoration:underline!important;
    box-shadow:none!important;
  }
}

/* ETAF THEME PHOTO GRID V1 */
.etaf-theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:1rem 0 2rem}
.etaf-theme-grid .etaf-photo-card{display:block;text-decoration:none;color:inherit;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.10);transition:transform .18s ease,box-shadow .18s ease}
.etaf-theme-grid .etaf-photo-card:hover{transform:translateY(-3px);box-shadow:0 7px 18px rgba(0,0,0,.16)}
.etaf-theme-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.etaf-theme-grid span{display:block;padding:10px 12px;font-size:.95rem;line-height:1.35}
@media(max-width:600px){.etaf-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.etaf-theme-grid span{font-size:.82rem;padding:8px}}
