*::-webkit-scrollbar-thumb {
    background-color: #ceedff;
}
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,
.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,
.tvmain-slider-contant .tvmain-slider-info h1 span,
.tvcmsvertical-menu ul li.level-1 ul li>a:hover,
.wlp_bought_item_container .popover-content table tr td:hover,
.modal-body.tv-addtocart-content-part .tv-addtocart-price {
    color: #ceedff;
}
.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,
.tvcategory-name-image::-webkit-scrollbar-thumb,
.header-7 .tvwishlist-icon .cart-wishlist-number,
.cart-content-btn a.tvall-inner-btn {
    background-color: #ceedff;
}
.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,*/
.tvcms-left-column-wrapper .tv-left-pannal-btn-wrapper:hover,
.tvcms-right-column-wrapper .tv-right-pannal-btn-wrapper:hover,
.tv_search_filter_wrapper .tvleft-right-title-wrapper:hover {
    border-color: #ceedff;
}
.tvcms-header-myaccount .tv-account-dropdown {
    border-bottom-color: #ceedff;
}
.tvcmsprev-btn:hover,
.tvcmsnext-btn:hover {
    border-color: #4ea0ff;
}
.facet-dropdown.open>.select-title {
    border: 3px solid #ceedff;
}
#product-modal .modal-content .modal-body .product-images img:hover {
    border: 1px solid #ceedff;
}
.product-images>li.thumb-container>.thumb.selected,
.product-images>li.thumb-container>.thumb:hover {
    border: 2px solid #ceedff;
}
.tvspecial-product-timer-wrapper .tvspecial-product-day .day,
.tvspecial-product-timer-wrapper .tvspecial-product-hours .hours,
.tvspecial-product-timer-wrapper .tvspecial-product-minutes .minutes,
.tvspecial-product-timer-wrapper .tvspecial-product-seconds .seconds {
    border-color: #000000;
    color: #000000
}
.tvspecial-product-timer-wrapper .tvspecial-product-seconds .seconds {
    color: #ceedff;
    background-color: #000000;
}
.tvadvance-timer-name {
    color: #000000;
}
/**************** 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,
.tvcategory-slider-wrapper-info:hover .tvcategory-slider-info-box,
.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,
.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-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:hover,
#search_filters .facet .facet-label:hover a,
.tvcategory-slider-title:hover .tvcategory-slider-info-title,
.tvtwoofferbanner-content h6 span,
#wrapper .breadcrumb a:hover i {
    color: #ceedff;
}
#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,
/*#products.grid .tvproduct-view.tvproduct-grid,
#products.grid-2 .tvproduct-view.tvproduct-grid-2,
#products.list .tvproduct-view.tvproduct-list,*/
.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,
/*.tvcms-left-column-wrapper .tv-left-pannal-btn-wrapper:hover,*/
/*#products.list-2 .tvproduct-view.tvproduct-list-2,
#products.catelog .tvproduct-view.tvproduct-catelog,
.tvcmsproduct-grid-list .tvproduct-view:hover,*/
/*.tv_search_filter_wrapper .tvleft-right-title-wrapper:hover,*/
.tvcart-product-list-checkout:hover,
.tvall-inner-btn:hover:after,
.tvtestimonial-img-wrapper:after,
.tvservices-title:after,
.tvcategory-chain-title:after,
#blockcart-modal .modal-header,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-checkout,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-viewcart:hover {
    background-color: #ceedff;
}
/*.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 #ceedff;
}*/
.tvtabcategory-product-inner li:after {
    border-top-color: #ceedff;
}
/*.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 #ceedff;
}*/
.tvsearch-more-search:hover {
    background-color: #ceedff;
    border: 1px solid #ceedff;
}
#header .tv-menu-horizontal ul li.level-1 ul li.item-line.tvmega-menu-link a:hover:before {
    border: 1px solid #ceedff;
}
.tvall-inner-btn,
.tvclose-icon,
.tvproduct-wrapper .tvproduct-cart-btn .tvproduct-add-to-cart {
    background: linear-gradient(to right, #4ea0ff 0%, #ceedff 51%, #4ea0ff 100%);
    background-position: right center;
    background-size: 200% auto;
}
.tvtab-title-wrapper .tvtabs-products li:hover,
.tvtab-title-wrapper .tvtabs-products li.active,
.tvproduct-wrapper.grid .tvproduct-quick-btn,
.tvproduct-wrapper.grid-2 .tvproduct-quick-btn,
.tvproduct-wrapper .tvproduct-wishlist:hover .tvproduct-wishlist-icon,
.tvproduct-wrapper .tvcompare-wrapper:hover .tvproduct-compare-icon,
.tvcmsprev-btn:hover,
.tvcmsnext-btn:hover,
.tvcmscustomer-services .tvservices-center .tvall-block-box-shadows::after,
.tvtabcategory-product-li.active,
.tvtabcategory-product-li:hover,
.tvtabcategory-show:hover,
.tvtabcategory-hide:hover,
.tvcategory-slider-info-count,
#footer,
.tvcmsspecial-product,
.tvnewsleteer-btn-wrapper .tvall-inner-btn:hover,
.tvproduct-wrapper .tvproduct-quick-btn:hover,
.tvheader-top-search-wrapper:hover,
.tvsticky-up-arrow:hover,
.tvsticky-wishlist:hover,
.tvsticky-compare:hover,
.tvright-sticky-account:hover,
.tvright-sticky-add-to-cart:hover,
.tvbottom-to-top:hover {
    background: linear-gradient(to right, #ceedff, #4ea0ff);
}

.tvcmsadvance-block-sub-title h1 {
    /*background: linear-gradient(to right, #ceedff, #4ea0ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
    color: #ceedff;
}
.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 .tvcompare-wrapper:hover .tvproduct-compare-icon i.add,
.tvproduct-wrapper .tvproduct-cart-btn:hover .tvproduct-out-of-stock,
.tvproduct-wrapper .tvcompare-wrapper:hover .tvproduct-compare-icon i.remove
/*.tvheader-top-search-wrapper*/
    {
    /*background-color: #ceedff;*/
    /*border: 1px solid #ceedff;*/
}
#tvdesktop-megamenu .tv-menu-horizontal .menu-dropdown,
.tvcmssearch-dropdown {
    border-bottom: 4px solid #ceedff;
}
/*.tvcms-header-menu-offer-wrapper,
.tvcmsheader-sticky.sticky,
.tvcategory-title-wrapper,
.tvcategory-slider-info-box:after,
.tvcmsmobile-header-menu-offer-text,
#blockcart-modal .modal-header {
    background-color: #4ea0ff;
}*/
/*.tvcmsprev-btn:hover,
.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 {
    background-color: #4ea0ff;
    border: 1px solid #4ea0ff;
}*/

.tvcmsspecial-product .tvcms-main-title .tvmain-title h2,
.tvcmsspecial-product .tvcms-main-title .tvmain-desc,
.tvtab-title-wrapper .tvtabs-products li:hover span,
.tvtab-title-wrapper .tvtabs-products li.active span,
.tvmain-slider-contant .tvmain-slider-title,
.tvclose-icon,
.tvcmsNewsLetterPopup-i .tvnewsletterpopup-button-icon:hover i,
.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 span,
.tvall-inner-btn i,
.tvall-inner-btn:hover span,
.tvall-inner-btn:hover i,
.tvcmsnext-btn:hover i,
.tvcmsprev-btn:hover i,
.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-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,
.tvproduct-cart-quentity-decrement:hover i,
.tvproduct-cart-quentity-increment:hover i,
.tvproduct-wrapper .tvproduct-cart-btn .tvproduct-add-to-cart span,
.tvproduct-wrapper .tvproduct-add-to-cart-label,
::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,
.tvright-sticky-account:hover i,
.tvright-sticky-add-to-cart:hover i,
.tvfooter-logo-block .tvfooter-logo-desc,
.tvfooter-title-wrapper .tvfooter-title,
.tvdekstop-footer-all-title-wrapper .tvfooter-title,
.block_newsletter .tvnewsletter-title,
.tvfooter-store-link-content a,
.tvfooter-store-link-fax a,
#footer_sub_menu_store_info,
.tvfooter-store-link a,
#footer_sub_menu_store_info .tvfooter-addresses i,
#footer_sub_menu_store_info .tvfooter-store-link i,
#footer_sub_menu_store_info .tvfooter-store-link-content i,
#footer_sub_menu_store_info .tvfooter-store-link-fax i,
.tvnewsletter-description p,
.footer-container li a,
.tvcopylink p,
.tvtabcategory-product-li.active a,
.tvtabcategory-product-li:hover a,
.tvtabcategory-show:hover a,
.tvtabcategory-hide:hover a,
#blockcart-modal .modal-title,
.tv-addtocart-msg-wrapper .tv-addtocart-close,
.tvbottom-to-top .tvbottom-to-top-icon,
.tvservices-center .tvall-block-box-shadows:hover .tvservices-content-box .tvservices-title,
.tvservices-center .tvall-block-box-shadows:hover .tvservices-content-box .tvservice-dec
/*#products .tv_search_filter_wrapper .tvleft-right-title-wrapper:hover i,
#products .tv_search_filter_wrapper .tvleft-right-title-wrapper:hover*/
    {
    color: #000000;
}
.tvservices-center .tvall-block-box-shadows:hover .tvservices-title:after {
    background-color: #000000;
}
/*.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,
.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,
.pagination .current a {
    color: #000000;
}

/*#header .tv-cart-icon-main svg g path:nth-child(1),
#header .tvheader-search-display-icon svg path:nth-child(1),
#header .tv-myaccount-btn-desktop svg path:nth-child(2),
.tvheader-search-display-icon .tvsearch-open svg circle:nth-child(2),
.tvsearch-header-display-full .tvheader-search-btn svg circle:nth-child(2) {
    fill: #4ea0ff !important;
}*/

.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 {
    fill: #ceedff !important;
}
.tvproduct-wrapper.grid .tvproduct-quick-btn svg path,
.tvproduct-wrapper.grid-2 .tvproduct-quick-btn svg path,
.tvproduct-wrapper .tvproduct-quick-btn:hover svg path,
.tvproduct-wrapper .tvproduct-wishlist .tvproduct-wishlist-icon:hover svg path,
.tvproduct-wrapper .tvcompare-wrapper .tvproduct-compare-icon:hover svg path {
    fill: #000000 !important;
}
.tvproduct-wishlist-compare .tvcompare-wrapper:hover .tvcmsproduct-compare-btn svg path,
.tvproduct-wishlist-compare .tvproduct-wishlist:hover .tvproduct-wishlist-icon svg path,
.tv-account-dropdown #tvcmsdesktop-currency-selector:hover .tv-currency-btn svg path,
.tv-account-dropdown .tvdesktop-view-compare:hover .tvdesktop-compare-icon svg path {
    fill: #ceedff !important;
}
.tv-account-dropdown .tvdesktop-wishlist:hover .tvwishlist-icon svg path {
    fill: #ceedff !important;
    stroke: #ceedff !important;
}


/*#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 .tvproduct-view.tvproduct-catelog.active svg.tvcatelog g polygon,*/
/*.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*/
    {
    fill: #000000 !important;
}
.tvmain-slider-contant .tvmain-slider-title svg.shape path {
    fill: #ceedff !important;
}
@media (max-width: 991px) {
    /*#header .mobile-header-1 .tv-myaccount-btn-desktop svg path:nth-child(1),
        #header .mobile-header-1 .tv-myaccount-btn-desktop svg circle,
        #header .mobile-header-1 .tv-cart-icon-main svg g ellipse {
            fill: none !important;
            stroke: #000000 !important;
        }
        #header .mobile-header-1 .tv-cart-icon-main svg g path:nth-child(2) {
            fill: #000000 !important;
        }*/
    .tvfooter-toggle-icon-wrapper.tvfooter-toggle-icon i {
        color: #000000;
    }
    .tvfooter-title-wrapper .tvfooter-title {
        border: 1px solid #00000020;
    }
}

#header .header-4 .tv-menu-horizontal ul li.level-1>a,
#header .header-6 .tv-menu-horizontal ul li.level-1>a {
    color: #000000;
}
.tvproduct-wrapper .tvproduct-cart-btn .tvproduct-add-to-cart svg path {
    fill: #000000 !important;
}
@media (min-width: 992px) {
    .tv-language-dropdown,
    .tv-currency-dropdown {
        border-bottom-color: #ceedff;
    }
    /* .text2-light .header-4 .tv-menu-horizontal li.level-1 .img-icon,
    .text2-light .header-6 .tv-menu-horizontal li.level-1 .img-icon {
        filter: invert(0);
    }

    .text2-light .tv-menu-horizontal li.level-1 .img-icon {
        filter: invert(1);
    }*/
}
.text1-dark .tvcmsfooter-social-icon .tvfooter-social-icon-wrapper li.rss a {
    background-position: -155px -5px;
}

.text1-dark .tvcmsfooter-social-icon .tvfooter-social-icon-wrapper li.facebook a {
    background-position: -155px -55px;
}

.text1-dark .tvcmsfooter-social-icon .tvfooter-social-icon-wrapper li.twitter a {
    background-position: -155px -105px;
}

.text1-dark .tvcmsfooter-social-icon .tvfooter-social-icon-wrapper li.youtube a {
    background-position: -155px -155px;
}

.text1-dark .tvcmsfooter-social-icon .tvfooter-social-icon-wrapper li.googleplus a {
    background-position: -155px -255px;
}

.text1-dark .tvcmsfooter-social-icon .tvfooter-social-icon-wrapper li.pinterest a {
    background-position: -155px -205px;
}

.text1-dark .tvcmsfooter-social-icon .tvfooter-social-icon-wrapper li.vimeo a {
    background-position: -155px -355px;
}

.text1-dark .tvcmsfooter-social-icon .tvfooter-social-icon-wrapper li.instagram a {
    background-position: -155px -305px;
}
#header .tv-menu-horizontal ul li.level-1>a {
    /*text-shadow: 1.2px 1px #altcolortext285;*/
}
#header .tv-menu-horizontal ul li.level-1>a .menu-subtitle {
    text-shadow: none;
}
.text1-dark .tvcmsspecial-product .tvcms-main-title h2:after,
.text1-dark .tvcmsspecial-product .tvcms-main-title h2:before {
    filter: invert(0);
}
.tvfooter-storelogo-inner,
.tvfooter-copy-payment-icon-wrapper {
    border-color: #00000020;
}
.tvnewsleeter-input-button-wraper .input-wrapper input {
    color: #000000;
    background-color: #00000014;
    border: 2px solid #00000020;
}
@media (max-width: 991px) {
    .tvfooter-title-wrapper .tvfooter-title {
        border-color: #00000020;
    }
}.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: 'Rubik', sans-serif;
}body,
.wttestimonial-title a {
    font-family: 'Rubik', 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;
}

