/********************************************End Home Page Dark Mode***************************************************/
*::-webkit-scrollbar {
    background-color: #333333;
    width: 5px;
}
::selection {
    background-color: #888888;
    color: #ffffff;
}
body,
#header,
#index #header,
.card,
.tv-main-div,
.tvserach-filter-wrapper,
.tv-menu-horizontal .menu-content,
.tvsearch-header-display-wrappper form,
.tvcmsheader-search.search-widget form input[type=text],
.tvcmsheader-search .tvcms-select-category,
.tvcmsvertical-menu-wrapper,
.tvcmsvertical-menu-wrapper .tvleft-right-penal-all-block,
.tvfooter-social-icon-left li a,
#search_filters_brands,
#search_filters_suppliers,
.tvleft-right-penal-all-block,
#product .tvproduct-page-wrapper .tvprduct-image-info-wrapper,
.block-categories,
.tvcms-left-testimonial,
#left-column .tvcmscustomer-services,
#right-column .tvcmscustomer-services,
.tvcmsblog-left-side,
.tvcmsprev-btn,
.tvcmsnext-btn,
.tvtab-title-wrapper .tvtabs-products li:hover,
.tvtab-title-wrapper .tvtabs-products li.active,
.tvapp-logo-content-box,
.tvcms-header-menu-offer-wrapper,
.tvbrand-img-block,
.tv-category-main-div,
.tvtabcategory-product-li.active,
.tvtabcategory-product-li:hover,
.tvtabcategory-show:hover,
.tvtabcategory-hide:hover,
.tvtabcategory-product-li,
#tv-back-top-wrapper,
.tvcenter-block-product-section,
.tvtabcategory-show,
.tvtabcategory-hide,
#block-reassurance li .block-reassurance-item,
.tvcmsheader-sticky.sticky,
#pagenotfound .page-not-found,
#products .page-not-found,
.product-features>dl.data-sheet dd.value,
.product-features>dl.data-sheet dt.name,
.comment_form .form-control,
body#checkout div.checkout-step,
.tvcmsmobile-header-menu #tvmobile-megamenu .title-menu-mobile a,
.product-features>dl.data-sheet dd.value:nth-of-type(2n),
.page-content.page-cms,
.product-features>dl.data-sheet dt.name:nth-of-type(2n),
.active_filters,
.tvsticky-up-arrow,
.tvsticky-wishlist,
.tvsticky-compare,
.tvright-sticky-account,
.tvright-sticky-add-to-cart,
.tv-footer-social-icon .tvblock-social-content,
.tvcmstheme-layout .tvtheme-layout-wrapper,
.tvcmstheme-control .tvtheme-control-wrapper,
.tvselect-layout.tvall-theme-content .tvtheme-layout-btn,
.tvcmstheme-control .tvtheme-control-icon,
.tvcmstheme-layout .tvtheme-layout-icon,
.theme-switcher .slider,
.theme-switcher .slider,
.tvmain-slider-next-pre-btn .tvcmsprev-btn,
.tvmain-slider-next-pre-btn .tvcmsnext-btn,
.ttvcmscart-show-dropdown-right,
.ttvcmscart-show-dropdown-right .ttvcart-product-label-value,
body#checkout div.checkout-step .address-item.selected,
body#checkout #delivery textarea,
.definition-list dl dt:nth-of-type(2n),
.definition-list dl dd:nth-of-type(2n),
.page-order-confirmation .card-block,
#content-hook_payment_return .card-block,
.page-order-detail .box,
.header-4 .tvcms-header-menu-offer-wrapper,
.header-6 .tvcms-header-menu-offer-wrapper,
body#checkout div.checkout-step .address-item,
.tvcmsnewsletterpopup,
.contact-form,
#contact .contact-rich,
.form-control:disabled,
.form-control[readonly],
.custom-checkbox span,
.tvcms-loading-overlay {
    background-color: #000000;
}
.tv-language-dropdown,
.tv-currency-dropdown,
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header,
.tvcms-header-myaccount .tv-account-dropdown,
.tv-menu-horizontal .menu-dropdown,
.tvcmsvertical-menu li.level-1:hover,
.tvvertical-menu-show-hide-category .tvvertical-show-category:hover,
.tvvertical-menu-show-hide-category .tvvertical-hide-category:hover,
.tvcmsvertical-menu .menu-dropdown,
.tvmain-slider-content-wrapper,
.tvcategory-chain-title:after,
.footer-container,
/*.tvnewsleeter-input-button-wraper .input-wrapper input,*/
.tvfooter-copy-payment-icon-wrapper,
/*.tvcms-left-column-wrapper .tv-left-pannal-btn-wrapper,
.tvcms-right-column-wrapper .tv-right-pannal-btn-wrapper,
.tvcmsproduct-grid-list .tvproduct-grid,
.tvcmsproduct-grid-list .tvproduct-grid-2,
.tvcmsproduct-grid-list .tvproduct-list,
.tvcmsproduct-grid-list .tvproduct-list-2,
.tvcmsproduct-grid-list .tvproduct-catelog,
.tv_search_filter_wrapper .tvleft-right-title-wrapper,*/
.tvfooter-product-sticky-bottom,
.tvcmsmobile-top-wrapper,
.tvmobileheader-offer-wrapper,
.tvcart-product-list-viewcart,
#main .tvpage-header-title-wrapper,
.tvall-page-top-title,
.tv_blog_post_area .tvblog-event-all-content-block,
.tvpagination-title-item-wrapper .tvinner-page-pagination-wrapper,
.fancybox-overlay .fancybox-skin,
.tvthemecontrol-heading,
.tvtheme-control-wrapper .tvtheme-bgcolor-box input,
.tvtheme-control-wrapper .tvtheme-color-box input,
.active_filters .filter-block,
.btn-tertiary,
.cms-description tr:nth-child(even),
.tvtheme-box-layout-option[type="radio"]:checked+label:before,
.tvtheme-wide-layout-option[type="radio"]:checked+label:before,
.tvtheme-bg-default-option[type="radio"]:checked+label:before,
.tvtheme-bg-custom-option[type="radio"]:checked+label:before,
.theme-switcher,
.tvtheme-control-wrapper .tvtheme-bgcolor-box input,
.tvtheme-control-wrapper .tvtheme-color-box input,
.tvtheme-control-wrapper .tvtheme-background-layout input,
.tvtheme-control-wrapper .tvall-theme-content:after,
.block-promo .promo-code {
    background-color: #111111;
}

@media (max-width: 991px) {
    .tv-menu-horizontal .menu-dropdown,
    .tv-menu-horizontal ul li ul {
        background-color: transparent;
    }
}

