/* Extracted from header.php, inline style block 1, original line 22. */
/* Osiguranje da je prvi korak uvijek vidljiv čak i ako JS kasni */
.multistep-form-container .booking-step:first-of-type.active,
.multistep-form-prenatal-container .booking-step:first-of-type.active,
.multistep-form-mindful-container .booking-step:first-of-type.active {
  display: block !important;
  opacity: 1 !important;
  transform: translateY(0) !important;
}

@media screen and (min-width: 992px) {
  .mega-menu-wrapper {
    border: 0;
    border-bottom: 3px solid var(--tena-mega-menu-wrapper-border-color, #e6e6e6);
    box-shadow: none;
  }

  .mega-menu-wrapper.no-animation {
    --tena-mega-menu-content-width: min(1100px, calc(100vw - 32px));
    width: 100vw;
    max-width: none;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0;
    background: var(--tena-mega-menu-wrapper-bg, #fff);
  }

  .mega-menu-wrapper.no-animation .mega-menu__content-wrapper {
    width: 1100px;
    max-width: calc(100vw - 32px);
    margin-right: auto;
    margin-left: auto;
  }

  .online-yoga .mega-menu-wrapper.no-animation,
  .online-joga .mega-menu-wrapper.no-animation,
  .yoga-shop .mega-menu-wrapper.no-animation,
  .joga-shop .mega-menu-wrapper.no-animation {
    --tena-mega-menu-left-panel-width: calc(var(--tena-mega-menu-content-width) * 0.25);
    --tena-mega-menu-split-point: calc((100vw - var(--tena-mega-menu-content-width)) / 2 + var(--tena-mega-menu-left-panel-width));
  }

  .online-yoga .mega-menu-wrapper.no-animation,
  .online-joga .mega-menu-wrapper.no-animation {
    background: linear-gradient(
      to right,
      #f3b196 0,
      #f3b196 var(--tena-mega-menu-split-point),
      #f9ded4 var(--tena-mega-menu-split-point),
      #f9ded4 100%
    );
  }

  .yoga-shop .mega-menu-wrapper.no-animation,
  .joga-shop .mega-menu-wrapper.no-animation {
    background: linear-gradient(
      to right,
      #cebfaa 0,
      #cebfaa var(--tena-mega-menu-split-point),
      #e8ddcc var(--tena-mega-menu-split-point),
      #e8ddcc 100%
    );
  }
}

@media screen and (max-width: 991px) {
  .mega-menu-wrapper {
    border: 0;
  }
}
.domus-favorites-yoga-practice {
    padding-top: 0;
}