/* ============================================
   ????? ????? — ????????
   padding-top/bottom = ?????? ?????
   ============================================ */
.tvcmsdesktop-top-header-box {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.tvcms-header-logo-wrapper,
.tvcms-header-logo,
.tv-header-logo {
    padding: 0 !important;
    margin: 0 !important;
}

/* ============================================
   ?????? ??? — ?????? ? ????????
   min-width = ?????? ??????
   gap = ???????? ??? ???????? ? ?????? ????
   ============================================ */
ul.tv-language-dropdown {
    min-width: 145px !important;
    white-space: nowrap !important;
}
ul.tv-language-dropdown li a {
    white-space: nowrap !important;
    display: flex !important;
    align-items: center !important;
    gap: 5px !important;           /* ???????? ??? ???????? ? ?????? ???? */
    padding-left: 0px !important; /* ??????? ??? ?????? ???? ?? ??????? */
}

/* ????????? ???? ??? - ???????????? */
ul.tv-language-dropdown.tv-dropdown {
    border-radius: 12px !important;  /* <- ???????? ????? */
    overflow: hidden !important;
    border: 1px solid #eeeeee !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1) !important;
}

/* ============================================
   ???????? ????? — ??????, ?????????, ????
   !! ??????? #4ea0ff ?? ????? ????? ???? !!
   ============================================ */
a:focus,
a:hover,
.btn-outline-primary,
.btn-link,
.page-link,
.text-primary,
#header .top-menu a[data-depth="0"]:hover,
.top-menu .sub-menu a:hover,
.tabs .nav-tabs .nav-link.active,
#blockcart-modal .product-name,
#wrapper .breadcrumb li:last-child a,
#wrapper .breadcrumb li:hover a,
.product-price-and-shipping .price,
.product-price .current-price .price,
.footer-container li a:hover,
.ttvcmscart-show-dropdown-right .tvcart-product-content .product-price,
.ttvcmscart-show-dropdown-right .ttvcart-product-label-value.total .ttvcart-product-value,
.tv-language-dropdown li a:hover,
.tv-currency-dropdown li a:hover,
#search_filters .facet .facet-label:hover a,
.tvcategory-slider-title:hover .tvcategory-slider-info-title,
.tvtwoofferbanner-content h6 span,
#wrapper .breadcrumb a:hover i,
.tvcmsdesktop-view-wishlist .tvwishlist-name:hover span,
.tvdesktop-wishlist:hover .tvwishlist-name span,
.tvdesktop-wishlist:hover .tvwishlist-icon i,
.tvcmsdesktop-view-compare .tvdesktop-view-compare-name:hover,
.tvdesktop-view-compare:hover .tvdesktop-view-compare-name,
.tvdesktop-view-compare:hover .tvdesktop-compare-icon i {
    color: #4ea0ff !important; /* <- ??????? ??? */
}

/* ============================================
   ????????-?????????? ???? ??????
   !! ??????? #4ea0ff ?? ????? ????? ???? !!
   color = ????? ????? ?????????
   ============================================ */
.cart-wishlist-number,
.tvwishlist-number {
    background-color: #4ea0ff !important; /* <- ??????? ??? */
    color: #000000 !important;
}
.tv-cart-cart-inner {
    background-color: #4ea0ff !important; /* <- ??????? ??? */
    color: #000000 !important;
}

/* ============================================
   SVG ?????? ??? ?????????
   !! ??????? #4ea0ff ?? ????? ????? ???? !!
   ============================================ */
.tvproduct-wishlist-compare .tvcompare-wrapper:hover .tvcmsproduct-compare-btn svg path,
.tvproduct-wishlist-compare .tvproduct-wishlist:hover .tvproduct-wishlist-icon svg path,
.tv-account-dropdown .tvdesktop-wishlist:hover .tvwishlist-icon svg path {
    fill: #4ea0ff !important; /* <- ??????? ??? */
    stroke: #4ea0ff !important;
}

/* ============================================
   ??????? ???? — ???????????? ?? ??????
   ============================================ */
#tvdesktop-megamenu {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
}
#tvcmsdesktop-vertical-menu-data {
    display: none !important;
}
.tvcmsmain-menu-wrapper {
    display: flex;
    justify-content: center;
}
#tv-menu-horizontal > .menu-content {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
}