.tv-cart-cart-inner,
.tvproduct-wrapper .tvproduct-cart-btn .tvproduct-add-to-cart,
.tvproduct-wrapper .tvproduct-quick-btn .tvproduct-quick-icon,
.tvproduct-wrapper .tvproduct-wishlist .tvproduct-wishlist-wrapper,
.tvproduct-wrapper .tvcompare-wrapper .tvproduct-compare-icon,
.tvproduct-wrapper .tvproduct-cart-btn:hover .tvproduct-add-to-cart,
.tvproduct-wrapper .tvproduct-quick-btn:hover .tvproduct-quick-icon,
.tvproduct-wrapper .tvproduct-wishlist:hover .tvproduct-wishlist-wrapper,
.tvproduct-wrapper .tvcompare-wrapper:hover .tvproduct-compare-icon,
.product-quantity #quantity_wanted,
.bootstrap-touchspin .btn-touchspin,
.bootstrap-touchspin .btn-touchspin:hover,
.quickview .has-discount .discount,
.tvproduct-page-wrapper .has-discount .discount,
.tvall-inner-btn,
#blockcart-modal .modal-header,
.bootstrap-touchspin input.form-control,
.bootstrap-touchspin input.input-group,
.facebook.icon-black a,
.twitter.icon-black a,
.rss.icon-black a,
.youtube.icon-black a,
.googleplus.icon-black a,
.pinterest.icon-black a,
.vimeo.icon-black a,
.instagram.icon-black a,
.facebook.icon-black a:hover,
.twitter.icon-black a:hover,
.rss.icon-black a:hover,
.youtube.icon-black a:hover,
.googleplus.icon-black a:hover,
.pinterest.icon-black a:hover,
.vimeo.icon-black a:hover,
.instagram.icon-black a:hover,
.tvbottom-to-top,
.ttvcmscart-show-dropdown-right .ttvcart-product-wrapper:after,
.ttvcmscart-show-dropdown-right .ttvcart-product-label-value:after {
    background-color: #222222;
}
.product-variants>.product-variants-item select {
    background-color: transparent;
    border: 2px solid #333333;
}
.owl-theme .owl-dots .owl-dot span,
.owl-theme .owl-nav.disabled+.owl-dots,
.owl-theme .owl-dots .owl-dot:hover span {
    background-color: #333333;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot.active:hover span {
    background-color: #ffffff;
}
.tvcmscategory-slider,
.tvcmstabcategory-product-slider,
.tvtestimonial-inner-content-box,
.form-control,
#left-column.tv-left-right-panel-hide {
    background-color: #0e0e0e;
}
.tvtabcategory-product-li img {
    background-color: #777777;
}
.tvsingle-block,
.tvproduct-wrapper,
.tvproduct-wrapper .tvtimer-wrapper,
.tvproduct-wrapper.grid .tvproduct-hover-btn,
.tvproduct-wrapper.grid .tvproduct-hover-btn .tvproduct-hover-box,
.tvcategory-chain-slider-wrapper,
.tvblog-img-content-wrapper,
/*#wrapper .breadcrumb,*/
.tv-sub-category-inner,
.tvall-page-shortby .products-sort-order .select-title,
.page-content,
.page-my-account #content .links a span.link-item,
.page-customer-account #content,
#blockcart-modal .modal-body,
.modal-content,
.quickview .modal-content,
#product-modal .modal-content,
#product-modal .modal-content .modal-body .image-caption,
.tvcmstheme-control .tvtheme-control-wrapper .tvselect-theme select,
.tvcmstheme-control .tvtheme-control-wrapper .tvselect-title-font-1 select,
.tvcmstheme-control .tvtheme-control-wrapper .tvselect-title-font-2 select,
.page-addresses .address {
    background-color: #070707;
}
.products-sort-order .dropdown-menu {
    background-color: #090909;
}
.tvblog-date-username .post_meta,
.tvproduct-color {
    border-color: #181818;
}
.tvtab-title-wrapper .tvtabs-products li:after {
    background-color: #f1f1f1;
}
.tvcmsheader-search .tvcms-select-category,
.tvcmsheader-search.search-widget form input[type=text],
#tvcmsdesktop-user-info .tvhedaer-sign-btn,
.tvcmsdesktop-view-wishlist .tvwishlist-name span,
.tvcmsdesktop-view-compare .tvdesktop-view-compare-name,
.tv-account-wrapper .tv-myaccount-btn span,
.tv-vertical-menu-text-wrapper .tvvertical-menu-category,
.tvvertical-menu-show-hide-category span,
.tvcmsvertical-menu li.level-1:hover>.tv-vertical-menu-text-wrapper .tvvertical-menu-category,
.tvvertical-menu-show-hide-category:hover span,
.tvcmsvertical-menu ul li.level-1 ul li h2 a,
.tvcmsvertical-menu ul li.level-1 ul li>a:hover,
#header .tv-menu-horizontal ul li.level-1 ul li.item-header a,
.tvmain-slider-contant .tvmain-slider-title,
.tvleft-right-title.facet-label,
.block-categories .category-top-menu>li.tv-category-title-wrapper a,
#left-column .tvservices-content-box .tvservices-title,
#right-column .tvservices-content-box .tvservices-title,
.tvnews-event-content-wrapper .tvnews-event-titel a h3,
.kr_blog_post_area .tvblog_post .post_content .post_title a,
.kr_blog_post_area .tvblog_post .post_content .post_description p,
.tvcms-main-title .tvmain-title h2,
.tvcategory-slider-info-box,
.tvproduct-name .product-title a h6,
.tvproduct-wrapper .tvtimer-dot,
.tvcategory-chain-title a,
.tvapp-logo-content-inner .tvdekstop-footer-all-title-wrapper .tvfooter-title span,
.tvdekstop-footer-all-desc-wrapper span,
.tvservices-content-box .tvservices-title,
.tvproduct-flags li,
.tvproduct-flags.tvproduct-sale-pack-wrapper li,
.tvdekstop-footer-all-title-wrapper .tvfooter-title,
.product-price-and-shipping .price,
.tvproduct-wrapper .tvproduct-timer-wrapper .tvproduct-timer-box .days,
.tvproduct-wrapper .tvproduct-timer-wrapper .tvproduct-timer-box .hours,
.tvproduct-wrapper .tvproduct-timer-wrapper .tvproduct-timer-box .minutes,
.tvproduct-wrapper .tvproduct-timer-wrapper .tvproduct-timer-box .seconds,
.tvtabcategory-product-li.active a:not([href]):not([tabindex]),
.tvtabcategory-product-li:hover a:not([href]):not([tabindex]),
.tvtabcategory-show:hover a:not([href]):not([tabindex]),
.tvtabcategory-hide:hover a:not([href]):not([tabindex]),
.tv-product-page-content h1,
.tvtestimonial-title a,
.tvnews-category-title span,
.tvnews-event-content-wrapper .tvnews-event-titel h3 a,
.kr_blog_post_area .tvblog_post .post_content .post_title a,
.tvnews-event-content-wrapper .tvnews-event-titel a h3,
#search_filters .facet .facet-title,
.cart-summary-line .value,
.tvproduct-name.product-title a h6,
.tvproduct-wrapper .tvproduct-timer-wrapper.tvproduct-timer-box .days,
.tvproduct-wrapper .tvproduct-timer-wrapper.tvproduct-timer-box .hours,
.tvproduct-wrapper .tvproduct-timer-wrapper.tvproduct-timer-box .minutes,
.tvproduct-wrapper .tvproduct-timer-wrapper.tvproduct-timer-box .seconds,
.tv_search_filter_wrapper .tvleft-right-title-wrapper .tvproduct-top-filter-name,
.ttvcmscart-show-dropdown-right .ttvcart-product-label-value .ttvshoping-cart-label,
.ttvcmscart-show-dropdown-right .ttvcart-product-label-value .ttvcart-product-value {
    color: #eeeeee;
}
.open-comment-form span,
.tvcustomize-btn span,
.tvshipping-btn span,
.open-comment-form:hover span,
.tvcustomize-btn:hover span,
.tvshipping-btn:hover span,
#search_filters_brands .facet .tvsearch-filter-brand-wrapper li.facet-label a,
#search_filters .facet .facet-label a,
#search_filters_brands .facet .facet-label a,
#search_filters_suppliers .facet .facet-label a {
    color: #7a7a7a;
}
.tvcmsheader-search.search-widget form input[type=text]::placeholder,
.tvcmsvertical-menu li .tvvertical-menu-dropdown-icon,
.tvcmsvertical-menu li:hover .tvvertical-menu-dropdown-icon,
.tvcmsvertical-menu ul li.level-1 ul li>a,
.tvnews-event-description,
#module-tvcmsblog-archive .post_content .post_meta p,
.tvnewsletter-description p,
.tvsticky-up-arrow i,
.tvsticky-wishlist i,
.tvsticky-compare i,
.tvright-sticky-account i,
.tvright-sticky-add-to-cart i {
    color: #989898;
}
a,
body,
.product-actions .control-label,
.lang-rtl #header .tv-menu-horizontal ul li.level-1>a,
#header .tv-menu-horizontal ul li.level-1>a,
#blockcart-modal.tv-addtocart-msg-wrapper .tv-addtocart-product-name .product-name,
#blockcart-modal,
.tvall-page-top-title h1,
#main .tvpage-header-title-wrapper h1,
.tv-product-page-content .tvproduct-page-decs {
    color: #dddddd;
}
p,
#tv-back-top-wrapper p,
.tv-total-product-number,
#products.catelog .tv-product-desc,
#products.list-2 .tv-product-desc,
#products.list .tv-product-desc,
.quickview .product-discount .regular-price,
.tvproduct-page-wrapper .product-discount .regular-price,
#tvcmsproduct_comments_block_tab div.comment li,
.tvmega-menu-title,
.block-categories .category-sub-menu .category-sub-link,
#header .tv-menu-horizontal ul li.level-1 ul li.item-line a,
.tv-menu-horizontal .cat-drop-menu li a span,
.tv-menu-horizontal ul li.level-1 ul li.parent>a:after,
.label,
label,
.cart-summary-line .label,
.form-control-label,
.tv_blog_post_area .blog_post .post_content .post_description p,
.page-addresses .address .address-body address,
#module-tvcmsblog-single .tvcmsblog-view-count {
    color: #999999;
}
.tvcategory-name a.category-name {
    color: #C8C8C8;
}
.footer-container li a,
#footer_sub_menu_store_info,
.tvfooter-store-link a,
.tvfooter-store-link-content a,
.tvfooter-store-link-fax a,
.tvfooter-logo-block .tvfooter-logo-desc,
#footer_sub_menu_store_info .tvfooter-addresses,
#tvcmsdesktop-language-selector .tv-language-btn .tv-language-span,
#tvcmsdesktop-currency-selector .tv-currency-btn .tv-currency-span,
#tvcmsdesktop-language-selector .tv-language-btn i,
#tvcmsdesktop-currency-selector .tv-currency-btn i,
.tv-language-dropdown li a,
.tv-currency-dropdown li a,
.tvheader-nav-offer-text i,
.tvheader-nav-offer-text p,
.tvcopylink p,
.tvproduct-page-wrapper .tvall-product-star-icon .tvall-product-review,
.tvproduct-page-wrapper .tvproduct-timer-wrapper .tvtimer-name,
#tvcmsdesktop-user-info .tvhedaer-sign-btn,
.tv-account-dropdown a.tvmyccount,
.tvwishlist-name span .tvwishlist_name,
.tvcmsdesktop-view-wishlist .tvwishlist_name,
.tvcmsdesktop-view-compare .tvdesktop-view-compare-name,
#tvcmsdesktop-user-info .tvhedaer-sign-btn i {
    color: #888888;
}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header,
.tv-language-dropdown,
.tv-currency-dropdown,
.tvsearch-header-display-wrappper form,
.tvcart-icon-text-wrapper,
.tvcms-header-myaccount .tv-account-dropdown,
.tvcmsvertical-menu-wrapper,
.tvcategory-title-wrapper,
.tvcmsvertical-menu .menu-dropdown,
.tvcmsvertical-menu ul li.level-1 ul li h2 a,
.tvverticalmenu-dropdown .product-container,
.product-block .product-container,
.tvbanner-hover-wrapper img,
.tvmain-slider-content-wrapper,
#search_filters_brands,
#search_filters_suppliers,
.tvleft-right-penal-all-block,
.block-categories,
.tvcms-left-testimonial,
#left-column .tvcmscustomer-services,
#right-column .tvcmscustomer-services,
.tvcmsblog-left-side,
.tvleft-product-wrapper-info,
.tvcmsblog-left-side .tvblog-event-all-block,
.tvsearch-filter-brand-wrapper,
.tvserach-filter-suppliers,
.tvtestimonial-slider-button-wrapper,
.tv-category-wrapper,
.tv-leftcategory-wrapper,
.tvserach-filter-wrapper,
#left-column .tv-all-service.card-deck,
#right-column .tv-all-service.card-deck,
.tvleft-right-product-slider .tvproduct-wrapper,
#left-column .tvcmscustomer-services .tvservices-center,
#right-column .tvcmscustomer-services .tvservices-center,
.tvproduct-wrapper .tvtimer-wrapper,
.tvcmsprev-btn,
.tvcmsnext-btn,
.tvcmstwoofferbanners-one .tvofferbanner-two-inner img,
.tvapp-logo-content-box,
.tvfooter-product-box-layout .tvleft-right-product-slider .tvproduct-wrapper,
.tvmain-all-product-wrapper .owl-item.active,
.tvbrand-img-block,
.tvcmscustomer-services,
.tvcmscustomer-services .tvservices-center,
.tvfooter-storelogo-inner,
.tvnewsleeter-input-button-wraper .input-wrapper input,
.tvcmsnewsletterpopup,
.contact-form,
#contact .contact-rich {
    border-color: #333333;
}
.tvproduct-wrapper:hover,
.tvproduct-wrapper .tvproduct-timer-wrapper .tvproduct-timer-box .days,
.tvproduct-wrapper .tvproduct-timer-wrapper .tvproduct-timer-box .hours,
.tvproduct-wrapper .tvproduct-timer-wrapper .tvproduct-timer-box .minutes,
.tvproduct-wrapper .tvproduct-timer-wrapper .tvproduct-timer-box .seconds,
.tvcmsmobile-header-menu-offer-text,
.tvcmstheme-control .tvtheme-control-wrapper .tvselect-theme select,
.tvcmstheme-control .tvtheme-control-wrapper .tvselect-title-font-1 select,
.tvcmstheme-control .tvtheme-control-wrapper .tvselect-title-font-2 select,
#id_new_comment_form .title,
#criterions_list,
.cms-description th,
.cms-description td,
.tvtheme-box-layout-option[type="radio"]:checked+label:before,
.tvtheme-wide-layout-option[type="radio"]:checked+label:before,
.tvtheme-bg-default-option[type="radio"]:checked+label:before,
.tvtheme-bg-custom-option[type="radio"]:checked+label:before,
.theme-switcher,
.tvtheme-control-wrapper .tvtheme-bgcolor-box input,
.tvtheme-control-wrapper .tvtheme-color-box input,
.tvtheme-control-wrapper .tvtheme-background-layout input,
.tvmain-slider-next-pre-btn .tvcmsprev-btn,
.tvmain-slider-next-pre-btn .tvcmsnext-btn,
.product-2 .tvproduct-image-slider .col-md-6 img,
.ttvcmscart-show-dropdown-right .tvcart-product-list-img img,
.page-addresses .address .address-body,
.table-bordered th,
.table-bordered td,
.table thead th,
body#checkout div.checkout-step .address-item,
.tvall-page-shortby .products-sort-order .select-title,
.tvcms-left-column-wrapper .tv-left-pannal-btn-wrapper,
.tv_search_filter_wrapper .tvleft-right-title-wrapper {
    border-color: #222222;
}
.tvproduct-wrapper .tvproduct-cart-btn:hover .tvproduct-add-to-cart,
.tvproduct-wrapper .tvproduct-quick-btn:hover .tvproduct-quick-icon,
.tvproduct-wrapper .tvproduct-wishlist:hover .tvproduct-wishlist-wrapper,
.tvproduct-wrapper .tvcompare-wrapper:hover .tvproduct-compare-icon {
    border-color: #4A4A4A;
}
.custom-checkbox span {
    border-color: #888888;
}
.tvcategory-slider-info-box,
.tvproduct-wrapper .tvproduct-timer-wrapper .hours,
.tvproduct-wrapper .tvproduct-timer-wrapper .minutes,
.tvproduct-wrapper .tvproduct-timer-wrapper .days,
.tvproduct-wrapper .tvproduct-timer-wrapper.tvproduct-timer-box .days,
.tvproduct-wrapper .tvproduct-timer-wrapper.tvproduct-timer-box .hours,
.tvproduct-wrapper .tvproduct-timer-wrapper.tvproduct-timer-box .minutes,
.tvproduct-wrapper .tvproduct-timer-wrapper.tvproduct-timer-box .seconds {
    border-color: #323232;
}
.separator,
.tv-category-image img,
.tvproduct-page-wrapper .tvproduct-timer-wrapper .tvproduct-timer-box,
.tvproduct-page-wrapper .tvproduct-timer-wrapper .tvproduct-timer-box div:first-child,
.product-quantity .input-group-btn-vertical,
#tvcmsproduct_comments_block_tab div.comment,
.tvtheme-control-wrapper td,
.tvtheme-control-wrapper .tvtheme-bgcolor-box input,
.tvtheme-control-wrapper .tvtheme-color-box input,
#blockcart-modal .divide-right,
body#checkout div.checkout-step .address-item.selected,
body#checkout #delivery textarea,
.page-order-confirmation .card-block,
.contact-rich .block {
    border-color: #222222;
}

