/****************
Night Mood
****************/
.night-mode #night-mode {
  padding: 0;
  font-size: 15px;
  background: var(--zinga-primary);
  color: #fff;
  cursor: pointer;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
}

.night-mode .attribute-wrapper, .night-mode .ad-info-more-content-wrapper {
  border-top: 1px solid rgba(83, 100, 113, 0.6784313725);
}

.night-mode .advert-attributes__tag i {
  color: #27ae60;
}

.night-mode .advert-attribute__value {
  color: #dfdfdf;
}

.night-mode .more-advert-info-container .show-more {
  color: #27ae60;
}

.night-mode .messages-page__header, .night-mode .messages-page__search, .night-mode .messages-page__list, .night-mode .chat__wrapper {
  background: #1a1d1f;
}

.night-mode .messaging-member__wrapper:hover {
  background: #000000;
}

.night-mode .actionFlex .btn {
  color: #bbc0c6;
  border: 1px solid #484848;
  background: #1a1d1f;
}

.night-mode .sokow-faq-content p {
  color: #9e9e9e;
}

.night-mode .sokow-faq-content {
  background: #000;
}

.night-mode .sokow-faq-trigger {
  color: #ccc;
  background: #000;
}

.night-mode .sokow-faq-categories a {
  color: #ccc;
  background: #000;
}

.night-mode .sokow-faq-items {
  background: #000000;
}

.night-mode .sokow-faq-categories a.selected {
  background: var(--zinga-primary);
  filter: brightness(0.8);
}

.night-mode .menu--item a.menu--link.back-2-dash {
  background: var(--zinga-primary);
  color: #fff;
}
.night-mode .menu--item a.menu--link.back-2-dash i.menu--icon:hover {
  color: #fff;
}

.night-mode .ad-advert-list-item {
  background-color: #272b30;
  border: 1px solid #2c3e50;
  color: #9a9fa5;
}

.night-mode .ad-list-advert-base__item-attr {
  background-color: #000;
  color: #9a9fa5;
}

.night-mode .package--icon {
  background: rgba(235, 242, 247, 0.1215686275);
}

.night-mode .ad-verified-seller-listing__label {
  background: rgba(39, 43, 48, 0.831372549);
  color: #fff;
}

.night-mode .ad-verified-seller-listing__label svg {
  color: #fff !important;
}

.night-mode .ad-list-advert__package-label {
  background-color: #536471;
  font-weight: 500;
  color: #fff;
}

.night-mode .ad-advert-safety-block-title {
  color: #9a9fa5;
}

.night-mode .ad-list-advert__price {
  color: #27ae60;
}

.night-mode .actionFlex .btn:hover {
  color: #6c8ea0;
  border: 1px solid #272b30;
  background: #272b30;
}

.night-mode .ad-tl-likes {
  background: #2c3e50;
  color: #e8f7f7;
}

.night-mode .cat-price-info-range:hover, .night-mode .call-request-button:hover {
  background: #c2e8c6;
}

.night-mode .advert-icon-attribute span {
  color: #dfdfdf;
}

.night-mode .advert-description-text, .night-mode .advert-attributes__tag {
  color: #cbd5da;
}

.night-mode .fa-sun:before {
  content: "\f186";
}

.night-mode html,
.night-mode body {
  background-color: #111315 !important;
  color: #6F767E !important;
}

.night-mode .ad-paid-info {
  border: 1px solid #4f5152;
}

.night-mode .m-app-header__page-title, .night-mode .ad-favorite-button-advert__text--alt {
  color: #bbb;
}

.night-mode button.county-item.list-group-item.list-group-item-action, .night-mode button.subcounty-item.list-group-item.list-group-item-action {
  background: #1c1c1d;
  border: 1px solid rgba(187, 187, 187, 0.1607843137);
  color: #a1a1a1;
}

.night-mode .ad-categories-section-list, .night-mode .ad-choose-location-section, .night-mode .ad-filter-attribute, .night-mode .ad-top-listing-filter {
  background-color: #1a1d1f;
}

.night-mode .ad-categories-section-item__link, .night-mode .ad-choose-location-section__heading {
  color: #bbb;
}

.night-mode .ad-location-search input#searchInput::placeholder {
  color: #d7d7d7;
  opacity: 0.5;
}

.night-mode button.county-item.list-group-item.list-group-item-action:hover, .night-mode button.subcounty-item.list-group-item.list-group-item-action:hover {
  color: #fff;
  font-weight: 600;
}

.night-mode body {
  background: #111315 !important;
  height: auto;
  float: left;
  width: 100%;
}

.night-mode body::-webkit-scrollbar {
  width: 14px;
  height: 18px;
}

.night-mode body::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}

.night-mode body::-webkit-scrollbar-corner {
  background-color: transparent;
}

.night-mode .team-card {
  background: #151515;
}

.night-mode .about-content p {
  color: #9E9E9E;
}

.night-mode .text-muted {
  color: #9E9E9E !important;
}

.night-mode .awards-sec {
  background: #0d0c0c;
}

.night-mode body::-webkit-scrollbar-thumb {
  height: 6px;
  border: 4px solid transparent;
  background-clip: padding-box;
  -webkit-border-radius: 7px;
  background-color: rgba(51, 51, 51, 0.6);
  -webkit-box-shadow: inset -1px -1px 0 rgba(51, 51, 51, 0.05), inset 1px 1px 0 rgba(51, 51, 51, 0.05);
}

.night-mode h1,
.night-mode h2,
.night-mode h3,
.night-mode h4,
.night-mode h5 {
  color: #e4e3e3;
}

.night-mode .advert-icon-attribute__image img {
  filter: brightness(0.65);
}

.night-mode .seller-block-avatar img {
  filter: brightness(0.75);
}

