.widget ul li > a {
	color: $regular_text_color;
}
.widget .widget-title,
.widget .shop_wrapper__header,
.shop_wrapper .widget-title,
.shop_wrapper .shop_wrapper__header{
	background-color: $regular_accent_color_2;
	color: $regular_accent_color_5;
}
.widget.widget___tm_custom_menu_widget .widget-title{
	color: $regular_accent_color_2;
}

.widget h3.widget-title {
	font-size: @font_size($h4_font_size, multiple, ceil, 1)px;
}
.footer-area-wrap .widget h3.widget-title {
	text-align: $body_text_align;
}
.widget ul li > a:hover{
	color: $regular_link_hover_color;
}

.rd-material-tabs__list .rd-material-tab.rd-material-tab-active a {
	color: $regular_link_hover_color;
}

.product-widget-tags,
.product-widget-categories,
.product-widget-categories a,
.product-widget-tags a{
	color: $regular_accent_color_1;
}
.footer-area .widget ul li > a{color: $regular_accent_color_1;}

.product-widget-categories a:hover,
.product-widget-tags a:hover{
	color: $regular_accent_color_4;
}
.footer-area .widget ul li > a:hover{
	color: $invert_text_color;
}
.footer-area .social-list .social-list__items li > a, .footer-area .social-list a, .footer-area .social-list a, .footer-area .social-list a, .footer-area .share-btns__link{
	color: $regular_accent_color_2;
	background: $invert_text_color;
}
.footer-area .social-list .social-list__items li > a:hover, .footer-area .social-list a:hover, .footer-area .social-list a:active, .footer-area .social-list a:visited, .footer-area .share-btns__link:hover{
	background: $regular_accent_color_1;
	color: $invert_text_color;
}

.footer-area .widget-custom-postson .custom-posts-holder .post-content h6{
	font-weight: $body_font_weight;
	font-size: @font_size($body_font_size, multiple, ceil, 1)px;
	line-height: $h6_line_height;
}

.widget_recent_comments ul li{color: $regular_text_color;}
.invert .widget ul li a:hover {
	color: $invert_text_color;
}
.invert .rd-material-tabs__list .rd-material-tab.rd-material-tab-active a {
	color: $regular_text_color;
}
.invert .widget select{
	color: $invert_accent_color_2;
}
/*--------------------------------------------------------------
# Widget calendar
--------------------------------------------------------------*/
.widget_calendar .calendar_wrap caption{
	font-style: $h6_font_style;
	font-weight: $h6_font_weight;
	font-size: $h6_font_size{px};
	line-height: $h6_line_height;
	font-family: $h6_font_family;
	letter-spacing: $h6_letter_spacing{px};
	color: $regular_h6_color;
}
.widget_calendar .calendar_wrap th{
	color: $regular_accent_color_2;
}
.widget_calendar .calendar_wrap tbody tr td a{
	color: $regular_accent_color_1;
}
.widget_calendar .calendar_wrap tbody tr td a:hover{
	color: $regular_accent_color_4;
}

/* invert color */
.invert .widget_calendar .calendar_wrap caption{
	color: $invert_accent_color_1;
}
.invert .widget_calendar .calendar_wrap a{
	color: $invert_link_color;
}
.invert .widget_calendar .calendar_wrap a:hover{
	color: $regular_link_hover_color;
}
/*--------------------------------------------------------------
# Widget Tag Cloud
--------------------------------------------------------------*/