#product-modal .modal-content .modal-body .image-caption {
    border-color: #0e0e0e;
}

#comments .comments_title,
.tv_blog_post_area .tvblog_post .post_content .post_meta,
.cms-description hr {
    border-top-color: #222222;
}

.comment_list .comment:last-child,
.contact-form h3,
.contact-rich h4,
#search_filters .facet .facet-title {
    border-bottom-color: #222222;
}

/***********Extra************/
.tvcmsvertical-menu li.level-1,
.tvvertical-menu-show-hide-category .tvvertical-show-category,
.tvvertical-menu-show-hide-category .tvvertical-hide-category {
    border-left: 3px solid #292929;
}
.tvcmsvertical-menu li.level-1:hover,
.tvvertical-menu-show-hide-category .tvvertical-show-category:hover,
.tvvertical-menu-show-hide-category .tvvertical-hide-category:hover {
    border-top: 1px solid #292929;
    border-bottom: 1px solid #292929;
}
/********************************************Start All Inner Page Dark Mode***************************************************/
.tvcmscart-show-dropdown,
.tvcmssearch-dropdown {
    background-color: #000;
}
.tvmega-menu-title:after {
    background-color: #1a1a1a;
}

.tvcms-blog-inner-page {
    background-color: #0a0a0a;
}