.night-mode .main-card.user-left-dt .about-seller-block p {
  color: #6F767E;
}

.night-mode button#copyButton {
  color: #607D8B;
}

.night-mode .disabled > .page-link, .page-link.disabled {
  color: rgba(215, 215, 215, 0.75);
  background-color: rgba(0, 0, 0, 0);
  border-color: #585858;
}

.night-mode .blog-content {
  background: #232323;
}

.night-mode .notification-item.notification__unread {
  background-color: rgba(76, 175, 80, 0.1411764706);
}

.night-mode .aside-footer .global-footer__link {
  color: #9E9E9E;
}

.night-mode .table-responsive th {
  color: aliceblue;
}

.night-mode .notification-item__details-title, .night-mode .my-clientele-item__details-title {
  color: #959595;
}

.night-mode .ad-name-title {
  color: aliceblue;
}

.night-mode #logo .logo-inverse {
  display: inline !important;
}

.night-mode #logo img {
  display: none;
}

.night-mode .bg-zinga {
  background: #1A1D1F;
  box-shadow: inset 1px 0px 0px #111315, inset 0 -1px 0px #111315;
}

.night-mode .nav-link {
  color: #6F767E !important;
  font-weight: 500;
}

.night-mode .nav-link:hover {
  color: #fcfcfc !important;
}

.night-mode .zinga-head .nav-item .nav-link.active, .night-mode .zinga-head .nav-item .show > .nav-link {
  color: #fff !important;
}

.night-mode .hero-banner {
  background-image: url(../images/dark-banner.jpg);
}

.night-mode .footer {
  background: #1A1D1F;
  color: #fff;
}

.night-mode .footer-link {
  color: #6F767E;
}

.night-mode .footer-link:hover {
  color: #fcfcfc !important;
}

.night-mode .filter-tag a {
  color: #6F767E;
  border: 1px solid #33383f;
  background: #272B30;
}

.night-mode .filter-tag a.active, .night-mode .filter-tag a:hover {
  background: #272B30;
  color: #fff !important;
}

.night-mode .more-ad-controls {
  background: #000;
}

.night-mode .container-list .bottom .icon-box .icon {
  background: #303030;
}

.night-mode .ad-side-right-icon.user-icon {
  border: 1px solid #bbb;
  filter: brightness(0.75);
}

.night-mode .manage-ad, .night-mode .container-list .bottom .icon-box h6 {
  color: #87959b;
}

.night-mode .seller-chat-avatar img {
  filter: brightness(0.75);
}

.night-mode .cat-price-info-range {
  border: 1px solid #6c757d;
}

.night-mode .ad-seller-block__name {
  color: #6c8ea0;
}

.night-mode .cat-card {
  background-color: #1A1D1F;
  color: #6F767E;
  border-color: rgba(108, 142, 160, 0.14);
}

.night-mode .sec-card {
  border: 1px solid #1A1D1F;
  background-color: #1A1D1F;
}

.night-mode .form-floating > .form-control-plaintext ~ label::after, .night-mode .form-floating > .form-control:focus ~ label::after, .night-mode .form-floating > .form-control:not(:placeholder-shown) ~ label::after, .night-mode .form-floating > .form-select ~ label::after {
  background: #000000;
}
.night-mode .form-floating > .form-control-plaintext ~ label, .night-mode .form-floating > .form-control:focus ~ label, .night-mode .form-floating > .form-control:not(:placeholder-shown) ~ label, .night-mode .form-floating > .form-select ~ label {
  color: #9E9E9E;
}

.night-mode .ad-verified-seller__label {
  background: #272b30;
  color: #bbb;
  border: 1px solid rgba(108, 142, 160, 0.3411764706);
}

.night-mode .trend-ads-main-card {
  box-shadow: 0 1px 2px rgba(64, 64, 64, 0.8705882353);
  background: #1a1d1f;
}

.night-mode .ad-product-content > .product-title {
  color: #fff;
}

.night-mode .bookmark-icon, .night-mode .fav-bookmark-icon {
  color: #ffc107;
  background: #000;
}
.night-mode .bookmark-icon:hover, .night-mode .fav-bookmark-icon:hover {
  color: #fff;
  background: var(--zinga-primary);
}

.night-mode .breadcrumb-item a {
  color: #6F767E;
  border: 1px solid #33383f;
  background: #272B30;
}

.night-mode .contact-seller-trigger_content {
  background-color: #2c3e50;
}

.night-mode .feedback-container__title {
  color: #d4d4d4;
}

.night-mode .feedback-list .feedback-box {
  background: #28363e;
}

.night-mode .feedback-list .feedback-box:before, .night-mode .feedback-list .feedback-box:after {
  border-color: transparent #28363e;
}

.night-mode .main-card.user-left-dt {
  background: #292929;
}

.night-mode .seller-mobile-info-block__navigation-item:hover {
  background: #000000;
  color: #707a7c;
}

.night-mode .seller-prof-listing-advert_nav {
  border-top: 1px solid #bbb;
  background: #000;
}

.night-mode .advert_nav__button > * {
  color: #27ae60;
}

.night-mode .seller-following-counter span {
  color: #bbb;
}

.night-mode .follow-seller-button_icon {
  background: #1A1D1F;
}

.night-mode .filter-seller-cat-radio-btn {
  border: 2px solid #707a7c;
}

.night-mode .seller-mobile-info-block__navigation-item {
  border: 1px solid #424242;
  color: #aabec9;
}

.night-mode .seller-top-categories__item-details_bottom .seller-ad-top-cat-name, .night-mode .seller-top-categories__item-details_bottom .add-count {
  color: #e8f7f7;
}

.night-mode .seller-info-tiles__item {
  background: #111315;
  color: #bbb;
}

