/*-------------------------------
    Dark Theme  CSS
-------------------------------*/
.switch-theme-mode {
  position: fixed;
  top: 200px;
  right: 15px;
  z-index: 99;
}

.switch {
  position: relative;
  display: inline-block;
  width: 35px;
  height: 35px;
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  transition: 0.4s;
}
.slider.round {
  border-radius: 50%;
}
.slider.round:before {
  border-radius: 50%;
}
.slider:before {
  position: absolute;
  content: "";
  height: 35px;
  width: 35px;
  left: 0px;
  bottom: 4px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transition: 0.4s;
  box-shadow: 0 0px 15px rgba(32, 32, 32, 0.2392156863);
  background: #fff url("../img/night.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px;
}

input:checked + .slider {
  background-color: transparent;
}

input:focus + .slider {
  box-shadow: 0 0 1px transparent;
}

input:checked + .slider:before {
  transform: translateX(0);
  background: #000 url("../img/sunny.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
}

.theme-light .navbar-brand .logo-dark,
.theme-light .logo .logo-dark {
  display: none !important;
}
.theme-light .navbar-brand .logo-light,
.theme-light .logo .logo-light {
  display: block !important;
}

.theme-dark {
  /*-------------------------------
      Breadcrumb CSS
  -------------------------------*/
  /*-------------------------------
          Hero Section CSS
  -------------------------------*/
  /*-------------------------------
      Pricing Plan CSS
  -------------------------------*/
  /*-------------------------------
      City Section CSS
  -------------------------------*/
  /*-------------------------------
          Testimonial Card CSS
  -------------------------------*/
  /*-------------------------------
          Gallery Card CSS
  -------------------------------*/
  /*-------------------------------
          Tour Section CSS
  -------------------------------*/
  /*-------------------------------
          Popular Place CSS
  -------------------------------*/
  /*-------------------------------
      Feature Section CSS
  -------------------------------*/
  /*-------------------------------
  Blog Details CSS
  -------------------------------*/
  /*-------------------------------
      Counter & Map CSS
  -------------------------------*/
  /*-------------------------------
      Contact CSS
  -------------------------------*/
  /*-------------------------------
      Blog Card CSS
  -------------------------------*/
  /*-------------------------------
  Product Single CSS
  -------------------------------*/
  /*-------------------------------
      Cart CSS
  -------------------------------*/
  /*-------------------------------
      Checkout CSS
  -------------------------------*/
  /*-------------------------------
      Sidebar CSS
  -------------------------------*/
}
.theme-dark .navbar-brand .logo-dark,
.theme-dark .logo .logo-dark {
  display: block !important;
}
.theme-dark .navbar-brand .logo-light,
.theme-dark .logo .logo-light {
  display: none !important;
}
.theme-dark body,
.theme-dark .responsive-navbar {
  background-color: #000;
  color: var(--offwhiteColor);
}
.theme-dark .bg-albastor,
.theme-dark .bg-athens,
.theme-dark .bg-sand,
.theme-dark .map-area.bg_primary,
.theme-dark .navbar-area.sticky {
  background-color: var(--codColor);
}
.theme-dark .bg-white,
.theme-dark .bg_secondary,
.theme-dark .bg-optional,
.theme-dark .video-area.bg_primary,
.theme-dark .bg-aqua,
.theme-dark .bg-spring,
.theme-dark .booking-box,
.theme-dark .accordion .accordion-item .accordion-header .accordion-button,
.theme-dark .accordion.style-two .accordion-item .accordion-header .accordion-button,
.theme-dark .menu .menu-mobile-header {
  background-color: var(--aztechColor) !important;
}
.theme-dark .accordion .accordion-item .accordion-header .accordion-button .accord-arrow i,
.theme-dark .accordion .accordion-item .accordion-header .accordion-button,
.theme-dark .accordion.style-two .accordion-item .accordion-header .accordion-button {
  color: var(--whiteColor);
}
.theme-dark .bg-peach,
.theme-dark .bg-gray {
  background-color: var(--mildColor);
}
.theme-dark .text-title, .theme-dark h1, .theme-dark h2, .theme-dark h3, .theme-dark h4, .theme-dark h5, .theme-dark h6,
.theme-dark .text-title {
  color: var(--whiteColor);
}
.theme-dark .pagination-area .page-numbers {
  color: var(--offWhiteColor);
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.theme-dark .pagination-area .page-numbers i {
  color: var(--offWhiteColor);
}
.theme-dark .pagination-area .page-numbers img {
  filter: brightness(0) invert(1);
}
.theme-dark .pagination-area .page-numbers.current, .theme-dark .pagination-area .page-numbers:hover {
  background-color: var(--secondaryColor);
  color: var(--whiteColor);
}
.theme-dark .link-hover-title:hover {
  background-image: linear-gradient(var(--titleColor), var(--titleColor));
  color: var(--titleColor);
}
.theme-dark .link-hover-secondary:hover {
  background-image: linear-gradient(var(--secondaryColor), var(--secondaryColor));
  color: var(--secondaryColor);
}
.theme-dark .hover-text-secondary:hover {
  color: var(--secondaryColor) !important;
}
.theme-dark .link-hover-title:hover {
  background-image: linear-gradient(var(--whiteColor), var(--whiteColor));
  color: var(--whiteColor);
}
.theme-dark .link-hover-primary:hover {
  background-image: linear-gradient(var(--secondaryColor), var(--secondaryColor));
  color: var(--secondaryColor);
}
.theme-dark .hover-text-primary:hover {
  color: var(--secondaryColor);
}
.theme-dark .hover-text-secondary:hover {
  color: var(--secondaryColor);
}
.theme-dark .btn.style-one {
  color: var(--secondaryColor);
  background-color: rgba(255, 99, 71, 0.1);
}
.theme-dark .btn.style-one:after {
  background-color: var(--secondaryColor);
}
.theme-dark .btn.style-one:hover {
  color: var(--whiteColor);
}
.theme-dark .btn.style-one:hover span {
  background-color: var(--whiteColor);
  right: 13px;
}
.theme-dark .btn.style-one:hover span img {
  filter: brightness(1) invert(1);
}
.theme-dark .btn.style-six {
  color: var(--whiteColor);
  background-color: rgba(255, 255, 255, 0.2);
}
.theme-dark .btn.style-six:after {
  background-color: var(--primaryColor);
}
.theme-dark .btn.style-six:hover {
  color: var(--whiteColor);
}
.theme-dark .slider-btn .prev-btn img,
.theme-dark .slider-btn .next-btn img {
  filter: brightness(0) invert(1);
}
.theme-dark .slider-btn.style-one .prev-btn,
.theme-dark .slider-btn.style-one .next-btn {
  background-color: rgba(255, 255, 255, 0.2);
}
.theme-dark .slider-btn.style-one .prev-btn:before,
.theme-dark .slider-btn.style-one .next-btn:before {
  background-color: var(--secondaryColor);
}
.theme-dark .slider-btn.style-two .prev-btn,
.theme-dark .slider-btn.style-two .next-btn {
  background-color: rgba(255, 255, 255, 0.2);
}
.theme-dark .slider-btn.style-two .prev-btn:before,
.theme-dark .slider-btn.style-two .next-btn:before {
  background-color: var(--secondaryColor);
}
.theme-dark .slider-btn.style-three .prev-btn,
.theme-dark .slider-btn.style-three .next-btn {
  background-color: rgba(255, 255, 255, 0.2);
}
.theme-dark .slider-btn.style-three .prev-btn:before,
.theme-dark .slider-btn.style-three .next-btn:before {
  background-color: var(--secondaryColor);
}
.theme-dark .slider-btn.style-four .prev-btn,
.theme-dark .slider-btn.style-four .next-btn {
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.theme-dark .slider-btn.style-four .prev-btn:before,
.theme-dark .slider-btn.style-four .next-btn:before {
  background-color: var(--secondaryColor);
  border-color: transparent;
}
.theme-dark .link.style-one {
  color: var(--secondaryColor);
}
.theme-dark .link.style-one:after {
  background-color: var(--secondaryColor);
}
.theme-dark .link.style-two {
  color: var(--offwhiteColor);
}
.theme-dark .link.style-two:after {
  background-color: var(--whiteColor);
}
.theme-dark .link.style-two:hover {
  color: var(--whiteColor);
}
.theme-dark .link.style-two:hover i {
  color: var(--whiteColor);
}
.theme-dark .link.style-three {
  color: var(--offwhiteColor);
}
.theme-dark .link.style-three:after {
  background-color: var(--secondaryColor);
}
.theme-dark .link.style-three:hover {
  color: var(--secondaryColor);
}
.theme-dark .link.style-three:hover i {
  color: var(--secondaryColor);
}
.theme-dark p,
.theme-dark .text-para {
  color: var(--offwhiteColor) !important;
}
.theme-dark .navbar-top.style-one {
  background-color: var(--aztechColor);
}
.theme-dark .navbar-area.sticky {
  background-color: var(--codColor);
}
.theme-dark .navbar-area .header-submenu-wrap .header-submenu li a {
  color: rgba(255, 255, 255, 0.65);
}
.theme-dark .navbar-area .header-submenu-wrap .header-submenu li a:hover {
  color: var(--secondaryColor);
}
.theme-dark .navbar-area .other-options .option-item .sidebar-btn {
  border: 3px solid rgba(255, 255, 255, 0.35);
  background-color: var(--primaryColor);
}
.theme-dark .navbar-area .menu > ul > li > a:before {
  display: none;
}
.theme-dark .navbar-area.style-two.sticky {
  background-color: #222 !important;
}
.theme-dark .navbar-area.style-two.sticky .header-submenu li a {
  color: var(--paraColor) !important;
}
.theme-dark .navbar-area.style-two.sticky .header-submenu li a:hover {
  color: var(--secondaryColor) !important;
}
.theme-dark .navbar-area.style-one.sticky, .theme-dark .navbar-area.style-two.sticky, .theme-dark .navbar-area.style-four.sticky {
  background-color: #222 !important;
}
.theme-dark .navbar-area.style-one.sticky .header-submenu li a, .theme-dark .navbar-area.style-two.sticky .header-submenu li a, .theme-dark .navbar-area.style-four.sticky .header-submenu li a {
  color: rgba(255, 255, 255, 0.85) !important;
}
.theme-dark .navbar-area.style-one.sticky .header-submenu li a:hover, .theme-dark .navbar-area.style-two.sticky .header-submenu li a:hover, .theme-dark .navbar-area.style-four.sticky .header-submenu li a:hover {
  color: var(--secondaryColor) !important;
}
.theme-dark .navbar-area.style-four {
  margin: 39px 0 0;
}
.theme-dark .navbar-area.style-three.sticky {
  background-color: var(--codColor) !important;
}
.theme-dark .navbar-area.style-one .menu > ul > li > a:before {
  background-image: url(../img/menu-curve-2.png);
}
.theme-dark .navbar-area.style-two .menu > ul > li > a:before {
  background-image: url(../img/menu-curve-3.png);
}
.theme-dark .navbar-area.style-three .header-submenu li a {
  color: var(--whiteColor);
}
.theme-dark .navbar-area.style-three .header-submenu li a:hover {
  color: var(--secondaryColor);
}
.theme-dark .offcanvas-backdrop {
  background-color: rgba(25, 39, 43, 0.9) !important;
}
.theme-dark .menu {
  background-color: #111;
}
.theme-dark .menu > ul > li .menu-subs {
  background: var(--aztechColor);
}
.theme-dark .menu > ul > li .menu-subs:before {
  border-left: 20px solid var(--aztechColor);
}
.theme-dark .menu > ul > li .menu-subs li a {
  border-bottom-color: rgba(255, 255, 255, 0.09);
}
.theme-dark .menu > ul > li .menu-subs li a:hover, .theme-dark .menu > ul > li .menu-subs li a.active {
  border-left-color: var(--secondaryColor);
  background-color: var(--mildColor);
}
.theme-dark .menu > ul > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
}
.theme-dark .menu > ul > li > a:hover, .theme-dark .menu > ul > li > a.active {
  color: var(--whiteColor) !important;
}
.theme-dark .menu .menu > ul > li .menu-subs::before {
  position: absolute;
  top: -28px;
  left: 0;
  content: "";
  width: 0;
  height: 0;
  border-top: 35px solid transparent;
  border-left: 20px solid #fff;
  border-bottom: 0px solid transparent;
  z-index: -1;
}
.theme-dark .menu ul li a {
  color: var(--whiteColor);
}
.theme-dark .menu ul li a.menu-item-has-children i {
  color: var(--offWhiteColor);
}
.theme-dark .menu ul li a.active, .theme-dark .menu ul li a:hover {
  color: var(--secondaryColor);
}
.theme-dark .menu ul li a.menu-item-has-children i {
  color: var(--secondaryColor);
}
.theme-dark .text-black {
  color: var(--whiteColor) !important;
}
.theme-dark .breadcrumb-area .br-menu li {
  color: var(--secondaryColor);
}
.theme-dark .breadcrumb-area .br-menu li:after {
  color: var(--offWhiteColor);
}
.theme-dark .breadcrumb-area .br-menu li a {
  color: var(--offWhiteColor);
}
.theme-dark .breadcrumb-area .br-menu li a:hover {
  color: var(--secondaryColor);
}
.theme-dark .hero-area.style-one {
  background-image: none;
  background-color: var(--aztechColor);
}
.theme-dark .hero-area.style-two {
  background-image: none;
  background-color: var(--aztechColor);
}
.theme-dark .hero-area.style-three .hero-slide-item .hero-bottom-shape {
  filter: brightness(0) invert(0);
}
.theme-dark .feature-area.style-five:after {
  background-color: var(--mildColor);
}
.theme-dark .br-bg-shape,
.theme-dark .feature-area.style-five .section-shape, .theme-dark .feature-area.style-seven .section-shape {
  filter: brightness(0) invert(0);
}
.theme-dark .breadcrumb-area .br-line-shape {
  filter: brightness(0) invert(0.3);
}
.theme-dark .hero-search-box .tour-search-form .form-group-wrapper .form-group input, .theme-dark .hero-search-box .tour-search-form .form-group-wrapper .form-group select {
  background-color: transparent;
}
.theme-dark .hero-search-box .tour-search-form .form-group-wrapper .form-group select option {
  color: var(--titleColor);
}
.theme-dark .hero-search-box .tour-search-form button.btn {
  color: var(--whiteColor);
}
.theme-dark .hero-search-box .tour-search-form button.btn.style-two:hover {
  color: var(--whiteColor);
}
.theme-dark .hero-search-box.style-one, .theme-dark .hero-search-box.style-three {
  background-color: var(--codColor);
  box-shadow: 0 0 40px rgba(255, 255, 255, 0.09);
}
.theme-dark .hero-search-box.style-one::before, .theme-dark .hero-search-box.style-three::before {
  background-color: var(--aztechColor);
  z-index: 0;
}
.theme-dark .hero-search-box.style-one .hero-search-tablist, .theme-dark .hero-search-box.style-three .hero-search-tablist {
  border-bottom: 1px solid rgba(255, 255, 255, 0.19);
}
.theme-dark .hero-search-box.style-one .hero-search-tablist .nav-item .nav-link, .theme-dark .hero-search-box.style-three .hero-search-tablist .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.theme-dark .hero-search-box.style-one .hero-search-tablist .nav-item .nav-link img, .theme-dark .hero-search-box.style-three .hero-search-tablist .nav-item .nav-link img {
  filter: brightness(0) invert(0.5) grayscale(0.1);
  opacity: 0.8;
}
.theme-dark .hero-search-box.style-one .hero-search-tablist .nav-item .nav-link:after, .theme-dark .hero-search-box.style-three .hero-search-tablist .nav-item .nav-link:after {
  background-color: var(--secondaryColor);
}
.theme-dark .hero-search-box.style-one .hero-search-tablist .nav-item .nav-link:hover, .theme-dark .hero-search-box.style-one .hero-search-tablist .nav-item .nav-link.active, .theme-dark .hero-search-box.style-three .hero-search-tablist .nav-item .nav-link:hover, .theme-dark .hero-search-box.style-three .hero-search-tablist .nav-item .nav-link.active {
  color: var(--whiteColor);
}
.theme-dark .hero-search-box.style-one .hero-search-tablist .nav-item .nav-link:hover img, .theme-dark .hero-search-box.style-one .hero-search-tablist .nav-item .nav-link.active img, .theme-dark .hero-search-box.style-three .hero-search-tablist .nav-item .nav-link:hover img, .theme-dark .hero-search-box.style-three .hero-search-tablist .nav-item .nav-link.active img {
  filter: brightness(0) invert(1) grayscale(0);
}
.theme-dark .hero-search-box.style-one .tour-search-form .form-group-wrapper .form-group select, .theme-dark .hero-search-box.style-one .tour-search-form .form-group-wrapper .form-group input, .theme-dark .hero-search-box.style-three .tour-search-form .form-group-wrapper .form-group select, .theme-dark .hero-search-box.style-three .tour-search-form .form-group-wrapper .form-group input {
  border: 1px solid rgba(255, 255, 255, 0.16);
  padding: 9px 15px;
}
.theme-dark .hero-search-box.style-one .tour-search-form .form-group-wrapper .form-group input::-moz-placeholder, .theme-dark .hero-search-box.style-three .tour-search-form .form-group-wrapper .form-group input::-moz-placeholder {
  color: var(--offWhiteColor);
}
.theme-dark .hero-search-box.style-one .tour-search-form .form-group-wrapper .form-group input::placeholder, .theme-dark .hero-search-box.style-three .tour-search-form .form-group-wrapper .form-group input::placeholder {
  color: var(--offWhiteColor);
}
.theme-dark .hero-search-box.style-two {
  background-color: var(--aztechColor);
}
.theme-dark .hero-search-box.style-two::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.theme-dark .hero-search-box.style-two .hero-search-tablist {
  border-bottom: 1px solid rgba(73, 124, 113, 0.19);
}
.theme-dark .hero-search-box.style-two .hero-search-tablist .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.theme-dark .hero-search-box.style-two .hero-search-tablist .nav-item .nav-link:after {
  background-color: var(--whiteColor);
}
.theme-dark .hero-search-box.style-two .hero-search-tablist .nav-item .nav-link img {
  filter: brightness(0) invert(0.5);
}
.theme-dark .hero-search-box.style-two .hero-search-tablist .nav-item .nav-link:hover, .theme-dark .hero-search-box.style-two .hero-search-tablist .nav-item .nav-link.active {
  color: var(--whiteColor);
}
.theme-dark .hero-search-box.style-two .hero-search-tablist .nav-item .nav-link:hover img, .theme-dark .hero-search-box.style-two .hero-search-tablist .nav-item .nav-link.active img {
  filter: brightness(0) invert(1);
}
.theme-dark .hero-search-box.style-two .tour-search-form .form-group-wrapper .form-group select, .theme-dark .hero-search-box.style-two .tour-search-form .form-group-wrapper .form-group input {
  border: 1px solid rgba(255, 255, 255, 0.16) !important;
  padding: 9px 15px;
  background-color: transparent;
}
.theme-dark .hero-search-box.style-two .tour-search-form .form-group-wrapper .form-group select option {
  color: var(--whiteColor);
}
.theme-dark .hero-search-box.style-two .tour-search-form .form-group-wrapper .form-group input::-moz-placeholder {
  color: var(--whiteColor);
}
.theme-dark .hero-search-box.style-two .tour-search-form .form-group-wrapper .form-group input::placeholder {
  color: var(--whiteColor);
}
.theme-dark .pricing-card.style-one {
  background-color: var(--slateGrayColor);
}
.theme-dark .pricing-card.style-one h5 {
  color: var(--whiteColor);
}
.theme-dark .pricing-card.style-one .price-tag {
  color: #D0F3B5;
}
.theme-dark .pricing-card.style-one h6 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.17);
}
.theme-dark .pricing-card.style-one .feature-list li {
  color: var(--whiteColor);
}
.theme-dark .pricing-card.style-one .down-arrow {
  filter: brightness(0) invert(1);
}
.theme-dark .pricing-card.style-one:hover {
  background-color: var(--primaryColor);
}
.theme-dark .city-card.style-one .city-img:after {
  background-image: url(../img/cities/gradient-bg.png);
}
.theme-dark .city-card.style-one .city-img .city-hover-info p, .theme-dark .city-card.style-one .city-img .city-hover-info span {
  color: var(--titleColor) !important;
}
.theme-dark .city-card.style-one .city-img .city-hover-info h4 {
  color: var(--titleColor);
}
.theme-dark .city-card.style-one .city-img .tour-amt {
  color: var(--offWhiteColor);
  background-color: var(--codColor);
}
.theme-dark .city-card.style-two .city-img:after {
  background-color: #D0F3B5;
}
.theme-dark .city-card.style-two .city-img .city-hover-info p, .theme-dark .city-card.style-two .city-img .city-hover-info span {
  color: var(--titleColor) !important;
}
.theme-dark .city-card.style-two .city-img .city-hover-info h4 {
  color: var(--titleColor);
}
.theme-dark .city-card.style-two .city-img .tour-amt {
  color: var(--offWhiteColor);
  background-color: var(--secondaryColor);
}
.theme-dark .testimonial-area.style-two {
  background-color: var(--codColor);
}
.theme-dark .testimonial-card.style-one .client-img:after {
  background-color: rgba(255, 255, 255, 0.2);
}
.theme-dark .testimonial-card.style-two {
  background-color: var(--codColor);
}
.theme-dark .testimonial-card.style-two:after {
  border-bottom: 10px solid rgba(255, 255, 255, 0.14);
  border-right: 10px solid rgba(255, 255, 255, 0.14);
}
.theme-dark .testimonial-card.style-two:hover:after {
  border-bottom: 10px solid rgba(255, 255, 255, 0.14);
  border-right: 10px solid rgba(255, 255, 255, 0.14);
}
.theme-dark .gallery-card:after {
  background-color: rgba(255, 255, 255, 0.09);
}
.theme-dark .gallery-card .gallery-shape {
  filter: brightness(0) invert(0);
}
.theme-dark .tour-card.style-one .tour-action {
  border-top: 1px solid rgba(255, 255, 255, 0.17);
}
.theme-dark .tour-card.style-two .tour-action {
  border-top: 1px solid rgba(255, 255, 255, 0.17);
}
.theme-dark .tour-card.style-four .tour-img .tour-metainfo, .theme-dark .tour-card.style-five .tour-img .tour-metainfo {
  background-color: var(--codColor);
  border-bottom: 4px solid rgba(255, 255, 255, 0.15);
}
.theme-dark .tour-card.style-four .tour-img .tour-metainfo li:after, .theme-dark .tour-card.style-five .tour-img .tour-metainfo li:after {
  background-color: rgba(255, 255, 255, 0.16);
}
.theme-dark .tour-card.style-four:hover, .theme-dark .tour-card.style-five:hover {
  background-color: var(--codColor);
}
.theme-dark .tour-card.style-four {
  background-color: var(--mildColor);
}
.theme-dark .tour-card.style-four:hover {
  background-color: var(--codColor);
}
.theme-dark .tour-card.style-five {
  background-color: var(--mildColor);
}
.theme-dark .tour-card.style-five:hover {
  background-color: var(--aztechColor);
}
.theme-dark .tour-booking-list {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.theme-dark .tour-booking-list .nav-item .nav-link {
  background-color: rgba(255, 255, 255, 0.15);
  color: var(--whiteColor);
}
.theme-dark .tour-booking-list .nav-item .nav-link.active, .theme-dark .tour-booking-list .nav-item .nav-link:hover {
  background-color: var(--secondaryColor);
  color: var(--whiteColor);
}
.theme-dark .tour-metainfo li span:after {
  color: var(--offWhiteColor);
}
.theme-dark .tour-metainfo.style-one li {
  background-color: rgba(255, 255, 255, 0.15);
  color: var(--whiteColor);
}
.theme-dark .tour-metainfo.style-one li img {
  filter: brightness(0) invert(1);
}
.theme-dark .tour-metainfo.style-two li {
  background-color: rgba(255, 255, 255, 0.15);
  color: var(--whiteColor);
}
.theme-dark .tour-metainfo.style-two li img {
  filter: brightness(0) invert(1);
}
.theme-dark .tour-metainfo.style-three li {
  background-color: rgba(255, 255, 255, 0.15);
  color: var(--whiteColor);
}
.theme-dark .tour-metainfo.style-three li img {
  filter: brightness(0) invert(1);
}
.theme-dark .place-wrap.style-one {
  background-color: var(--mildColor);
}
.theme-dark .popular-place-card.style-one .place-header-info .add-to-wishlist {
  background-color: rgba(255, 255, 255, 0.12);
}
.theme-dark .popular-place-card.style-one .place-header-info .add-to-wishlist i {
  color: var(--secondaryColor);
}
.theme-dark .popular-place-card.style-one .place-header-info .add-to-wishlist:hover {
  background-color: var(--secondaryColor);
}
.theme-dark .popular-place-card.style-one .place-header-info .add-to-wishlist:hover i {
  color: var(--whiteColor);
}
.theme-dark .popular-place-card.style-one .place-action {
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.theme-dark .feature-card.style-one {
  background-color: var(--codColor);
}
.theme-dark .feature-card.style-two {
  background-color: var(--codColor);
}
.theme-dark .feature-card.style-three {
  background-color: var(--slateGrayColor);
}
.theme-dark .feature-area.style-one .feature-content .feature-list li {
  background-color: var(--codColor);
}
.theme-dark .feature-area.style-one .feature-content .feature-list.style-two li {
  background-color: var(--secondaryColor);
  color: var(--whiteColor);
}
.theme-dark .feature-area.style-two .feature-img-wrap::before {
  background-color: rgba(255, 255, 255, 0.26);
}
.theme-dark .feature-area.style-two .feature-content .tours-features-wrap .tours-feature-item .feature-icon {
  background-color: #333;
}
.theme-dark .feature-area.style-three .feature-content .feature-item-wrap .feature-item .feature-icon {
  background-color: var(--secondaryColor);
}
.theme-dark .feature-area.style-four .feature-content .feature-list li {
  background-color: var(--aztechColor);
}
.theme-dark .feature-area.style-four .feature-content .feature-list li span {
  background-color: var(--whiteColor);
}
.theme-dark .feature-area.style-four .feature-content .feature-list li:hover {
  background-color: var(--secondaryColor);
  color: var(--whiteColor);
}
.theme-dark .feature-area.style-four .feature-img-wrap.bg-white {
  background-color: #000 !important;
}
.theme-dark .feature-area.style-five:after {
  background-color: var(255, 255, 255, 0.3);
}
.theme-dark .feature-area.style-five .feature-content .counter-card-wrap .counter-card:after, .theme-dark .feature-area.style-seven .feature-content .counter-card-wrap .counter-card:after {
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.theme-dark .feature-area.style-six .feature-content .tours-features-wrap .tours-feature-item .feature-icon {
  background-color: var(--codColor);
}
.theme-dark .feature-area.style-six .feature-img-wrapper .exp-box {
  border: 10px solid rgba(255, 255, 255, 0.15);
}
.theme-dark .booking-feature-area {
  background-color: var(--codColor);
}
.theme-dark .simple-area.style-one {
  background-color: var(--codColor);
}
.theme-dark .blog-desc p strong, .theme-dark .blog-desc p b,
.theme-dark .tour-desc p strong,
.theme-dark .tour-desc p b,
.theme-dark .destination-desc p strong,
.theme-dark .destination-desc p b,
.theme-dark .terms-wrap p strong,
.theme-dark .terms-wrap p b {
  color: var(--whiteColor);
}
.theme-dark .blog-desc .feature-list.style-one li:before, .theme-dark .blog-desc .feature-list.style-two li:before,
.theme-dark .tour-desc .feature-list.style-one li:before,
.theme-dark .tour-desc .feature-list.style-two li:before,
.theme-dark .destination-desc .feature-list.style-one li:before,
.theme-dark .destination-desc .feature-list.style-two li:before,
.theme-dark .terms-wrap .feature-list.style-one li:before,
.theme-dark .terms-wrap .feature-list.style-two li:before {
  background-color: var(--offwhiteColor);
}
.theme-dark .post-metaoption {
  border-bottom: 1px solid rgba(255, 255, 255, 0.18);
}
.theme-dark .post-metaoption .tag-list li a {
  color: var(--offWhiteColor);
}
.theme-dark .post-metaoption .tag-list li a:hover {
  color: var(--secondaryColor);
}
.theme-dark .comment-item-wrap .reply-btn {
  color: var(--offWhiteColor);
  background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .comment-item-wrap .reply-btn:hover {
  color: var(--whiteColor);
  background-color: var(--secondaryColor);
  border-color: transparent;
}
.theme-dark .map-area.style-two {
  background-color: var(--codColor);
}
.theme-dark .counter-card-wrap.style-one .counter-card:after {
  border-right: 1px dashed rgba(255, 255, 255, 0.24);
}
.theme-dark .counter-card-wrap.style-one .counter-card h4 {
  -webkit-text-stroke: 1px var(--whiteColor);
}
.theme-dark .counter-card-wrap.style-one .counter-card p {
  color: #CFE9BC;
}
.theme-dark .counter-card-wrap.style-two .counter-card:after {
  border-right: 1px dashed rgba(255, 255, 255, 0.22);
}
.theme-dark .counter-card-wrap.style-two .counter-card h4 {
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.75);
}
.theme-dark .form-wrapper input.bg-sand, .theme-dark .form-wrapper textarea.bg-sand, .theme-dark .form-wrapper select.bg-sand {
  background-color: var(--codColor);
  color: var(--whiteColor);
}
.theme-dark .form-wrapper input::-moz-placeholder, .theme-dark .form-wrapper textarea::-moz-placeholder, .theme-dark .form-wrapper select::-moz-placeholder {
  color: var(--whiteColor);
}
.theme-dark .form-wrapper input::placeholder, .theme-dark .form-wrapper textarea::placeholder, .theme-dark .form-wrapper select::placeholder {
  color: var(--whiteColor);
}
.theme-dark .blog-card.style-one .blog-img-wrap .blog-date:hover, .theme-dark .blog-card.style-three .blog-img-wrap .blog-date:hover {
  color: var(--secondaryColor);
}
.theme-dark .blog-card.style-two .blog-img-wrap .blog-date:hover {
  color: var(--secondaryColor);
}
.theme-dark .blog-card.style-three {
  border: 1px solid rgba(255, 255, 255, 0.16);
}
.theme-dark .blog-card.style-three:hover {
  background-color: var(--codColor);
}
.theme-dark .blog-metainfo li {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.theme-dark .blog-metainfo li a {
  color: var(--offWhiteColor);
}
.theme-dark .blog-metainfo li a:hover {
  color: var(--secondaryColor);
}
.theme-dark .contact-box {
  background-color: var(--slateGrayColor);
  padding: 60px 60px 64px;
}
.theme-dark .contact-card-wrap .contact-card {
  background-color: var(--slateGrayColor);
}
.theme-dark .booking-box .booking-form .form-group input, .theme-dark .booking-box .booking-form .form-group select {
  box-shadow: none;
  color: var(--whiteColor);
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
}
.theme-dark .booking-box .booking-form .form-group input::-moz-placeholder, .theme-dark .booking-box .booking-form .form-group select::-moz-placeholder {
  color: var(--whiteColor);
}
.theme-dark .booking-box .booking-form .form-group input::placeholder, .theme-dark .booking-box .booking-form .form-group select::placeholder {
  color: var(--whiteColor);
}
.theme-dark .booking-box .booking-form .form-group img {
  border-right: 1px solid rgba(255, 255, 255, 0.24);
}
.theme-dark .single-product-details .product-price {
  color: rgba(255, 255, 255, 0.35);
}
.theme-dark .single-product-details .product-desc {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.theme-dark .single-product-details .product-add-to-cart .v-counter {
  border: 1px solid rgba(255, 255, 255, 0.15);
}
.theme-dark .single-product-details .product-add-to-cart .v-counter input {
  color: var(--whiteColor);
  border-right: 1px solid rgba(255, 255, 255, 0.06);
}
.theme-dark .single-product-details .product-add-to-cart .v-counter .minusBtn:before,
.theme-dark .single-product-details .product-add-to-cart .v-counter .plusBtn:before {
  color: var(--whiteColor);
}
.theme-dark .single-product-details .product-add-to-cart .v-counter .plusBtn {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.theme-dark .product-tablist {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.theme-dark .product-tablist .nav-item .nav-link {
  color: var(--whiteColor);
}
.theme-dark .product-tablist .nav-item .nav-link:after {
  background-color: var(--secondaryColor);
}
.theme-dark .product-tablist .nav-item .nav-link:hover, .theme-dark .product-tablist .nav-item .nav-link.active {
  color: var(--whiteColor);
}
.theme-dark .cart-table table thead tr th {
  color: var(--whiteColor);
  background-color: var(--aztechColor);
}
.theme-dark .cart-table table tbody tr td {
  border-bottom: 1px solid rgba(255, 255, 255, 0.17);
}
.theme-dark .cart-table table tbody tr td .cart-action i {
  color: #FF3B12;
}
.theme-dark .cart-table table tbody tr td .v-counter {
  background-color: var(--aztechColor);
}
.theme-dark .cart-table table tbody tr td .v-counter input {
  color: var(--whiteColor);
}
.theme-dark .cart-table table tbody tr td .v-counter .plusBtn:before,
.theme-dark .cart-table table tbody tr td .v-counter .minusBtn:before {
  color: var(--whiteColor);
}
.theme-dark .v-counter {
  background-color: transparent;
}
.theme-dark .v-counter input {
  border-left: 1px solid rgba(255, 255, 255, 0.06);
  border-right: 1px solid rgba(28, 255, 255, 0.06);
}
.theme-dark .v-counter .minusBtn:before {
  color: var(--offWhiteColor);
}
.theme-dark .v-counter .plusBtn:before {
  color: var(--offWhiteColor);
}
.theme-dark .coupon-code button {
  background-color: var(--secondaryColor);
  color: var(--whiteColor);
}
.theme-dark .coupon-code button:hover {
  background-color: var(--secondaryColor);
}
.theme-dark .coupon-code input {
  background-color: rgba(255, 255, 255, 0.1);
}
.theme-dark .coupon-code input::-moz-placeholder {
  color: var(--whiteColor);
}
.theme-dark .coupon-code input::placeholder {
  color: var(--whiteColor);
}
.theme-dark .cart-total {
  border: 1px solid rgba(255, 255, 255, 0.11);
}
.theme-dark .cart-total-wrap {
  border: 1px solid rgba(255, 255, 255, 0.36);
}
.theme-dark .cart-total-wrap .cart-total-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.36);
}
.theme-dark .checkout-form .form-group textarea::-moz-placeholder {
  color: var(--whiteColor);
}
.theme-dark .checkout-form .form-group textarea::placeholder {
  color: var(--whiteColor);
}
.theme-dark .checkout-total .checkout-total-header span {
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
.theme-dark .checkout-total .checkout-total-header span:first-child {
  width: 55%;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
}
.theme-dark .checkout-total .checkout-total-wrap .checkout-total-item:last-child {
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
.theme-dark .checkout-total .checkout-total-wrap .checkout-total-item:last-child span:first-child {
  border-right: 1px solid rgba(255, 255, 255, 0.08);
}
.theme-dark .checkout-total .checkout-total-wrap .checkout-total-item span:first-child {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.theme-dark .payment-method {
  background-color: var(--aztechColor);
}
.theme-dark .sidebar .sidebar-widget {
  background-color: var(--codColor);
}
.theme-dark .sidebar .sidebar-widget .sidebar-widget-title {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.theme-dark .search-form input {
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
}
.theme-dark .search-form input::-moz-placeholder {
  color: var(--whiteColor);
}
.theme-dark .search-form input::placeholder {
  color: var(--whiteColor);
}
.theme-dark .category-list li a {
  color: var(--offWhiteColor);
}
.theme-dark .category-list li a:hover, .theme-dark .category-list li a.active {
  color: var(--secondaryColor);
}
.theme-dark .tags-widget li a {
  color: var(--offWhiteColor);
  background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .tags-widget li a:hover {
  background-color: var(--primaryColor);
  color: var(--whiteColor);
}
.theme-dark .tour-booking-widget .form-group select {
  border: 1px solid rgba(255, 255, 255, 0.16);
}
.theme-dark .custom-select-field {
  background-image: url(../img/icons/down-arrow-white.svg);
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: calc(100% - 20px) 50%;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.theme-dark .newsletter-box.style-one {
  background-image: url(../img/newsletter-bg-2.jpg);
  margin-top: -170px;
  background-blend-mode: difference;
}
.theme-dark .newsletter-box .newsletter-form input {
  color: var(--whiteColor);
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
}
.theme-dark .newsletter-box .newsletter-form input::-moz-placeholder {
  color: var(--whiteColor);
}
.theme-dark .newsletter-box .newsletter-form input::placeholder {
  color: var(--whiteColor);
}
.theme-dark .footer-area.style-one, .theme-dark .footer-area.style-two, .theme-dark .footer-area.style-three {
  background-color: var(--slateGrayColor);
}
.theme-dark .footer-area.style-one .footer-bg-shape, .theme-dark .footer-area.style-two .footer-bg-shape, .theme-dark .footer-area.style-three .footer-bg-shape {
  height: 100%;
  filter: brightness(0.3) invert(0);
}
.theme-dark .footer-area.style-one .footer-bottom, .theme-dark .footer-area.style-two .footer-bottom, .theme-dark .footer-area.style-three .footer-bottom {
  background-color: var(--aztechColor);
}

@media only screen and (max-width: 991px) {
  .switch-theme-mode {
    top: 270px;
    right: 5px;
  }
  .theme-dark .navbar-area .menu-mobile-trigger span {
    background: var(--whiteColor);
  }
  .theme-dark .navbar-area .header-submenu-wrap span {
    border: 1px solid rgba(255, 255, 255, 0.4);
  }
  .theme-dark .navbar-area .header-submenu-wrap .header-submenu {
    background-color: var(--aztechColor);
    border: 1px solid rgba(255, 255, 255, 0.1);
  }
  .theme-dark .menu-mobile-trigger span {
    background: rgba(255, 255, 255, 0.8);
  }
  .theme-dark .menu {
    background: var(--codColor);
  }
  .theme-dark .menu ul li a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .theme-dark .menu .menu-mobile-header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    background: var(--codColor);
  }
  .theme-dark .menu .menu-mobile-header .menu-mobile-arrow {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    color: var(--whiteColor);
  }
  .theme-dark .menu .menu-mobile-header .menu-mobile-title {
    color: var(--whiteColor);
  }
  .theme-dark .menu .menu-mobile-header .menu-mobile-close {
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    color: var(--whiteColor);
  }
  .theme-dark .overlay {
    background: rgba(255, 255, 255, 0.55);
  }
}/*# sourceMappingURL=dark-theme.css.map */