.tvcmssearch-dropdown,
.tvsearch-dropdown-total-wrapper,
.tvsearch-more-search,
.tvcart-product-list,
.tvcmscart-show-dropdown .tvcart-product-wrapper.items,
.tvcart-product-content-box,
.tvcart-no-product {
    border-color: #292929;
}
.tv-product-cart-quentity-inner {
    border-color: #323232;
}
#header,
.card,
.tvtabcategory-product-li,
.tvtabcategory-show,
.tvtabcategory-hide,
.tv-category-main-div,
.products-sort-order .select-title,
.tvcenter-block-product-section,
#tv-back-top-wrapper,
.slick-vertical .slick-slide.slick-current img,
#block-reassurance li .block-reassurance-item,
#block-reassurance,
.tabs .nav-tabs,
.page-content,
.page-my-account #content .links a span.link-item,
.form-control,
.quickview .modal-content,
.tv-menu-horizontal .menu-content,
body#checkout div.checkout-step,
#pagenotfound .page-not-found,
#products .page-not-found,
.tvproduct-description-tab .product-features>dl.data-sheet dt.name,
.tvproduct-description-tab .product-features>dl.data-sheet dd.value,
.kr_blog_post_inner.products,
#module-tvcmsblog-archive .tvall-page-top-title,
#module-tvcmsblog-single .card,
.comment_form .form-control,
#module-tvcmsblog-archive .blog_post_content,
.tvpagination-title-item-wrapper .tvinner-page-pagination-wrapper,
.tvbrand-page-block .tvbrand-inner,
.tvcart-product-list-subtotal-excluding-text,
.tvcmsmobile-header-menu #tvmobile-megamenu .title-menu-mobile a,
#js-checkout-summary,
body#checkout div#checkout-payment-step,
#main .tv-sub-pages-inner-content,
.active_filters,
.tvsearch-dropdown-img-block {
    border-color: #292929;
}