.night-mode .feedback-box .feedback-name.by-user__customer, .night-mode .feedback-box .feedback-name {
  color: #ebf2f7;
}

.night-mode .feedback-box .feedback-name.by-user__seller {
  color: #27ae60;
}

.night-mode .feedback-content__actions > * {
  color: #6dadd0;
}

.night-mode .feedback-content .feedback-item__comment {
  color: #bbb;
}

.night-mode .seller-2-message, .night-mode .online-status-response-time {
  color: #bbb;
}

.night-mode .mobile-view-search {
  background: #272b30 !important;
}

.night-mode .filters-top-selection {
  background-color: #111315;
}

.night-mode .top-selection-text {
  background-color: #000;
  color: #6c8ea0;
  border: 1px solid rgba(108, 142, 160, 0.4117647059);
}

.night-mode button.ads-loc__fetch {
  background: #504f4f;
  color: #bbb;
}

@media (max-width: 768px) {
  .night-mode .short-filters {
    background-color: #111315;
  }
}
.night-mode .short-filters__item {
  background-color: #1a1d1f;
}

.night-mode input.form-control::placeholder {
  color: #6c8ea0;
}

.night-mode .dot-separator {
  background: #bbb;
}

.night-mode .card, .night-mode .cards-wrapper .card {
  background: #1A1D1F;
  color: #9a9fa5;
}

.night-mode .accordion-button {
  color: #8a8a8a;
  background-color: #23282b;
}

.night-mode .select-dropdown__list-item {
  background: #1a1d1f;
  border-top: 1px solid #27ae60;
  color: #9a9fa5;
}

.night-mode .accordion-button:not(.collapsed) {
  color: #9E9E9E;
  background-color: #282d30;
}

.night-mode .accordion-item {
  color: #9E9E9E;
  background-color: #1a1d1f;
  border: none;
}

.night-mode .table-responsive {
  background-color: #272b30;
  border-radius: 4px;
  border: none;
}

.night-mode .view-more-bz {
  color: #ddd;
}

.night-mode .view-more-bz:hover {
  background: #303030;
}

.night-mode .ad-post-advert-banner__div {
  background: #272b30;
}

.night-mode .trendy-biz:hover {
  background: rgba(108, 142, 160, 0.1882352941);
}

.night-mode .-info-noti {
  color: #6f767e;
}

.night-mode .breadcrumb-item + .breadcrumb-item::before {
  color: #6F767E;
}

.night-mode .main-footer {
  filter: brightness(0.65);
}

.night-mode .site-app-header-profile__item {
  background: rgba(112, 112, 112, 0.7098039216);
}

.night-mode .search .input-bar {
  background: #0c0c0c;
}

.night-mode .search .input-bar .search-text {
  color: #9E9E9E;
}

.night-mode .footer-city-img img {
  filter: brightness(0.65);
}

.night-mode .main-footer .global-footer__link {
  color: #efefef;
}

.night-mode .main-footer .footer-content > .social-links li > .social-link {
  color: #efefef;
  border: 2px solid #efefef;
}

.night-mode .main-footer .footer-copyright-text p {
  color: #efefef;
}

.night-mode .nav-mobile {
  background: #2b2b2b;
}

.night-mode .nav-mobile li a,
.night-mode .nav-mobile a {
  color: #9a9fa5;
}

.night-mode .nav-mobile li.active a,
.night-mode .nav-mobile a:hover {
  color: #00b53f;
  border-color: currentColor;
}

.night-mode .cat-card-content {
  color: #9a9fa5;
}

.night-mode .list-ad__region__text:after {
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #272B30);
}

.night-mode .ad-title-name, .night-mode .grid-ad-listing-content .column--wrapper__user-profile .post-ad-item .post-ad-info-area-bottom .ad-title-name {
  color: #c9c9c9;
}

.night-mode .dashboard-filter .input-group-text {
  color: #ecf0f1;
  background-color: #272b30;
  border: var(--zinga-border-width) solid #272b30;
  border-left: 1px solid #6f767e;
  z-index: 1;
}

.night-mode .post-ad-item, .night-mode .grid-ad-listing-content .column--wrapper__user-profile .post-ad-item {
  background: #272B30;
}

.night-mode .breadcrumb-item span {
  color: #6F767E;
  background: #272B30;
}

.night-mode .attri--item {
  color: #bbb;
  background: #272B30;
  border: 1px solid #33383f;
}

.night-mode .ad__main_prc {
  color: #27ae60;
}

.night-mode .product-title {
  color: #9a9fa5;
}

.night-mode .input-box {
  background: #504f4f;
  color: #bbb;
}

.night-mode .-price_bargain {
  color: #9a9fa5;
}

.night-mode .stack-tab-container .tab-bar {
  background: #000;
}

.night-mode .offer-input .input-field .offer-currency {
  background: #272b30;
  border-color: #4d4c4c;
}

.night-mode .offer-input .input-field .offer-amt {
  border: 1px solid #4d4c4c;
  color: #a2a2a2;
}

.night-mode .make-your-offer-div input[type=text]:not(:placeholder-shown) + label {
  border: 1px solid #656565;
  background: #272b30;
  border-radius: 2px;
  color: #ffc107;
}

.night-mode .stack-tab-container a.tab.active, .night-mode .stack-tab-container button.tab.active {
  border: 1px solid #ffc107;
  color: #ffc107;
  background: transparent;
}

.night-mode .pop-up__title {
  border-bottom: 1px solid #717171;
}

.night-mode .pop-up {
  background: #000;
  border: 1px solid #212121;
}

.night-mode .pop-up__title svg {
  fill: #7d7d7d;
}

.night-mode .pop-up__title button {
  border-color: #7d7d7d !important;
  background: #111315 !important;
}

