.DarkMode {
    background: #453c2f;
}

.DarkMode .MainBody {
    background: #433a2d;
    border-color: #352915;
}

.DarkMode .Header button {
    background: #0000001c;
}

.DarkMode .HotelsSearch {
    border: solid 2px #292012;
}

.DarkMode .HotelItem {
    background: #392e1d;
}

.DarkMode .HotelItem button i {
    background: #4b463b;
}

.DarkMode .HotelViewDiv {
    background: #433a2d;
}

.DarkMode .HotelViewDetails label, .DarkMode .HotelViewDescription {
    color: #ffffff;
}

.DarkMode .HotelViewSocials button {
    background: #53493c;
    color: white;
}

.DarkMode #HotelMap {
    border: 0;
}

.DarkMode .HotelsRFDiv p {
    color: white;
}

.DarkMode .HotelsRFDiv .setbg {
    filter: grayscale(1) invert(1);
}


.DarkMode .LangSwitcher {
}


.DarkMode .LangSwitcher h11 {
}


.DarkMode .LangSwitcher h11:hover {
    background: #231b0f;
}


.DarkMode .LangSwitcher ul {
    background: #231b0f;
    box-shadow: 5px 9px 12px -5px #edcb9924;
}


.DarkMode .LangSwitcher ul li {
    border-bottom: solid 1px #493404;
}

.DarkMode .LangSwitcher ul li:last-child {
    border: 0
}

.DarkBody .HotelImagesPopUpDivLeft {
}

.DarkBody .HotelImagesPopUpDivRight {
}

.DarkBody .HotelImagesPopUpDiv {
    background: #4c3515;
}

.DarkBody .HotelImagesPopUpCloser {
}

.DarkBody .HotelViewDetails h6 {
    color: white;
    border-color: #504636;
}

.DarkBody .HomePageProductionDescription * {
    color: white
}

.DarkBody .CityItem {
    background: #30291f;
    color: var(--theme1);
    border-color: #493d2d;
}

.DarkBody .ActiveCityItem {
    background: #504433;
    border-color: var(--theme1);
}

.DarkBody {
}

.DarkBody {
}

.DarkBody {
}

.DarkBody {
}

.DarkBody {
}

.DarkBody {
}
