.SLT-TourTypeSelect-transparent__itemRadioLabel 
{
    color: black;
}

.SLT-ResortsSelect-transparent__desktopView.SLT-ResortsSelect-transparent__container .SLT-ResortsSelect-transparent__fieldValue, .SLT-ResortsSelect-transparent__desktopView.SLT-ResortsSelect-transparent__container .SLT-ResortsSelect-transparent__fieldValueInput 
{
    color: #000;
}

.SLT-HotelsSelect-transparent__desktopView.SLT-HotelsSelect-transparent__container .SLT-HotelsSelect-transparent__fieldValue, .SLT-HotelsSelect-transparent__desktopView.SLT-HotelsSelect-transparent__container .SLT-HotelsSelect-transparent__fieldValueInput 
{
    color: #000;
}

.SLT-HotelCategoriesSelect-transparent__desktopView .SLT-HotelCategoriesSelect-transparent__fieldValue 
{
    color: #000000;
}

.SLT-MealsSelect-transparent__desktopView .SLT-MealsSelect-transparent__fieldValue 
{
    color: #000000;
}

.SLT-ResortsSelect-transparent__desktopView.SLT-ResortsSelect-transparent__container .SLT-ResortsSelect-transparent__fieldLabel 
{
    color: #9b9b9b;
}

.SLT-HotelsSelect-transparent__desktopView.SLT-HotelsSelect-transparent__container .SLT-HotelsSelect-transparent__fieldLabel 
{
    color: #9b9b9b;
}

.SLT-HotelCategoriesSelect-transparent__desktopView .SLT-HotelCategoriesSelect-transparent__fieldTitle 
{
    color: #9b9b9b;
    opacity: 1;
}

.SLT-MealsSelect-transparent__desktopView .SLT-MealsSelect-transparent__fieldTitle 
{
    color: #9b9b9b;
    opacity: 1;
}

.SLT-SearchForm-transparent__desktopView.SLT-SearchForm-transparent__container .SLT-SearchForm-transparent__extendFormButton > svg 
{
    fill: #fff;
}

.SLT-SearchForm-transparent__title 
{
    color: #000;
}

.SLT-SearchForm-transparent__searchBtn 
{
    background-color: #4364b0;
}

.SLT-SearchForm-transparent__searchBtn:hover 
{
    background-color: #de7631;
}

.SLT-SearchForm-transparent__searchBtn:active 
{
    background-color: #4364b0;
}

.SLT-SearchForm-transparent__desktopView.SLT-SearchForm-transparent__container .SLT-SearchForm-transparent__searchBtn 
{
    border-radius: 16px;
    color: white;
}

.SLT-SearchForm-transparent__desktopView.SLT-SearchForm-transparent__container .SLT-SearchForm-transparent__extendFormButton.SLT-SearchForm-transparent__collapseForm > svg {
    fill: #000000;
}

.SLT-CurrentSearchLink-transparent__currentSearchCopyLink {
    color: #fff;
}