/* ????????? ??????? - ?? ??????? display */
#tv-menu-horizontal .menu-content .menu-dropdown {
    width: auto !important;
    max-width: none !important;
    flex: none !important;
    justify-content: unset !important;
    position: absolute !important;
}
#tv-menu-horizontal .menu-content .menu-dropdown li {
    display: block !important;
    width: auto !important;
    text-align: left !important;
}
/* ============================================
   ????????? ?????? (???? ???????? ? ?.?.)
   0.15 = ?????????? ???? (0.0 ????????, 1.0 ??????????)
   50px = ???????????? ?????
   color = ????? ??????
   ============================================ */
div.tvmain-title {
    background: transparent !important;
    text-align: center !important;
}
div.tvmain-title h2 {
    display: inline-block !important;
    background: rgba(255, 255, 255, 0.15) !important; /* <- ?????????? ???? */
    border-radius: 50px !important; /* <- ???????????? */
    padding: 8px 40px !important;
    color: #222222 !important; /* <- ????? ?????? */
    border: none !important;
    box-shadow: none !important;
}

/* ============================================
   ????????? ?????? — "??????? ?????? ?? ??????"
   rgba(255, 165, 0, 0.15) = ???????????? ???
   ???????? 0.15 ??? ??????????
   color = ????? ??????
   ============================================ */
