/* color file */

.scroll-top{
  background: var(--main-color);
}

.preloader-close{
  background:var(--main-color);
}

.main-header .header-top .info li a:hover{
  color:var(--main-color);
}

.main-header .header-top .social-links li a:hover{
  color:var(--main-color);
}

.main-header .menu-right-content li a:hover{
  color:var(--main-color);
}

.main-header .search-btn .search-toggler:hover{
  color:var(--main-color);
}

.search-popup .search-form fieldset input[type="submit"]{
	background:var(--main-color);
}

.search-popup .recent-searches li a:hover{
	color:var(--main-color);
	border-color:var(--main-color);
}

.search-popup .close-search:hover{
	color:var(--main-color);
}

.main-menu .navigation > li > a span{
	background:var(--main-color);
}

.main-menu .navigation > li > a span:before{
	background:var(--main-color);
}

.main-menu .navigation > li.dropdown.current > a:before,
.main-menu .navigation > li.dropdown:hover > a:before{
	color:var(--main-color);
}

.main-menu .navigation > li.current > a,
.main-menu .navigation > li:hover > a{
  color:var(--main-color);
}

.banner-carousel .content-box h1 span{
	color:var(--main-color);
}

.banner-carousel .owl-nav .owl-prev:hover,
.banner-carousel .owl-nav .owl-next:hover{
  background:var(--main-color);
}

.category-block-one h5 a:hover{
  color:var(--main-color);
}

.category-block-one .image-box:before{
	background:var(--main-color);
}

.shop-block-one .inner-box .image-box .category.green-bg{
  background:var(--badge-color);
}

.shop-block-one .inner-box .image-box .category.red-bg{
  background:var(--main-color);
}

.main-menu .navigation > li > ul > li > a:hover{
  color:var(--main-color);
}

.main-menu .navigation > li > .megamenu li > a:hover{
	color:var(--main-color);
}

.main-menu .navigation > li > ul > li > ul > li > a:hover{
  color:var(--main-color);
}

.sticky-header .main-menu .navigation > li.current > a, 
.sticky-header .main-menu .navigation > li:hover > a{
  background:var(--main-color);
}

.shop-block-one .inner-box .image-box .category.green-bg:before{
	background:var(--badge-color);
}

.shop-block-one .inner-box .image-box .category.green-bg:after{
	background:var(--badge-color);
}

.shop-block-one .inner-box .image-box .category.red-bg:before{
	background:var(--main-color);
}

.shop-block-one .inner-box .image-box .category.red-bg:after{
	background:var(--main-color);
}

.shop-block-one .inner-box .image-box .info-list li a:hover{
  background:var(--main-color) !important;
}

.shop-block-one .inner-box .lower-content a:hover{
  color:var(--main-color);
}

.cta-section .cta-inner .theme-btn-one:after{
  background:var(--main-color);
}

.cta-section .cta-inner .theme-btn-one:hover{
  border-color:var(--main-color);
}

.news-block-one .inner-box .image-box{
	background:var(--main-color);
}

.news-block-one .inner-box .lower-content h3 a:hover{
  color:var(--main-color);
}

.news-block-one .inner-box .lower-content .post-info li a:hover{
  color:var(--main-color);
}

.service-block-one .inner-box h3 a:hover{
  color:var(--main-color);
}

.instagram-section .image-box .info-list li a:hover{
  color:var(--main-color);
}

.main-footer .footer-top .links-widget .links-list li a:before{
	background:var(--main-color);
}

.main-footer .footer-top .links-widget .links-list li a:hover{
  color:var(--main-color);
}

.main-footer .footer-top .contact-widget .info-list li a:hover{
  color:var(--main-color);
}

.footer-social li a:hover{
  color:var(--main-color);
}

.theme-btn-two:after{
	background:var(--main-color);
}

.main-footer .footer-top .newsletter-widget .widget-content .newsletter-form .form-group input:focus{
  border-color:var(--main-color) !important;
}

.footer-bottom .copyright a:hover{
  color:var(--main-color) !important;
}

.main-header .header-upper .search-info .form-group input:focus + button,
.main-header .header-upper .search-info .form-group button:hover{
  color:var(--main-color);
}

.main-header .header-lower .category-box a{
  background:var(--main-color);
}