.night-mode .stack-tab-container a.tab, .night-mode .stack-tab-container button.tab {
  color: #fcfcfc;
  border: 1px solid #272b30;
  background: #272b30;
}

.night-mode .stack-tab-container .right-arrow {
  background: linear-gradient(to left, #ffffff -360%, transparent);
}

.night-mode .stack-tab-container .left-arrow {
  background: linear-gradient(to right, #ffffff -360%, transparent);
}

.night-mode .start-chat-div .chat-start-form label.active {
  border: 1px solid #656565;
  background: #272b30;
  border-radius: 2px;
  color: #ffc107;
}

.night-mode textarea.message {
  color: #9a9fa5;
}

.night-mode .-price_area {
  color: #27ae60;
}

.night-mode .remaining {
  color: #9A9FA5;
}

.night-mode .control {
  color: #6F767E;
  background: #272B30;
}

.night-mode .mixitup-control-active {
  color: #fff !important;
}

.night-mode .mixitup-control-active[data-filter]:after {
  background: transparent;
  border-bottom: 3px solid #fff;
  color: #fff;
}

.night-mode .host-engaging-event-block {
  background: #272b30;
}

.night-mode .feature-group-list {
  border-top: 2px solid #272B30;
}

.night-mode .host-step-block {
  background-color: #272b30;
}

.night-mode .step-text {
  color: #fff;
}

.night-mode .step-link span {
  color: #fff;
}

.night-mode .step-tabs .step-link:hover {
  background-color: #1A1D1F;
}

.night-mode .step-link {
  border-bottom: 1px solid #1A1D1F;
  color: #9A9FA5;
}

.night-mode .step-tabs .step-link.active:hover {
  color: #fff;
  background-color: var(--zinga-primary);
}

.night-mode .testimonial-slider-area {
  border-top: 2px solid #272B30;
}

.night-mode .testimonial-user-dt span {
  color: #9A9FA5;
}

.night-mode .dropdown-menu {
  background-color: #111315 !important;
  border: 1px solid #272B30 !important;
}

.night-mode .dropdown-submenu .dropdown-item {
  color: #6F767E;
}

.night-mode .dropdown-item {
  color: #6F767E !important;
}

.night-mode .dropdown-submenu .dropdown-item:hover {
  color: #fff !important;
  background-color: transparent !important;
}

.night-mode .dropdown-submenu .dropdown-item:focus {
  color: #fff !important;
  background-color: transparent;
}

.night-mode .dropdown-menu-account li .link-item {
  color: #6F767E;
}

.night-mode .dropdown-menu-account li .link-item:hover {
  color: #fff !important;
  background-color: transparent !important;
}

.night-mode .profile-link {
  border-top: 1px solid #272B30;
}

.night-mode .account-link {
  color: #6F767E;
}

.night-mode .account-link:hover {
  color: #fcfcfc !important;
}

.night-mode .navbar-toggler-icon {
  color: #6F767E;
}

.night-mode .navbar-toggler-icon:hover {
  color: #fcfcfc;
}

.night-mode .your-recent-searches__item {
  background-color: #111315;
  color: #6c8ea0;
}

.night-mode .recently-viewed__price {
  color: #6c8ea0;
}

.night-mode .recently-viewed__body {
  color: #27ae60;
  background-color: #000000;
}

.night-mode .popular-searches__item {
  background-color: #000;
  color: #6c8ea0;
}

.night-mode .about-zinga-team-block {
  background: #000;
}

.night-mode .offcanvas, .night-mode div#MobileSearch, .night-mode .recently-viewed {
  background-color: #1A1D1F;
}

.night-mode .close-btn {
  background: #272B30;
  color: #6F767E;
}

.night-mode .close-btn:hover, .night-mode .close-btn:focus {
  background: #272B30;
  color: #fcfcfc;
}

.night-mode .checkout-title {
  border-bottom: 2px solid #272B30;
}

.night-mode .custom-border-top {
  border-top: 2px solid #272B30;
}

.night-mode .team-content span {
  color: #6F767E;
}

.night-mode .user-dts .user-name {
  color: #607D8B;
}

.night-mode .esv-btn {
  color: #fcfcfc;
  border: 1px solid #272B30;
  background: #272B30;
}

.night-mode .seller-block-avatar-pkg_icon {
  background-color: rgba(96, 125, 139, 0.5019607843);
}

.night-mode .esv-btn:hover {
  color: #fff;
  border: 1px solid #efefef;
}

.night-mode .co-main-btn {
  color: #fcfcfc;
  border: 1px solid #272b30 !important;
  background: #272B30 !important;
}

.night-mode .co-main-btn:hover {
  color: #fff !important;
  border: 1px solid #efefef !important;
}

.night-mode .ff-block a {
  color: #fcfcfc;
}

.night-mode .ff-block a:first-child {
  border-right: 1px solid #272B30;
}

.night-mode .profile-social-link h6 {
  color: #fff;
}

.night-mode .footer-content > .social-links li > .social-link {
  border: 2px solid #9a9fa5;
  color: #9a9fa5;
}

.night-mode .modal-content {
  background-color: #111315;
  border: 1px solid #272B30;
}

.night-mode .close-model-btn {
  background: #272B30;
  color: #6F767E;
  opacity: 1;
}

.night-mode .close-model-btn:hover {
  background: #272B30;
  color: #fcfcfc;
}

.night-mode .ff-tablist {
  border-bottom: 1px solid #272B30;
}

.night-mode .follow-btn {
  color: #fcfcfc;
  border: 1px solid #272b30;
  background: #272B30 !important;
}

.night-mode .follow-btn:hover {
  color: #fcfcfc !important;
  border: 1px solid #efefef !important;
}

.night-mode .modal-header {
  border-bottom: 1px solid #272B30 !important;
}

.night-mode .modal-footer {
  border-top: 1px solid #272B30 !important;
}

.night-mode .text-light3 {
  color: #6F767E !important;
}

.night-mode .form-label {
  color: #efefef;
}

.night-mode .model-content .form-control {
  background-color: #272B30 !important;
}

.night-mode .mobile-home-site-brand-name {
  color: #b2b2b2;
}

.night-mode .feedback-filters {
  background: #000000;
}

.night-mode .form-control {
  background-color: rgba(0, 0, 0, 0.7490196078);
  border: 1px solid rgba(96, 125, 139, 0.3411764706);
  color: #9E9E9E;
}

.night-mode .form-control:focus {
  background-color: #000 !important;
  border: 1px solid var(--zinga-primary) !important;
}

.night-mode .form-control:focus {
  color: #607D8B;
  border-color: #015700;
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0);
}

