/*==================================
    Dark Theme  CSS
====================================*/
.switch-theme-mode {
  position: fixed;
  left: 32px;
  z-index: 999;
  bottom: 80px;
}

/*================================================
Default CSS
=================================================*/
:root {
  --mainColor: #FFA400;
  --optionalColor: #182034;
  --backgroundColor: #111111;
  --whiteColor: #FFFFFF;
  --blackColor: #000000;
  --transition: all ease 0.7s;
}

/*=================================================
The switch - the box around the slider 
====================================================*/
.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: #ccc;
  -webkit-transition: 0.4s;
  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;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-box-shadow: 0 0px 15px #2020203d;
          box-shadow: 0 0px 15px #2020203d;
  background: white url("../../assets/images/night.png");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #041c22;
  background-size: 17px;
}

input:checked + .slider {
  background-color: transparent;
}

input:focus + .slider {
  -webkit-box-shadow: 0 0 1px  transparent;
          box-shadow: 0 0 1px  transparent;
}

input:checked + .slider:before {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  background: white url("../../assets/images/sunny.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
}

/*===========================================
Color CSS For Elements 
=============================================*/
.theme-dark body {
  background-color: var(--optionalColor);
  color: #ffffff;
}

.theme-dark p {
  color: #ffffff;
}

.theme-dark p a {
  color: #ffffff !important;
}

.theme-dark p a:hover {
  color: var(--mainColor) !important;
}

.theme-dark .h1, .theme-dark .h2, .theme-dark .h3, .theme-dark .h4, .theme-dark .h5, .theme-dark .h6, .theme-dark h1, .theme-dark h2, .theme-dark h3, .theme-dark h4, .theme-dark h5, .theme-dark h6 {
  color: var(--whiteColor) !important;
}

.theme-dark .h1 a, .theme-dark .h2 a, .theme-dark .h3 a, .theme-dark .h4 a, .theme-dark .h5 a, .theme-dark .h6 a, .theme-dark h1 a, .theme-dark h2 a, .theme-dark h3 a, .theme-dark h4 a, .theme-dark h5 a, .theme-dark h6 a {
  color: var(--whiteColor) !important;
}

.theme-dark .h1 a:hover, .theme-dark .h2 a:hover, .theme-dark .h3 a:hover, .theme-dark .h4 a:hover, .theme-dark .h5 a:hover, .theme-dark .h6 a:hover, .theme-dark h1 a:hover, .theme-dark h2 a:hover, .theme-dark h3 a:hover, .theme-dark h4 a:hover, .theme-dark h5 a:hover, .theme-dark h6 a:hover {
  color: var(--mainColor) !important;
}

.theme-dark ul li {
  color: var(--whiteColor) !important;
}

.theme-dark ul li p {
  color: var(--whiteColor) !important;
}

.theme-dark ul li a {
  color: var(--whiteColor) !important;
}

.theme-dark ul li span {
  color: var(--whiteColor) !important;
}

.theme-dark span {
  color: var(--whiteColor) !important;
}

.theme-dark .main-nav {
  background-color: var(--backgroundColor);
}

.theme-dark .main-nav .logo-light {
  display: none;
}

.theme-dark .main-nav .logo-dark {
  display: block;
}

.theme-dark .main-nav nav .navbar-nav .nav-item .nav-link img {
  -webkit-filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(227deg) brightness(105%) contrast(101%);
          filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(227deg) brightness(105%) contrast(101%);
}

.theme-dark .main-nav nav .navbar-nav .nav-item .nav-link:hover {
  color: var(--mainColor) !important;
}

.theme-dark .main-nav nav .navbar-nav .nav-item .nav-link:hover img {
  color: var(--mainColor) !important;
}

.theme-dark .main-nav nav .navbar-nav .nav-item .nav-link.active {
  color: var(--mainColor) !important;
}

.theme-dark .main-nav nav .navbar-nav .nav-item .nav-link.active img {
  color: var(--mainColor) !important;
}

.theme-dark .main-nav nav .navbar-nav .nav-item .dropdown-menu {
  background-color: var(--blackColor);
}

.theme-dark .main-nav nav .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link {
  color: var(--whiteColor) !important;
}

.theme-dark .main-nav nav .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link:hover {
  color: var(--mainColor) !important;
}

.theme-dark .main-nav nav .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link.active {
  color: var(--mainColor) !important;
}

.theme-dark .main-nav .others-option-vg .option-item button i {
  color: var(--whiteColor);
}

.theme-dark .main-nav .others-option-vg .option-item .search-form .search-input {
  background: var(--blackColor);
  color: var(--whiteColor);
}

.theme-dark .main-nav .others-option-vg .option-item .search-form .search-input::-webkit-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .main-nav .others-option-vg .option-item .search-form .search-input:-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .main-nav .others-option-vg .option-item .search-form .search-input::-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .main-nav .others-option-vg .option-item .search-form .search-input::placeholder {
  color: var(--whiteColor);
}

.theme-dark .main-nav .others-option-vg .option-item .shapping-bag img {
  -webkit-filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(227deg) brightness(105%) contrast(101%);
          filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(227deg) brightness(105%) contrast(101%);
}

.theme-dark .main-nav .others-option-vg .option-item .search-btn {
  color: var(--whiteColor);
}

.theme-dark .main-nav .others-option-vg .option-item .close-btn {
  color: var(--whiteColor);
}

.theme-dark .submenu-area {
  background: #000000;
}

.theme-dark .single-banner-content .default-btn.btn-style-1 {
  background-color: var(--optionalColor);
  color: var(--whiteColor);
}

.theme-dark .single-features-card {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-features-card .features-roller i {
  color: var(--whiteColor);
}

.theme-dark .banner-slider-image .banner-card-1 {
  background-color: var(--optionalColor);
}

.theme-dark .banner-slider-image .banner-card-2 {
  background-color: var(--optionalColor);
}

.theme-dark .single-about-right-content ul li .check-icon {
  background-color: var(--backgroundColor);
}

.theme-dark .single-about-right-content .about-button .about-mail i {
  background: var(--backgroundColor);
}

.theme-dark .single-about-right-content .about-button .about-mail a {
  color: var(--whiteColor);
}

.theme-dark .fun-fact-area {
  background-color: var(--backgroundColor);
}

.theme-dark .fun-odometer::after {
  background-color: rgba(255, 255, 255, 0.3);
}

.theme-dark .single-services-card {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .read-more {
  color: var(--whiteColor);
}

.theme-dark .view-services p {
  color: var(--whiteColor);
}

.theme-dark .appoinment-form {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .appoinment-form .form-group .form-control {
  background: var(--optionalColor);
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--whiteColor);
}

.theme-dark .appoinment-form .form-group .form-control::-webkit-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .appoinment-form .form-group .form-control:-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .appoinment-form .form-group .form-control::-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .appoinment-form .form-group .form-control::placeholder {
  color: var(--whiteColor);
}

.theme-dark .appoinment-form .form-group .form-select {
  background: var(--optionalColor);
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--whiteColor);
}

.theme-dark .single-choose-content {
  border-bottom: 1px solid rgba(242, 242, 248, 0.3);
}

.theme-dark .single-choose-content i::after {
  background-color: var(--backgroundColor);
}

.theme-dark .pricing-area::after {
  background-color: var(--backgroundColor);
}

.theme-dark .single-pricing-content .pricing-plan-card {
  background-color: var(--blackColor);
}

.theme-dark .pricing-card {
  background: var(--blackColor);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid var(--blackColor);
}

.theme-dark .project-slider.owl-theme .owl-nav.disabled + .owl-dots .owl-dot span {
  border: 1px solid var(--whiteColor);
}

.theme-dark .testimonial-slider.owl-theme .owl-nav.disabled + .owl-dots .owl-dot span {
  border: 1px solid var(--whiteColor);
}

.theme-dark .team-slider.owl-theme .owl-nav.disabled + .owl-dots .owl-dot span {
  border: 1px solid var(--whiteColor);
}

.theme-dark .testimonial-area {
  background-color: var(--backgroundColor);
}

.theme-dark .blog-card {
  background: var(--blackColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .footer-widget .follow-list li a {
  background-color: var(--backgroundColor);
  color: var(--whiteColor);
}

.theme-dark .about-two-area {
  background-color: var(--blackColor);
}

.theme-dark .single-about-two-image .about-mail {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-about-two-image .about-mail i {
  background-color: var(--blackColor);
}

.theme-dark .single-about-two-image .about-mail a {
  color: var(--whiteColor);
}

.theme-dark .single-about-two-image .about-text span {
  color: rgba(255, 255, 255, 0.3) !important;
}

.theme-dark .services-two-area {
  background-color: var(--blackColor);
}

.theme-dark .services-two-area::after {
  background-color: var(--backgroundColor);
}

.theme-dark .single-services-item-two {
  background: var(--optionalColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-services-content .services-icon {
  background: var(--blackColor);
}

.theme-dark .project-style-two-area {
  background-color: var(--backgroundColor);
}

.theme-dark .single-project-item .project-text {
  background-color: var(--optionalColor);
}

.theme-dark .single-project-item .project-text p {
  color: var(--whiteColor);
}

.theme-dark .skills-content.skills-content-two .section-title p {
  color: var(--whiteColor);
}

.theme-dark .skills-content.skills-content-two p {
  color: var(--whiteColor);
}

.theme-dark .choose-style-two-img .choose-bold-text span {
  color: rgba(255, 255, 255, 0.3) !important;
}

.theme-dark .choose-style-two-img .choose-clients {
  background: var(--blackColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-team-card .single-team-content {
  background: var(--blackColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .work-area {
  background-color: var(--blackColor);
}

.theme-dark .appoinment-style-area::after {
  background-color: var(--blackColor);
}

.theme-dark .book-an-appoinment-box {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-work-card::after {
  background-color: rgba(255, 255, 255, 0.3);
}

.theme-dark .testimonial-item.testimonial-item-two {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .testimonial-two-slider.owl-theme .owl-nav.disabled + .owl-dots .owl-dot span {
  border: 1px solid var(--whiteColor);
}

.theme-dark .services-three-slider.owl-theme .owl-nav.disabled + .owl-dots .owl-dot span {
  border: 1px solid var(--whiteColor);
}

.theme-dark .blog-style-two-area {
  background-color: var(--backgroundColor);
}

.theme-dark .handyman-services-image .services-worker-item {
  background: var(--backgroundColor);
}

.theme-dark .skills-content.skills-content-two .barfiller {
  background: rgba(255, 255, 255, 0.3) !important;
}

.theme-dark .submenu-area.submenu-style-three {
  background: var(--optionalColor);
}

.theme-dark .single-banner-three-img .young-card {
  background-color: var(--backgroundColor);
}

.theme-dark .single-banner-three-img .services-worker-item {
  background: var(--backgroundColor);
}

.theme-dark .services-style-three-content {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .panther-style-two-area {
  background-color: var(--backgroundColor);
}

.theme-dark .panther-style-two-area .panther-logo img {
  -webkit-filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(227deg) brightness(105%) contrast(101%);
          filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(227deg) brightness(105%) contrast(101%);
}

.theme-dark .single-about-three-image .about-mail {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-about-three-image .about-mail a {
  color: var(--whiteColor);
}

.theme-dark .single-about-three-image .about-mail i {
  background-color: var(--blackColor);
}

.theme-dark .team-three-slider.owl-theme .owl-nav.disabled + .owl-dots .owl-dot span {
  border: 1px solid var(--whiteColor);
}

.theme-dark .testimonial-three-slider.owl-theme .owl-nav.disabled + .owl-dots .owl-dot span {
  border: 1px solid var(--whiteColor);
}

.theme-dark .choose-style-three-area {
  background-color: var(--backgroundColor);
}

.theme-dark .choose-style-three-img .choose-clients {
  background: var(--blackColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .testimonial-three-area {
  background-color: var(--blackColor);
}

.theme-dark .testimonial-item.testimonial-item-three {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .blog-style-three-area {
  background-color: var(--backgroundColor);
}

.theme-dark .main-nav.pages-main-nav {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .pagination-area .page-numbers {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--whiteColor);
}

.theme-dark .pagination-area .page-numbers i {
  color: var(--whiteColor);
}

.theme-dark .services-pages-area {
  background-color: var(--backgroundColor);
}

.theme-dark .services-details-card ul li a {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .services-details-card ul li a i {
  color: var(--whiteColor);
}

.theme-dark .appointment-form-card {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .appointment-form-card .form-group .form-control {
  background: var(--backgroundColor);
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: var(--whiteColor);
}

.theme-dark .appointment-form-card .form-group .form-control::-webkit-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .appointment-form-card .form-group .form-control:-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .appointment-form-card .form-group .form-control::-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .appointment-form-card .form-group .form-control::placeholder {
  color: var(--whiteColor);
}

.theme-dark .solutions-services {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .faqs-img .choose-clients {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid var(--backgroundColor);
}

.theme-dark .accordion .accordion-item {
  background-color: transparent;
}

.theme-dark .accordion .accordion-item .accordion-header .accordion-button {
  background-color: transparent;
}

.theme-dark .single-shop-card {
  background: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-shop-card .shop-img {
  background: var(--blackColor);
}

.theme-dark .single-shop-card p {
  color: var(--whiteColor);
}

.theme-dark .single-shop-card p del {
  color: var(--whiteColor);
}

.theme-dark .single-shop-card .shop-bottom .shop-rating p {
  color: var(--whiteColor);
}

.theme-dark .single-shop-card .shop-list li a {
  background-color: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .details-search {
  background-color: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .details-search .form-control {
  color: var(--whiteColor);
  background: var(--backgroundColor);
  border: 1px solid var(--optionalColor);
}

.theme-dark .details-search .form-control::-webkit-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .details-search .form-control:-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .details-search .form-control::-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .details-search .form-control::placeholder {
  color: var(--whiteColor);
}

.theme-dark .tags {
  background-color: var(--backgroundColor);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .tags ul li a {
  background-color: var(--blackColor);
  color: var(--whiteColor);
  border: 1px solid rgba(225, 225, 225, 0.2);
}

.theme-dark .checkout-form {
  background-color: var(--backgroundColor);
}

.theme-dark .checkout-form .form-group .form-control {
  background-color: var(--blackColor);
  color: var(--whiteColor);
}

.theme-dark .checkout-form .form-group .form-control::-webkit-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .checkout-form .form-group .form-control:-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .checkout-form .form-group .form-control::-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .checkout-form .form-group .form-control::placeholder {
  color: var(--whiteColor);
}

.theme-dark .checkout-form .form-group .form-select {
  background-color: var(--blackColor);
  color: var(--whiteColor);
}

.theme-dark .checkout-form .form-check .form-check-input {
  background-color: transparent;
  border: 1px solid var(--blackColor);
}

.theme-dark .checkout-form .form-check .form-check-label {
  color: var(--whiteColor);
}

.theme-dark .my-account-form {
  background-color: var(--backgroundColor);
}

.theme-dark .my-account-form .form-group .form-control {
  background-color: var(--blackColor);
  color: var(--whiteColor);
}

.theme-dark .my-account-form .form-group .form-control::-webkit-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .my-account-form .form-group .form-control:-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .my-account-form .form-group .form-control::-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .my-account-form .form-group .form-control::placeholder {
  color: var(--whiteColor);
}

.theme-dark .my-account-form .form-check .form-check-input {
  background-color: transparent;
  border: 1px solid var(--blackColor);
}

.theme-dark .my-account-form .form-check .form-check-label {
  color: var(--whiteColor) !important;
}

.theme-dark .my-account-form .account-buttom .default-btn {
  background-color: var(--optionalColor);
}

.theme-dark .details-search.shop-search .form-control {
  background-color: var(--backgroundColor);
  border: 1px solid var(--backgroundColor);
}

.theme-dark .showing .form-group .form-select {
  background-color: var(--backgroundColor);
  border: 1px solid var(--backgroundColor);
  color: var(--whiteColor);
}

.theme-dark .shop-details-img {
  background-color: var(--backgroundColor);
}

.theme-dark .customer-review-area {
  background-color: var(--backgroundColor);
}

.theme-dark .customer-review-tabs .nav.nav-tabs .nav-item .nav-link {
  color: var(--whiteColor);
}

.theme-dark .tab-content .tab-pane.fade .customer-reviews-item {
  background-color: var(--blackColor);
}

.theme-dark .tab-content .tab-pane.fade .customer-reviews-item .client-review .customer-client-review .reply-btn .reply {
  color: var(--whiteColor);
  border-bottom: 1px solid var(--whiteColor);
}

.theme-dark .tab-content .tab-pane.fade .customer-reviews-item .write-an-reviews .form-group .form-control {
  background-color: var(--backgroundColor);
  color: var(--whiteColor);
}

.theme-dark .tab-content .tab-pane.fade .customer-reviews-item .write-an-reviews .form-group .form-control::-webkit-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .tab-content .tab-pane.fade .customer-reviews-item .write-an-reviews .form-group .form-control:-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .tab-content .tab-pane.fade .customer-reviews-item .write-an-reviews .form-group .form-control::-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .tab-content .tab-pane.fade .customer-reviews-item .write-an-reviews .form-group .form-control::placeholder {
  color: var(--whiteColor);
}

.theme-dark .tab-content .tab-pane.fade .customer-reviews-item .write-an-reviews .form-check .form-check-input {
  background-color: transparent;
  border: 1px solid var(--backgroundColor);
}

.theme-dark .tab-content .tab-pane.fade .customer-reviews-item .write-an-reviews .form-check .form-check-label {
  color: var(--whiteColor);
}

.theme-dark .additional-information {
  background-color: var(--blackColor);
}

.theme-dark .additional-information .information li {
  border: 1px solid rgba(245, 245, 245, 0.3);
  color: var(--whiteColor);
}

.theme-dark .additional-information .information li::after {
  background-color: rgba(245, 245, 245, 0.3);
}

.theme-dark .single-shop-text {
  background-color: var(--blackColor);
}

.theme-dark .checkout {
  background-color: var(--backgroundColor);
}

.theme-dark .table-responsive .table.table-bordered thead tr th {
  color: var(--whiteColor);
}

.theme-dark .table-responsive .table.table-bordered tbody tr th {
  color: var(--whiteColor);
}

.theme-dark .table-responsive .table.table-bordered tbody tr th a {
  color: var(--whiteColor);
}

.theme-dark .table-responsive .table.table-bordered tbody tr th .pass-quantity .input-counter input {
  color: var(--whiteColor);
}

.theme-dark .table-responsive .table.table-bordered tbody tr th .table-icon {
  background-color: var(--backgroundColor);
}

.theme-dark .coupon-code .coupon .coupon-group-form .form-control {
  color: var(--whiteColor);
  background-color: transparent;
  border: 1px solid var(--backgroundColor);
}

.theme-dark .coupon-code .coupon .coupon-group-form .form-control::-webkit-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .coupon-code .coupon .coupon-group-form .form-control:-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .coupon-code .coupon .coupon-group-form .form-control::-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .coupon-code .coupon .coupon-group-form .form-control::placeholder {
  color: var(--whiteColor);
}

.theme-dark .checkout-from {
  background: var(--backgroundColor);
}

.theme-dark .checkout-from .form-group .form-control {
  background-color: var(--blackColor);
  color: var(--whiteColor);
}

.theme-dark .checkout-from .form-group .form-control::-webkit-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .checkout-from .form-group .form-control:-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .checkout-from .form-group .form-control::-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .checkout-from .form-group .form-control::placeholder {
  color: var(--whiteColor);
}

.theme-dark .checkout-from .form-group .form-select {
  background-color: var(--blackColor);
  color: var(--whiteColor);
}

.theme-dark .checkout-from .form-check .form-check-input {
  background-color: transparent;
  border: 1px solid var(--whiteColor);
}

.theme-dark .checkout-from .form-check .form-check-label {
  color: var(--whiteColor);
}

.theme-dark .returning-customer {
  background: var(--backgroundColor);
}

.theme-dark .returning-customer .form-group .form-check .form-check-input {
  background-color: transparent;
  border: 1px solid var(--whiteColor);
}

.theme-dark .returning-customer .form-group .form-check .form-check-label {
  color: var(--whiteColor);
}

.theme-dark .returning-customer .form-group .form-check .form-check-label a {
  color: var(--whiteColor);
}

.theme-dark .checkout.checkout-pages {
  background-color: var(--backgroundColor);
}

.theme-dark .payment-details {
  background-color: var(--backgroundColor);
}

.theme-dark .payment-details .payment-box .payment-method p label {
  color: var(--whiteColor);
}

.theme-dark .payment-details .payment-box .payment-method p [type="radio"]:not(:checked) + label::before {
  border: 1px solid var(--whiteColor);
}

.theme-dark .single-blog-details-content .blog-details-card {
  background-color: var(--backgroundColor);
}

.theme-dark .single-blog-details-content .blog-details-card p {
  color: var(--whiteColor);
}

.theme-dark .single-blog-details-content .d-flex {
  background-color: var(--backgroundColor);
}

.theme-dark .single-blog-details-content .blog-details-comments-card {
  background-color: var(--backgroundColor);
}

.theme-dark .single-blog-details-content .blog-details-comment {
  background-color: var(--backgroundColor);
}

.theme-dark .single-blog-details-content .blog-details-comment .reply .reply-button {
  color: var(--whiteColor);
}

.theme-dark .single-blog-details-content .leave-a-reply {
  background-color: var(--backgroundColor);
}

.theme-dark .single-blog-details-content .leave-a-reply .form-group .form-control {
  background-color: var(--blackColor);
  color: var(--whiteColor);
  border: none;
}

.theme-dark .single-blog-details-content .leave-a-reply .form-group .form-control::-webkit-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .single-blog-details-content .leave-a-reply .form-group .form-control:-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .single-blog-details-content .leave-a-reply .form-group .form-control::-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .single-blog-details-content .leave-a-reply .form-group .form-control::placeholder {
  color: var(--whiteColor);
}

.theme-dark .single-blog-details-content .leave-a-reply .form-group .form-select {
  background-color: var(--blackColor);
  color: var(--whiteColor);
}

.theme-dark .single-blog-details-content .leave-a-reply .form-check .form-check-input {
  background-color: transparent;
  border: 1px solid var(--whiteColor);
}

.theme-dark .single-blog-details-content .leave-a-reply .form-check .form-check-label {
  color: var(--whiteColor);
}

.theme-dark .single-blog-details-content .blog-img .blog-time {
  background-color: var(--backgroundColor);
}

.theme-dark .popular-post-content {
  background-color: var(--backgroundColor);
}

.theme-dark .contact-form {
  background-color: var(--backgroundColor);
}

.theme-dark .contact-form .form-group .form-control {
  background-color: var(--blackColor);
  color: var(--whiteColor);
  border: none;
}

.theme-dark .contact-form .form-group .form-control::-webkit-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .contact-form .form-group .form-control:-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .contact-form .form-group .form-control::-ms-input-placeholder {
  color: var(--whiteColor);
}

.theme-dark .contact-form .form-group .form-control::placeholder {
  color: var(--whiteColor);
}

.theme-dark .contact-form .form-check .form-check-input {
  background-color: transparent;
  border: 1px solid var(--whiteColor);
}

.theme-dark .contact-form .form-check .form-check-label {
  color: var(--whiteColor) !important;
}

.theme-dark .contact-form .form-check .form-check-label a {
  color: var(--whiteColor) !important;
}

.theme-dark .contact-card {
  background-color: var(--backgroundColor);
}

.theme-dark .contact-card a {
  color: var(--whiteColor);
}

@media only screen and (max-width: 767px) {
  .theme-dark .mean-container .mean-nav {
    float: left;
    width: 100%;
    background: #000;
    margin-top: 55px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .theme-dark .mean-container .mean-nav {
    float: left;
    width: 100%;
    background: #000;
    margin-top: 55px;
  }
}
/*# sourceMappingURL=dark.css.map */