#product-modal .modal-content {
    border: 1px solid #1a1a1a;
}
.tvfooter-copy-payment-icon-content {
    border-color: #363636;
}
#tv-back-top-wrapper .tv-back-top-link:after {
    border-bottom-color: #D4D4D4;
}
#header .tv-menu-horizontal ul li.level-1 ul li.item-line.tvmega-menu-link a:before {
    border-color: #999999;
}
.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover,
#blockcart-modal .modal-body {
    border-color: #eeeeee;
}

.tvfooter-title-wrapper .tvfooter-title {
    border-color: #eeeeee30;
}

.tvbottom-to-top {
    border-color: #ffffff;
}

.tvporoduct-color-box {
    border-color: #444444;
}

.bootstrap-touchspin .btn-touchspin,
.bootstrap-touchspin input.form-control,
.bootstrap-touchspin input.input-group {
    border-color: rgb(255, 255, 255, 0.07);
}

.tvsearch-dropdown-title,
.tvshoping-cart-dropdown-title span.product-name,
span.tvcart-product-price,
.tv-cart-cart-inner,
.tv-cart-icon-main span,
.tv-cart-icon-main:after,
.tvtab-title-wrapper .tvtabs-products li:hover span,
.tvtab-title-wrapper .tvtabs-products li.active span,
.tvsingle-block-desc p span,
.tvproduct-cart-quentity-increment,
.tvproduct-cart-quentity-decrement,
.tvproduct-cart-quentity,
.product-quantity .input-group-btn-vertical .btn i,
.tvproduct-page-wrapper .tvproduct-timer-wrapper .tvproduct-timer-box div:first-child,
.tvblog-img-content-wrapper:hover .tvnews-event-content-wrapper .tvnews-event-read-more a,
.tvfooter-title-wrapper .tvfooter-title,
.tvdekstop-footer-all-title-wrapper .tvfooter-title,
.product-quantity #quantity_wanted,
.tvinner-box i,
.tvcmsmobile-header-menu #tvmobile-megamenu .title-menu-mobile i,
.bootstrap-touchspin .input-group-btn-vertical i,
.bootstrap-touchspin input.form-control,
.bootstrap-touchspin input.input-group,
.tvmodel-close span,
#id_new_comment_form .title,
.slick-dots li.slick-active button:before,
.slick-dots li button:before,
.tvcategory-slider-prev.tvcmsprev-btn:hover i,
.tvcategory-slider-next.tvcmsnext-btn:hover i,
.tvbottom-to-top .tvbottom-to-top-icon,
/*.tvcmslesscolor-close i,*/
.tvsingle-block-sub-desc,
.tvcmstheme-control .tvtheme-control-wrapper .tvselect-theme select,
.tvcmstheme-control .tvtheme-control-wrapper .tvselect-title-font-1 select,
.tvcmstheme-control .tvtheme-control-wrapper .tvselect-title-font-2 select,
.tvcmsnext-btn:hover i,
.tvcmsprev-btn:hover i,
.radio-toolbar label.theme-custom,
.tvselect-theme-select .theme-custom i.tvcolor-picker,
.tvselect-theme-select .theme-custom i.tvcolor-dropdown,
.tvtheme-box-layout-option[type="radio"]:checked+label,
.tvtheme-box-layout-option[type="radio"]:not(:checked)+label,
.tvtheme-wide-layout-option[type="radio"]:checked+label,
.tvtheme-wide-layout-option[type="radio"]:not(:checked)+label,
.tvtheme-bg-default-option[type="radio"]:checked+label,
.tvtheme-bg-default-option[type="radio"]:not(:checked)+label,
.tvtheme-bg-custom-option[type="radio"]:checked+label,
.tvtheme-bg-custom-option[type="radio"]:not(:checked)+label,
.tvtheme-theme-mode-wrapper p label,
.tvcmstheme-control .tvtheme-control-icon i,
.tvcmstheme-layout .tvtheme-layout-icon i,
.tvtheme-control-wrapper .tvbody-bgcolor-theme-name,
.tvselect-title-font-1 .tvtheme-title-color .tvtheme-layout-name,
.cms-description h1,
.cms-description h2,
.cms-description h3,
.cms-description h4,
.cms-description h5,
.cms-description h6,
.cms-description ol li,
.cms-description ul li,
.cms-description th,
.cms-description td,
.cms-description p,
.fancybox-inner .cms-description th,
.fancybox-inner .cms-description td,
.tvselect-layout.tvall-theme-content .tvtheme-layout-btn,
.tvselect-layout.tvall-theme-content .tvtheme-layout-btn.collapsed i.tvlayout-dropdown,
.tvlayout-title,
.theme-switcher label span,
.tvtheme-control-wrapper .tvtheme-bgcolor-box input::placeholder,
.tvtheme-control-wrapper .tvtheme-bgcolor-box input,
.tvtheme-control-wrapper .tvtheme-color-box input,
.tvtheme-control-wrapper .tvtheme-background-layout input,
.tvselect-layout.tvall-theme-content i.tvlayout-dropdown,
.tvmain-slider-next-pre-btn .tvcmsmain-next:hover i,
.tvmain-slider-next-pre-btn .tvcmsmain-prev:hover i,
.tvfooter-opentime-lable,
.ttvcmscart-show-dropdown-right .ttvcart-top-title h4,
.tvnews-category-title,
.pagination .current a,
body#checkout div.checkout-step .add-address a,
body#checkout .product-price,
body#checkout,
.label,
label,
body#checkout div.checkout-step .carrier-name,
body#checkout #delivery textarea,
body#checkout div.checkout-step .step-title,
.card-title,
.page-addresses .address .address-body h4,
body#checkout div.checkout-step .address-alias,
#history .page-content,
.page-order-detail h3,
.page-order-detail .addresses h4,
.form-control-label,
.footer-container.footer-3 .tvfooter-title-wrapper .tvfooter-title:after,
.js-address-form .h4,
.form-title h1,
.tvinner-page-pagination li:hover i,
.header-3 #_desktop_contact_link #contact-link span,
.header-3 #_desktop_contact_link #contact-link i,
#newsletter_block_popup .block_content .newsletter_title h3,
.tvproduct-page-wrapper .tvproduct-timer-wrapper.tvproduct-timer-box div:first-child,
.tvreviews-popup-send-btn,
.tvcart-product-remove a i,
.contact-form h3,
.contact-rich h4,
.contact-rich .block .data span,
.product-features>dl.data-sheet dd.value,
.product-features>dl.data-sheet dt.name,
.custom-checkbox span i {
    color: #ffffff;
}
.product-price-and-shipping .regular-price,
.tvsingle-block-desc p,
.tvproduct-wrapper .tvproduct-timer-wrapper .tvtimer-name,
.tvnews-event-link a,
.tvallproduct-link a,
.tvleft-right-penal-all-block .tvall-product-bottom-link-block a,
.tvcmsblog-left-side .tvnews-event-link a,
.tvfooter-view-link a,
.tvnews-event-link a i,
.tvallproduct-link a i,
.tvleft-right-penal-all-block .tvall-product-bottom-link-block a i,
.tvcmsblog-left-side .tvnews-event-link a i,
.tvcmstestimonial .tvtestimonial-designation,
.tvcms-left-testimonial .tvtestimonial-designation,
.tvfooter-view-link a i,
.tvtabcategory-product-li a:not([href]):not([tabindex]),
.tvtabcategory-show a:not([href]):not([tabindex]),
.tvtabcategory-hide a:not([href]):not([tabindex]),
.tvcategory-chain-slider-all-link a,
.tvsingle-block-title,
.tvcmsprev-btn i,
.tvcmsnext-btn i,
.block-category #category-description p,
.cms-description th,
.cms-description td,
#newsletter_block_popup .block_content .tvcmsnewsletterpopupContent {
    color: #aaaaaa;
}
.tvsearch-dropdown-total .product-price-and-shipping .regular-price,
.tvcart-no-product-label,
.tvcart-product-totle,
.tvcart-product-list-price span,
.tvcart-product-list-total-info .tvshoping-cart-subtotal,
.tvshoping-cart-shipping,
.tvshoping-cart-tax,
.ttshoping-cart-total,
.dropdown,
.tvproduct-wrapper .tvproduct-add-to-cart i,
.tvproduct-wrapper .tvproduct-add-to-cart:hover i {
    color: #989898;
}
.tvservices-content-box .tvservice-dec,
.tvtab-title-wrapper .tvtabs-products li span,
.tvblog-date-username p,
.meta-author.tvnews-event-username span {
    color: #555555;
}
.tvcmstestimonial .tvtestimonial-dec,
.tvcms-left-testimonial .tvtestimonial-dec,
.tvcategory-chain-slider-category a,
.tvcategory-chain-slider-category a:after,
.block_newsletter p {
    color: #777777;
}
.tvnews-event-content-wrapper .tvnews-event-read-more a,
.tv-myaccount-btn-desktop .tvcms-manage-events,
.tvcart-icon-text-wrapper .tvcart-lable,
.tv-account-wrapper .tv-myaccount-btn-desktop span {
    color: #888888;
}
.tabs .nav-tabs .nav-link,
.page-my-account #content .links a {
    color: #858585;
}
.tv-all-page-main-title,
.tv-sub-category-title-wrapper .tv-sub-category-title,
#tv-back-top-wrapper .tv-back-top-link,
.comment_author_infos strong,
.tv-addtocart-content .cart-content p,
.quickview .tvall-product-star-icon .tvall-product-review,
.tv-menu-horizontal ul li.parent .icon-drop-mobile:after,
.tvmega-menu-title a i,
.block-categories .category-sub-menu li[data-depth="0"]>a,
.tvfooter-toggle-icon-wrapper .tvfooter-toggle-icon i,
.tvtheme-control-wrapper .tvselect-theme-name,
.tvtheme-control-wrapper .tvcolor-theme-name,
.tvtheme-control-wrapper .tvtheme-layout-name,
.tvtheme-control-wrapper .tvtheme-animation-name,
.tvtheme-control-wrapper .tvtheme-page-loader-name,
.tvtheme-control-wrapper .tvtheme-left-sticky-name,
.tvtheme-control-wrapper .tvtheme-right-sticky-name,
.tvtheme-control-wrapper .tvtheme-menu-sticky-name,
.tvtheme-control-wrapper .tvbgcolor-theme-name,
.tvtheme-control-wrapper .tvtheme-background-pattern-name,
.tvcolor-two-theme-name,
#product-details .label,
.tvtheme-body-background-pattern-name {
    color: #cccccc;
}
.tvquickview-main-title {
    color: #c5c5c5;
}
#wrapper .breadcrumb li a,
.block-category #category-description p,
.products-sort-order .select-title,
.products-sort-order .select-list,
.h1,
.h2,
.h3,
.page-my-account #content .links a i,
.page-my-account #content .links a:hover,
.alert-warning,
.product-line-grid-right .cart-line-product-actions,
.product-line-grid-right .product-price,
.product-line-grid-right .cart-line-product-actions .remove-from-cart,
.product-line-grid-right .product-price .remove-from-cart,
.form-control:focus,
.nav-item .nav-link.active,
.nav-item .nav-separtor.active,
.active_filters .filter-block {
    color: #dcdcdc;
}

