*::-webkit-scrollbar-thumb {
    background-color: #df0004;
}
a:focus,
a:hover,
.btn-outline-primary,
.btn-link,
.page-link,
.text-primary,
.btn-unstyle:focus .expand-more,
.dropdown-item:focus,
.dropdown-item:hover,
.search-widget form input[type=text]:focus+button .search,
.search-widget form button[type=submit] .search:hover,
#header .top-menu a[data-depth="0"]:hover,
.top-menu .sub-menu a:hover,
.page-my-account #content .links a:hover i,
.page-my-account #content .links a:hover span,
.carousel .carousel-control .icon-next:hover i,
.carousel .carousel-control .icon-prev:hover i,
.pagination .current a,
.block-categories .collapse-icons .add:hover,
.block-categories .collapse-icons .remove:hover,
.block-categories .arrows .arrow-down:hover,
.block-categories .arrows .arrow-right:hover,
.tabs .nav-tabs .nav-link.active,
#blockcart-modal .product-name,
.cart-grid-body a.label:hover,
.block_newsletter form input[type=text]:focus+button .search,
.block_newsletter form button[type=submit] .search:hover,
.account-list a:hover,
#header .header-nav .blockcart a:hover,
#wrapper .breadcrumb li:last-child a,
#wrapper .breadcrumb li:hover a,
.block-categories .category-sub-menu li[data-depth="0"]:hover>a,
.block-categories .category-sub-menu li[data-depth="1"]:hover>a,
.block-categories .category-sub-menu li[data-depth="2"]:hover>a,
.block-categories .category-sub-menu li .category-sub-link:hover,
.block-categories .category-sub-menu li:hover>.navbar-toggler,
#search_filters_brands .facet .tvsearch-filter-brand-wrapper li.facet-label a:hover,
.tvserach-filter-suppliers p:hover,
#search_filters_suppliers .facet .tvserach-filter-suppliers li.facet-label a:hover,
.blog_post_content p.meta_category a:hover,
.modal-body.tv-addtocart-content-part .tv-addtocart-price,
body#cms #content-wrapper .main-color-1,
#checkout-payment-step .js-modal-content .main-color-1,
body#order-confirmation .tvorder-conformation-wrapper #content #order-items .order-confirmation-table table tr.font-weight-bold td.value.total_tax_inc,
body#checkout #cgv-order-checkout a:hover, 
#tvcmsdesktop-account-button .tv-header-account .tv-account-dropdown a.tvmyccount:hover,
.pack-product-container .pack-product-name a:hover, #mywishlist h1.tv-cms-wishlist, #module-tvcmswishlist-mywishlist .wishlistLinkTop .wishlistTitle,
#module-tvcmswishlist-view h1.tv-cms-wishlist, 
.tvpagination-title-item-wrapper .tvinner-page-pagination-content-box ul.page-list li.current a, .product-quantity .input-group-btn-vertical .btn i,
.tvproduct-catalog-wrapper .tvproduct-catalog-btn-wrapper .tv-product-cart-quentity-inner .tvproduct-cart-quentity-decrement i,
.tvproduct-catalog-wrapper .tvproduct-catalog-btn-wrapper .tv-product-cart-quentity-inner .tvproduct-cart-quentity-increment i {
    color: #df0004;
}
.btn-primary:hover,
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.btn-info.dropdown-toggle.focus,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle:hover,
.btn-outline-primary.active,
.btn-outline-primary.focus,
.btn-outline-primary:active,
.btn-outline-primary:focus,
.btn-outline-primary:hover,
.open>.btn-outline-primary.dropdown-toggle,
.btn-outline-info.active.focus,
.btn-outline-info.active:focus,
.btn-outline-info.active:hover,
.btn-outline-info:active.focus,
.btn-outline-info:active:focus,
.btn-outline-info:active:hover,
.open>.btn-outline-info.dropdown-toggle.focus,
.open>.btn-outline-info.dropdown-toggle:focus,
.open>.btn-outline-info.dropdown-toggle:hover,
.dropdown-item.active,
.dropdown-item.active:focus,
.dropdown-item.active:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover,
.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover,
.card-primary,
.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover,
.tag-primary,
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover,
.bg-primary,
.bootstrap-touchspin .group-span-filestyle .btn-touchspin,
.group-span-filestyle .bootstrap-touchspin .btn-touchspin,
.group-span-filestyle .btn-default,
.custom-radio input[type=radio]:checked+span,
body#checkout section.checkout-step .delete-address,
body#checkout section.checkout-step .edit-address,
.products-sort-order .select-list:hover,
.facet-dropdown .select-list:hover,
#header .header-nav .cart-preview.active,
/*.page-footer a,*/
#newsletter_block_popup .block_content .send-reqest:hover,
/*.footer_links.wishlist_footer a,*/
.tvwishlist-send-mess-btn .button-small,
.tvcmsNewsLetterPopup-i .tvnewsletterpopup-button-icon:hover,
/*.tvblob-all-submit-btn .tvcmsblog_submit_btn,*/
::selection,
.tvsticky-up-arrow:hover,
.tvsticky-wishlist:hover,
.tvsticky-compare:hover,
.tvright-sticky-account:hover,
.tvright-sticky-add-to-cart:hover,
.newsletter_block_popup-bottom label:after,
.cart-content-btn a.tvall-inner-btn, .tvremove-btn,
#navlabel-pro-for-customer-icon {
    background-color: #df0004;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.btn-info.dropdown-toggle.focus,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle:hover,
