/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 12 2026 | 22:18:01 */
/* archive agenda */

.qh-agenda__top {
  border-radius: 8px;
  background: var(--Neutral-neutral-1, #fff);
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
  padding: 5px 16px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
}

.qh-agenda__top .qh-agenda__monthTitle span {
  color: var(--lithuania-travel-mirage, var(--color-azure-15, #1d2430));
  font-family: var(--e-global-typography-primary-font-family);
  font-size: 40.7px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.25em;
}

.qh-agenda__top .qh-agenda__nav {
  width: 156px;
  display: flex;
}

.qh-agenda__top .qh-agenda__nav a {
  display: inline-flex;
  align-items: center;
  gap: 16px;
}

.qh-agenda__bar {
  display: flex;
  align-items: center;
  gap: 12px;
  border-radius: 8px;
  margin-bottom: 30px;
  justify-content: center;
}

.qh-agenda__select {
  min-width: 240px;
  padding: 8px 10px;
}

.qh-agenda__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
}

@media (max-width: 1024px) {
  .qh-agenda__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 640px) {
  .qh-agenda__grid {
    grid-template-columns: 1fr;
  }
}

.qh-agenda__card {
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #eee;
}

.qh-agenda__cardlink {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  color: inherit;
  padding: 12px;
  transition: box-shadow 0.3s ease;
}

.qh-agenda__card:hover {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.26) !important;
}

.qh-agenda__media {
  position: relative;
}
.qh-agenda__img {
  width: 100%;
  /* height: 220px;
  object-fit: cover; */
  display: block;
  background: #ddd;
  border-radius: 8px !important;
}

.qh-agenda__img--placeholder {
  height: 220px;
}

.qh-agenda__pill {
  position: absolute;
  left: 10px;
  top: 10px;
  background: #f0c400;
  color: #111;
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 999px;
}

.qh-agenda__body {
  padding-top: 12px;
}

.qh-agenda__title {
  font-size: 22px;
  margin: 0 0 23px;
  line-height: 1.3em;
  font-weight: 700;
  line-height: 136%;
  /* min-height: 63px; */
}

.qh-agenda__meta {
  color: var(--Color-Brand-colorbrand-10, #24480f);
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  display: flex;
  gap: 6px;
  flex-direction: column;
  padding-right: 50px;

  & svg {
    display: flex;
  }

  & .qh-agenda__row {
    display: flex;
    gap: 4px;
    align-items: center;
  }
}

.qh-agenda__meta .qh-agenda-fecha {
  margin-bottom: 18px;
  font-size: 18px;
  font-weight: 700;
  gap: 9px;
}

.qh-agenda__cta {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  bottom: 11px;
  right: 12px;
}

.qh-agenda__ctaBtn {
  width: 48px;
  height: 48px;
  background: #2f7d32;
  border-radius: 10px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;

  & svg {
    display: flex;
  }
}

.qh-agenda__card:hover .qh-agenda__ctaBtn {
  background: #43891c;
}

@media (max-width: 768px) {
  .qh-agenda__cardlink {
    padding-bottom: 20px;
  }
  .qh-agenda__cta {
    bottom: 20px;
  }
  .qh-agenda__title {
    margin-bottom: 15px;
  }
  .qh-agenda__meta .qh-agenda-fecha {
    margin-bottom: 14px;
  }
  .qh-agenda__top .qh-agenda__monthTitle span {
    font-size: 20px;
  }
  .qh-agenda__top .qh-agenda__nav {
    width: 43px;
    display: flex;
  }

  .qh-agenda__top .qh-agenda__nav a span {
    display: none;
  }
}

/* fin archive agenda */

/* single agenda */
.single-agenda .wrap-icon-tur {
  margin: 0;
}

.single-agenda .wrap-icon-tur p {
  font-size: 18px;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 150%;
  color: white;
}

.single-agenda .age-fecha p,
.single-agenda .age-valorentrada p {
  font-weight: 700 !important;
}

.single-agenda .age-fecha .icon-tur:before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M20.25%2010.75H3.75V20C3.75%2020.6904%204.30964%2021.25%205%2021.25H19C19.6904%2021.25%2020.25%2020.6904%2020.25%2020V10.75ZM15.25%206V4.75H8.75V6C8.75%206.41421%208.41421%206.75%208%206.75C7.58579%206.75%207.25%206.41421%207.25%206V4.75H5C4.30964%204.75%203.75%205.30964%203.75%206V9.25H20.25V6C20.25%205.30964%2019.6904%204.75%2019%204.75H16.75V6C16.75%206.41421%2016.4142%206.75%2016%206.75C15.5858%206.75%2015.25%206.41421%2015.25%206ZM21.75%2020C21.75%2021.5188%2020.5188%2022.75%2019%2022.75H5C3.48122%2022.75%202.25%2021.5188%202.25%2020V6C2.25%204.48122%203.48122%203.25%205%203.25H7.25V2C7.25%201.58579%207.58579%201.25%208%201.25C8.41421%201.25%208.75%201.58579%208.75%202V3.25H15.25V2C15.25%201.58579%2015.5858%201.25%2016%201.25C16.4142%201.25%2016.75%201.58579%2016.75%202V3.25H19C20.5188%203.25%2021.75%204.48122%2021.75%206V20Z%22%20fill%3D%22%23EACB00%22%2F%3E%0A%3C%2Fsvg%3E")
    center / contain no-repeat;
}

.single-agenda .age-hora .icon-tur:before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M15%208C15%204.13401%2011.866%201%208%201C4.13401%201%201%204.13401%201%208C1%2011.866%204.13401%2015%208%2015C11.866%2015%2015%2011.866%2015%208ZM7.5%203.5C7.5%203.22386%207.72386%203%208%203C8.27614%203%208.5%203.22386%208.5%203.5V7.69043L11.2236%209.05273C11.4706%209.17623%2011.5708%209.47664%2011.4473%209.72363C11.3238%209.97062%2011.0234%2010.0708%2010.7764%209.94727L7.77637%208.44727C7.60698%208.36257%207.5%208.18939%207.5%208V3.5ZM16%208C16%2012.4183%2012.4183%2016%208%2016C3.58172%2016%200%2012.4183%200%208C0%203.58172%203.58172%200%208%200C12.4183%200%2016%203.58172%2016%208Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E")
    center / contain no-repeat;
  width: 16px;
  height: 16px;
  margin-top: 4px;
}

