.theme-dark body {
  background-color: #000000;
  color: #adb5bd;
}
.theme-dark body .h1, .theme-dark body .h2, .theme-dark body .h3, .theme-dark body .h4, .theme-dark body .h5, .theme-dark body .h6, .theme-dark body h1, .theme-dark body h2, .theme-dark body h3, .theme-dark body h4, .theme-dark body h5, .theme-dark body h6 {
  color: #ffffff;
}
.theme-dark body a {
  color: #adb5bd;
}
.theme-dark body .bg-shape::before {
  filter: invert(1);
}
.theme-dark body .form-control {
  background-color: transparent !important;
  color: #ffffff !important;
  border-color: #525253 !important;
}
.theme-dark body .form-control:focus {
  border-color: var(--mainColor) !important;
}
.theme-dark body .form-control::-moz-placeholder {
  color: var(--whiteColor);
}
.theme-dark body .form-control::placeholder {
  color: var(--whiteColor);
}
.theme-dark body .navbar {
  background-color: #1b1f22;
}
.theme-dark body .navbar .navbar-nav .nav-item .nav-link {
  color: #ffffff;
}
.theme-dark body .navbar .navbar-nav .nav-item .nav-link:hover {
  color: var(--mainColor);
}
.theme-dark body .navbar .navbar-nav .nav-item .dropdown-menu {
  background-color: #1b1f22;
}
.theme-dark body .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item {
  color: #ffffff;
}
.theme-dark body .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item:hover {
  color: var(--mainColor);
}
.theme-dark body .navbar .others-options .search-icon img {
  filter: brightness(100);
}
.theme-dark body .main-logo {
  display: none !important;
}
.theme-dark body .white-logo {
  display: block !important;
}
.theme-dark body .main-content-text p {
  color: #adb5bd;
}
.theme-dark body .main-content-text ul li {
  color: #adb5bd;
}
.theme-dark body .main-content-text ol li {
  color: #adb5bd;
}
.theme-dark body #preloader {
  background-color: #313e3e;
}
.theme-dark body #preloader .preloader .waviy span {
  color: var(--whiteColor);
}
.theme-dark body .offcanvas {
  background-color: #181818;
}
.theme-dark body .for-mobile-navbar .offcanvas-header .close-btn {
  color: var(--whiteColor);
}
.theme-dark body .for-mobile-navbar .offcanvas-header {
  border-color: rgba(255, 255, 255, 0.2);
}
.theme-dark body .for-mobile-navbar .offcanvas-body .accordion .accordion-item .accordion-button {
  color: var(--whiteColor);
}
.theme-dark body .for-mobile-navbar .others-options ul li .call-us .call {
  color: var(--whiteColor);
}
.theme-dark body .for-mobile-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body {
  background-color: #272727;
}
.theme-dark body .for-mobile-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-link {
  color: var(--whiteColor);
}
.theme-dark body .for-mobile-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-button {
  color: var(--whiteColor);
}
.theme-dark body .for-mobile-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-collapse .accordion-body {
  background-color: #272727;
}
.theme-dark body .for-mobile-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-link {
  color: var(--whiteColor);
}
.theme-dark body .for-mobile-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-link.active {
  color: var(--mainColor);
}
.theme-dark body .for-mobile-navbar .offcanvas-body .accordion .accordion-item .accordion-button.active {
  color: var(--mainColor);
}
.theme-dark body .for-mobile-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body .accordion-item .accordion-button.active {
  color: var(--mainColor);
}
.theme-dark body .navbar.sticky {
  background-color: #1b1f22 !important;
}
.theme-dark body .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
  color: var(--mainColor) !important;
}
.theme-dark body .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item.active {
  color: var(--mainColor) !important;
}
.theme-dark body .navbar .others-options ul li .search-icon i {
  color: var(--whiteColor);
}
.theme-dark body .mega-menu .dropdown-menu .nav-item .sub-menu-title {
  color: var(--whiteColor);
}
.theme-dark body .mega-menu .dropdown-menu .nav-item .sub-menu li a {
  color: var(--whiteColor);
}
.theme-dark body .bg-color-f7f2ff {
  background-color: #000000;
}
.theme-dark body .banner-bg-3::before {
  background-color: #000000;
}
.theme-dark body .banner-content.style-three .banner-btn .bg-transparent span {
  color: var(--whiteColor);
  border-color: var(--whiteColor);
}
.theme-dark body .banner-content.style-three .location-track {
  background-color: #1b1f22;
}
.theme-dark body .banner-content.style-three .location-track .form-group .form-select {
  filter: brightness(100);
}
.theme-dark body .banner-content.style-three .location-track .form-group ::-webkit-calendar-picker-indicator {
  filter: invert(1);
}
.theme-dark body .location-track .form-group .title {
  color: var(--whiteColor);
}
.theme-dark body .location-track .form-group .form-select {
  background-color: transparent;
  color: #adb5bd;
}
.theme-dark body .location-track .form-group .booking-date {
  background-color: transparent;
  color: #adb5bd;
}
.theme-dark body .banner-content.style-three .location-track .form-group i {
  color: var(--whiteColor);
}
.theme-dark body .benefits-single-item.style-three {
  border-color: #1e1e1e;
}
.theme-dark body .mokup-1 {
  filter: invert(1);
}
.theme-dark body .mokup-2 {
  filter: invert(1);
}
.theme-dark body .mokup-3 {
  filter: invert(1);
}
.theme-dark body .mokup-4 {
  filter: invert(1);
}
.theme-dark body .mokup-5 {
  filter: invert(1);
}
.theme-dark body .mokup-6 {
  filter: invert(1);
}
.theme-dark body .mokup-7 {
  filter: invert(1);
}
.theme-dark body .mokup-8 {
  filter: invert(1);
}
.theme-dark body .mokup-9 {
  filter: invert(1);
}
.theme-dark body .mokup-10 {
  filter: invert(1);
}
.theme-dark body .mokup-11 {
  filter: invert(1);
}
.theme-dark body .mokup-12 {
  filter: invert(1);
}
.theme-dark body .mokup-13 {
  filter: invert(1);
}
.theme-dark body .mokup-14 {
  filter: invert(1);
}
.theme-dark body .mokup-15 {
  filter: invert(1);
}
.theme-dark body .destination-content .destination-content-list li .count {
  background-color: #1b1f22;
}
.theme-dark body .destination-content .destination-content-btn .bg-transparent span {
  color: var(--whiteColor);
}
.theme-dark body .bg-color-f3f4f6 {
  background-color: #1b1f22;
}
.theme-dark body .most-popular-single-item .most-popular-single-content {
  background-color: #1b1f22;
}
.theme-dark body .most-popular-single-item .most-popular-single-content h3 a {
  color: var(--whiteColor);
}
.theme-dark body .most-popular-single-item .most-popular-single-content .most-popular-single-price span .title {
  color: var(--whiteColor);
}
.theme-dark body .default-btn.white-btn {
  background-color: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark body .most-popular-single-item .most-popular-single-content .most-popular-single-price {
  border-color: #000;
}
.theme-dark body .faq-accordion-wrap.style-two .accordion-item {
  background-color: #1b1f22;
}
.theme-dark body .faq-accordion-wrap .accordion-item .accordion-header .accordion-button {
  color: var(--whiteColor);
}
.theme-dark body .faq-accordion-wrap .accordion-item .accordion-body p {
  color: #adb5bd;
}
.theme-dark body .how-its-work-area.bg-color-f7f2ff.pt-175.pb-150 {
  padding-top: 0;
}
.theme-dark body .how-its-work-single-item {
  background-color: #1b1f22;
}
.theme-dark body .offer-content {
  background-color: #1b1f22;
}
.theme-dark body .offer-content .offer-content-btn .bg-transparent {
  color: var(--whiteColor);
}
.theme-dark body .swiper-controller-wrap .swiper-controller {
  background-color: transparent;
}
.theme-dark body .swiper-controller .controller-icon {
  border-color: #1e1e1e;
}
.theme-dark body .swiper-controller .controller-icon svg {
  stroke: var(--whiteColor) !important;
}
.theme-dark body .partner-logo .swiper-slide img {
  filter: brightness(100);
}
.theme-dark body .blog-single-item .blog-single-content {
  background-color: #000000;
}
.theme-dark body .blog-single-item .blog-single-content h4 a {
  color: var(--whiteColor);
}
.theme-dark body .dark-none {
  display: none !important;
}
.theme-dark body .dark-block {
  display: block !important;
}
.theme-dark body .location-track {
  background-color: #000000;
  border-color: #292929;
}
.theme-dark body .benefits-single-item::before {
  background-color: #1e1e1e;
}
.theme-dark body a.default-btn.active.bg-transparent.text-dark.text-decoration-underline {
  color: var(--whiteColor) !important;
}
.theme-dark body .bg-color-fff7ed {
  background-color: #070707;
}
.theme-dark body .author-single-item {
  background-color: #1b1f22;
}
.theme-dark body .author-single-item .rate {
  background-color: #070707;
}
.theme-dark body .discover-single-item {
  background-color: #2c3134;
}
.theme-dark body .discover-single-item span {
  color: #e8e8e8;
}
.theme-dark body .copy-right-area {
  border-color: #1e1e1e;
}
.theme-dark body .banner-buy-sell-two .buy-sell-form {
  background-color: #1b1f22;
}
.theme-dark body .banner-buy-sell-two .banner-buy-sell-tabs .nav-item .nav-link {
  background-color: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark body .banner-buy-sell-two .banner-buy-sell-tabs .nav-item .nav-link.active {
  background-color: var(--optionalColor);
  color: var(--whiteColor);
}
.theme-dark body option {
  color: var(--headingColor);
}
.theme-dark body .most-popular-tab .nav-item .nav-link {
  background-color: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark body .house-listing-single-item .house-listing-single-content {
  background-color: #1b1f22;
}
.theme-dark body .house-listing-single-item .house-listing-single-content h3 a {
  color: var(--mainColor);
}
.theme-dark body .house-listing-single-item .house-listing-single-content h3 span {
  color: var(--whiteColor);
}
.theme-dark body .house-listing-single-item .house-listing-single-content {
  border-color: #525b61;
}
.theme-dark body .house-listing-single-item .house-listing-single-content .house-listing-fe-list {
  border-color: #525b61;
}
.theme-dark body .how-it-works-single-item {
  background-color: #282e33;
}
.theme-dark body .top-author-single-item .top-author-single-content {
  background-color: #1b1f22;
}
.theme-dark body .top-author-single-item .top-author-single-content ul li a {
  color: var(--whiteColor);
}
.theme-dark body .faq-accordion-wrap .accordion-item .accordion-header .accordion-button::after {
  background-color: #000000;
}
.theme-dark body .page-banner-area::before {
  background-color: #1b1f22;
}
.theme-dark body .track-form-area::before {
  background-color: #1b1f22;
}
.theme-dark body .navbar .others-options.style-two ul li .search-icon i {
  background-color: #1b1f22;
}
.theme-dark body .navbar .others-options.style-two ul li .dark-version {
  background-color: #1b1f22;
}
.theme-dark body .pagination-area .page-numbers {
  background-color: #161616;
  color: var(--whiteColor);
}
.theme-dark body .pagination-area .page-numbers svg {
  stroke: var(--whiteColor);
}
.theme-dark body .pagination-area .page-numbers.current {
  background-color: var(--optionalColor);
}
.theme-dark body .page-banner-content ul li a {
  color: var(--whiteColor);
}
.theme-dark body .box-style {
  background-color: #1b1f22;
  border-color: #262b2f;
}
.theme-dark body .stay-details-content .post-info .fe-list {
  border-color: #262b2f;
}
.theme-dark body .box-title::before {
  background-color: #262b2f;
}
.theme-dark body .stay-details-content .stay-amenities .view-amenities {
  background-color: #2f3337;
  color: var(--whiteColor);
}
.theme-dark body .stay-details-content .stay-room-rates ul li {
  background-color: #292929;
}
.theme-dark body .stay-details-content .stay-room-rates ul li:nth-child(2) {
  background-color: #1b1f22;
}
.theme-dark body .stay-details-content .stay-room-rates ul li:nth-child(4) {
  background-color: #1b1f22;
}
.theme-dark body .stay-details-content .stay-room-rates ul li:nth-child(6) {
  background-color: #1b1f22;
}
.theme-dark body .stay-details-content .stay-comment-list ul li {
  background-color: #292929;
}
.theme-dark body .stay-details-content .stay-things .check-in li {
  background-color: #292929;
}
.theme-dark body .stay-details-content .stay-things .check-in li:nth-child(2) {
  background-color: #1b1f22;
}
.theme-dark body .stay-details-sidebar .stay-single-sidebar-item {
  background-color: #1b1f22;
  border-color: #262b2f;
}
.theme-dark body .stay-details-sidebar .stay-single-sidebar-item .per-person .booking-date {
  border-color: #262b2f;
  background: #1b1f22;
}
.theme-dark body .stay-details-sidebar .stay-single-sidebar-item .per-person .booking-date .divider {
  border-color: #262b2f;
}
.theme-dark body .stay-details-sidebar .stay-single-sidebar-item .per-person .booking-date .border-0 {
  background-color: transparent;
  color: var(--whiteColor);
}
.theme-dark body .stay-details-sidebar .stay-single-sidebar-item .per-person .booking-date .form-select {
  background-color: transparent;
  color: var(--whiteColor);
}
.theme-dark body .stay-details-sidebar .stay-single-sidebar-item .per-person .total span {
  color: var(--whiteColor);
}
.theme-dark body .stay-details-sidebar .stay-single-sidebar-item .per-person .fe-list {
  border-color: #262b2f;
}
.theme-dark body .flight-accordion .accordion-item .accordion-header .accordion-button {
  background-color: #000;
  border-color: #000;
  border-radius: 20px;
}
.theme-dark body .flight-accordion .accordion-item {
  border-color: #000;
  border-radius: 20px;
  background-color: #000;
}
.theme-dark body .flight-accordion .accordion-item .accordion-body {
  background-color: #070707;
}
.theme-dark body .flight-accordion .accordion-item .accordion-body .flight-schedule li p {
  color: #dedede;
}
.theme-dark body .flight-accordion .accordion-item .accordion-body .flight-schedule li span {
  color: #dedede;
}
.theme-dark body .flight-accordion .accordion-item .accordion-body .flight-schedule li::before {
  border-color: #232323;
}
.theme-dark body .flight-accordion .accordion-item .accordion-body .flight-schedule::before {
  background-color: #232323;
}
.theme-dark body .flight-accordion .accordion-item .accordion-body .bangkok {
  border-color: #232323 !important;
  color: #dedede;
}
.theme-dark body .flight-accordion .accordion-item .accordion-body .business-time p {
  color: #dedede;
}
.theme-dark body .flight-accordion .accordion-item .accordion-header .accordion-button::after {
  background-color: #070707;
}
.theme-dark body .flight-accordion .accordion-item .accordion-header .accordion-button .title {
  color: var(--whiteColor);
}
.theme-dark body .choosing-listing-categories-content .choosing-form {
  border-color: #232323;
}
.theme-dark body .choosing-listing-categories-content .form-group .property {
  background-color: #1b1f22;
}
.theme-dark body .add-to-cart-counter input {
  background-color: transparent;
  border-color: #232323;
  color: var(--whiteColor);
}
.theme-dark body .choosing-listing-categories-content .choosing-form.amenities .form-check .form-check-input {
  background-color: #000;
  border-color: #232323;
}
.theme-dark body .choosing-listing-categories-content .choosing-form.amenities .form-check .form-check-label {
  color: #adb5bd;
}
.theme-dark body .choosing-listing-categories-content .choosing-form.amenities .title {
  color: var(--whiteColor);
}
.theme-dark body .choosing-listing-categories-content .form-group .input-group .input-group-text {
  background-color: #1b1f22;
  border-color: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark body .chackout-content {
  background-color: #1b1f22;
  border-color: #262b2f;
}
.theme-dark body .chackout-content .date-wrap.border-right {
  border-color: #262b2f;
}
.theme-dark body .chackout-content .row.g-0 {
  border-color: #262b2f;
}
.theme-dark body .chackout-content .date-wrap .date {
  color: var(--whiteColor);
}
.theme-dark body .chackout-content .btn {
  color: var(--whiteColor);
}
.theme-dark body .chackout-sidebar {
  background-color: #1b1f22;
  border-color: #262b2f;
}
.theme-dark body .chackout-sidebar .total span {
  color: var(--whiteColor);
}
.theme-dark body .chackout-sidebar .list-order {
  border-color: #262b2f;
}
.theme-dark body .chackout-content h4 {
  border-color: #262b2f;
}
.theme-dark body .author-content-wrap {
  background-color: #33383b;
  border-color: #262b2f;
}
.theme-dark body .author-content-review {
  background-color: #33383b;
  border-color: #262b2f;
}
.theme-dark body .author-content-review .review-list li {
  background-color: #1b1f22;
}
.theme-dark body .author-sidebar {
  background-color: #33383b;
  border-color: #262b2f;
}
.theme-dark body .author-sidebar .social-link li a {
  border-color: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark body .account-content {
  background-color: #1b1f22;
  border-color: #262b2f;
}
.theme-dark body .account-content .account-tabs .nav-item .nav-link {
  background: #353a3f;
  color: var(--whiteColor);
}
.theme-dark body .account-content .account-tabs .nav-item .nav-link.active {
  background-color: var(--optionalColor);
}
.theme-dark body .login-register-form {
  background-color: #1b1f22;
  border-color: #262b2f;
}
.theme-dark body .login-register-form .form-group .login-others {
  background-color: #313235;
}
.theme-dark body .login-register-form .form-group.or .bg {
  background-color: #1b1f22;
}
.theme-dark body .login-register-form .form-group.or::before {
  background-color: #383b3e;
}
.theme-dark body .subscription-single-item {
  background-color: #1b1f22;
}
.theme-dark body .subscription-single-item .subscription-header {
  border-color: #262b2f;
}
.theme-dark body .blog-single-item .blog-single-content {
  border-color: #1b1f22;
}
.theme-dark body .blog-details-content .blockquote {
  background-color: #1b1f22;
}
.theme-dark body .blog-details-content .blockquote p {
  color: var(--whiteColor);
}
.theme-dark body .blog-details-content .tag-share {
  background-color: #1b1f22;
}
.theme-dark body .author-content {
  background-color: #1b1f22;
}
.theme-dark body .comment-list ul li {
  background-color: #1b1f22;
}
.theme-dark body .comment-replay {
  background-color: #1b1f22;
}
.theme-dark body .blog-details-content .tag-share .social-link li a {
  background-color: #000000;
}
.theme-dark body .single-sidebar-item {
  background-color: #1b1f22;
}
.theme-dark body .single-sidebar-item .popular-post .date {
  color: #adb5bd;
}
.theme-dark body .single-sidebar-item .tags li a {
  background-color: #3a3c41;
}
.theme-dark body .single-sidebar-item .tags li a:hover {
  background-color: var(--optionalColor);
  color: var(--whiteColor);
}
.theme-dark body .contact-us-form {
  background-color: #1b1f22;
  border-color: #262b2f;
}
.theme-dark body .contact-us-info li {
  background-color: #1b1f22;
  border-color: #262b2f;
}
.theme-dark body .video-play .text-circle {
  filter: brightness(100);
}
.theme-dark body .follow-us li a {
  background-color: #3a3e41;
}
.theme-dark body .follow-us li a:hover {
  background-color: var(--optionalColor);
  border-color: var(--optionalColor);
}
.theme-dark body .navbar .navbar-nav .nav-item .dropdown-menu {
  background-color: #111416;
}
.theme-dark body .follow-us span {
  color: var(--whiteColor);
}
.theme-dark body .choose-content .choose-content-list li .icon {
  background-color: #111416;
}
.theme-dark body .footer-single-widget .import-link li a {
  color: #adb5bd;
}
.theme-dark body .footer-single-widget .import-link li a:hover {
  color: var(--mainColor);
}
.theme-dark body .banner-buy-sell-two .buy-sell-form .form-group .start-0 svg path {
  fill: var(--whiteColor);
}
.theme-dark body .others-options.style-two .default-btn {
  color: var(--whiteColor);
}
.theme-dark body .default-btn {
  color: var(--whiteColor);
}
.theme-dark body .page-banner-content ul.style-two li svg path {
  fill: var(--whiteColor);
}
.theme-dark body .page-banner-content ul.style-two li span {
  color: var(--whiteColor);
}
.theme-dark body .stay-details-content .post-info .location svg path {
  fill: var(--whiteColor);
}
.theme-dark body .stay-details-content .post-info .fe-list svg path {
  fill: var(--whiteColor);
}
.theme-dark body .stay-details-content .post-info .share-save li a svg path {
  fill: var(--whiteColor);
}
.theme-dark body .stay-details-content .stay-amenities ul li svg path {
  fill: var(--whiteColor);
}
.theme-dark body .flight-accordion .accordion-item .accordion-header .accordion-button .sub-title {
  color: #adb5bd;
}
.theme-dark body .flight-accordion .accordion-item .accordion-header .accordion-button::after {
  background-color: #535353;
}
.theme-dark body .choosing-listing-categories-content .choosing-form .additional-rules .additional-list .alert {
  border-color: rgb(82, 82, 83);
}
.theme-dark body .choosing-listing-categories-content .choosing-form .additional-rules .additional-list .alert span {
  color: #adb5bd;
}
.theme-dark body .choosing-listing-categories-content .choosing-form .border-style::before {
  background-color: #555;
}
.theme-dark body .product-upload .file-upload.border-dash {
  border-color: rgb(82, 82, 83);
}
.theme-dark body .choosing-listing-categories-content .form-group label {
  color: var(--whiteColor) !important;
}
.theme-dark body .navbar .others-options.style-two ul li .search-icon i {
  border-color: rgb(82, 82, 83);
}
.theme-dark body .navbar .others-options.style-two ul li .dark-version {
  border-color: rgb(82, 82, 83);
}
.theme-dark body .author-content-wrap {
  padding: 30px !important;
}
.theme-dark body .subscription-single-item .subscription-header h1 sub {
  color: #adb5bd;
}
.theme-dark body .subscription-single-item .fe-list li svg path {
  fill: var(--whiteColor);
}
.theme-dark body .comment-list ul li img {
  border-radius: 100px;
}
.theme-dark body .navbar .others-options ul li .account i {
  color: var(--whiteColor);
}
.theme-dark body .navbar .navbar-toggler .burger-menu span {
  background: #ffffff;
}/*# sourceMappingURL=dark-mode.css.map */