:root {
  --dominika-header-height: 96px;
}

body.dominika-shell-active #masthead {
  display: none !important;
}

body.dominika-shell-active #page {
  padding-top: var(--dominika-header-height);
}

body.dominika-shell-active .top-padding,
body.dominika-shell-active .bottom-padding {
  display: none !important;
}

body.dominika-shell-active .dominika-shared-header {
  position: fixed;
  inset: 0 0 auto 0;
  z-index: 99999;
  background: rgba(250, 247, 240, 0.96);
  backdrop-filter: blur(14px);
  border-bottom: 1px solid rgba(171, 145, 90, 0.18);
  box-shadow: 0 20px 44px rgba(53, 42, 27, 0.07);
}

body.dominika-shell-active.admin-bar .dominika-shared-header {
  top: 32px;
}

body.dominika-shell-active .site-nav,
body.dominika-shell-active .header-cta,
body.dominika-shell-active .brand,
body.dominika-shell-active .nav-toggle {
  font-family: inherit;
}

body.dominika-shell-active.page-id-5151,
body.dominika-shell-active.page-id-5151 #page,
body.dominika-shell-active.page-id-5151 .site-content {
  background:
    linear-gradient(180deg, rgba(251, 248, 241, 0.96), rgba(247, 241, 230, 0.94)),
    url("assets/festival-watercolor-bg.png") center top / cover no-repeat;
}

body.dominika-shell-active.page-id-5151 .site-content {
  color: #314236;
}

body.dominika-shell-active.page-id-5151 .page-layout,
body.dominika-shell-active.page-id-5151 .page-container,
body.dominika-shell-active.page-id-5151 .page-row,
body.dominika-shell-active.page-id-5151 .page-column,
body.dominika-shell-active.page-id-5151 .content-area,
body.dominika-shell-active.page-id-5151 .site-main,
body.dominika-shell-active.page-id-5151 article {
  background: transparent;
}

body.dominika-shell-active.page-id-5151 #agni-row-54594 .container,
body.dominika-shell-active.page-id-5151 #agni-row-80752 .container {
  max-width: 1180px;
}

body.dominika-shell-active.page-id-5151 #agni-row-54594 .vc_row,
body.dominika-shell-active.page-id-5151 #agni-row-80752 .vc_row {
  background: rgba(255, 252, 246, 0.88);
  border: 1px solid rgba(187, 165, 122, 0.2);
  border-radius: 34px;
  box-shadow: 0 22px 70px rgba(73, 58, 39, 0.1);
}

body.dominika-shell-active.page-id-5151 #agni-row-54594 .vc_row {
  padding: 2rem;
}

body.dominika-shell-active.page-id-5151 .agni-image-figure img {
  border-radius: 28px;
  box-shadow: 0 24px 50px rgba(70, 51, 24, 0.14);
}

body.dominika-shell-active.page-id-5151 h2,
body.dominika-shell-active.page-id-5151 h4,
body.dominika-shell-active.page-id-5151 h6 {
  color: #24402f !important;
}

body.dominika-shell-active.page-id-5151 .agni_text_column,
body.dominika-shell-active.page-id-5151 .agni_text_column p,
body.dominika-shell-active.page-id-5151 .agni_text_column li {
  color: #475449;
  font-size: 1.05rem;
  line-height: 1.8;
}

body.dominika-shell-active.page-id-5151 .agni-button {
  border-radius: 999px !important;
}

@media (max-width: 782px) {
  body.dominika-shell-active.admin-bar .dominika-shared-header {
    top: 46px;
  }
}

@media (max-width: 900px) {
  :root {
    --dominika-header-height: 84px;
  }

  body.dominika-shell-active.page-id-5151 #agni-row-54594 .vc_row {
    padding: 1.25rem;
    border-radius: 24px;
  }
}
