.elementor-50 .elementor-element.elementor-element-60e53e30{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-4925346a *//* Links */
a, a:visited, .vbrowcname a {
    color: #0D1B2A !important;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
    color: #0D1B2A !important;
}

/* Normal text */
body, p, label, span, li, em, div {
    color: #0D1B2A !important;
}

/* Backgrounds */
body, div, section, article {
    background-color: inherit !important;
}

/* Botões - Elementor + plugin VB */
.elementor-button,
.elementor-button *,
.vbselectr button,
.vbselectr input[type="submit"],
.vbdivtot button,
.vbdivtot input[type="submit"],
.vbdivtot a,
.vbdivtot input.button,
.vbdivtot .button {
    background-color: #F3A200 !important;
    color: #FFFFFF !important;
    border-color: #F3A200 !important;
    text-shadow: none !important;
}

/* Hover state */
.elementor-button:hover,
.elementor-button *:hover,
.vbselectr button:hover,
.vbselectr input[type="submit"]:hover,
.vbdivtot button:hover,
.vbdivtot input[type="submit"]:hover,
.vbdivtot a:hover,
.vbdivtot input.button:hover,
.vbdivtot .button:hover {
    background-color: #e59400 !important;
    color: #FFFFFF !important;
    border-color: #e59400 !important;
}

/* Active / Focus state */
.elementor-button:active,
.elementor-button:focus,
.elementor-button *:active,
.elementor-button *:focus,
.vbselectr button:active,
.vbselectr button:focus,
.vbselectr input[type="submit"]:active,
.vbselectr input[type="submit"]:focus,
.vbdivtot button:active,
.vbdivtot button:focus,
.vbdivtot input[type="submit"]:active,
.vbdivtot input[type="submit"]:focus,
.vbdivtot a:active,
.vbdivtot a:focus,
.vbdivtot input.button:active,
.vbdivtot input.button:focus,
.vbdivtot .button:active,
.vbdivtot .button:focus {
    background-color: #cc7a00 !important;
    color: #FFFFFF !important;
    border-color: #cc7a00 !important;
}
/* =======================
   Global text and links
   ======================= */
a, a:visited, .vbrowcname a,
body, p, label, span, li, em, div,
h1, h2, h3, h4, h5, h6 {
    color: #0D1B2A !important; /* Azul escuro */
}

/* =======================
   Backgrounds
   ======================= */
body, div, section, article {
    background-color: inherit !important;
}

/* =======================
   Buttons
   ======================= */
button,
input[type="submit"],
.elementor-button,
.elementor-button * {
    background-color: #F3A200 !important; /* Botão amarelo */
    color: #FFFFFF !important; /* Texto do botão branco */
    border-color: #F3A200 !important;
}
[data-header*="type-1"] .ct-header [data-id="button"] .ct-button {
    --theme-button-background-initial-color: #ffffff; /* fundo branco */
    --theme-button-text-initial-color: #0D1B2A;       /* texto azul escuro */
    --theme-button-background-hover-color: #f3a200;   /* mantém hover se quiser */
    --theme-button-text-hover-color: #ffffff;         /* texto no hover */
}/* End custom CSS */
/* Start custom CSS for wp-widget-mod_vikbooking_horizontalsearch, class: .elementor-element-dbac97e *//* Links */
a, a:visited, .vbrowcname a {
    color: #0D1B2A !important;
}

/* Títulos */
h1, h2, h3, h4, h5, h6 {
    color: #0D1B2A !important;
}

/* Texto normal, excluindo botões */
body, p, label, span, li, em, div {
    color: #0D1B2A !important;
}

/* Backgrounds se quiser manter padrão branco ou ajustar */
body, div, section, article {
    background-color: inherit !important;
}

/* Botões com letras brancas */
button, input[type="submit"], .elementor-button, .elementor-button * {
    color: #FFFFFF !important;
}
body, p, label, span, li, em, div:not(.elementor-button, button, input) {
    color: #0D1B2A !important;
}
/* --- Força a remoção da caixa de seleção "Rooms" (vários seletores para cobrir diferentes HTMLs) --- */

/* 1) wrapper principal (caso comum) */
.vbmodhorsearch-hum-guests-modifier-inner > .vbmodhorsearchroomsel,
.vbmodhorsearchroomsel {
  display: none !important;
}

/* 2) labels / selects específicos (fallbacks) */
label[for^="vbmodformroomsn"],
select[name="roomsnum"],
select[id^="vbmodformroomsn"],
span.vbhsrnselsp {
  display: none !important;
}

/* 3) esconder qualquer span/id que comece com padrão relacionado a rooms */
[id^="vbmodformroomsn"],
[id^="vbmodhorsearch-hum-guests-rooms"] {
  display: none !important;
}

/* --- garante que a secção de baixo (Adults / Children) continua visível --- */
.vbmodhorsearchroomdentr {
  display: block !important;
}

/* --- remove eventuais espaços vazios deixados pelo wrapper */
.vbmodhorsearch-hum-guests-modifier-inner {
  gap: 0 !important;
}
/* --- já remove a secção de escolha de número de quartos --- */
.vbmodhorsearch-hum-guests-modifier-inner > .vbmodhorsearchroomsel,
.vbmodhorsearchroomsel,
label[for^="vbmodformroomsn"],
select[name="roomsnum"],
select[id^="vbmodformroomsn"],
span.vbhsrnselsp {
  display: none !important;
}

/* --- remove o texto "Room 1" --- */
.vbmodhorsearchroomdentr .horsrnum {
  display: none !important;
}

/* --- garante que Adults e Children continuam visíveis --- */
.vbmodhorsearchroomdentr {
  display: block !important;
}
/* 1) Esconde todo o bloco "Rooms" do Vik Booking */
.vbmodhorsearch-hum-guests-elem.vbmodhorsearch-hum-guests-rooms {
  display: none !important;
}

/* 2) Caso exista um <label> "solto" imediatamente após o bloco, esconda-o também */
.vbmodhorsearch-hum-guests-elem.vbmodhorsearch-hum-guests-rooms + label {
  display: none !important;
}

/* 3) (Opcional) Se só quiser esconder o número/contador de rooms */
[id^="vbmodhorsearch-hum-guests-rooms"] {
  display: none !important;
}/* End custom CSS */