.main-header .header-lower .category-box .category-content li a:hover{
  color:var(--main-color);
}

.banner-style-two .content-box h1 span{
  color:var(--main-color);
}

.theme-btn-three{
  background:var(--main-color);
}

.service-style-two .service-block-one .inner-box h3 a:hover{
  color:var(--main-color);
}

.main-footer.light .footer-top .links-widget .links-list li a:hover{
  color:var(--main-color);
}

.main-footer.light .footer-top .contact-widget .info-list li a:hover{
  color:var(--main-color);
}

.service-style-three .service-block-one:hover{
  border-color:var(--main-color);
}

.service-style-three .service-block-one:hover:before{
  border-color:var(--main-color);
}

.topcategory-section-two .single-item .inner-box .content-box h3 a:hover{
  color:var(--main-color);
}

.deals-section .inner-box .price span{
  color:var(--main-color-two);
}

.shop-block-two .inner-box .lower-content a:hover{
  color:var(--main-color-two);
}

.shop-block-two .inner-box .image-box .category.green-bg{
  background:var(--badge-color);
}

.shop-block-two .inner-box .image-box .category.red-bg{
  background:var(--main-color-two);
}

.shop-block-two .inner-box .image-box .category.green-bg:before{
  background:var(--badge-color);
}

.shop-block-two .inner-box .image-box .category.green-bg:after{
  background:var(--badge-color);
}

.shop-block-two .inner-box .image-box .category.red-bg:before{
  background:var(--main-color-two);
}

.shop-block-two .inner-box .image-box .category.red-bg:after{
  background:var(--main-color-two);
}

.shop-block-two .inner-box .image-box .info-list li a:hover{
  color:var(--main-color);
}

.shop-block-two .inner-box .image-box .info-list li span{
  background:var(--main-color-two);
}

.shop-block-two .inner-box .image-box .info-list li span:before{
  background:var(--main-color-two);
}


.instagram-style-two .image-box .info-list li a:hover{
  color:var(--main-color-two);
}

.collection-style-two .single-item .inner-box .lower-content .inner h3 a:hover{
  color:var(--main-color-two);
}

.collection-style-two .single-item .inner-box .lower-content .inner .link a:hover{
  color:var(--main-color-two);
}

.banner-carousel-3 .content-box h1 span{
  color:var(--main-color);
}

.banner-style-four .banner-carousel-3 .owl-prev:hover,
.banner-style-four .banner-carousel-3 .owl-next:hover{
  background:var(--main-color-two);
}

.banner-carousel-3 .content-inner .image-box:before{
  background: #ffdfc4;
}

.shop-sidebar .post-widget .post-inner .post .inner a:hover{
  color:var(--main-color);
}

.shop-sidebar .post-widget .post-inner .post .image-box{
  background:var(--main-color);
}

.main-header.style-four .header-top .info li a:hover{
  color:var(--main-color);
}

.main-header.style-four .header-lower .category-box .category-content li a:hover:before{
  border-color:var(--main-color);
  background:var(--main-color);
}

.main-header.style-four .header-lower .search-info .search-form .form-group button{
  background:var(--main-color);
}

.banner-style-three.alternet-2 .inner-box .single-item:first-child{
  background: #e3c72e;
}

.banner-style-three.alternet-2 .inner-box .single-item:last-child{
  background: #a571f8;
}

.gray-bg{
  background: #3d4875;
}

.shop-block-three .inner-box .lower-content a:hover{
  color:var(--main-color);
}

.shop-block-three .inner-box .image-box .info-list li a:hover{
  color:var(--main-color);
}

.shop-block-three .inner-box .image-box .info-list li span{
  background:var(--main-color);
}

.shop-block-three .inner-box .image-box .info-list li span:before{
  background:var(--main-color);
}

.deals-style-two .single-column:first-child .single-item .inner-box{
  background: #ff9d7f
}

.deals-style-two .single-column:last-child .single-item .inner-box{
  background: #92a57a;
}

.shop-block-three .inner-box .image-box .category{
  background:var(--badge-color);
}

.shop-block-three .inner-box .image-box .category:before{
  background:var(--badge-color);
}

.shop-block-three .inner-box .image-box .category:after{
  background:var(--badge-color);
}