/* invert color */
.invert .widget_tag_cloud .tagcloud a,
.invert .widget_product_tag_cloud .tagcloud a,
.footer-area .tm_products_carousel_widget .swiper-slide span.onsale,
.footer-area .tm_products_carousel_widget .swiper-slide span.new,
.footer-area .tm_products_carousel_widget .swiper-slide span.featured,
.footer-area .page .tm_products_carousel_widget .swiper-slide span.onsale,
.footer-area .page .tm_products_carousel_widget .swiper-slide span.new,
.footer-area .page .tm_products_carousel_widget .swiper-slide span.featured{
	color: @contrast($invert_text_color, $invert_text_color, $invert_text_color);
	background: $regular_accent_color_4;
	border-color: $invert_accent_color_2;
}
.invert .widget_tag_cloud .tagcloud a:hover{
	color: $invert_accent_color_1;
	background: @darken( $invert_accent_color_2, 15 );
	border-color: @darken( $invert_accent_color_2, 15 );
}
/*--------------------------------------------------------------
# Widget Recent Posts
--------------------------------------------------------------*/
.widget_recent_entries ul li a,
.widget_recent_comments ul li > a,
.widget_rss ul li a{
	color: $regular_link_hover_color;
}
.widget_recent_entries ul li a:hover,
.widget_recent_comments ul li>a:hover,
.widget_rss ul li a:hover{
	color: $regular_accent_color_4;
}
.widget_recent_entries ul li .post-date::before,
.widget_rss ul li .rss-date::before{
	color: $regular_link_color;
}
.invert .widget_recent_entries ul li .post-date::before,
.invert .widget_rss ul li .rss-date::before{
	color: $regular_accent_color_3;
}
/* invert color */
.invert .widget_recent_entries ul li a,
.invert .widget_recent_comments ul li>a{
	color: $regular_accent_color_4;
}
.invert .widget_recent_entries ul li a:hover,
.invert .widget_recent_comments ul li>a:hover,
.invert .widget_rss ul li a:hover{
	color:$regular_accent_color_1;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
	background: $regular_accent_color_2;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
	background: $regular_accent_color_1;
}

.widget_product_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:hover{
	background: $regular_link_hover_color;
	border-color: $regular_link_hover_color;
	color: $invert_text_color;
}

.woocommerce.widget_shopping_cart .cart_list li .quantity,
.woocommerce .widget_shopping_cart .cart_list li .quantity{
	color: $regular_text_color;
}

.woocommerce.widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .cart_list li.empty,
.woocommerce .widget_shopping_cart .cart_list li.empty{
	font-style: $h4_font_style;
	font-weight: $h4_font_weight;
	font-size: $h4_font_size{px};
	line-height: $h4_line_height;
	font-family: $h4_font_family;
	letter-spacing: $h4_letter_spacing{px};
	text-align: $h4_text_align;
	color: $regular_h4_color;
}

.woocommerce.widget_shopping_cart .total .amount,
.woocommerce .widget_shopping_cart .total .amount{
	color: $regular_link_hover_color;
}

.widget-custom-postson .custom-posts-holder .post-content .post-terms{
	color: $regular_link_color;
}
.widget-custom-postson .custom-posts-holder .post-content h6 a:hover{
	color: $regular_link_hover_color;
}
.knox-smartslider__instance .sp-buttons .sp-button{
	background: $regular_link_hover_color;
}

.knox-smartslider__instance .sp-buttons .sp-button.sp-selected-button{
	background: $regular_link_color;
}

