/*** LANG SWITCH ***/
/* DESKTOP */
@media (min-width: 769px) {
.lang-menu .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    position: absolute;
    padding-right: 34px;
}
.lang-menu .wpml-ls-legacy-dropdown {
    width: 5em;
}
.lang-menu .wpml-ls-legacy-dropdown a {
    border: none;
    background: transparent;
}
.lang-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    border-top: none;
}
.lang-menu .wpml-ls-legacy-dropdown>ul {
    position: inherit;
}
.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus {
    color: #262626 !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
   content: '';
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   width: 18px;  /* tamanho da seta */
   height: 18px;
   border: 0;
   background-image: url('https://holidayheroespro.com/wp-content/uploads/2025/11/arrow-down@2x.png');
   background-size: contain;
   background-repeat: no-repeat;
}
}

/* MOBILE */
@media (max-width: 1024px) {
  /* Remove qualquer seta */
  .wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle::after,
  .wpml-ls-legacy-dropdown .wpml-ls-item-toggle::after {
    display: none !important;
    content: none !important;
  }

  /* Mostra o sub-menu sempre aberto e horizontal */
  .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    margin: 20px auto 0;
    padding: 0;
    list-style: none;
  }

  /* Menu customization */
  .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    border-top: none;
  }
  .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
    border-width: 0;
  }
  .wpml-ls-legacy-dropdown a {
    background: transparent;
  }
  .wpml-ls-legacy-dropdown a:focus,
  .wpml-ls-legacy-dropdown a:hover {
    background: transparent;
  }

  /* Esconde o item principal (dropdown) */
  .wpml-ls-legacy-dropdown > ul > li.wpml-ls-item > a.js-wpml-ls-item-toggle {
    display: none !important;
  }

  /* Alinha os idiomas horizontalmente */
  .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu li {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
  }

  /* Ajuste de bandeiras */
  .wpml-ls-sub-menu img.wpml-ls-flag {
    width: 40px;
    height: auto;
    transition: transform 0.2s ease;
  }
  .wpml-ls-sub-menu img.wpml-ls-flag:hover {
    transform: scale(1.05);
  }
}


	
	
/*** TABs ***/
.e-n-tabs-heading {
    display: block;
    background-color: #fff;
    border-radius: 80px;
    padding: 8px;
    width: auto;
    margin: 0 auto;}


/*** MEDIA QUERIES ***/
/*** SLIDERS NAV ARROWS ***/
@media (max-width: 768px) {
  .owl-nav {
    display: none;}
}

/*** OFFERS HORIZONTAL SCROLL ***/
@media (min-width: 768px) {
  #scroll {
    display: none;}
}