.tvproduct-description-tab .product-features p,
.h6,
h6,
#pagenotfound .page-not-found h4,
#products .page-not-found h4,
#respond .comment_reply_title,
#comments .comments_title,
.tv_blog_post_area .post_content .post_title
/*.h1,
h1,
.h3,
.h4,
h3,
h4*/
    {
    color: #bbbbbb;
}

.tvcolor-title {
    color: #909090;
}
.tv-menu-horizontal li.level-1.parent>a:after {
    color: #9C9C9C;
}
/*****************************************/
.tvcmsheader-search .tvcms-select-category {
    background-image: url(../img/themevolty/arrow.png);
}
.shimmercard {
    border: 1px solid #1c1c1e;
    background-color: #1c1c1e;
}
.shimmerBG {
    background: linear-gradient(to right, #6F6F6F 4%, #949494 25%, #6D6D6D 36%);
    background-size: 1200px 100%;
}
.tv-main-div.tv-box-layout.container {
    box-shadow: 0 1px 15px 2px rgba(204, 204, 204, 0.27);
    background-color: #000;
    border: 10px solid #131313;
}
.form-control-select {
    color: #ccc;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURUdwTP///////////////////4gZPH8AAAAFdFJOUwAzEe7dBY7osgAAAChJREFUCNdjYKAcMMEAhMvIzAoBzIwoAjAuVADBBQsgc4ECLIwMNAEASfAAiRevi4sAAAAASUVORK5CYII=') no-repeat scroll right .5rem center/15px 15px;
}
.tvblock-social-icon path,
#products .tvcms-left-column-wrapper .tv-left-pannal-btn-wrapper svg rect,
#products .tvproduct-view.tvproduct-grid:hover svg.tvgrid g path,
#products .tvproduct-view.tvproduct-grid-2:hover svg.tvgrid-2 g path,
#products .tvproduct-view.tvproduct-list:hover svg.tvlist g path,
#products .tvproduct-view.tvproduct-list-2:hover svg.tvlist-2 g path,
#products .tvproduct-view.tvproduct-catelog:hover svg.tvcatelog g path,
#products .tvproduct-view.tvproduct-catelog:hover svg.tvcatelog g polygon,
#products .tvproduct-view.tvproduct-grid.active svg.tvgrid g path,
#products .tvproduct-view.tvproduct-grid-2.active svg.tvgrid-2 g path,
#products .tvproduct-view.tvproduct-list.active svg.tvlist g path,
#products .tvproduct-view.tvproduct-list-2.active svg.tvlist-2 g path,
#products .tvproduct-view.tvproduct-catelog.active svg.tvcatelog g path,
#products .tv_search_filter_wrapper .tvleft-right-title-wrapper svg.tvfilter-top g polygon,
#products .tvproduct-view.tvproduct-catelog.active svg.tvcatelog g polygon,
#tvtheme-reset-text svg path,
.tvtheme-bgcolor-box svg path,
.tvbody-bgcolor-wrapper svg path,
.tvheader-search-display-icon .tvsearch-open svg polygon,
.tvheader-search-display-icon .tvsearch-close svg {
    fill: #ffffff !important;
}
.tvproduct-compare:hover .tvproduct-compare-icon svg.remove path,
.tvproduct-cart-btn .tvproduct-add-to-cart:hover svg.add-cart path,
.tvproduct-cart-btn .tvproduct-add-to-cart:hover svg.out-of-stock.hide path,
.tvproduct-quick-btn:hover .tvproduct-quick-icon svg path,
.tvproduct-wishlist:hover .tvproduct-wishlist-wrapper .tvproduct-wishlist-icon path,
.tvproduct-compare:hover .tvcmsproduct-compare-btn.tvproduct-compare-icon svg.add path,
.tvproduct-compare .tvproduct-compare-icon svg.remove path,
.tvproduct-cart-btn .tvproduct-add-to-cart svg.add-cart path,
.tvproduct-cart-btn .tvproduct-add-to-cart svg.out-of-stock.hide path,
.tvproduct-quick-icon svg path,
.tvproduct-wishlist .tvproduct-wishlist-wrapper .tvproduct-wishlist-icon path,
.tvproduct-compare .tvcmsproduct-compare-btn.tvproduct-compare-icon svg.add path {
    fill: #969696 !important;
}
#tvcms-mobile-view-header .tv-account-wrapper svg g g path:nth-child(2),
.tv-cart-icon.tvheader-right-icon svg path,
#tvcms-mobile-view-header .tvcmsmobile-header-menu-offer-text .tvheader-cart-wrapper svg g path,
#products .tv_search_filter_wrapper .tvleft-right-title-wrapper svg.tvfilter-top g polygon,
#products .tvcms-left-column-wrapper .tv-left-pannal-btn-wrapper svg rect {
    fill: #EEEEEE !important;
}