.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab.rd-material-tab-active a{
	color: $regular_link_hover_color;
}
/*--------------------------------------------------------------
# Widget Banners Grid
--------------------------------------------------------------*/
.widget.__tm_banners_grid_widget .tm_banners_grid_widget_banner_text .banner-blocs{
	color: $regular_accent_color_5;
	font-size: @font_size($h2_font_size, multiple, ceil, 0.96)px;
	font-family: $h2_font_family;
	font-weight: $h2_font_weight;
	line-height: $h5_line_height;
}
.widget.__tm_banners_grid_widget .tm_banners_grid_widget_banner_text .banner-blocs.black-block{
	background-color: $regular_accent_color_2;
}
.widget.__tm_banners_grid_widget .tm_banners_grid_widget_banner_text .banner-blocs.rose-block{
	background-color: $regular_accent_color_4;
}
.widget.__tm_banners_grid_widget .tm_banners_grid_widget_banner_text .black-button{
	background-color: $regular_accent_color_2;
}
.widget.__tm_banners_grid_widget .tm_banners_grid_widget_banner_text .black-button:hover{
	background-color: $regular_accent_color_4;
}
/*--------------------------------------------------------------
# Widget About Store
--------------------------------------------------------------*/
.widget.tm_about_store_widget .big-font-size{
	font-size: @font_size($h1_font_size, multiple, ceil, 1.1)px;
	font-family: $h1_font_family;
	line-height: $h1_line_height;
}
.widget.tm_about_store_widget .rose-block{
	background-color: $regular_accent_color_4;
	font-size: @font_size($h2_font_size, multiple, ceil, 0.96)px;
	color: $regular_accent_color_5;
	font-weight: $h2_font_weight;
	font-family: $h5_font_family;
}
.widget.tm_about_store_widget .light-font-style{
	font-size: @font_size($h2_font_size, multiple, ceil, 0.88)px;
	font-family: $h2_font_family;
	font-weight: $h6_font_weight;
}
/*--------------------------------------------------------------
# Widget Subscribe
--------------------------------------------------------------*/
.widget-subscribe .follow-block ul.social-list__items li > a{
	color: $regular_accent_color_5;
}
.widget-subscribe .follow-block ul.social-list__items li > a:hover{
	background-color: $regular_accent_color_2;
}
/*--------------------------------------------------------------
# Widget Custom Menu
--------------------------------------------------------------*/
.after-loop-area .widget___tm_custom_menu_widget .tm_custom_menu_widget.color-menu-1:before{
	background-color: $regular_accent_color_4;
}
.after-loop-area .widget___tm_custom_menu_widget .tm_custom_menu_widget.color-menu-2:before{
	background-color: $regular_accent_color_1;
}
.after-loop-area .widget___tm_custom_menu_widget .tm_custom_menu_widget.color-menu-3:before{
	background-color: $invert_accent_color_3;
}
.after-loop-area .widget___tm_custom_menu_widget .tm_custom_menu_widget.color-menu-1 a:hover{
	color: $regular_accent_color_4;
}
.after-loop-area .widget___tm_custom_menu_widget .tm_custom_menu_widget.color-menu-2 a:hover{
	color: $regular_accent_color_1;
}
.after-loop-area .widget___tm_custom_menu_widget .tm_custom_menu_widget.color-menu-3 a:hover{
	color: $invert_accent_color_3;
}

/*--------------------------------------------------------------
# Woocommerce Woo Social Buttons
--------------------------------------------------------------*/
.woocommerce .woo-social-buttons > span.custom a:hover:after{
	background: $regular_accent_color_1;
}

/*--------------------------------------------------------------
# Woocommerce Compare Wishlist
--------------------------------------------------------------*/

.woocommerce .products .product .tm-woocompare-button,
.woocommerce .products .product .tm-woowishlist-button,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woocompare-button,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woowishlist-button,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woocompare-page-button.button,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woowishlist-page-button.button{
	color: $invert_h6_color;
	font-weight: $body_font_weight;
	font-family: $body_font_family;
	font-size: $body_font_size{px};
}

.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woocompare-button:after,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woowishlist-button:after,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woocompare-page-button.button:before,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woowishlist-page-button.button:before{
	color: $invert_h6_color;
}

.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woocompare-button,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woowishlist-button,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woocompare-page-button.button,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woowishlist-page-button.button,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woocompare-button:hover:after,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woowishlist-button:hover:after,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woocompare-page-button.button:hover:before,
.woocommerce div.product .single_product_wrapper .block_wishlist_compare .tm-woowishlist-page-button.button:hover:before{
	color: $regular_accent_color_1;
}

.tm-woocompare-remove,
.tm-woowishlist-remove{
	color: $regular_accent_color_4;
}

.widget_tm_woocommerce_wishlist .tm-woocomerce-list__product-title a,
.widget_tm_woocompare_recent_compare_list .tm-woocomerce-list__product-title a{
	color: $regular_accent_color_2;
	font-family: $h6_font_family;
	font-weight: $h6_font_weight;
	font-size: @font_size($h6_font_size, multiple, ceil, 1)px;
}

.widget_tm_woocommerce_wishlist .tm-woocomerce-list__product-title a:hover,
.widget_tm_woocompare_recent_compare_list .tm-woocomerce-list__product-title a:hover{
	color: $regular_accent_color_1;
}

button.button.btn.tm-woocompare-empty{
	background-color: $regular_accent_color_1;
}
button.button.btn.tm-woocompare-empty:hover{
	background-color: $regular_accent_color_4;
}