.single-agenda .age-lugar .icon-tur:before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M14.5%207.5C14.5%206.04131%2013.9201%204.64278%2012.8887%203.61133C11.8572%202.57988%2010.4587%202%209%202C7.54131%202%206.14278%202.57988%205.11133%203.61133C4.07988%204.64278%203.5%206.04131%203.5%207.5C3.5%209.20375%204.4546%2011.0044%205.64941%2012.5742C6.8207%2014.1132%208.16409%2015.3536%208.85547%2015.9521C8.89783%2015.9824%208.94784%2016%209%2016L9.0791%2015.9873C9.10239%2015.9795%209.12332%2015.9665%209.14355%2015.9521C9.83477%2015.3538%2011.179%2014.1136%2012.3506%2012.5742C13.5454%2011.0044%2014.5%209.20375%2014.5%207.5ZM10.75%207.5C10.75%206.5335%209.9665%205.75%209%205.75C8.0335%205.75%207.25%206.5335%207.25%207.5C7.25%208.4665%208.0335%209.25%209%209.25C9.9665%209.25%2010.75%208.4665%2010.75%207.5ZM11.75%207.5C11.75%209.01878%2010.5188%2010.25%209%2010.25C7.48122%2010.25%206.25%209.01878%206.25%207.5C6.25%205.98122%207.48122%204.75%209%204.75C10.5188%204.75%2011.75%205.98122%2011.75%207.5ZM15.5%207.5C15.5%209.54085%2014.3774%2011.5623%2013.1465%2013.1797C11.9039%2014.8123%2010.4874%2016.1144%209.77734%2016.7275C9.76884%2016.7349%209.75996%2016.7423%209.75098%2016.749C9.56159%2016.8914%209.33632%2016.977%209.10156%2016.9961L9%2017C8.72911%2017%208.46557%2016.9118%208.24902%2016.749C8.24004%2016.7423%208.23116%2016.7349%208.22266%2016.7275C7.51256%2016.1144%206.09613%2014.8123%204.85352%2013.1797C3.62257%2011.5623%202.5%209.54085%202.5%207.5C2.5%205.77609%203.18433%204.12231%204.40332%202.90332C5.62231%201.68433%207.27609%201%209%201C10.7239%201%2012.3777%201.68433%2013.5967%202.90332C14.8157%204.12231%2015.5%205.77609%2015.5%207.5Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E")
    center / contain no-repeat;
  width: 16px;
  height: 16px;
  margin-top: 4px;
}