.blue-bg{
  background: #683fdc;
}

.shop-block-four .inner-box .image-box{
  background:var(--main-color);
}

.shop-block-four .inner-box .inner a:hover{
  color:var(--main-color);
}

.page-title .content-box .bread-crumb li a:hover{
  color:var(--main-color);
}

.about-section .text-inner h2 span{
  color:var(--main-color);
}

.team-block-one .inner-box .image-box .social-links li a:hover{
  color:var(--main-color);
}

.team-block-one .inner-box .lower-content h3 a:hover{
  color:var(--main-color);
}

.service-block-two .inner-box .content-box h2 a:hover{
  color:var(--main-color);
}

.error-section .inner-box p a{
  color:var(--main-color);
  border-bottom: 1px solidvar(--main-color);
}

.shop-page-section .item-shorting .right-column .menu-box a:first-child:hover{
  background:var(--main-color);
}

.shop-page-section .item-shorting .right-column .menu-box a:last-child:hover{
  background:var(--main-color);
  border-color:var(--main-color);
}

.shop-page-section .item-shorting .filter-box .filter-content .single-column .list li a:hover{
  color:var(--main-color);
}

.shop-page-section .item-shorting .filter-box .filter-content .close-btn{
  color:var(--main-color);
}

.shop-page-section .item-shorting .filter-box .filter-content .single-column .color-list li span.blue{
  background: #409aff;
}

.shop-page-section .item-shorting .filter-box .filter-content .single-column .color-list li span.orange{
  background:var(--main-color);
}

.shop-page-section .item-shorting .filter-box .filter-content .single-column .color-list li span.green{
  background: #47db90;
}

.shop-page-section .item-shorting .filter-box .filter-content .single-column .color-list li span.purple{
  background: #ac27ea;
}

.shop-page-section .item-shorting .filter-box .filter-content .single-column .color-list li a:hover{
  color:var(--main-color);
}

.shop-page-section .item-shorting .filter-box button:hover{
  color:var(--main-color);
}

.sidebar .search-widget .search-form .form-group input:focus{
  border-color:var(--main-color) !important;
}

.sidebar .search-widget .search-form .form-group input:focus + button,
.sidebar .search-widget .search-form .form-group button:hover{
  color:var(--main-color);
}

.sidebar .categories-widget .categories-list li a:hover,
.sidebar .widget_product_categories .product-categories .cat-item a:hover{
  color:var(--main-color)!important;
}

.sidebar .categories-widget .categories-list li a:hover:before
{
  background:var(--main-color);
  border-color:var(--main-color);
}

.sidebar .size-widget .size-list li a:hover{
  color:var(--main-color);
}

.sidebar .size-widget .size-list li a:hover:before{
  background:var(--main-color);
  border-color:var(--main-color);
}

.sidebar .color-widget .color-list li a:hover{
  color:var(--main-color);
}

.sidebar .color-widget .color-list li span.blue{
  background: #409aff;
}

.sidebar .color-widget .color-list li span.orange{
  background:var(--main-color);
}

.sidebar .color-widget .color-list li span.green{
  background: #47db90;
}

.sidebar .color-widget .color-list li span.purple{
  background: #ac27ea;
}

.shop-block-five .inner-box .content-box .info-list li a:hover{
  background:var(--main-color) !important;
}

.shop-block-five .inner-box .image-box{
  background:var(--main-color);
}

.shop-block-five .inner-box .image-box .category{
  background:var(--badge-color);
}

.shop-block-five .inner-box .image-box .category:before{
  background:var(--badge-color);
}

.shop-block-five .inner-box .image-box .category:after{
  background:var(--badge-color);
}

.shop-block-five .inner-box .content-box .text a:hover{
  color:var(--badge-color);
}

.product-details-content .product-image a:hover{
  background:var(--main-color); 
}

.product-details-content .product-info .rating-box li{
  color: #ff863d;
}

.product-details-content .product-info .reviews a:hover{
  color:var(--main-color);
}

.product-details-content .product-info .othre-options .info li a:hover{
  background:var(--main-color);
  border-color:var(--main-color);
}

.product-details-content .product-info .other-links li a:hover{
  color:var(--main-color);
}

.product-details-content .product-info .share-option li a:hover{
  color:var(--main-color);
}