#tvcms-mobile-view-header .tv-account-wrapper svg g #XMLID_31_,
#tvcms-mobile-view-header .tv-account-wrapper .tvmyaccount-link svg g path {
    stroke: #eeeeee !important;
}

.tvheader-currency-wrapper .tv-currency-btn svg path,
#header .tv-myaccount-btn-desktop svg g #XMLID_28_ {
    fill: #888888 !important;
}

.tv-account-wrapper .tv-myaccount-btn-desktop svg path {
    stroke: #888888 !important;
}

.tvcmsremove-from-cart svg g path {
    fill: #aaaaaa !important;
}

.tv-author-comment p svg path {
    fill: #555555 !important;
}


#footer .tvblock-social-icon path {
    fill: #989898 !important;
}

#header .tv-myaccount-btn-desktop svg g g path:nth-child(2),
.tvheader-search-display-icon .tvsearch-open svg circle:nth-child(3) {
    stroke: #ffffff !important;
}

#header .tv-myaccount-btn-desktop svg g g path {
    stroke: none !important;
}

.tvsticky-up-arrow,
.tvsticky-wishlist,
.tvsticky-compare,
.tvright-sticky-account,
.tvright-sticky-add-to-cart,
.tv-footer-social-icon .tvblock-social-content,
.radio-toolbar label.theme-custom span {
    box-shadow: 0 0 2px rgb(255 255 255 / 20%);
}