span#product-availability {
    display: inline-block;
    background-color: rgba(255, 165, 0, 0.15) !important; /* <- ????? ? ?????????? ???? */
    color: #e07b00 !important; /* <- ????? ?????? */
    border: 1px solid rgba(255, 165, 0, 0.4) !important;
    border-radius: 50px !important;
    padding: 6px 16px !important;
    font-size: 13px !important;
}
span#product-availability .material-icons {
    color: #e07b00 !important;
    font-size: 16px !important;
    vertical-align: middle;
    margin-right: 4px;
}
/* ?????? "Add to cart" / "Out of stock" ?? ?????? ?????? — ?????? ???????? */
button.tvall-inner-btn.add-to-cart {
    border-radius: 50px !important; /* ‹ ????????? ???? ????? ????? ??????? */
}

/* ?????????? ????? ??? ???????? ? ?????? */
.tvcmsfooterlogo-wrapper img,
.tv-img-responsive[src*="Logo_2"] {
    mix-blend-mode: multiply !important; /* ?????? ????? ??? ? ????? */
}

/* ??????? - ????? ?????? ??????? */
.custom-checkbox .checkbox-checked {
    color: #4ea0ff !important;
}

 /* ????? ???????? */
.custom-checkbox span {
    border-color: #4ea0ff !important;
}
/* ??????? - ????? ??????? */
.custom-checkbox .checkbox-checked {
    color: #4ea0ff !important;
}
/* ????? ???????? Packeta*/
/* RADIO - ????? ???? ??? ?????????? */
.custom-radio {
    border-color: #cccccc !important; /* <- ????? ????? ??? ?????????? */
}
/* RADIO - ????? ???? ? ??????????? */
.custom-radio:has(input[type="radio"]:checked) {
    border-color: #4ea0ff !important; /* <- ????? ????? ? ??????????? */
}
/* RADIO - ?????? ????????? */
.custom-radio span {
    width: 12px !important;           /* <- ?????? ?????? */
    height: 12px !important;
    /*background: transparent !important;*/
    border-radius: 50% !important;
    /*position: absolute !important;*/
    /*top: 50% !important;*/
    /*left: 50% !important;*/
    /*transform: translate(-50%, -50%) !important;*/
    display: block !important;
}
/* RADIO - ?????? ???? ??????? */
.custom-radio:has(input[type="radio"]:checked) span {
    background: #4ea0ff !important;   /* <- ????? ?????? ????????? */ */
}
/* ???????? ???? - ?????????? flex ?????? ??? ????? ??????? */
@media (max-width: 991px) {
    #tvdesktop-megamenu {
        flex: unset !important;
    }
    .tvcms-header-menu .tvcmsmain-menu-wrapper {
        display: block !important;
        justify-content: unset !important;
    }
    #tv-menu-horizontal > .menu-content {
        display: block !important;
        flex-wrap: wrap !important;
        justify-content: unset !important;
        align-items: unset !important;
    }
}
@media (max-width: 991px) {
    #tv-menu-horizontal .menu-content .menu-dropdown {
        position: static !important;
        width: 100% !important;
    }
}

.tvmain-slider-contant .tvmain-slider-info h1 {
  font-size: clamp(1rem, 4vw, 2.8rem) !important;
}

@media (min-width: 768px) {
  .tvmain-slider-contant .tvmain-slider-info h1 {
    font-size: clamp(1.5rem, 3vw, 2.8rem) !important;
  }
}

@media (min-width: 1400px) {
  .tvmain-slider-contant .tvmain-slider-info h1 {
    font-size: clamp(2rem, 4vw, 3.5rem) !important;
  }
}

/* end */