.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.focus,
.btn-outline-primary:active,
.btn-outline-primary:focus,
.btn-outline-primary:hover,
.open>.btn-outline-primary.dropdown-toggle,
.btn-outline-info.active.focus,
.btn-outline-info.active:focus,
.btn-outline-info.active:hover,
.btn-outline-info:active.focus,
.btn-outline-info:active:focus,
.btn-outline-info:active:hover,
.open>.btn-outline-info.dropdown-toggle.focus,
.open>.btn-outline-info.dropdown-toggle:focus,
.open>.btn-outline-info.dropdown-toggle:hover,
.card-primary,
.card-outline-primary,
.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover,
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover,
/*.tvblob-all-submit-btn .tvcmsblog_submit_btn,*/
.tv_search_filter_wrapper .tvleft-right-title-wrapper:hover,
#configurator_block .option_block.custom .option_block_content:hover img,
#configurator_block .option_block.colortexture .option_block_content:hover .option_img img,
body#checkout div.checkout-step .delivery-option-parent:has(.delivery-option .custom-radio input[type="radio"]:checked) {
    border-color: #df0004;
}
#block-reassurance li .block-reassurance-item {
    border-left-color: #df0004;
}
.tvcms-header-myaccount .tv-account-dropdown {
    border-bottom-color: #df0004;
}
.facet-dropdown.open>.select-title {
    border: 3px solid #df0004;
}
#product-modal .modal-content .modal-body .product-images img:hover,
.tvprduct-image-info-wrapper .product-images>li.thumb-container>.thumb.active,
.tvprduct-image-info-wrapper .product-images>li.thumb-container>.thumb:hover {
    border: 1px solid #df0004;
}
.product-images>li.thumb-container>.thumb.selected,
.product-images>li.thumb-container>.thumb:hover {
    border: 2px solid #df0004;
}
#configurator_preview #dl-final-price dd,
.tvcmsmobile-contact #_desktop_contact_link #contact-link span,
.tv-sub-category-title-wrapper .tv-sub-category-title,
.tv-all-page-main-title,
.tv-all-page-main-title-wrapper #manufacturer-title,
.cms-description h1.tv-cms-main-title,
.title_home_page_fag,
#module-faqs-display #content a:not(.mpm-faqs-search-result),
#module-ps_emailalerts-account .tv-cms-psemailalerts,
.cart-grid-body .card-block h1,
#configurator_block #configurator_preview #configurator_preview_summary .page-subheading,
body#checkout div.checkout-step#checkout-addresses-step .content form a[data-link-action="different-invoice-address"],
#content-wrapper #category-see-more, .color-1 {
    color: #df0004;
}
/**************** theme color ****************/
#tvcmsdesktop-main-menu .tvcmsmain-menu-wrapper .tv-header-menu[data-depth="1"]>li>.tvmenu-link-wrapper a span:hover,
.tv-menu-horizontal .cat-drop-menu .level-1:hover>a:after,
.tv-menu-horizontal .cat-drop-menu .level-2:hover>a:after,
.tv-menu-horizontal .cat-drop-menu .level-3:hover>a:after,
.tv-menu-horizontal .cat-drop-menu .level-4:hover>a:after,
.tv-menu-horizontal .cat-drop-menu .level-1:hover>a span,
.tv-menu-horizontal .cat-drop-menu .level-2:hover>a span,
.tv-menu-horizontal .cat-drop-menu .level-3:hover>a span,
.tv-menu-horizontal .cat-drop-menu .level-4:hover>a span,
.tvall-block-box-shadows:hover .tvservices-content-box .tvservices-title,
.tvblog-event-all-content-block .tvnews-event-titel a:hover,
.tvcmsdesktop-view-wishlist .tvwishlist-name:hover span,
.tvcmsdesktop-view-compare .tvdesktop-view-compare-name:hover,
#tvcmsdesktop-language-selector:hover .tv-language-btn i,
#tvcmsdesktop-currency-selector:hover .tv-currency-btn i,
#tvcmsdesktop-user-info:hover .tvhedaer-sign-btn i,
#tvcmsdesktop-language-selector:hover .tv-language-btn .tv-language-span,
#tvcmsdesktop-currency-selector:hover .tv-currency-btn .tv-currency-span,
#tvcmsdesktop-user-info .tvhedaer-sign-btn:hover,
.tv-language-dropdown li a:hover,
.tv-currency-dropdown li a:hover,
.tvcategory-chain-slider-category a:hover:after,
.tvcategory-chain-slider-category a:hover,
.tvnews-event-link a:hover,
.tvallproduct-link a:hover,
.tvleft-right-penal-all-block .tvall-product-bottom-link-block a:hover,
.tvcmsblog-left-side .tvnews-event-link a:hover,
.tvfooter-view-link a:hover,
/*.product-price-and-shipping .price,*/
.tvnews-event-link a:hover i,
.tvallproduct-link a:hover i,
.tvfooter-store-link a:hover,
#header .tv-menu-horizontal ul li.level-1 ul li.item-header a:hover,
#header .tv-menu-horizontal ul li.level-1 ul li.item-line a:hover,
.footer-container li a:hover,
.product-price .current-price .price,
.product-flags.tvproduct-sale-pack-wrapper li,
.tvcopylink p:hover,
.tvleft-right-penal-all-block .tvall-product-bottom-link-block a:hover i,
.tvcmsblog-left-side .tvnews-event-link a:hover i,
.tvfooter-view-link a:hover i,
.tvproduct-timer-wrapper .seconds,
.tvmenu-link-wrapper .tvdropdown-submenu.tvmenu-link span:hover,
.tvmain-slider-contant .tvmain-slider-button:hover,
.tvmain-slider-contant .tvmain-slider-title:hover,
.tvsearch-dropdown-total-wrapper:hover .tvsearch-dropdown-total,
.block-categories .category-sub-menu li:hover[data-depth="0"]>a,
.block-categories .category-sub-menu li:hover[data-depth="2"]>a,
.block-categories .category-sub-menu li .category-sub-link:hover .block-categories .category-sub-menu li:hover .navbar-toggler,
.tvinstagram-slider-title-wrapper .tvinstagram-user-name,
.custom-checkbox input[type=checkbox]+span .checkbox-checked,
.tvproduct-wishlist-compare .tvcompare-wrapper:hover i,
.tvproduct-wishlist-compare .tvcompare-wrapper:hover span,
.tvproduct-wishlist-compare .tvproduct-wishlist:hover i,
.tvproduct-wishlist-compare .tvproduct-wishlist:hover span,
.tvsearch-dropdown-wrapper:hover .tvsearch-dropdown-content-box .tvsearch-dropdown-title,
/*.tvproduct-flags.tvproduct-sale-pack-wrapper li,*/
.tvproduct-wrapper .tvproduct-timer-wrapper .seconds,
.ttvcmscart-show-dropdown-right .tvcart-product-content .product-price,
.ttvcmscart-show-dropdown-right .ttvcart-product-label-value.total .ttvcart-product-value,
.tv-account-dropdown a.tvmyccount:hover,
.tvcategory-chain-slider-category:hover:after,
.tvcategory-chain-slider-category:hover,
.cms-description a,
.tv-sub-category-inner:hover .tvcategory-name a,
.tvdesktop-wishlist:hover .tvwishlist-name span,
.tvcmsdesktop-view-compare:hover .tvdesktop-view-compare-name,
.tvdesktop-wishlist:hover .tvwishlist-icon i,
.tvdesktop-view-compare:hover .tvdesktop-compare-icon i,
.tvcategory-chain-title a,
.tvcategory-chain-title a:hover,
.tvproduct-page-wrapper  #product-details .product-features p,
.tvproduct-page-wrapper  #tab-content #attachments .product-attachments p,
#search_filters .facet .facet-label:hover a,
#wrapper .breadcrumb a:hover i,
body#checkout .card-block.cart-summary-totals .value.total_tax_inc_value,
body#cart .card.cart-summary .value.total_tax_inc_value,
#_desktop_cart .ttvcart-price-shipping-text .ttvcart-product-label-value.tax .ttvcart-product-value,
.tvcategory-chain-title::after,
.tv-product-price .product-price-and-shipping .product-tax-label,
.tvfooter-product-sticky-bottom .tvproduct-image-title-price .product-price-and-tax-label .tvproduct-tax-label,
.product-price-and-tax-label .tvproduct-tax-label,
.modal.quickview .tvquickview-prod-details .product-price-and-tax-label .tvproduct-tax-label,
#blockcart-modal .modal-body .tv-addtocart-image-name-wrapper .product-tax-label,
#blockcart-modal .modal-body .tv-addtocart-content .product-tax-label,
.blockcart.cart-preview .ttvcmscart-show-dropdown-right .ttvcart-product-wrapper .tvcart-product-content .product-tax-label,
.card .cart-item .product-price-and-shipping.product-line-info .product-tax-label,
.ttvcmscart-show-dropdown-right .ttvcart-top-title h4, .ttvcmscart-show-dropdown-right .ttvcart-top-title span, #search_filters .facet .facet-title {
    color: #df0004;
}
.tvspecial-product .tvproduct-wrapper .tvproduct-timer-box .days,
.tvspecial-product .tvproduct-wrapper .tvproduct-timer-box .hours,
.tvspecial-product .tvproduct-wrapper .tvproduct-timer-box .minutes,
.tvspecial-product .tvproduct-wrapper .tvproduct-timer-box .seconds,
.owl-item.active .tvtestimonial-title a,
body#order-confirmation .tvorder-conformation-wrapper #content #order-items .order-confirmation-table table tr.font-weight-bold td.value,
body#checkout .card-block.cart-summary-totals .value.total_tax_exc_value,
body#checkout .card-block.cart-summary-totals .value.total-price,
body#cart .card.cart-summary .value.total_tax_exc_value,
body#cart .card.cart-summary .value.total-price,
#_desktop_cart .ttvcart-price-shipping-text .ttvcart-product-label-value.total .ttvcart-product-value,
body#cart #content-wrapper li.cart-item .product-line-custom .product-customization-line .label,
body#order-confirmation #content-wrapper .order-confirmation-table .product-line-custom .product-customization-line .label,
body#order-detail #content-wrapper #order-products .product-line-custom .product-customization-line .label,
#blockcart-modal.tv-addtocart-msg-wrapper .tv-addtocart-product-name .product-name, .gomakoil_faq_page .faq.faqs-card-block .title_faq_page, .bootstrap-touchspin .btn-touchspin:hover i {
    color: #00406e;
}
.tv-product-page-content h1, .tv-product-page-content h4, .tv-product-page-content h5, .tvquickview-main-title, .color-2 {
    color: #00406e;
}
@media(max-width:991px) {
    .tvmega-menu-title {
        color: #df0004;
    }
}
#tvcmsdesktop-main-menu .tvcmsmain-menu-wrapper .tv-header-menu[data-depth="0"]>li>.tvmenu-link-wrapper a span:after,
.tvmain-slider-content-inner.active:after,
.tvtheme-control-wrapper .tvtheme-option .btn-primary,
.tvtheme-control-wrapper .tvtheme-control-reset:hover,
.tvcmstheme-control .tvtheme-control-wrapper .tvselect-theme select option:hover,
.tvcmstheme-control .tvtheme-control-icon:hover,
.tvcmstheme-layout .tvtheme-layout-icon:hover,
.tvmain-slider-contant .tvmain-slider-button,
.tv-cart-cart-inner,
.tvbottom-to-top:hover,
.tvvertical-menu-img-block,
.nivo-controlNav .nivo-control.active,
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,
.tvnewsleteer-btn-wrapper .btn-primary:hover,
.tvproduct-cart-quentity-increment:hover,
.tvproduct-cart-quentity-decrement:hover,
.tvcart-product-list-checkout,
.tvcart-product-list-viewcart:hover,
.tvcart-product-list-checkout:hover,
button.close-cookie.tvclose-icon,
.tvcategory-slider-info-box:after,
.tvtabcategory-product-li:hover .tvtabcategory-product-li-inner-block,
.tvtabcategory-product-li.active .tvtabcategory-product-li-inner-block,
.tvall-inner-btn:hover:after,
#netreviews_button_more_reviews .netreviews_button:hover,
#netreviews_button_more_reviews .active,
.tvtabs-products .tvtab-name:before,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-checkout,
button.btn#validateCity:hover,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-viewcart,
.pagination .tv-pagination-wrapper li a:hover,
.pagination .tv-pagination-wrapper li.current a,
.cyfsp, .pafp {
    background-color: #df0004;
}
.tvfooter-title-wrapper .tvfooter-title,
.tvdekstop-footer-all-title-wrapper .tvfooter-title,
.block_newsletter .tvnewsletter-title,
.tvsearch-result .tvcmssearch-dropdown .tvsearch-dropdown-wrapper .product-price-and-shipping .price .tvproductsearch-tax-label {
    color: #df0004;
}
.product-price-and-shipping .price,
.cart-summary-line.cart-total .value,
.tvcart-product-remove a:hover i,
.product-line-grid-right .cart-line-product-actions .remove-from-cart:hover  {
    color: #df0004;
}
.product-pack .pack-product-container .pack-product-price strong,
#ap-container .ap-product-row .pack-product-price strong,
body#checkout div.checkout-step .carrier-price {
    color: #00406e;
}
.tvproduct-description-tab .nav-tabs .nav-item .nav-link.active, div.wlp_bought_list div .product_infos .wishlist_product_detail .tvproduct-cart-btn form button.btn.add-to-cart:hover {
    background-color: #df0004;
}
.tvheader-language-currency-wrapper #_desktop_contact_link a span.tvcms_contact_info,
body#checkout .tvcheckout-process-left .checkout-step.-current .step-title,
body#checkout .cart-summary-products .tvcheckout-expend:hover,
#cart-summary-product-list .tvproduct-name .product-title a h6,
body#order-confirmation #content-hook_order_confirmation .card-block h3.h1.card-title,
body#order-confirmation .tvorder-conformation-wrapper #content #order-items .order-confirmation-table table tr td.total-price,
#blockcart-modal .modal-body.tv-addtocart-content-part .tv-addtocart-content .cart-content .cart-total-price-modal,
body#history #content table.table tbody tr th:first-of-type,
body#contact .contact-rich h3, body#contact .contact-form h3, body#contact .contact-form h1,body#custom .contact-form h1, #history .orders .order a h3,
body#order-confirmation #order-details .order-reference,
.tv-sub-menu .tv-menu-col.title-after-tiret .tvmega-menu-link.item-header a::after, div.wlp_bought_list div .product_infos .product-price .price, 
div.wlp_bought_list div .product_infos .product-price .product-tax-label, 
div.wlp_bought_list div.card-block .cart-summary-line.cart-total .total_tax_inc_value, #search_filters .facet .title .facet-title {
    color: #df0004;
}
.tvheader-language-currency-wrapper #_desktop_contact_link a:hover span.tvcms_contact_info,
#newsletter_block_popup .newsletter_block_popup-bottom .tvcmsnewsletterpopup_newsletter_dont_show_again,
body#checkout div.checkout-step.-reachable.-complete h1 .step-edit,
body#checkout .cart-summary-products .tvcheckout-expend,
div.wlp_bought_list div.card-block .cart-summary-line .total_tax_exc_value,
div.wlp_bought_list div.card-block .cart-summary-line .total-price {
    color: #00406e;
}
.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-left: 3px solid #df0004;
}
.lang-rtl .tvcmsvertical-menu li.level-1:hover,
.lang-rtl .tvvertical-menu-show-hide-category .tvvertical-show-category:hover,
.lang-rtl .tvvertical-menu-show-hide-category .tvvertical-hide-category:hover {
    border-right: 3px solid #df0004;
}
.tvsearch-more-search:hover,
body#checkout button.checkout-continue-reverse-color,
body#cart a.cart-continue-reverse-color,
body#contact .contact-form button.tvall-inner-btn.contact-form-reverse-color {
    background-color: #df0004;
}
#header .tv-menu-horizontal ul li.level-1 ul li.item-line.tvmega-menu-link a:hover:before {
    border: 4px solid #df0004;
}
.dynamic-image .tvmega-menu-link .html-block .image-block img {
    border-left: 7px solid #df0004;
}
.tvmain-slider-next-pre-btn .tvcmsprev-btn:hover,
.tvcms-vertical-menu-next-pre-btn .tvcmsprev-btn:hover,
.tvmain-slider-next-pre-btn .tvcmsnext-btn:hover,
.tvcms-vertical-menu-next-pre-btn .tvcmsnext-btn:hover,
.tvcompare-wrapper .tvproduct-compare-icon i.remove,
.tvproduct-wrapper .tvproduct-cart-btn .tvproduct-add-to-cart,
.tvproduct-wrapper .tvproduct-quick-btn .tvproduct-quick-icon,
.tvproduct-wrapper .tvproduct-wishlist .tvproduct-wishlist-icon,
/*.tvproduct-wrapper .tvcompare-wrapper .tvproduct-compare-icon i.add,*/
/*.tvproduct-wrapper .tvcompare-wrapper .tvproduct-compare-icon i.remove,*/
.tvproduct-wrapper .tvcompare-wrapper .tvproduct-compare-icon,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-checkout:hover,
button.btn#validateCity,
.tvproduct-wrapper .tvproduct-btn-add-to-cart .tvproduct-cart-btn form,
.tvproduct-wrapper .tvproduct-btn-add-to-cart-categorylist .tvproduct-cart-btn form,
.form-group .bootstrap-filestyle.input-group .group-span-filestyle .btn-default,
.input-group .input-group-btn>.btn[data-action=show-password],
div.wlp_bought_list div .product_infos .wishlist_product_detail .tvproduct-cart-btn form, #header .tv-myaccount-btn-desktop svg,
.pagination .tv-pagination-wrapper li a {
    background-color: #00406e;
}
body#checkout button.checkout-continue-reverse-color::after,
body#cart a.cart-continue-reverse-color::after,
.cart-content-btn a.tvall-inner-btn::after,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-viewcart::after,
body#contact .contact-form button.tvall-inner-btn.contact-form-reverse-color::after,
#login-form button.tvall-inner-btn.login-button-reverse-color::after,
body#cms button.tvall-inner-btn.login-button-reverse-color::after,
#customer-form button.tvall-inner-btn.form-control-submit.create-customer-reverse-color::after,
form button.tvall-inner-btn.address-form-reverse-color::after,
.addresses-footer a.tvall-inner-btn.new-address-button-reverse-color::after,
.order-message-form button.tvall-inner-btn.form-control-submit.order-new-message-reverse-color::after,
.submit.tvwishlist-btn .tvall-inner-btn.submit-wishlist-reverse-color::after,
#showSendWishlist .tvall-inner-btn.send-wishlist-reverse-color::after,
#password #content .password-forgot-reverse-color::after {
    filter: brightness(0.80);
}
.cart-content-btn a.tvall-inner-btn:hover,
.cart-content-btn a.tvall-inner-btn:hover::after,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-viewcart:hover,
.form-group .bootstrap-filestyle.input-group .group-span-filestyle .btn-default:hover,
.input-group .input-group-btn>.btn[data-action=show-password]:hover,
#login-form button.tvall-inner-btn.login-button-reverse-color,
#login-form button.tvall-inner-btn.login-button-reverse-color:hover,
body#cms button.tvall-inner-btn.login-button-reverse-color,
body#cms button.tvall-inner-btn.login-button-reverse-color:hover,
#customer-form button.tvall-inner-btn.form-control-submit.create-customer-reverse-color:hover,
#customer-form button.tvall-inner-btn.form-control-submit.create-customer-reverse-color,
form button.tvall-inner-btn.address-form-reverse-color,
form button.tvall-inner-btn.address-form-reverse-color:hover,
.addresses-footer a.tvall-inner-btn.new-address-button-reverse-color,
.addresses-footer a.tvall-inner-btn.new-address-button-reverse-color:hover,
.order-message-form button.tvall-inner-btn.form-control-submit.order-new-message-reverse-color,
.order-message-form button.tvall-inner-btn.form-control-submit.order-new-message-reverse-color:hover,
.submit.tvwishlist-btn .tvall-inner-btn.submit-wishlist-reverse-color,
.submit.tvwishlist-btn .tvall-inner-btn.submit-wishlist-reverse-color:hover,
#showSendWishlist .tvall-inner-btn.send-wishlist-reverse-color,
#showSendWishlist .tvall-inner-btn.send-wishlist-reverse-color:hover,
#password #content .tvall-inner-btn.password-forgot-reverse-color,
#password #content .tvall-inner-btn.password-forgot-reverse-color:hover,
.tv-header-cart .tv-cart-icon {
    background-color: #df0004;
}
.tvproduct-wrapper .tvproduct-quick-btn:hover .tvproduct-quick-icon,
.tvproduct-wrapper .tvproduct-cart-btn:hover .tvproduct-add-to-cart,
.tvproduct-wrapper .tvproduct-wishlist:hover .tvproduct-wishlist-icon,
.tvproduct-wrapper .tvproduct-cart-btn:hover .tvproduct-out-of-stock,
.tvproduct-wrapper .tvcompare-wrapper:hover .tvproduct-compare-icon,
.tvproduct-wrapper .tvproduct-btn-add-to-cart .tvproduct-cart-btn form:hover,
.tvproduct-wrapper .tvproduct-btn-add-to-cart-categorylist .tvproduct-cart-btn form:hover,
#configurator_preview .buttons_container .configurator-add #add_configurator_to_cart:hover {
    background-color: #df0004;
    /*border: 1px solid #df0004;*/
}
.tvcmssearch-dropdown {
    border-bottom: 4px solid #df0004;
}
.tvall-inner-btn,
#netreviews_button_more_reviews .netreviews_button,
/*.tvtab-title-wrapper .tvtabs-products li:hover,*/
.tvtab-title-wrapper .tvtabs-products li.active,
.tvfooter-copy-payment-icon-wrapper,
.tvcategory-title-wrapper,
.tv-main-category-title:before,
#left-column .tvleft-right-title.facet-label:before,
/*.tvcmsmobile-header-menu-offer-text,*/
#blockcart-modal .modal-header, .tvedit-btn,
.tvproduct-btn-add-to-cart .tvproduct-cart-btn form.tvproduct-out-of-stock:hover,
.tvproduct-btn-add-to-cart-categorylist .tvproduct-cart-btn form.tvproduct-out-of-stock:hover,
#configurator_preview .buttons_container .configurator-add #add_configurator_to_cart {
    background-color: #00406e;
}
.tvcmsblog-left-side .tvblog-img-block .date_time.tvdate-time {
    background-color: #00406e;
    /*border: 1px solid #00406e;*/
}
.tvproduct-wrapper .tvproduct-cart-btn .tvproduct-add-to-cart span,
.tvproduct-wrapper .tvproduct-add-to-cart-label,
.tvproduct-wrapper .tvproduct-cart-btn .tvproduct-add-to-cart i,
.tvproduct-wrapper .tvproduct-quick-btn i,
.tvproduct-wrapper .tvproduct-quick-btn .tvproduct-quick-lable,
.tvproduct-wrapper .tvproduct-wishlist .panel-product-line i,
.tvproduct-wrapper .tvcompare-wrapper .tvproduct-compare-icon i.add,
.tvproduct-wrapper .tvcompare-wrapper .tvproduct-compare-icon i.remove {
    color: #FFFFFF;
}
.tvproduct-wrapper .tvproduct-cart-btn:hover .tvproduct-add-to-cart span,
.tvproduct-wrapper .tvproduct-cart-btn:hover .tvproduct-add-to-cart i,
.tvproduct-wrapper .tvproduct-quick-btn:hover i,
.tvproduct-wrapper .tvproduct-quick-btn:hover .tvproduct-quick-lable,
.tvproduct-wrapper .tvproduct-wishlist:hover .panel-product-line i,
.tvproduct-wrapper .tvcompare-wrapper:hover .tvproduct-compare-icon i.add,
.tvproduct-wrapper .tvcompare-wrapper:hover .tvproduct-compare-icon i.remove {
    color: #FFFFFF
}
.tvcmscookies-notice .tvclose-icon span,
.tv_search_filter_wrapper .tvleft-right-title-wrapper:hover i,
/*.tv_search_filter_wrapper .tvleft-right-title-wrapper:hover .tvproduct-top-filter-name,*/
.tvall-inner-btn:hover span,
.tvall-inner-btn:hover i,
#netreviews_button_more_reviews .netreviews_button,
#netreviews_button_more_reviews .netreviews_button:hover,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-viewcart,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-checkout,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-viewcart:hover,
.tvcmstheme-control .tvtheme-control-icon:hover i,
.tvcmstheme-layout .tvtheme-layout-icon:hover i,
.tv-cart-cart-inner,
.tvproduct-cart-quentity-decrement:hover i,
.tvproduct-cart-quentity-increment:hover i,
::selection,
.tvsticky-up-arrow span,
.tvsticky-wishlist .tvwishlist-sticky-name,
.tvsticky-compare .tvsticky-compare-name,
.tvright-sticky-account span,
.tvright-sticky-add-to-cart span,
.tvsticky-up-arrow:hover i,
.tvsticky-wishlist:hover i,
.tvsticky-compare:hover i,
.tvmain-slider-next-pre-btn .tvcmsmain-next:hover i,
.tvmain-slider-next-pre-btn .tvcmsmain-prev:hover i,
.cart-content-btn a.tvall-inner-btn:hover span,
.tvcms-vertical-menu-next-pre-btn .tvcmsprev-btn:hover i,
.tvcms-vertical-menu-next-pre-btn .tvcmsnext-btn:hover i,
.tvtab-title-wrapper .tvtabs-products li:hover span,
.tvtabcategory-product-li:hover .tvtabcategory-product-li-inner-block a,
.tvtabcategory-product-li.active .tvtabcategory-product-li-inner-block a,
.tvright-sticky-account:hover i,
.tvright-sticky-add-to-cart:hover i
{
    color: #FFFFFF;
}
.tvall-inner-btn span,
.tvall-inner-btn i,
.tvtab-title-wrapper .tvtabs-products li.active span,
#tvdesktop-megamenu .tv-menu-horizontal ul li.level-1>a,
.tvmain-slider-next-pre-btn .tvcmsnext-btn:hover i,
.tvcms-vertical-menu-next-pre-btn .tvcmsnext-btn:hover i,
.tvcategory-title-wrapper .tvleft-right-title span,
.tvcmsvertical-menu-wrapper .tvleft-right-title-toggle,
#tvcms-mobile-view-header .tv-account-wrapper .tv-myaccount-btn span,
#blockcart-modal .modal-title,
.tvtabcategory-show:hover a,
.tvtabcategory-hide:hover a,
.tvcopylink p,
.tvcmsblog-left-side .tvblog-img-block .tvmonth-time,
.tv-addtocart-msg-wrapper .tv-addtocart-close {
    color: #FFFFFF;
}
.tvcmsheader-search.search-widget form .tvheader-top-search-wrapper button[type=submit] svg g path,
.tvcmsheader-search.search-widget form .tvheader-top-search-wrapper button[type=submit] svg g rect,
.tvcmsheader-search.search-widget form .tvheader-top-search-wrapper:hover button[type=submit] svg g path,
.tvcmsheader-search.search-widget form .tvheader-top-search-wrapper:hover button[type=submit] svg g rect,
.tvsearch-header-display-full .tvheader-search-btn svg polygon {
    fill: #df0004 !important;
}
.tvproduct-wrapper .tvproduct-cart-btn .tvproduct-add-to-cart span,
.tvproduct-wrapper .tvproduct-add-to-cart-label,
.tvproduct-wrapper .tvproduct-cart-btn .tvproduct-add-to-cart svg path,
.tvproduct-wrapper .tvproduct-quick-btn svg path,
.tvproduct-wrapper .tvproduct-quick-btn .tvproduct-quick-lable,
.tvproduct-wrapper .tvproduct-wishlist .panel-product-line svg path,
.tvproduct-wrapper .tvcompare-wrapper .tvproduct-compare-icon svg.add path,
.tvproduct-wrapper .tvcompare-wrapper .tvproduct-compare-icon svg.remove path{
    fill: #FFFFFF;
}