.night-mode .form-select {
  color: #9E9E9E;
  background-color: #040404;
  border: 1px solid rgba(158, 158, 158, 0.5019607843);
}

.night-mode .form-textarea {
  color: #fcfcfc !important;
  background-color: #272B30 !important;
  border: 1px solid #272B30 !important;
}

.night-mode .form-textarea:focus {
  color: #fcfcfc !important;
  background-color: #000 !important;
  border: 1px solid var(--zinga-primary) !important;
}

.night-mode table.table.dataTable > :not(caption) > * > * {
  background-color: #191919;
}

.night-mode .border_bottom {
  border-bottom: 1px solid #272B30;
}

.night-mode .border_top {
  border-top: 1px solid #272B30;
}

.night-mode .blog-title {
  color: #fcfcfc;
}

.night-mode .blog-title:hover {
  color: #fcfcfc !important;
}

.night-mode .cb-icon {
  color: #9A9FA5;
  background: #272B30;
}

.night-mode .cb-icon:hover {
  color: #fff !important;
  background: var(--zinga-primary);
}

.night-mode .booking-confirmed-bottom-bg {
  background: #272b30;
}

.night-mode .buyer-name {
  color: #9A9FA5;
}

.night-mode .booking-total-tickets span {
  color: #9A9FA5;
}

.night-mode .booking-total-grand span {
  color: #9A9FA5;
}

.night-mode .booking-total-grand {
  color: #9A9FA5;
}

.night-mode .bp-title h4 {
  border-bottom: 1px solid #272B30;
}

.night-mode .divider-line {
  background: #272B30;
}

.night-mode .order-text {
  color: #efefef;
}

.night-mode .confirmation-btn span {
  color: #fcfcfc;
}

.night-mode .event-order-dt-content .category-type {
  color: #efefef;
}

.night-mode .bp-form .btn-light {
  color: #fcfcfc !important;
  background-color: #272B30 !important;
  border: 1px solid #272B30 !important;
}

.night-mode .bootstrap-select .dropdown-item:hover {
  color: #FCFCFC !important;
  background: inherit !important;
}

.night-mode .bootstrap-select .dropdown-item.active:hover {
  color: #FCFCFC !important;
  background: var(--zinga-primary) !important;
}

.night-mode .bootstrap-select.dropdown-item.active, .night-mode .bootstrap-select .dropdown-item:active {
  color: #fff !important;
  text-decoration: none;
  background-color: var(--zinga-primary) !important;
}

.night-mode .main-form .bootstrap-select .dropdown-toggle:focus, .night-mode .main-form .bootstrap-select > select.mobile-device:focus + .dropdown-toggle {
  outline: none !important;
  outline: none !important;
  outline-offset: -2px;
  border-color: #a2ff7a !important;
  box-shadow: none !important;
}

.night-mode .ttl-clr {
  color: #fff;
}

.night-mode .account-link img {
  background-color: #272b30;
  border: 2px solid #272b30;
}

.night-mode .seller-block-avatar-img img {
  background: #272b30;
  border: 2px solid var(--zinga-primary);
}

.night-mode .account-holder-avatar img {
  background-color: #272b30;
  border: 2px solid var(--zinga-primary);
}

.night-mode .account-link.show img {
  border: 2px solid var(--zinga-primary);
}

.night-mode .coming-soon-content {
  background-color: #1A1D1F;
}

.night-mode .copyright-footer {
  color: #efefef;
}

.night-mode .contact-hero-banner-info p {
  color: #fff !important;
}

.night-mode .contact-hero-banner {
  filter: brightness(0.65);
}

.night-mode .create-icon i {
  color: #9A9FA5;
  background: #272b30;
}

.night-mode #add-event-tab .step-steps > li:before {
  background-color: #272b30;
}

.night-mode #add-event-tab .step-steps > li > a > .number {
  background-color: #272b30;
}

.night-mode #add-event-tab .step-steps > li > a > .number:before {
  background-color: rgba(39, 43, 48, 0.3);
}

.night-mode #add-event-tab .step-steps > li.active > a > .number,
.night-mode #add-event-tab .step-steps > li.done > a > .number {
  background-color: var(--zinga-primary);
}

.night-mode #add-event-tab .step-steps > li.active > a > .number:before,
.night-mode #add-event-tab .step-steps > li.done > a > .number:before {
  background-color: rgba(106, 192, 69, 0.3);
}

.night-mode #add-event-tab .step-steps > li.done:before {
  background-color: var(--zinga-primary);
}

.night-mode #add-event-tab .step-steps > li.active > a > .step-name,
.night-mode #add-eventevent-tab .step-steps > li.done > a > .step-name {
  color: #fff;
}

.night-mode .color-black {
  color: #fff;
}

.night-mode .hosting-title {
  color: #fcfcfc;
}

.night-mode .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: #272b30 !important;
}