.SLT-SearchResults-transparent__desktopView.SLT-SearchResults-transparent__container .SLT-SearchResults-transparent__searchFormWrap {
    background-color: #dfdfdf;
    background-image: url(https://optim.tildacdn.com/tild3762-3336-4930-b437-386563396563/-/format/webp/525c7818e07e0195d550.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.SLT-SecondaryButton-transparent__button.SLT-SecondaryButton-transparent__filled {
    background: #4364b0;
    color: #ffffff;
}

.SLT-AskForHelpForm-transparent__submitButton {
    color: #ffffff;
    background-color: #4364b0;
}

.SLT-AskForHelpForm-transparent__submitButton:hover {
    background-color: #de7631;
}

.SLT-SearchResults-transparent__desktopView.SLT-SearchResults-transparent__container .SLT-SearchResults-transparent__closeButton {
    background-color: #4364b0;
}

.SLT-sortButtonsStyle__activeButton {
    background: #4364b0;
    border: 1px solid #4364b0;
    color: #fff;
}

.SLT-Hotel-transparent__desktopView.SLT-Hotel-transparent__container .SLT-Hotel-transparent__collapseButton {
    border: 1px solid #4364b0;
}

.SLT-Hotel-transparent__collapseButton {
    background-color: #4364b0;
    color: #ffffff;
}

.SLT-Tour-transparent__desktopView.SLT-Tour-transparent__container .SLT-Tour-transparent__selectTourButton {
    background-color: #4364b0;
    color: #fff;
}

.SLT-Tour-transparent__addCompareTour {
    border: 1px solid #4364b0;
}

.SLT-SearchForm-transparent__searchBtn:hover {
    color: #fff;
}

.SLT-Tour-transparent__selectTourButton {
    border: 1px solid #4364b0;
}

.SLT-SearchForm-transparent__extendFormButton.SLT-SearchForm-transparent__collapseForm > svg {
    fill: #000000;
}

/* Вывод всплывающего окна под шапкой */
.SLT-SearchResults-transparent__desktopView.SLT-SearchResults-transparent__container .SLT-SearchResults-transparent__popUpMode {
    top: 143px;
}

/* Темный фон для надписей */
.SLT-SearchForm-transparent__desktopView.SLT-SearchForm-transparent__container .SLT-SearchForm-transparent__title {
    font-size: 20px;
    line-height: 28px;
    border-radius: 30px;
    background-color: rgba(0, 0, 0, 0.35);
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    width: 450px;
    margin: auto;
    color: #fff;
}

.SLT-TourTypeSelect-transparent__itemRadioLabel {
    color: white;
    border-radius: 30px;
    background-color: rgba(0, 0, 0, 0.35);
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    width: 65px;
    text-align: center;
}

.SLT-ResortsSelect-transparent__desktopView.SLT-ResortsSelect-transparent__container .SLT-ResortsSelect-transparent__field {
    background-color: rgba(0, 0, 0, 0.35);
}

.SLT-ResortsSelect-transparent__desktopView.SLT-ResortsSelect-transparent__container .SLT-ResortsSelect-transparent__fieldLabel {
    color: #d9d9d9;
}

.SLT-ResortsSelect-transparent__desktopView.SLT-ResortsSelect-transparent__container .SLT-ResortsSelect-transparent__fieldValue, .SLT-ResortsSelect-transparent__desktopView.SLT-ResortsSelect-transparent__container .SLT-ResortsSelect-transparent__fieldValueInput {
    color: #fff;
}

.SLT-HotelsSelect-transparent__desktopView.SLT-HotelsSelect-transparent__container .SLT-HotelsSelect-transparent__field {
    background-color: rgba(0, 0, 0, 0.35);
}

.SLT-HotelsSelect-transparent__desktopView.SLT-HotelsSelect-transparent__container .SLT-HotelsSelect-transparent__fieldLabel {
    color: #d9d9d9;
}

.SLT-HotelsSelect-transparent__desktopView.SLT-HotelsSelect-transparent__container .SLT-HotelsSelect-transparent__fieldValue, .SLT-HotelsSelect-transparent__desktopView.SLT-HotelsSelect-transparent__container .SLT-HotelsSelect-transparent__fieldValueInput {
    color: #fff;
}

.SLT-HotelCategoriesSelect-transparent__field {
    background-color: rgba(0, 0, 0, 0.35);
}

.SLT-HotelCategoriesSelect-transparent__desktopView .SLT-HotelCategoriesSelect-transparent__fieldTitle {
    color: #d9d9d9;
}

.SLT-HotelCategoriesSelect-transparent__desktopView .SLT-HotelCategoriesSelect-transparent__fieldValue {
    color: #ffffff;
}

.SLT-MealsSelect-transparent__field {
    background-color: rgba(0, 0, 0, 0.35);
}

.SLT-MealsSelect-transparent__desktopView .SLT-MealsSelect-transparent__fieldTitle {
    color: #d9d9d9;
}

.SLT-MealsSelect-transparent__desktopView .SLT-MealsSelect-transparent__fieldValue {
    color: #ffffff;
}

/* Попапы из доп. меню */
.SLT-HotelCategoriesList-transparent__container.SLT-HotelCategoriesList-transparent__desktopView {
    padding: 20px 16px 20px;
}

.SLT-HotelCategoriesList-transparent__desktopView .SLT-HotelCategoriesList-transparent__option {
    display: inline-block;
    margin-left: 5px;
}

.SLT-MealsSelect-transparent__desktopView .SLT-MealsSelect-transparent__content {
    width: 680px;
    left: -514px;
}

.SLT-MealsList-transparent__container.SLT-MealsList-transparent__desktopView {
    padding: 15px 16px 15px;
}

.SLT-MealsList-transparent__desktopView .SLT-MealsList-transparent__option {
    padding: 0;
    display: inline-block;
    margin-left: 5px;
}

.SLT-HotelsList-transparent__container {
    height: 180px;
}

.SLT-ResortsList-transparent__container {
    height: 180px;
}

@media (max-width: 768px) {
    .SLT-HotelCategoriesSelect-transparent__field {
    background-color: rgb(255 255 255 / 35%);
}
    .SLT-MealsSelect-transparent__field {
    background-color: rgb(255 255 255 / 35%);
}

.SLT-SearchForm-transparent__title {
    border-radius: 30px;
    background-color: rgba(0, 0, 0, 0.35);
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    width: 250px;
    margin: auto;
    color: #fff;
}

.SLT-SearchForm-transparent__searchBtn {
    color: white;
}
}