:root{
	--main-color:#ff7b5f;
    --background-color:#232323;
	--border-color:#e2e2e2;
	--button-hover-color:#203d6a;
    --text-hover-color:#ff7b5f;
    --secondary-color:#203d6a;
}
/*---------------------Main Color------------------*/
/*color*/
a:hover,
#header .wh-menu-horizontal ul li.level-1:hover span:after,.subpage .webheayProductList .webheay-product-title a:hover,.no-account a:hover,
.team-memb-body h2,.active_filters .filter-block .close:hover,.sitemap a:hover,#manufacturer li.brand a:not(.btn):hover,.text-col h5,
.webheayProductGrid .productName a:hover,#mywishlist #block-history a:hover,.webheayProductGrid .productName a:hover,#left-column .whcolumn .productName a:hover,
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover,.cart-grid-body a.label:focus,.page-cart .product-line-grid-body>.product-line-info>a.label:hover,#newsletter_block_popup .block_content .htAlert,
.product-line-grid-right .product-price .remove-from-cart:hover, .page-my-account #content .links a:hover i,.sec-heading h4,.block-categories .category-sub-menu li[data-depth="0"] > a:hover,.contact-rich .block a:hover,.bolg_des .sdsarticleHeader .sdstitle_block a:hover,
.owl-carousel .owl-nav > *,#whimageslider .nivo-controlNav .nivo-control.active, .forgot-password a:hover,#index #header .wh-menu-horizontal ul li.level-1 > a:hover,
body#checkout section.checkout-step .delete-address:hover,.current-lan,body#checkout section.checkout-step .edit-address:hover,.block-categories .category-sub-menu .category-sub-link:hover,.read_more:hover{
    color: var(--main-color);
}
.webheayProductGrid .webheayCart .cart-btn,
#_desktop_search span svg,
#_desktop_settings.webheayDisplaySearch .expand-more svg,
.wishtlist_top span.icon svg,
#_desktop_cart .cart svg,
#index #header.sticky .wh-menu-horizontal ul li.level-1 > a:hover,
#header .wh-menu-horizontal ul li.level-1 > a:hover,
.webheayProductGrid .webheayItem .cart-btn:hover{
    color: var(--secondary-color);
}
/*---------------------background-color------------------*/
.shop-btn,
.pagination .page-list li a.disabled,
.contact-rich .block:hover .icon,
.pagination .page-list li a:hover,.owl-carousel:not(.product-images) .owl-nav > *:hover{
    background-color: var(--main-color);
}
#header .webheay-cart .cart_block .cart-buttons a:hover,.btn-primary:hover::before, .btn-secondary:hover::before, .btn-tertiary:hover::before,
.home_blog_post .blog_post_content .post_thumbnail .blogicons a.icon:hover,.form-group .input-group .input-group-btn>.btn:hover,#authentication [data-action="show-password"]:hover,.check-fancy input[type=radio]:checked + label:before,
.check-fancy input[type=checkbox]:checked + label:before,#_desktop_vegamenu .container_wh_vegamenu,.sale-banner-bg a:hover,.owl-carousel button.owl-dot.active,
.page-not-found #search_widget #searchbox button[type="submit"]:hover, .cart-content .btn-secondary:hover, .product-actions .add-to-cart,
.tabs-v > input:checked + label::after,#header,
.webheayProductList .item-inner .webheayNew-label,.webheayProductGrid  .webheayNew-label,.parallex-section a.shop-btn:hover,.kqsl-login-bt:hover{
    background-color: var(--background-color);
}
/*End-color*/