.night-mode .ck.ck-editor__main > .ck-editor__editable:focus {
  border-color: #272b30 !important;
  background: #000;
}

.night-mode .ck.ck-editor__main > .ck-editor__editable {
  background: #272B30;
  border-radius: 0;
}

.night-mode .ck.ck-editor__main > .ck-editor__editable p {
  color: #fcfcfc;
}

.night-mode .btn-switch .checkbox-slider {
  background-color: #272B30;
}

.night-mode .absolute-icon {
  color: #fcfcfc;
}

.night-mode .brn-checkbox-radio span {
  color: #fcfcfc;
}

.night-mode .brn-checkbox-radio span:last-child {
  color: #6F767E;
}

.night-mode .percentage-icon {
  color: #fcfcfc;
}

.night-mode .price-ticket-card .price-ticket-card-body h6 {
  color: #fcfcfc;
}

.night-mode .price-ticket-card .price-ticket-card-body .icon-box .icon {
  color: #9A9FA5;
  background: #272B30;
}

.night-mode .price-ticket-card .price-ticket-card-body .text-145 {
  color: #9A9FA5;
}

.night-mode .dropdown-item:hover {
  color: #fff !important;
  background-color: transparent !important;
}

.night-mode .option-btn-1 {
  color: #fcfcfc;
  border: 1px solid #607D8B;
  background: #272B30;
}

.night-mode .option-btn-1:hover {
  color: #fcfcfc;
  border: 1px solid #efefef;
}

.night-mode .price-variation-head {
  background: #272B30;
}

.night-mode .model-content .btn-light {
  color: #fcfcfc !important;
  background-color: #272B30 !important;
  border: 1px solid #272B30 !important;
}

.night-mode .div-base-table .table-row .table-col {
  -webkit-box-shadow: 0 1px 0 #272B30;
  -moz-box-shadow: 0 1px 0 #272B30;
  box-shadow: 0 1px 0 #272B30;
}

.night-mode .price-ticket-card {
  border: 1px solid #272B30;
}

.night-mode .search-form .btn-light {
  color: #fcfcfc !important;
  background-color: #111315 !important;
  border: 1px solid #111315 !important;
}

.night-mode .faq-widget-links li a {
  color: #fcfcfc;
}

.night-mode .accordion-btn:not(.collapsed) {
  color: #fff;
}

.night-mode .accordion-btn {
  color: #fff;
}

.night-mode .faq-accordion .accordion-item:not(:first-of-type) {
  border-top: 1px solid #272B30;
}

.night-mode .faq-accordion .accordion-item {
  border-top: 1px solid #272B30;
}

.night-mode .faq-accordion .accordion-item:last-child {
  border-bottom: 1px solid #272B30;
}

.night-mode .app-form-content {
  background: #111315;
}

.night-mode .help-item-icon {
  background: #272B30;
  color: #fcfcfc;
}

.night-mode .help-item-link {
  color: #fcfcfc;
  border-bottom: 1px solid #272B30;
}

.night-mode .help-item-link:last-child {
  border-bottom: 0;
}

.night-mode .hero-banner-content .form-control {
  background-color: #111315 !important;
  border: 1px solid #111315;
}

.night-mode .invoice-body {
  background: #272b30;
}

.night-mode .vdt-list {
  color: #bbb;
}

.night-mode .cut-line i {
  background: #272b30;
}

.night-mode .invoice-header {
  background: #1A1D1F;
}

.night-mode .QR-dt {
  background: #2a2d2f;
}

.night-mode .QR-counter-type li {
  color: #fcfcfc;
}

.night-mode .main-table .table .thead-dark th {
  color: #efefef;
  background-color: #272b30;
  border-color: #272b30;
}

.night-mode .main-table .table {
  background: transparent;
  border: 1px solid #272b30;
}

.night-mode select#countySelect, select#subCountySelect {
  background: rgba(0, 0, 0, 0.7490196078);
  color: #9E9E9E;
  margin-top: 12px;
}

.night-mode .settings-socials__explain {
  background: rgba(0, 0, 0, 0.7490196078);
}
.night-mode .settings-socials__explain:after {
  background-color: rgba(0, 0, 0, 0.7490196078);
}

.night-mode .sec-card_item_title {
  color: #9E9E9E;
}

.night-mode .main-table .table tbody tr td a {
  color: #fff;
}

.night-mode .form-container {
  background-color: #0a0a0a;
  border: 1px solid #434343;
}

.night-mode .form-container .form-group input, .night-mode .form-container .form-group textarea {
  background: #1a1a1a;
}

.night-mode .table-striped > tbody > tr:nth-of-type(odd) > * {
  --zinga-table-color-type: #757575;
  background: #000;
}

.night-mode th.dt-orderable-asc {
  color: #9a9a9a;
}

.night-mode .table-striped > tbody > tr:nth-of-type(even) > * {
  --zinga-table-color-type: #757575;
  background: transparent !important;
}

.night-mode .main-table .table tbody tr td a:hover {
  color: #fff !important;
}

.night-mode .totalinv2 {
  color: #fcfcfc;
}

.night-mode .ocard-right .co-main-btn i {
  background: #272b30;
  border: 2px dashed #efefef;
  color: #efefef;
}

.night-mode .org_design_button {
  border: 2px dashed #272b30;
  background: #111315;
}

.night-mode .address-title {
  border-bottom: 1px solid #272b30;
  color: #fff;
}

.night-mode .ct-label {
  color: #c9c9c9;
}

.night-mode .ct-grid {
  stroke: rgba(255, 255, 255, 0.2) !important;
}

.night-mode .btn-light {
  color: #fcfcfc !important;
  background-color: #272b30 !important;
  border: 1px solid #272b30 !important;
}