.product-details .product-discription .tabs-content .rating li{
  color: var(--rating-color);
}

.product-details .product-discription .tabs-content .replay-inner .review-form .form-group input:focus,
.product-details .product-discription .tabs-content .replay-inner .review-form .form-group textarea:focus{
  border: 1px solidvar(--main-color) !important;
}

.product-details-content .product-info .size-box .custom-radio .custom-control-input:checked~.custom-control-label::before{
  border: 2px solidvar(--main-color);
  background:var(--main-color);
}

.color-box .color-block.blue [type="radio"]:checked + label:before,
.color-box .color-block.blue [type="radio"]:not(:checked) + label:before{
  background: #4c86fa;
}

.color-box .color-block.brown [type="radio"]:checked + label:before,
.color-box .color-block.brown [type="radio"]:not(:checked) + label:before{
  background: #f48182;
}

.color-box .color-block.purple [type="radio"]:checked + label:before,
.color-box .color-block.purple [type="radio"]:not(:checked) + label:before{
  background: #b451f3;
}

.checkout-section .upper-box .single-box a{
  color:var(--main-color);
}

.checkout-section .billing-form .form-group input:focus{
  border-color:var(--main-color) !important;
}

.checkout-section .additional-info .note-book textarea:focus{
  border-color:var(--main-color) !important;
}

.checkout-section .payment-info .payment-inner .custom-controls-stacked .description a:hover{
  color:var(--main-color);
}

.myaccount-section .inner-box .default-form .form-group input:focus{
  border-color:var(--main-color) !important;
}

.myaccount-section .inner-box .default-form .form-group .recover-password{
  color:var(--main-color);
  border-bottom: 1px solid #ff8880;
}

.myaccount-section .inner-box .lower-inner .social-links li:first-child a{
  background: #3b5998;
}

.myaccount-section .inner-box .lower-inner .social-links li:last-child a{
  background: #dd4b39;
}

.myaccount-section .inner-box .lower-inner .social-links li a:hover{
  background:var(--main-color) !important;
}

.myaccount-section .inner-box .lower-inner p a:hover{
  color:var(--main-color);
}

.news-block-one .inner-box .lower-content h2 a:hover{
  color:var(--main-color);
}

.blog-sidebar .post-widget .post-inner .post .post-thumb{
  background:var(--main-color);
}

.blog-sidebar .post-widget .post-inner .post h4 a:hover{
  color:var(--main-color);
}

.sidebar .sideber-widget .pa_size li:hover a, .sidebar .sideber-widget .pa_size li:hover span {
  color: var(--main-color)!important;
}

.sidebar .sideber-widget .pa_size li a:hover:before {
  background:var(--main-color)!important;
  border-color: var(--main-color)!important;
}

.blog-sidebar .archives-widget .archives-list li a:hover{
  color:var(--main-color);
}

.pa_color li:hover a, .pa_color li:hover span{
  color:var(--main-color)!important;
}

.blog-sidebar .archives-widget .archives-list li a:hover:before{
  border-color:var(--main-color);
  background:var(--main-color);
}

.blog-sidebar .instagram-widget .image-list li .image-box{
  background:var(--main-color);
}

.blog-details-content .inner-box .post-info li a:hover{
  color:var(--main-color);
}

.blog-details-content .comments-form-area .comment-form .form-group input:focus,
.blog-details-content .comments-form-area .comment-form .form-group textarea:focus{
  border-color:var(--main-color) !important;
}

.address-section .single-adderss-block .inner-box .info-list li a:hover{
  color:var(--main-color);
}

.mobile-menu .contact-info ul li a:hover{
  color:var(--main-color);
}

.mobile-menu .social-links li a:hover{
  color:var(--main-color);
}

.mobile-menu .menu-backdrop{
  background:var(--main-color);
}
.sidebar .widget_product_categories .product-categories li a:hover,
.sidebar .widget_product_categories .product-categories li:hover {
  color: var(--main-color);
}

