/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 06 2026 | 04:35:29 */
/* logo */
.wp-block-site-logo img {
  width: 172px;
  height: auto;
}
/* logo */
/* header */
header {
  box-shadow: 0 3px 16px rgba(0, 0, 0, 0.08);
  background-color: var(--wp--preset--color--contrast);
}
header .button-book-time {
  margin-left: auto;
}
header .button-book-time .wp-element-button {
  padding: 8px 10px;
  background: #FFF;
  color: var(--wp--preset--color--contrast) !important;
  border-radius: 10px;
}
.navigation-items-item-link {
  font-weight: 200;
}
.menu-button .wp-element-button {
  padding: 8px 40px;
  background: #FFF;
  color: var(--wp--preset--color--contrast) !important;
  border-radius: 10px;
}
.header-inner {
  padding: 0px;
}
header.is-sticky {
  border-bottom: none;
}
/* header */
/* Mobil navigation */
@media (max-width: 777px) {
  .navigation-items-item-link, .navigation-items-item-link.is-open, .navigation-items-item-link:hover {
    color: var(--wp--preset--color--primary);
  }
  .has-mobile-layout .navigation-dropdown-ul.depth-0 {
    background: #FFF;
  }
  .menu-item-wp-template {
    border-bottom: 1px solid #eaeaea;
  }
  .navigation-items-item.is-active:not(.wp-block-button) > a {
    color: var(--wp--preset--color--primary);
  }
  .menu-button .wp-element-button {
    background: var(--wp--preset--color--custom-dark-color);
    color: #FFF !important;
  }
}
.navigation-toggle {
  --toggleColor: #ffffff;
}
/* Mobil navigation */
/* navigation */
.navigation {
  --color: #FFF;
  --arrowColor: #FFF;
  --bgColor: #FFF;
  --subMenuBgColor: #FFF;
  --fontSize: 16px;
  --align: center;
  --mobileFlexAlign: left;
  --mobileBgColor: #FFF;
  --mobileFontSize: var(--fontSize, 22px);
  --gap: 16px;
  --gapDropdown: var(--gap, 16px);
  --gapMobile: 16px;
  --font-weight: 500;
  --colorHover: #FFF;
  --colorActive: #FFF;
}
.navigation-dropdown .navigation-items-item-link {
  --color: black;
  --colorHover: black;
  --colorActive: black;
}
/* navigation */
/* mega menu */
/* Post list in menu */
.sub-menu-post {
  gap: 0px;
  padding: 0;
  display: flex;
  flex-direction: column;
}
.sub-menu-post li.wp-block-post {
  padding: 10px;
  border-radius: 5px;
  transition: all 0.2s ease-in-out;
}
.sub-menu-post li.wp-block-post:hover {
  background: var(--wp--preset--color--contrast-accent) !important;
}
/* Post list in menu */
/* secondary menu */
.mega-menu-sub .navigation-items {
  align-items: flex-start;
  gap: 0px;
}
.mega-menu-sub .navigation-items-item {
  width: 100%;
}
.mega-menu-sub .navigation-items-item-link {
  font-weight: 500;
  color: #111 !important;
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
  padding: 5px 10px;
  border-radius: 4px;
  line-height: 1.5;
}
.mega-menu-sub .navigation-items-item-description {
  font-size: 12px;
  font-weight: 300;
}
.mega-menu-sub .navigation-items-item-link:hover {
  background: var(--wp--preset--color--tertiary) !important;
}
/* secondary menu */
/* mega menu */
@media (min-width: 777px) {
  .navigation .navigation-items-item.has-dropdown > a:after {
    filter: invert(1);
  }
}