.night-mode .menu--link.active {
  background: #272b30;
  color: #fff;
}

.night-mode .vertical_nav {
  background: #1A1D1F;
}

.night-mode .menu--link {
  color: #6F767E;
  font-weight: 500;
}

.night-mode .menu--link:hover, .night-mode .menu--link:hover .menu--label {
  color: #fcfcfc;
  background: transparent;
}

.night-mode .hide-email_changing-card svg, .night-mode .hide-phonenumber_changing-card svg, .night-mode .hide-followers-invite-card svg {
  color: #fff;
}

.night-mode .add-phone-number span span {
  color: #9E9E9E;
}

.night-mode .sub_menu--link .menu--icon:hover {
  color: #fff !important;
}

.night-mode .custom2-tabs .tab-link {
  background: #272b30;
  border: 1px solid #272b30;
  color: #fcfcfc;
}

.night-mode .custom2-tabs .tab-link {
  background: #272b30;
  border: 1px solid #272b30;
  color: #fcfcfc;
}

.night-mode .custom2-tabs .tab-link:hover {
  color: #fcfcfc;
  background-color: #272b30;
  border: 1px solid #efefef;
}

.night-mode .custom2-tabs .tab-link.active, .night-mode .tab-tabs .show > .tab-link {
  color: #fff;
  background-color: var(--zinga-primary);
  border: 1px solid var(--zinga-primary);
}

.night-mode .custom2-tabs .tab-link.active span, .night-mode .tab-tabs .show > .tab-link span {
  color: #fff;
}

.night-mode .card-top {
  border-bottom: 1px solid #272b30;
}

.night-mode .card-dt-text h6 {
  color: #9A9FA5;
}

.night-mode .card-dt-text span {
  color: #fcfcfc;
}

.night-mode .card-icon i {
  color: #9A9FA5;
  background: #272b30;
}

.night-mode .option-btn {
  color: #fcfcfc;
  border: 1px solid #607D8B;
  background: #272B30;
}

.night-mode .option-btn:hover {
  border: 1px solid #efefef;
}

.night-mode .event-list-icon {
  background: #272B30;
  border: 1px solid #272B30;
}

.night-mode .contact-list .bottom .icon-box .icon {
  color: #9A9FA5;
  background: #272b30;
}

.night-mode .contact-list .bottom .icon-box p {
  color: #9A9FA5;
}

.night-mode .contact-list .bottom .icon-box h6 {
  color: #fff;
}

.night-mode .gift-coupon-icon {
  border-bottom: 2px dashed #272b30;
}

.night-mode .contact-list .top .icon-box h5 {
  color: #fff;
}

.night-mode .contact-list .top .icon-box p {
  color: #6F767E;
}

.night-mode .bank-card {
  border: 1px solid #272b30;
  background: #272b30;
}

.night-mode .bank-card h6 {
  color: #efefef;
}

.night-mode .action-link {
  color: #fcfcfc;
  border: 1px solid #111315;
  background: #111315;
}

.night-mode .action-link:hover {
  color: #fcfcfc !important;
  border: 1px solid #efefef;
}

.night-mode .subscription-item {
  border: 1px solid #272b30;
}

.night-mode .s-info p {
  color: #fff;
}

.night-mode .tracking-tab .tracking-head {
  background: #272b30;
  border: 1px solid #272b30;
}

.night-mode .tracking-tab .nav-tabs .nav-link {
  background: #272b30;
}

.night-mode .tracking-tab .nav-tabs .nav-link.active {
  background-color: var(--zinga-primary);
  color: #fff !important;
}

.night-mode .specific-event {
  border-top: 1px solid #272b30;
}

.night-mode .view-profile-link {
  border-top: 1px solid #272b30;
}

.night-mode .p-bg {
  background-color: #000;
}

.night-mode .copy-link {
  background: #111315;
  border: 1px solid #111315;
}

.night-mode .upgrade-content .upgrade-premium-center {
  background-color: #111315;
}

.night-mode .ad-side-right-icon i {
  color: #9A9FA5;
  background: #272b30;
}

.night-mode .sv-btn {
  color: #fcfcfc;
  border: 1px solid #272b30;
  background: #272b30;
}

.night-mode .sv-btn:hover {
  color: #fcfcfc;
  border: 1px solid #efefef;
  background: #272b30;
}

.night-mode .event-type-name {
  color: #9A9FA5;
}

.night-mode .details-hr:after {
  background: #9A9FA5;
}

.night-mode .similar-ads {
  border-top: 1px solid #272b30;
}

.night-mode .garren-line-tab {
  border: 1px solid #1a1d1f;
  background-color: #1a1d1f;
}

.night-mode .my-event-tabs {
  background: #1a1d1f;
  border: 1px solid #1a1d1f;
}

.night-mode .my-event-tabs .event-link.active:hover {
  color: var(--zinga-primary);
  background-color: #1a1d1f;
  border-bottom: 3px solid var(--zinga-primary);
}

.night-mode .my-event-tabs .event-link.active, .night-mode .my-event-tabs .show > .event-link {
  color: var(--zinga-primary);
  background-color: #1a1d1f;
  border-bottom: 3px solid var(--zinga-primary);
}

.night-mode .event-link span {
  color: #fcfcfc;
}

.night-mode .event-count {
  background: #272b30;
  color: #9A9FA5;
}

.night-mode .card-top:last-child {
  border-bottom: 0;
}

.night-mode .about-step {
  border-bottom: 1px solid #272b30;
}

.night-mode .about-step:last-child {
  border-bottom: 0;
}

.night-mode .setting-step {
  border-bottom: 1px solid #272b30;
}

.night-mode .setting-step:last-child {
  border-bottom: 0;
}

.night-mode .tab-link {
  color: #6F767E;
}