/*background-color*/
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover,.btn-secondary.focus, .btn-secondary:focus, .btn-secondary:hover, .btn-tertiary:focus,
.btn-tertiary:hover, .focus.btn-tertiary,.product-actions .add-to-cart:hover,#header .webheay-cart .cart_block .cart-buttons a:hover,
.webheayProductGrid .webheayCart button:hover, .webheayProductGrid .webheayItem a:hover,.webheayProductList .webheayCart button:hover, .webheayProductList .webheayItem a:hover,
.quickview .current-price span.discount,.text-col .btn,.webheayFooter-center .h3:before,.cart-grid-body > .label:hover,.webheayActions.grid .webheayActions.webheayItem a:hover,
.pagination .pagination_bottom li a:hover,.service .ser-img:after, .mypresta_scrollup,.webheayProductsList .webheayCart button:hover, .webheayProductsList .webheayItem a:hover,
#left-column .bor-btn:hover,#mywishlist td.wishlist_delete a:hover,.title_block h3 span:before,.sec-heading h3:before,.cart-content .btn-secondary,.form-group .input-group .input-group-btn>.btn,.specialProductGrid .product_desc .block-inner .addToWishlist,#category #search_filter_toggler,#category #left-column #search_filter_controls button{
	background-color: var(--main-color);
}
/*border-color*/
.service .ser-img,.check-fancy input[type=checkbox] + label:before,.check-fancy input[type=checkbox]:checked + label:before, 
.bor-btn:hover,.bor-btn:hover,.check-fancy input[type=radio] + label:before,
#left-column .bor-btn:hover,.product-images > li.thumb-container .thumb.selected, .product-images > li.thumb-container .thumb:hover,#block-reassurance li,.quickview .product-images .thumb-container img.selected, .quickview .product-images .thumb-container img:hover,
.product-actions .add-to-cart:hover,.pagination .pagination_bottom li a:hover,.nav-meta .dropdown-menu,
.product-column-style .whcolumn .webheayColumn .webheayCart button:hover,.webheayProductGrid .webheayCart button:hover, .webheayProductGrid .webheayItem a:hover,.webheayProductList .webheayCart button:hover, .webheayProductList .webheayItem a:hover,
.webheayProductGrid  .webheayItem .cart-btn:before,.webheayProductList .webheayCart button:before,.webheayProductList .webheayItem a:before,.webheayProductsList .webheayCart button:hover, .webheayProductsList .webheayItem a:hover,{
	border-color: var(--main-color);
}
/*Hover-border-color*/
.contact-rich .block .icon,.webheayProductFilter .owl-carousel .owl-nav > *:hover,.owl-carousel:not(.product-images) .owl-nav > *:hover{
    border-color: var(--text-hover-color);
}
.sec-heading h3:after,.title_block h3 span:after{
   border-top-color: var(--text-hover-color); 
}
/*box-sh
adow*/
@-webkit-keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(254,215,0,0.1), 0 0 10px 10px var(--text-hover-color), 0 0 0 10px rgba(254,215,0,0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(254,215,0,0.1), 0 0 10px 10px var(--text-hover-color), 0 0 0 10px rgba(254,215,0,0.5);
        -webkit-transform: scale(1.5);
        opacity: 0;
    }
}
@-moz-keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(254,215,0,0.1), 0 0 10px 10px var(--text-hover-color), 0 0 0 10px rgba(254,215,0,0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(254,215,0,0.1), 0 0 10px 10px var(--text-hover-color), 0 0 0 10px rgba(254,215,0,0.5);
        -moz-transform: scale(1.5);
        opacity: 0;
    }
}
@keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(254,215,0,0.1), 0 0 10px 10px var(--text-hover-color), 0 0 0 10px rgba(254,215,0,0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(254,215,0,0.1), 0 0 10px 10px var(--text-hover-color), 0 0 0 10px rgba(254,215,0,0.5);
        transform: scale(1.5);
        opacity: 0;
    }
}