.single-agenda .age-valorentrada .icon-tur:before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M9.25%209.75V8.25C9.25%207.97386%209.47386%207.75%209.75%207.75C10.0261%207.75%2010.25%207.97386%2010.25%208.25V9.75C10.25%2010.0261%2010.0261%2010.25%209.75%2010.25C9.47386%2010.25%209.25%2010.0261%209.25%209.75ZM9.25%205.25V4.25H3C2.73478%204.25%202.48051%204.35543%202.29297%204.54297C2.10543%204.73051%202%204.98478%202%205.25V6.29785C2.54333%206.39839%203.04813%206.65946%203.44434%207.05566C3.96006%207.57139%204.25%208.27065%204.25%209C4.25%209.72935%203.96006%2010.4286%203.44434%2010.9443C3.04818%2011.3405%202.54326%2011.6006%202%2011.7012V12.75C2%2013.0152%202.10543%2013.2695%202.29297%2013.457C2.48051%2013.6446%202.73478%2013.75%203%2013.75H9.25V12.75C9.25%2012.4739%209.47386%2012.25%209.75%2012.25C10.0261%2012.25%2010.25%2012.4739%2010.25%2012.75V13.75H15C15.2652%2013.75%2015.5195%2013.6446%2015.707%2013.457C15.8946%2013.2695%2016%2013.0152%2016%2012.75V11.7012C15.4567%2011.6006%2014.9518%2011.3405%2014.5557%2010.9443C14.0399%2010.4286%2013.75%209.72935%2013.75%209C13.75%208.27065%2014.0399%207.57139%2014.5557%207.05566C14.9519%206.65946%2015.4567%206.39839%2016%206.29785V5.25C16%204.98478%2015.8946%204.73051%2015.707%204.54297C15.5429%204.37883%2015.3276%204.27757%2015.0986%204.25488L15%204.25H10.25V5.25C10.25%205.52614%2010.0261%205.75%209.75%205.75C9.47386%205.75%209.25%205.52614%209.25%205.25ZM17%206.75C17%207.02614%2016.7761%207.25%2016.5%207.25C16.0359%207.25%2015.5909%207.43451%2015.2627%207.7627C14.9345%208.09088%2014.75%208.53587%2014.75%209L14.7588%209.17285C14.7985%209.5735%2014.9755%209.95012%2015.2627%2010.2373C15.5909%2010.5655%2016.0359%2010.75%2016.5%2010.75C16.7761%2010.75%2017%2010.9739%2017%2011.25V12.75C17%2013.2804%2016.7891%2013.789%2016.4141%2014.1641C16.039%2014.5391%2015.5304%2014.75%2015%2014.75H3C2.46957%2014.75%201.96101%2014.5391%201.58594%2014.1641C1.21086%2013.789%201%2013.2804%201%2012.75V11.25C1%2010.9739%201.22386%2010.75%201.5%2010.75C1.96413%2010.75%202.40912%2010.5655%202.7373%2010.2373C3.06549%209.90912%203.25%209.46413%203.25%209C3.25%208.53587%203.06549%208.09088%202.7373%207.7627C2.40912%207.43451%201.96413%207.25%201.5%207.25C1.22386%207.25%201%207.02614%201%206.75V5.25C1%204.71957%201.21086%204.21101%201.58594%203.83594C1.96101%203.46086%202.46957%203.25%203%203.25H15C15.5304%203.25%2016.039%203.46086%2016.4141%203.83594C16.7891%204.21101%2017%204.71957%2017%205.25V6.75Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E")
    center / contain no-repeat;
  width: 16px;
  height: 16px;
  margin-top: 5px;
}

@media (max-width: 768px) {
  .single-agenda .volver-pagina span {
    display: flex;
  }
}
