/*
Theme Name: Monet Tema Child
Template: monet
Author: Meetodo
Version: 1.0
Description: Tema child di monet
*/

/* Qui puoi aggiungere i tuoi stili personalizzati */
/* =========================================================
   STILI GLOBALI E PERSONALIZZAZIONI GOOD WINE APARTMENTS
   ========================================================= */

/* ===== Pulsanti del booking engine (Simple Booking / TSMBE) ===== */
#tsmbe-container #tsmbe-button-book input[type=submit],
#tsmbe-container #tsmbe-mobile.tsmbe-buttonbook,
.tsmbe-buttonbook,
#tsmbe-container-widget input[type="submit"],
#tsmbe-container-widget.tsmbe-buttonbook,
#be3-go {
  background-color: #a80024 !important;
  width: 200px !important;
}

/* ===== Menu lingue WPML ===== */
.wpml-ls-legacy-dropdown a {
  border: 0 !important;
  background-color: transparent !important;
  color: white !important;
  padding-right: 6px !important;
  padding-left: 0 !important;
}

.wpml-ls-current-language {
  position: relative !important;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
  visibility: hidden;
}

.wpml-ls-sub-menu .wpml-ls-item a {
  color: white !important;
}

.wpml-ls-sub-menu .wpml-ls-item a:hover {
  color: red !important;
}

.wpml-ls-native {
  font-size: 12px !important;
}

@media (max-width: 1279px) {
  .wpml-ls-item a {
    color: white !important;
  }
}

.wpml-ls-legacy-dropdown {
  width: auto !important;
}

/* =========================================================
   BLOCCO FAQ RANK MATH
   ========================================================= */

/* Contenitore blocchi FAQ */
.padding-list-block {
  padding: 1.5rem;
  transition: 0.3s;
}

/* Hover e attivo sul contenitore */
.padding-list-block:hover {
  background-color: #ff9999 !important;
  -webkit-box-shadow: 2px 2px 5px 0 rgba(59, 59, 59, 0.5);
  -moz-box-shadow: 2px 2px 5px 0 rgba(59, 59, 59, 0.5);
  box-shadow: 2px 2px 5px 0 rgba(59, 59, 59, 0.5);
}

.padding-list-block:active {
  background-color: #ff3366 !important;
}

/* Stile base delle domande FAQ (aspetto grafico + icona + transizione) */
#rank-math-faq .rank-math-question {
  background: #f8f9fa;
  padding: 14px 18px 14px 46px;
  cursor: pointer;
  position: relative;
  border-bottom: 1px solid #ddd;
  transition: background 0.3s;
  font-weight: 500;
}

/* Hover sulle domande FAQ */
#rank-math-faq .rank-math-question:hover {
  background: #eef0f3;
}

/* Icona + / - */
#rank-math-faq .faq-toggle-icon {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 22px;
  color: #f56867;
  font-weight: bold;
  width: 20px;
  text-align: center;
}

/* Risposta FAQ (chiusa/aperta) */
#rank-math-faq .rank-math-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
  padding: 0 18px;
}

#rank-math-faq .rank-math-answer.open {
  padding: 14px 18px;
}

/* Ridimensiona e armonizza il testo delle domande FAQ */
#rank-math-faq .rank-math-question {
  font-size: 1rem !important; /* oppure 0.95rem se vuoi più piccolo */
  font-weight: 600 !important;
  line-height: 1.4;
  margin-bottom: 0.5rem;
}
/*Bollino CookieYes*/
@media screen and (max-width: 600px) {
	.cky-revisit-bottom-left {
    bottom: 55px !important;
}