/*---------------------secondary-color------------------*/
#search_block_top .btn.button-search:hover,.customer-support-text p{
    color:  var(--background-color-one) ;
}
.is-countdown .countdown-amount{
    background-color: var(--secondary-color);
}
.mypresta_scrollup:hover,.webheayProductGrid.specialProductGrid .item.webheayProduct-container:before,.webheayProductGrid.specialProductGrid .item.webheayProduct-container:after,.webheayProductGrid.specialProductGrid .item.webheayProduct-container .item_in:before,
.webheayProductGrid.specialProductGrid .item.webheayProduct-container .item_in:after{
	border-color: var(--secondary-color);
}
/*--------------------default-border-color--------------------*/
/*default-border-color*/
.full-nav > .container .col-lg-12,.wh-menu-vertical .menu-content, .bolg_des,#left-column .product-column-style, #left-column .category-top-menu,.card,.form-control,.active_filters .filter-block,#js-active-search-filters,#category #left-column #search_filters .facet ul li:not(:last-child), .block-categories .category-sub-menu > li:not(:last-child),#productCommentsBlock .webheaytabs,.wh-menu-vertical .menu-dropdown,
.webheayProductList .item,#search_filters .facet,#search_filters_brands .facet, #search_filters_suppliers .facet,#left-column .bor-btn,.product-cover,.tabs .tab-content,.product-variants > .product-variants-item select,.webheayNextPrev .nextPrevProduct .webheayContent,body#checkout section.checkout-step,body#checkout section.checkout-step .address-item.selected,
.table-bordered, .table-bordered td,.webheayProductGrid .productName,#search_category,.table-bordered th,.page-my-account #content .links a span.link-item,.page-customer-account #content, .page-addresses #content,.page-addresses .address,.PopupWishListInner,.products-sort-order .dropdown-menu,.pagination .pagination_bottom li a,.cart-item .product-line-grid .product-image,.wlp_bought_list .product_image,.wlp_bought_item_container,
#header .webheay-cart .cart_block,.wishtlist_top span.icon,.current-lan,.language-selector ul li a,.dropdown-menu,.search-widget form input[type="text"],.webheayProductGrid.webheayProducts .item,#ui-id-1,#_desktop_currency_selector .language-selector .expand-more,.webheayProductGrid .item,.block_newsletter form input[type="text"],
.webheayProduct-container,.blog_content,.kqsl-form-content input{
    border-color: var(--border-color);
}
.wh-menu-vertical li.level-1 > a,#header .webheay-cart .cart_block .products,.wh-menu-vertical ul li.level-1 ul li.item-header a, #header .wh-menu-vertical ul li.level-1 li.item-header a,#header .wh-menu-horizontal ul li.level-1 ul li.item-header a,#header .wh-menu-vertical ul li.level-1>a,#blockcart-modal .divide-right,.cart-grid-body .cart-items .cart-item:not(:last-child),
.owlProductFilter-Wh-featured-prod-column .item:not(:last-child),.owlProductFilter-Wh-Specials-prod-column .item:not(:last-child),.owlProductFilter-Wh-bestseller-prod-column .item:not(:last-child),
#category #left-column #search_filters .facet ul li:not(:last-child),.title_block,.sec-heading,.wh_tab{
	border-bottom-color: var(--border-color)
}
#order-items{
	border-right-color: var(--border-color)
}

/*---------------------Button Hover Color------------------*/
.focus.btn-tertiary,body .cart-grid-body > a.label:hover,.home_blog_post .blog_post_content .post_thumbnail .thumbnail:before,
.webheayTestimonial .owl-dots button.active:before,#header .mobile-search-bar,
.title_block h3 span:before, .sec-heading h3:before,.specialProductGrid .cart .ajax_add_to_cart_button,#blockcart-modal .modal-header,
.webheayFooter-center .h3:before,.block_newsletter form button[type=submit],.form-group .input-group .input-group-btn>.btn:hover,.page-not-found #search_widget #searchbox button[type="submit"]:hover{
	background-color: var(--button-hover-color);
}

/*--------------------text-hover-color--------------------*/
.wh-menu-vertical .menu-dropdown a:hover,.webheayDisplaySearch .expand-more:hover,.cart-grid-body a.label:hover,.View_More:hover,.product-line-grid-right .cart-line-product-actions .remove-from-cart:hover,.scroll-box-arrows i:hover, .quickview .product-images .owl-nav > *:hover,.product-cover .layer:hover .zoom-in,#header .webheay-cart .cart_block .products .cart-info .productName a:hover,
.blogdetail a:hover,.blog_content .sds_post_title a:hover,.read_more,.blogdetail span:hover,.blogdetail span:hover a,.mypresta_scrollup:hover,
#header .dropdown-menu li a.dropdown-item:hover, #header .dropdown-menu li.current a.dropdown-item, #header .dropdown-menu > a:hover,.contact-rich .block .icon ,.account-icon:hover i,.sub-heading,
.special-category-cms .sub-heading,.webheayTestimonial .webheayAuthor span.webheayOffice:before,
#header .wh-menu-horizontal ul li.level-1 ul li a:hover,.wh-menu-horizontal ul.ul-column li.menu-item.item-line a:before, .specialProductGrid .product_desc .block-inner .addToWishlist, .specialProductGrid .product_desc .block-inner .quick-view,
.parallex-section a.shop-btn{
    color: var(--text-hover-color); 
}
@media screen and (min-width: 1051px){
    #search_block_top .btn.button-search{
        background-color: var(--button-hover-color);
	}
    .header-settings .account-icon:hover svg{
        fill: var(--background-color);
    }
}
.top_bennar_sec svg{
        fill: var(--background-color);
}
@media screen and (max-width: 1050px){
    .search-widget form button[type="submit"]:hover{
        color: var(--text-hover-color); 
    }
    #search_block_top .btn.button-search {
        background-color: var(--main-color);
    }
    .header-nav .search-widget form button[type="submit"]{
        background-color: var(--main-color);        
    }
}