.night-mode .custom-tabs .tab-link.active, .tab-tabs .show > .tab-link {
  color: var(--zinga-primary);
  background-color: #1a1d1f;
  border-bottom: 3px solid var(--zinga-primary);
}

.night-mode .custom-tabs .tab-link:hover {
  color: #fff;
  background-color: #1a1d1f;
  border-bottom: 3px solid transparent;
}

.night-mode .custom-tabs .tab-link.active span, .night-mode .tab-tabs .show > .tab-link span {
  color: #fff;
}

.night-mode .custom-tabs .tab-link.active:hover {
  color: var(--zinga-primary);
  background-color: #1a1d1f;
  border-bottom: 3px solid var(--zinga-primary);
}

.night-mode .others-store-card {
  background: #1f1f1f;
}

.night-mode .keyword-list a {
  background-color: #212121;
  color: #9E9E9E;
}
.night-mode .keyword-list a:hover {
  background: var(--zinga-primary);
  color: #fff;
}

.night-mode .flex-slide .right h3 {
  color: #fff;
}

.night-mode .calculate-top {
  background: #1a1d1f;
}

.night-mode .bg-white {
  background: #212529 !important;
}

.night-mode .app-top-right-link {
  color: #fff;
}

.night-mode .divider span {
  background: #111315;
  color: #fff;
}

.night-mode .divider:before {
  background: rgba(112, 112, 112, 0.4);
}

.night-mode .social-login-btn {
  color: #fcfcfc;
  border: 1px solid #272b30;
  background: #272b30;
}

.night-mode .social-login-btn:hover {
  color: #fcfcfc;
  border: 1px solid #efefef;
  background: #272b30;
}

.night-mode .agree-text {
  color: #efefef;
}

.night-mode .term-link {
  color: #fcfcfc;
}

.night-mode .terms-content ol li {
  color: #fcfcfc;
}

.night-mode .select-tickets-block h6 {
  color: #fff;
  border-bottom: 1px solid #272b30;
}

.night-mode .ticket-price {
  color: #fff;
}

.night-mode .x-title {
  color: #6F767E;
}

.night-mode .counter input {
  color: #fcfcfc;
}

.night-mode .counter span {
  color: #efefef;
  background: #111315;
  border: 2px solid #272b30;
}

.night-mode .counter span:hover {
  color: #fff;
  background: var(--zinga-primary);
  border: 2px solid var(--zinga-primary);
}

.night-mode .xtotel-tickets-count {
  border-top: 1px solid #272b30;
}

.night-mode .help-faq-link {
  color: #fcfcfc;
}

.night-mode .help-pagination-link {
  color: #fcfcfc;
}

.night-mode .premium-select .option {
  border: 2px solid #272B30;
  background-color: #1a1d1f;
}

.night-mode .premium-select .option .dot {
  background: #aaaaaa;
}

.night-mode .wrapper .option span {
  color: #fcfcfc;
}

.night-mode .wrapper .option span:last-child {
  color: #a2a2a2;
}

.night-mode #option-1:checked:checked ~ .option-1,
.night-mode #option-2:checked:checked ~ .option-2 {
  border: 2px solid var(--zinga-primary);
  background: #1a1d1f;
}

.night-mode #option-1:checked:checked ~ .option-1 span,
.night-mode #option-2:checked:checked ~ .option-2 span {
  color: #fff;
}

.night-mode #option-1:checked:checked ~ .option-1 span:last-child,
.night-mode #option-2:checked:checked ~ .option-2 span:last-child {
  color: #a2a2a2;
}

.night-mode .upload-file-dt {
  background: #111315;
  border: 2px dashed #272b30;
}

.night-mode .upload-file-dt span {
  color: #fff;
}

.night-mode .featured-controls label span {
  color: #6F767E;
  border: 1px solid #33383f;
  background: #272B30;
}

.night-mode .featured-controls input:checked + span {
  background: #272B30;
  color: #fff !important;
}

.night-mode .role-header {
  background: #272b30;
}

.night-mode .role-header h6 {
  color: #fff;
}

.night-mode .role-header span {
  color: #a2a2a2;
}

.night-mode .role-item span {
  color: #fff;
}

.night-mode .i-disabled {
  color: #fff !important;
  background: rgba(255, 255, 255, 0.1) !important;
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
  .night-mode .create-bg {
    background-color: #272B30;
  }
  .night-mode .offcanvas-header {
    border: 1px solid #272B30;
  }
  .night-mode .navbar-nav .nav-link:hover {
    background-color: #1A1D1F;
  }
  .night-mode .dropdown-menu {
    background-color: #111315 !important;
    border: 1px solid transparent !important;
  }
  .night-mode .offcanvas-footer {
    border-top: 1px solid #272B30;
  }
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
  .night-mode .create-bg {
    background-color: #272B30;
  }
  .night-mode .offcanvas-header {
    border: 1px solid #272B30;
  }
  .night-mode .navbar-nav .nav-link:hover {
    background-color: #1A1D1F;
  }
  .night-mode .dropdown-menu {
    background-color: #111315 !important;
    border: 1px solid transparent !important;
  }
  .night-mode .offcanvas-footer {
    border-top: 1px solid #272B30;
  }
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
  .night-mode .create-bg {
    background-color: #272B30;
  }
  .night-mode .offcanvas-header {
    border: 1px solid #272B30;
  }
  .night-mode .navbar-nav .nav-link:hover {
    background-color: #1A1D1F;
  }
  .night-mode .dropdown-menu {
    background-color: #111315 !important;
    border: 1px solid transparent !important;
  }
  .night-mode .offcanvas-footer {
    border-top: 1px solid #272B30;
  }
}
/* Large devices (desktops, 992px and up) */