/* Domes Aulus Elounda by Curio – herbsqq */

/*============================================================== 
    LANGUAGE SELECTOR
=============================================================*/

#language-selector li a span {
  color: #232828;
}

#language-selector li,
#language-selector p {
  border-color: #fff;
}

#language-selector ul li:hover {
  color: #232828;
  background-color: #cdaf96;
}

#language-selector ul li:hover::before,
#language-selector ul li:hover::after {
  background-color: #cdaf96;
}

/* STICKY SHOP FORM OVERRIDES */

[data-osc-date-picker='true'] div div,
[data-osc-product='search-dates'],
[data-osc-shop-form-rooms='true'] div div,
[data-osc-shop-form-rooms='true'] + div,
[data-osc-shop-form-rooms='true'] + div + div,
[data-osc-shop-form-special-rates='true'] div div {
  border-color: rgb(227, 227, 227);
}

[data-osc-date-picker='true'] input.form-checkbox {
  border-color: rgb(227, 227, 227);
}

[data-osc-date-picker='true'] input.form-checkbox:checked {
  background-color: rgb(87, 167, 185);
  border-color: rgb(87, 167, 185);
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e");
}

[data-osc-product='search-rates-second'] input.form-input,
[data-osc-product='search-rates-first'] input.form-checkbox {
  border-color: rgb(227, 227, 227);
}

[data-osc-product='search-rates-first'] input.form-checkbox:checked {
  background-color: rgb(87, 167, 185);
  border-color: rgb(87, 167, 185);
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e");
}

[data-osc-date-picker='true'] td button.font-bold[tabindex='0']:not(:disabled):not(:focus) {
  background-color: rgb(241, 241, 241);
  border-color: rgb(255, 255, 255);
  color: rgb(35, 40, 40);
}

[data-osc-date-picker='true'] td button.font-bold[tabindex='0']:not(:disabled):not(.bg-bg-alt) {
  background-color: rgb(77, 93, 112);
  border-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}

[data-osc-date-picker='true'] td button.text-text[tabindex='-1']:not(:disabled) {
  background-color: rgb(241, 241, 241);
  border-color: rgb(255, 255, 255);
  color: rgb(35, 40, 40);
}

[data-osc-date-picker='true'] td button[tabindex='0']:not(:disabled) {
  background-color: rgb(77, 93, 112);
  border-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}

[data-osc-shop-form-rooms='true'] a span:hover,
[data-osc-shop-form-rooms='true'] a span:focus {
  color: rgb(87, 167, 185);
}

button#shop-form-dates[data-osc-product='shop-form-dates'] span:nth-child(2) {
  border-color: rgb(227, 227, 227);
}