.tvproduct-wrapper .tvproduct-cart-btn:hover .tvproduct-add-to-cart span,
.tvproduct-wrapper .tvproduct-cart-btn:hover .tvproduct-add-to-cart svg path,
.tvproduct-wrapper .tvproduct-quick-btn:hover svg path,
.tvproduct-wrapper .tvproduct-quick-btn:hover .tvproduct-quick-lable,
.tvproduct-wrapper .tvproduct-wishlist:hover .panel-product-line svg path,
.tvproduct-wrapper .tvcompare-wrapper:hover .tvproduct-compare-icon svg.add path,
.tvproduct-wrapper .tvcompare-wrapper:hover .tvproduct-compare-icon svg.remove path{
    fill: #FFFFFF
}
.tvproduct-wishlist-compare .tvcompare-wrapper:hover svg path,
.tvproduct-wishlist-compare .tvproduct-wishlist:hover svg path{
    fill: #df0004 !important;
}
@media (min-width: 992px) {
    .tv-language-dropdown,
    .tv-currency-dropdown {
        border-bottom-color: #df0004;
    }
    .text2-light .tv-menu-horizontal li.level-1 .img-icon {
        filter: invert(1);
    }
    .text2-dark .tvfooter-social-icon-wrapper li a {
        filter: invert(1);
    }
    .text2-dark .tvfooter-social-icon-wrapper li:hover a {
        filter: invert(0);
    }
    .text2-dark .tv-menu-horizontal li.level-1 .img-icon {
        filter: invert(1);
    }
    .text2-light .tv-menu-horizontal li.level-1 .img-icon {
        filter: invert(0);
    }
}

