/*
 Theme Name:   Moonlit Child
 Theme URI:    https://reactheme.com/products/wordpress/moonlit
 Description:  Moonlit Child
 Author:       ReacThemes
 Author URI:   http://reactheme.com
 Template:     moonlit
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
 
/* Default header */
.elementor-element.elementor-element-9fd064e.e-flex.e-con-boxed.rt-default-class.e-con.e-parent.e-lazyloaded {
  background: transparent;
  transition: all 0.3s ease;
  z-index: 999;
  position: sticky;
  top: 0;
  width: 100%;
}

/* Sticky state */
.elementor-element.elementor-element-9fd064e.e-flex.e-con-boxed.rt-default-class.e-con.e-parent.e-lazyloaded.elementor-sticky--active {
  background: rgba(255, 255, 255, 0.7); /* semi-transparent white */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
}

.eshb-archive-wrapper.eshb-container {
    padding: 0 !important;
}
.elementor-slideshow__title {
  display: none !important;
}
#page {
  padding-top: 0px !important;
}

/* Normal header (not sticky) */
#reactheme-header:not(.fixed-header) {
  background: transparent !important; /* or your normal color */
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}
#reactheme-header.sticky-header-on.sticky-header {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.0509803922);
  background: #CE9665 !important;
}
.feature-title {
  font-family: 'rt-icons' !important;
}
.rt-room--slider-style1 .item-inner .rt-details-info .rt-pricing-info .price {
  font-family: 'rt-icons' !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "rt-icons" !important;
}