@media (max-width: 991px) {
    a.tvcmsmorecolor-icon,
    .tvcmslesscolor-close i {
        color: #dddddd;
    }
    .tv-menu-horizontal li.level-1 .img-icon {
        filter: invert(1);
    }
    .tvfooter-title-wrapper .tvfooter-title {
        border-color: #292929;
    }

    .tv-menu-horizontal ul li ul {
        background-color: transparent;
    }

    #header .tv-menu-horizontal ul li.level-1>a {
        /*text-shadow: 1.2px 1px #00000085;*/
    }
    #header .mobile-header-1 .tv-cart-icon-main svg g path:nth-child(2) {
        fill: #ffffff !important;
    }

    #header .mobile-header-2 .tv-cart-icon-main svg g ellipse,
    #header .mobile-header-2 .tv-myaccount-btn-desktop svg path:nth-child(1),
    #header .mobile-header-2 .tv-myaccount-btn-desktop svg circle,
    #header .mobile-header-1 .tv-cart-icon-main svg g ellipse,
    #header .mobile-header-1 .tv-myaccount-btn-desktop svg path:nth-child(1),
    #header .mobile-header-1 .tv-myaccount-btn-desktop svg circle {
        fill: none !important;
        stroke: #ffffff !important;
    }

    #header .mobile-header-2 .tv-cart-icon-main svg g path:nth-child(2) {
        fill: #ffffff !important;
    }

    .tv-account-wrapper .tv-myaccount-btn span {
        color: #000000;
    }

    #index #header,
    .tvcmsheader-sticky.sticky {
        background-color: #000000;
    }

    .tvmega-menu-title:after,
    .tvcmsmobile-contact:before {
        background-color: #1c1c1e;
    }

    .tvheader-sarch-display .tvheader-search-display-icon .tvsearch-open svg path:nth-child(2) {
        fill: #ffffff !important;
    }

    .tvmobile-slidebar,
    .tvcmsvertical-menu li.level-1 {
        background-color: #000000;
        border-color: #292929;
    }

    #header .tv-menu-horizontal ul li.level-1>a,
    .tv-menu-horizontal .menu-content .tvmega-menu-title,
    .tvmobile-sliderbar-btn i,
    #contact-link span,
    #contact-link span:before,
    .tvmobile-dropdown-close a i {
        color: #ffffff;
    }

    .tv-menu-horizontal ul li.parent .icon-drop-mobile:after,
    .tvmega-menu-title a i {
        color: #989898;
    }

    .tvmobile-sliderbar-btn a {
        background-color: #000000c2;
        border: 1px solid #00000012;
    }
}

.tvproduct-name .product-title a h6,
.product-price-and-shipping .price,
.tvnews-event-content-wrapper .tvnews-event-titel h3 a,
.kr_blog_post_area .tvblog_post .post_content .post_title a,
.tvnews-event-content-wrapper .tvnews-event-titel a h3 {
    font-weight: 600;
}

@media (max-width: 575px) {
    .tvtab-title-wrapper .tvtabs-products li {
        border-color: #333333;
    }
}

.tvvertical-slider img.thumb.selected,
.tvvertical-slider img.thumb:hover,
#product-modal .modal-content .modal-body .product-images img {
    border-color: #707070;
}

.form-control-select option {
    color: #666666;
}

.tvfooter-logo-block .tvfooter-img-block img {
    filter: invert(1);
}

.product-4 .tvvertical-slider .arrows .tvvertical-slider-next:hover,
.product-4 .tvvertical-slider .arrows .tvvertical-slider-pre:hover,
.product-6 .tvvertical-slider .arrows .tvvertical-slider-next:hover,
.product-6 .tvvertical-slider .arrows .tvvertical-slider-pre:hover {
    color: #000000;
}

.blog_post_content p.meta_category a:hover {
    color: #e40046;
}

#header .header-4 .tv-menu-horizontal ul li.level-1>a,
#header .header-6 .tv-menu-horizontal ul li.level-1>a {
    text-shadow: 1.2px 1px #00000085;
}

.active_filters .filter-block {
    box-shadow: 0px 0px 3px 0 rgb(255 255 255 / 20%);
}

.block-reassurance-item .block-title {
    color: #ffffff !important;
}

.full-wrapper-backdrop,
body .tv-main-div .half-wrapper-backdrop {
    /*background: #ffffff4d;*/
}

.tvcmstheme-control .tvtheme-control-icon,
.tvcmstheme-layout .tvtheme-layout-icon {
    box-shadow: -3px 2px 3px -1px rgb(255 255 255 / 30%);
}
#header .header-4 .tv-menu-horizontal ul li.level-1>a,
#header .header-6 .tv-menu-horizontal ul li.level-1>a {
    color: #ffffff !important;
}

.tv-menu-horizontal li.level-1 .img-icon,
.tvservices-img img,
.tvfooter-logo-block .tvfooter-img-block img,
/*.tv-header-logo img,*/
#block-reassurance img,
.owl-carousel .owl-item .tvbrandlist-slider-wrapper-info .tvbrand-img-block img,
.header-4 .tv-menu-horizontal li.level-1 .img-icon,
.tvlayout-radio-img>.tvlayout-image,
.tv-single-block-image img {
    filter: invert(1);
}
.header-6 .tv-menu-horizontal li.level-1 .img-icon,
.header-6 .tv-header-logo img {
    filter: invert(0);
}
.radio-toolbar input[type="radio"]:checked+label span {
    box-shadow: 4px 5px 3px 0px rgb(255 255 255 / 20%);
}

.radio-toolbar label:hover span,
.tvlayout-radio-img>input:checked+.tvlayout-image,
.tvlayout-radio-img>input:hover+.tvlayout-image {
    box-shadow: 0px 2px 3px 0px rgb(255 255 255 / 20%);
}

.product-quantity .input-group-btn-vertical .btn {
    box-shadow: 2px 2px 4px rgb(255 255 255 / 14%);
}

.tvselect-layout.tvall-theme-content .card-header {
    box-shadow: 0px 0px 5px 0px rgb(255 255 255 / 20%);
}

.product-actions .input-container label span {
    box-shadow: 4px 4px 4px rgb(255 255 255 / 14%);
}

.ttvcmscart-show-dropdown-right .ttvclose-cart {
    background-position: -155px -805px;
}

.open-comment-form:hover .tvcustom-icons,
.open-comment-form .tvcustom-icons {
    background-position: -218px -717px;
}

.tvcustomize-btn:hover .tvcustom-icons,
.tvcustomize-btn .tvcustom-icons {
    background-position: -217px -618px;
}

body#checkout div.checkout-step .delivery-option,
.definition-list dl dt,
.definition-list dl dd,
.thead-default th {
    background-color: #1c1c1e;
}
.form-control:focus{
    background-color:#000;
    color:#fff
}
.popover > div{
    color:#000
}
#footer .tvfooter-checkout.tvfooter-copy-payment-icon-wrapper{
    background-color: #000;
}

.tvheader-checkout .tvcmsdesktop-contact #contact-link span{
    color: #fff;
}