/* VARIABLES */
/* MIXINS */
html, .blockRoomDetail, .room-images {
  transition: background-color 0.5s ease;
}

.block .block_text .CMSContent p {
  transition: color 0.5s ease;
}

#footer.hp_footer .footer_info .footer_contact div {
  transition: color 0.5s ease;
}

html.darkmode {
  background-color: #191919;
}
html.darkmode .block .block_text .CMSContent p {
  color: #cfcfcf;
}
html.darkmode #footer.hp_footer .footer_info .footer_contact div {
  color: #cfcfcf;
}
html.darkmode .slick-slide > div {
  background-color: #444343;
}
html.darkmode .block.block-PlainChaosTile .so_tiles .so_tiles_holder .so_tile {
  background-color: #fff;
}
html.darkmode .block-TopIMGTextBGBlock .second_wrapper {
  background-color: #191919;
  color: #cfcfcf;
}
html.darkmode .block-TopIMGTextBGBlock .second_wrapper * {
  color: #cfcfcf;
}
html.darkmode .blockRoom .room-text {
  background-color: #191919;
}
html.darkmode .blockRoom .room-text * {
  color: #cfcfcf;
}
html.darkmode .blockRoom .room-text *.button {
  color: #A37B52;
}
html.darkmode .blockRoom .room-text *.button:hover {
  color: #cfcfcf;
}
html.darkmode .blockRoom .room-image.placeholder {
  background-color: #191919;
}
html.darkmode .blockRoomDetail {
  background: #191919;
}
html.darkmode .blockRoomDetail .room-images {
  background-color: transparent;
}
html.darkmode .blockRoomDetail .room-text, html.darkmode .blockRoomDetail .services_wrapper, html.darkmode .blockRoomDetail .room-features {
  background: #191919;
}
html.darkmode .blockRoomDetail .room-text *, html.darkmode .blockRoomDetail .services_wrapper *, html.darkmode .blockRoomDetail .room-features * {
  color: #cfcfcf;
}
html.darkmode .blockRoomDetail .room-text h3, html.darkmode .blockRoomDetail .services_wrapper h3, html.darkmode .blockRoomDetail .room-features h3 {
  color: #A37B52;
}

.darkmode * {
  color: #cfcfcf;
}
.darkmode .block-PlainChaosTile .so_tiles *, .darkmode .block-PlainScrollTile .rooms-circle-slider *, .darkmode .room-slider-wrapper .slider-tile * {
  color: #cfcfcf;
}
.darkmode .block-PlainChaosTile .so_tiles .button, .darkmode .block-PlainScrollTile .rooms-circle-slider .button, .darkmode .room-slider-wrapper .slider-tile .button {
  color: #A37B52;
}
.darkmode .block-PlainChaosTile .so_tiles .button:hover, .darkmode .block-PlainScrollTile .rooms-circle-slider .button:hover, .darkmode .room-slider-wrapper .slider-tile .button:hover {
  color: #cfcfcf;
}
.darkmode .RoomListBlock .block_text .CMSContent h3 {
  color: #cfcfcf;
}
.darkmode .room-slider-wrapper .room-slider-bg {
  background-color: #191919;
}
.darkmode .gal_bg {
  background-color: #191919;
}
.darkmode .block-textOnBgPlusImg .text_wrapper {
  background-color: #191919;
}
.darkmode .block-textOutBgPlusImg .flek {
  background-color: #191919;
}
.darkmode .block-Text_vzorek .vzorek_inner {
  background-color: #191919;
}
.darkmode #footer {
  color: #cfcfcf;
}
.darkmode .blockRoomDetail .services_wrapper .service-item .service-item-img {
  filter: invert(100%) sepia(9%) saturate(0%) hue-rotate(72deg) brightness(232%) contrast(107%);
}

.darkmode .block-TableRoom table tr td h3 {
  color: #A37B52 !important;
}

.darkmode #footer #footer_partner_hotels {
  background-color: #444343;
}
.darkmode #footer #footer_partner_hotels a img {
  filter: invert(100%) sepia(0%) saturate(1007%) hue-rotate(230deg) brightness(105%) contrast(62%);
}

/*# sourceMappingURL=darkmode.css.map */
