.elementor-299 .elementor-element.elementor-element-8d04ad4{--display:flex;--min-height:700px;--overlay-opacity:0.5;}.elementor-299 .elementor-element.elementor-element-8d04ad4:not(.elementor-motion-effects-element-type-background), .elementor-299 .elementor-element.elementor-element-8d04ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://skichatabenecko.com/wp-content/uploads/2025/10/ubytovani-u-plyhalu-krajina-.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-299 .elementor-element.elementor-element-8d04ad4::before, .elementor-299 .elementor-element.elementor-element-8d04ad4 > .elementor-background-video-container::before, .elementor-299 .elementor-element.elementor-element-8d04ad4 > .e-con-inner > .elementor-background-video-container::before, .elementor-299 .elementor-element.elementor-element-8d04ad4 > .elementor-background-slideshow::before, .elementor-299 .elementor-element.elementor-element-8d04ad4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-299 .elementor-element.elementor-element-8d04ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-299 .elementor-element.elementor-element-b5dc4ff .elementor-menu-toggle{margin:0 auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-299 .elementor-element.elementor-element-8d04ad4:not(.elementor-motion-effects-element-type-background), .elementor-299 .elementor-element.elementor-element-8d04ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-457px 30px;}}@media(min-width:768px){.elementor-299 .elementor-element.elementor-element-8d04ad4{--content-width:1242px;}}/* Start custom CSS for nav-menu, class: .elementor-element-b5dc4ff */.elementor-299 .elementor-element.elementor-element-b5dc4ff {
  background-color: #404c3f;     /* Zelená z footeru */
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 0;
  flex-wrap: wrap;
}

/* Odkazy v menu */
.elementor-299 .elementor-element.elementor-element-b5dc4ff a {
  color: #ffffff !important;
  font-size: 20px;
  font-weight: 500;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  transition: color 0.3s ease;
}

/* Hover efekt */
.elementor-299 .elementor-element.elementor-element-b5dc4ff a:hover {
  color: #eeeeee !important;
  text-decoration: underline;
}

/* ✅ Oprava pro mobilní menu */
.elementor-nav-menu--dropdown {
  background-color: #404c3f !important; /* tmavě zelené pozadí */
}

/* Položky v rozbalovacím menu */
.elementor-nav-menu--dropdown li {
  background-color: #404c3f !important; /* odstraní bílé čtverce */
  border-bottom: 1px solid #506554;     /* jemné oddělení položek (volitelné) */
}

/* Odkazy v mobilním menu */
.elementor-nav-menu--dropdown a {
  color: #ffffff !important;
  font-size: 18px;
  display: block;
  padding: 12px 20px;
}

/* Hover efekt */
.elementor-nav-menu--dropdown a:hover {
  background-color: #506554 !important;
  color: #eeeeee !important;
}/* End custom CSS */