#header .tv-menu-horizontal ul li.level-1>a {
    text-shadow: 1.2px 1px #altcolortext120;
}
#header .tv-menu-horizontal ul li.level-1>a .menu-subtitle {
    text-shadow: none;
}
.tvcmsdesktop-view-compare:hover .tvdesktop-compare-icon svg path{
    fill: #df0004 !important;
}
.tv-account-dropdown .tvdesktop-wishlist:hover svg path,
.tvsearch-header-display-full .tvheader-search-btn svg circle:nth-child(3) {
    stroke: #df0004 !important;
}.tvall-page-top-title h1,
#main .tvpage-header-title-wrapper h1,
.tvleft-right-title.facet-label,
.block-categories .category-top-menu>li.tv-category-title-wrapper a,
.tvapp-logo-content-inner .tvdekstop-footer-all-title-wrapper .tvfooter-title span,
.tvcategory-title-wrapper .tvleft-right-title span,
#header .tv-menu-horizontal ul li.level-1>a,
.menu-subtitle,
.tvinstagram-slider-title-wrapper .tvinstagram-title,
.tvinstagram-slider-title-wrapper .tvinstagram-user-name,
.tvtab-title-wrapper .tvtabs-products li span,
.tvcms-main-title .tvmain-title h2 {
    font-family: 'Montserrat', sans-serif;
}body,
.wttestimonial-title a {
    font-family: 'Montserrat', sans-serif;
}.tvall-page-top-title h1,
#main .tvpage-header-title-wrapper h1,
.tvleft-right-title.facet-label,
.block-categories .category-top-menu>li.tv-category-title-wrapper a,
.tvapp-logo-content-inner .tvdekstop-footer-all-title-wrapper .tvfooter-title span,
.tvtab-title-wrapper .tvtabs-products li:hover span,
.tvtab-title-wrapper .tvtabs-products li.active span,
.tvinstagram-slider-title-wrapper .tvinstagram-title,
.tvcms-main-title .tvmain-title h2,
.tvtab-title-wrapper .tvtabs-products li span {
    color: #000000;
}