.sidebar .widget_product_categories .product-categories li a:hover:before{
  background:var(--main-color);
  border-color:var(--main-color);
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover{
  background:var(--main-color);
}


.woocommerce .product-details .stars a{
  color: var(--rating-color);
}
.woocommerce .product-details .star-rating {
  color: var(--rating-color);
  margin-bottom: 5px;
}

.product-details a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-position-shortcode.tinvwl-loop:hover{
  background:var(--main-color);
  border-color:var(--main-color);
}

.woocommerce .place-order button.button:hover{
  background:var(--main-color);
}

.woocommerce .woocommerce-cart-form button.button:hover, .woocommerce .woocommerce-cart-form input.button:hover{
  background-color:var(--main-color);
}

.woocommerce .woocommerce-cart-form button.button:disabled[disabled]:hover, .woocommerce-cart-form button.theme-btn-two.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover{
  background-color:var(--main-color);
}

a.checkout-button.button.alt.wc-forward:hover {
  background-color:var(--main-color);
}

.woocommerce-MyAccount-content .woocommerce-Button.button:hover{
  background-color:var(--main-color);
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{
  background:var(--main-color);
}
.woocommerce-LostPassword:hover{
  color:var(--main-color);
}

.woocommerce-ResetPassword .woocommerce-Button.button:hover{
  background:var(--main-color);
}

.woocommerce .return-to-shop a.button.wc-backward:hover{
  background-color:var(--main-color);
}


button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{
  background-color:var(--main-color);
}
.woocommerce-info a:hover{
  color:var(--main-color)!important;
}

.woocommerce-MyAccount-navigation ul li a:hover{
  color:var(--main-color);
}
.woocommerce-MyAccount-content p > a:hover{
  color:var(--main-color);
}

.woocommerce ul.cart_list li a:hover, 
  .woocommerce ul.product_list_widget li a:hover,
  .woocommerce .widget_shopping_cart ul  li h6:hover,
  .widget_layered_nav_filters li a:hover,
  .woocommerce .tagcloud a:hover{
    color:var(--main-color);
  }

  .woocommerce .tagcloud a:hover{
    color:var(--main-color);
  }

  .product_list_widget .star-rating{
    color: #ff863d;
  }
  .single_add_to_cart_button:after{
    background:var(--main-color);
  }

  .woocommerce div.product form.cart .reset_variations:hover{
    color:var(--main-color);
  }

  .our-shop.list .shop-block-one .inner-box .lower-content .info-list li a:hover {
    color:var(--main-color);
  }
  
  .our-shop.list .shop-block-one .inner-box .lower-content .info-list li .added_to_cart:hover {
    color:var(--main-color);
  }

  .shop-page-section .our-shop.list .tinvwl_add_to_wishlist_button:hover::before {
    color:var(--main-color)!important;
  }

  .main-footer.light .theme-btn-two {
    background:var(--main-color);
  }
  .product-details-content .product-info .othre-options .btn-box .theme-btn-two:after {
    background:var(--main-color);
  }

  .main-footer.light .theme-btn-two {
    background:var(--main-color);
  }

  .woocommerce .product-details .star-rating {
    color: var(--rating-color)!important;
  }

  .woocommerce .woocommerce-product-rating .star-rating {
    color: var(--rating-color);
  }

  .woocommerce .product-details .stars a{
    color:var(--rating-color);
  }

  .woocommerce .woocommerce-cart-form button.button:hover, .woocommerce .woocommerce-cart-form input.button:hover{
    background:var(--main-color);
   
  }

  .woocommerce .woocommerce-cart-form button.button:disabled[disabled]:hover, .woocommerce-cart-form button.theme-btn-two.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover{
    background:var(--main-color);
   
  }

  a.checkout-button.button.alt.wc-forward:hover {
    background:var(--main-color);
  }

  .woocommerce .place-order button.button:hover{
    background:var(--main-color);
  }
  button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{
    background:var(--main-color);
  }
  
  .woocommerce-info a:hover{
    color:var(--main-color);
  }

  .widget_archive ul li a:hover, .widget_categories ul li a:hover{
    color: var(--main-color)!important;
  }

  .widget_archive ul li a:hover:before, .widget_categories ul li a:hover:before {
    border-color:var(--main-color)!important;
    background: var(--main-color)!important;
}

.product-details .posted_in a:hover, .product-details .tagged_as a:hover, .product-details .sku_wrapper span:hover {
  color:var(--main-color)!important;
}

.search-popup .search-form fieldset button {
  background: var(--main-color);
}