/*Widget*/
.widget + .widget,
.widget-news-smart-box,
.before-loop-area{
	border-color: $regular_accent_color_2;
}

/*Featured Post*/
@media (min-width: 992px) {
	.full-width-header-area .widget-fpblock__item-featured .widget-fpblock__item-title,
	.after-content-full-width-area .widget-fpblock__item-featured .widget-fpblock__item-title,
	.before-content-area .widget-fpblock__item-featured .widget-fpblock__item-title,
	.after-content-area .widget-fpblock__item-featured .widget-fpblock__item-title{
		font-style: $h1_font_style;
		font-weight: $h1_font_weight;
		font-size: $h1_font_size{px};
		line-height: $h1_line_height;
		font-family: @font_family( $h1_font_family );
		letter-spacing: $h1_letter_spacing{em};
	}
	.widget-fpblock__item-title,
	.full-type .news-smart-box__item-title{
		font-style: $h4_font_style;
		font-weight: $h4_font_weight;
		font-size: $h4_font_size{px};
		line-height: $h4_line_height;
		font-family: @font_family( $h4_font_family );
		letter-spacing: $h4_letter_spacing{em};
		text-align: $h4_text_align;
		color: $regular_h4_color;
	}
}

.widget-fpblock__item-inner:before{
	background-image: linear-gradient(to bottom, @alpha($regular_accent_color_2,0),@alpha($regular_accent_color_2,80) );
}

.entry-meta a{
	color:$regular_text_color;
}

.footer-area .entry-meta a{
	color: $invert_text_color;
}

.invert .entry-meta a:hover{
	color: $regular_accent_color_1;
}

.invert .entry-meta .post__cats a:hover{
	color: $regular_accent_color_2;
}

.post__cats a{
	font-family: @font_family( $meta_font_family );
	background-color: $regular_accent_color_1;
	color: $invert_text_color;
}

.post__cats a:hover{
	color: $regular_accent_color_2;
}

.invert .entry-meta .post__cats a{
	color:$invert_text_color;
}

.widget-title{
	font-style: $h6_font_style;
	font-weight: $h6_font_weight;
	font-size: $h6_font_size{px};
	line-height: $h6_line_height;
	font-family: @font_family( $h6_font_family );
	letter-spacing: $h6_letter_spacing{em};
	text-align: $h6_text_align;
	color: $regular_h6_color;
}

/*News Smart box*/
.news-smart-box__navigation-terms-list-item{
	color: $regular_text_color;
	font-family: @font_family( $meta_font_family );
}

.news-smart-box__navigation-terms-list-item:hover,
.news-smart-box__navigation-terms-list-item.is-active{
	color: $regular_accent_color_2;
}

.news-smart-box__item.mini-type .news-smart-box__item-thumb-link:hover,
.full-width-header-area .widget-custom-posts .custom-posts__item .post-thumbnail:hover,
.before-content-area .widget-custom-posts .custom-posts__item .post-thumbnail:hover,
.before-loop-area .widget-custom-posts .custom-posts__item .post-thumbnail:hover,
.after-loop-area .widget-custom-posts .custom-posts__item .post-thumbnail:hover,
.after-content-area .widget-custom-posts .custom-posts__item .post-thumbnail:hover,
.after-content-full-width-area .widget-custom-posts .custom-posts__item .post-thumbnail:hover,
.footer-area-wrap .widget-custom-posts .custom-posts__item .post-thumbnail:hover{
	border-color: $regular_accent_color_1;
}

.news-smart-box__item.mini-type .news-smart-box__item-thumb-link:before,
.custom-posts__item .post-thumbnail__link:before{
	background-color: @alpha($regular_accent_color_1, 50);
}


.post__cats,
.post__comments,
.post__date,
.post__tags,
.post__terms,
.post__comments a,
.post__date a,
.post__tags a,
.post__terms a{
	color: $regular_text_color;
}

.post__cats:hover,
.post__comments:hover,
.post__date:hover,
.post__tags:hover,
.post__terms:hover,
.post__comments a:hover,
.post__date a:hover,
.post__tags a:hover,
.post__terms a:hover{
	color: $regular_accent_color_1;
}

.posted-by a,
.posted-by a{
	color: $regular_accent_color_2;
}

.posted-by a:hover,
.posted-by a:hover{
	color: $regular_accent_color_1;
}

.post__tags a{
	color: $regular_accent_color_1;
}

.post__tags a:hover {
	color: $regular_accent_color_2;
}

.post__tags:before{
	color: $regular_text_color;
}

/*Widget Carousel*/
.widget-carousel .swiper-button-next,
.widget-carousel .swiper-button-prev{
	color: $regular_accent_color_3;
}

.after-content-full-width-area .swiper-button-next,
.after-content-full-width-area .swiper-button-prev{
	color: $invert_text_color;
}

.widget-carousel .swiper-button-next:hover,
.widget-carousel .swiper-button-prev:hover{
	color: $regular_accent_color_2;
}

.swiper-slide-inner .entry-title{
	font-style: $h4_font_style;
	font-weight: $h4_font_weight;
	font-size: $h4_font_size{px};
	line-height: $h4_line_height;
	font-family: @font_family( $h4_font_family );
	letter-spacing: $h4_letter_spacing{em};
	text-align: $h4_text_align;
}

.after-content-full-width-area .swiper-slide-inner:before{
	background-image:linear-gradient(to bottom, @alpha($regular_accent_color_2,0), @alpha($regular_accent_color_2,80));
}

.after-content-full-width-area .swiper-slide-inner .entry-title,
.after-content-full-width-area .swiper-slide-inner .posted-by,
.after-content-full-width-area .swiper-slide-inner .posted-by a,
.after-content-full-width-area .swiper-slide-inner .post__date{
	color: $invert_text_color;
}

.after-content-full-width-area .swiper-slide-inner .posted-by a:hover,
.after-content-full-width-area .swiper-slide-inner .post__date:hover{
	color: $regular_accent_color_1;
}

/*Custom Posts*/
.custom-posts .entry-title{
	font-style: $h5_font_style;
	font-weight: $h5_font_weight;
	font-size: $h5_font_size{px};
	line-height: $h5_line_height;
	font-family: @font_family( $h5_font_family );
	letter-spacing: $h5_letter_spacing{em};
	text-align: $h5_text_align;
}


/*Smart Slider*/
.smart-slider__instance .sp-arrow{
	color: $invert_text_color;
}

.smart-slider__instance .sp-arrow:hover{
	color: $regular_accent_color_1;
}

/*Post*/
.posts-list__item .entry-title{
	font-style: $h4_font_style;
	font-weight: $h4_font_weight;
	font-size: $h4_font_size{px};
	line-height: $h4_line_height;
	font-family: @font_family( $h4_font_family );
	letter-spacing: $h4_letter_spacing{em};
	text-align: $h4_text_align;
}

.posts-list__item .link{
	font-style: $h6_font_style;
	font-weight: $h6_font_weight;
	font-size: $h6_font_size{px};
	line-height: $h6_line_height;
	font-family: @font_family( $h6_font_family );
	letter-spacing: $h6_letter_spacing{em};
	text-align: $h6_text_align;
	color: $invert_text_color;
	background-color: $regular_accent_color_1;
}

.posts-list__item .link:hover{
	background-color: $regular_accent_color_2;
}


/*Site Navigation*/

.site-content .page-links a,
.site-content .page-numbers,
#tm_builder_outer_content .pagination .page-numbers,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers{
	color: $invert_accent_color_3;
	font-family: @font_family( $meta_font_family );
}

.site-content .page-numbers.current,
.site-content a.page-numbers:hover{
	color: $regular_accent_color_2;
}


.site-content .page-numbers.next:hover,
.site-content .page-numbers.prev:hover{
	color: $regular_accent_color_2;
}

/*Header*/
.site-header{
	border-color: $regular_accent_color_2;
}

.top-panel__message{
	color: $regular_accent_color_1;
}

.menu a{
	font-family: @font_family( $meta_font_family );
}

.main-navigation .menu > li:before,
.news-smart-box__navigation-terms-list-item:before{
	background-color: $regular_accent_color_1;
}

.main-navigation .menu > li > a,
.invert .main-navigation.vertical-menu .menu > li > a,
.invert .main-navigation .menu.isStuck > li > a,
.invert .main-navigation.mobile-menu .menu > li > a{
	color: $invert_accent_color_3;
}

.main-navigation .menu > li > a:hover,
.main-navigation .menu > li.menu-hover > a,
.main-navigation .menu > li.tm-mega-menu-hover > a,
.main-navigation .menu > li.current_page_item > a,
.main-navigation .menu > li.current_page_ancestor > a,
.main-navigation .menu > li.current-menu-item > a,
.main-navigation .menu > li.current-menu-ancestor > a,
.invert .main-navigation.vertical-menu .menu > li > a:hover,
.invert .main-navigation.vertical-menu .menu > li.menu-hover > a,
.invert .main-navigation.vertical-menu .menu > li.current_page_item > a,
.invert .main-navigation.vertical-menu .menu > li.current_page_ancestor > a,
.invert .main-navigation.vertical-menu .menu > li.current-menu-item > a,
.invert .main-navigation.vertical-menu .menu > li.current-menu-ancestor > a,
.invert .main-navigation .menu.isStuck > li > a:hover, .invert .main-navigation .menu.isStuck > li.menu-hover > a,
.invert .main-navigation .menu.isStuck > li.curr.ent_page_item > a,
.invert .main-navigation .menu.isStuck > li.current_page_ancestor > a,
.invert .main-navigation .menu.isStuck > li.current-menu-item > a,
.invert .main-navigation .menu.isStuck > li.current-menu-ancestor > a,
.invert .main-navigation.mobile-menu .menu > li > a:hover,
.invert .main-navigation.mobile-menu .menu > li.menu-hover > a,
.invert .main-navigation.mobile-menu .menu > li.current_page_item > a,
.invert .main-navigation.mobile-menu .menu > li.current_page_ancestor > a,
.invert .main-navigation.mobile-menu .menu > li.current-menu-item > a,
.invert .main-navigation.mobile-menu .menu > li.current-menu-ancestor > a{
	color: $regular_accent_color_2;
}

.main-navigation .menu li.menu-item-has-children:not(.super-guacamole__menu-with-icon):hover > a:after,
.main-navigation .menu li.menu-item-has-children:not(.super-guacamole__menu-with-icon).current-menu-item > a:after{
	color: $regular_accent_color_1;
}

.main-navigation:not(.vertical-menu) .sub-menu,
.main-navigation.mobile-menu{
	background-color: $invert_accent_color_2;
}

.btn-default.header-btn.btn{
	font-family: @font_family( $meta_font_family );
	color: $invert_accent_color_3;
}

.btn-default.header-btn.btn:hover{
	color:$regular_accent_color_1;
}

/*After content Fullwidth Area*/
.after-content-full-width-area .widget_nav_menu{
	background-color: $footer_bg;
}

.menu-after-content-fullwidth-area-menu-container{
	max-width: $container_width{px};
}

.after-content-full-width-area .menu a{
	color: $invert_accent_color_3;
}

.after-content-full-width-area .menu a:hover,
.after-content-full-width-area .menu li.current-menu-item a{
	color: $invert_text_color;
}

/*Footer Area*/
.footer-area.widget-area .widget-custom-posts .entry-title{
	font-style: $h4_font_style;
	font-weight: $h4_font_weight;
	font-size: $h4_font_size{px};
	line-height: $h4_line_height;
	font-family: @font_family( $h4_font_family );
	letter-spacing: $h4_letter_spacing{em};
	text-align: $h4_text_align;
}

.footer-area,
.footer-container,
.invert .widget_recent_entries .post-date{
	color: $regular_text_color;
}

.footer-area a:hover{
	color: $regular_accent_color_2;
}

.footer-area a,
.invert .widget_recent_entries a,
.invert .widget_recent_comments a,
.invert .widget_archive a{
	color: $regular_accent_color_1;
}

.invert .footer-area a:hover,
.invert .widget_recent_entries a:hover,
.invert .widget_recent_comments a:hover,
.invert .widget_archive a:hover{
	color: $invert_text_color;
}

.footer-container.invert a{
	color: $invert_accent_color_3;
}

.footer-container.invert a:hover{
	color: $invert_text_color;
}

.footer-area-wrap.invert .comment-author-link{
	color:$invert_text_color;
}

.footer-area a.btn{
	color: $invert_text_color;
}

.invert .subscribe-block .btn-primary:hover{
	color: $regular_accent_color_1;
}
/*Instagram*/
.cs-instagram__link:hover{
	border-color: $regular_accent_color_1;
}

.cs-instagram__item .cs-instagram__cover{
	background-color: @alpha($regular_accent_color_1, 50);
}

/*Button*/
.btn.btn-default,
.error-404 .btn-secondary:hover,
.invert .btn, .invert .btn-default,
.invert .btn-primary,
.invert .btn-secondary,
.link{
	background-color: $regular_accent_color_1;
	border-color: $regular_accent_color_1;
	font-family:  @font_family( $meta_font_family );
	color: $invert_accent_color_1;
}

.btn.btn-default:hover,
.error-404 .btn-secondary:hover,
.invert .btn:hover, .invert .btn-default:hover,
.invert .btn-primary:hover,
.invert .btn-secondary:hover,
.link:hover{
	background-color: $regular_accent_color_2;
	color: $invert_accent_color_1;
}

button,
input[type='button'],
input[type='reset'],
input[type='submit'],
.comment-form .submit,
.wpcf7-submit,
.cherry-search .cherry-search__more-button,
.post-password-form label + input{
	font-family:  @font_family( $meta_font_family );
}

/*Sidebar*/
/*Recent posts*/
.sidebar .widget_recent_entries li a,
.sidebar .widget_recent_comments li a{
	font-style: $h5_font_style;
	font-weight: $h5_font_weight;
	font-size: $h5_font_size{px};
	line-height: $h5_line_height;
	font-family: @font_family( $h5_font_family );
	letter-spacing: $h5_letter_spacing{em};
	text-align: $h5_text_align;
}

.sidebar .widget_recent_entries .post-date{
	color: $regular_accent_color_3;
}

/*Widget categories*/
.widget_categories li,
.tagcloud a{
	font-style: $h6_font_style;
	font-weight: $h6_font_weight;
	font-size: @font_size($h6_font_size, multiple, ceil, 0.8571)px;
	line-height: $h6_line_height;
	font-family: @font_family( $h6_font_family );
	letter-spacing: $h6_letter_spacing{em};
	text-align: $h6_text_align;
}

.widget_categories li a,
.tagcloud a{
	color: $regular_accent_color_3;
}

.widget_categories li a:hover,
.tagcloud a:hover{
	color: $regular_accent_color_2;
}

/*Subscribe Block*/
.widget-subscribe .menu-item a{
	color: $regular_text_color;
}

.widget-subscribe .menu-item a:hover{
	color: $regular_accent_color_2;
}

.subscribe-block{
	background-color: $footer_widgets_bg;
}

.invert .subscribe-block .widget-title{
	color: $invert_text_color;
}

.subscribe-block .widget-title:before{
	color: $regular_accent_color_1;
}

.subscribe-block .btn-primary:hover{
	background-color: $invert_text_color;
	color: $regular_accent_color_1;
}

	/*Widget Calendar*/
.widget_calendar table,
.widget_calendar caption{
	background-color: $regular_accent_color_2;
	font-style: $h6_font_style;
	font-weight: $h6_font_weight;
	font-size: $h6_font_size{px};
	line-height: $h6_line_height;
	font-family: @font_family( $h6_font_family );
}

.widget_calendar caption,
.widget_calendar thead{
	color: $invert_accent_color_1;
}

.widget_calendar tfoot td a{
	color: $regular_accent_color_3;
}

.widget_calendar tfoot td a:hover{
	color: $regular_accent_color_1;
}

.widget.widget_calendar tbody td a,
#tm_builder_outer_content .tm_pb_widget_area .widget.widget_calendar table tbody td a{
	color: $regular_accent_color_1;
}

.widget.widget_calendar tbody td a:hover,
#tm_builder_outer_content .tm_pb_widget_area .widget.widget_calendar table tbody td a:hover{
	border-color: $regular_text_color;
}



/*Breadcrumbs*/
.breadcrumbs a{
	color: $regular_accent_color_3;
}

.breadcrumbs a:hover{
	color:$regular_accent_color_2;
}

/*Blockquote*/
blockquote{
	background-color: $regular_accent_color_2;
	font-style: $h4_font_style;
	font-weight: $h4_font_weight;
	font-size: $h4_font_size{px};
	line-height: $h4_line_height;
	font-family: @font_family( $h4_font_family );
	color: $invert_text_color;
}

blockquote cite{
	font-style: $h6_font_style;
	font-weight: $h6_font_weight;
	font-size: @font_size($h6_font_size, multiple, ceil, 0.8571)px;
	line-height: $h6_line_height;
	font-family: @font_family( $h6_font_family );
}

.single .site-main .format-quote .entry-content blockquote{
	background-color: $regular_accent_color_2;
}

/*Single post*/
.post-author-bio{
	background-color: $regular_accent_color_1;
	color: $invert_text_color;
}

.post-author__title{
	font-style: $h4_font_style;
	font-weight: $h4_font_weight;
	font-size: $h4_font_size{px};
	line-height: $h4_line_height;
	font-family: @font_family( $h4_font_family );
	color: $invert_text_color;
}

.post-author__title a{
	color: $invert_text_color;
}

.post-author__title a:hover{
	color: $regular_accent_color_2;
}

.comment-navigation,
.post-navigation,
.posts-navigation,
.comments-area,
.comment-list+.comment-respond,
.single .related-posts{
	border-top-color:$regular_accent_color_2;
}

.comments-title,
.comment-reply-title{
	font-style: $h6_font_style;
	font-weight: $h6_font_weight;
	font-size: $h6_font_size{px};
	line-height: $h6_line_height;
	font-family: @font_family( $h6_font_family );
}

.related-posts .entry-title{
	font-style: $h6_font_style;
	font-weight: $h6_font_weight;
	font-size: $h6_font_size{px};
	line-height: $h6_line_height;
	font-family: @font_family( $h6_font_family );
}

.share-btns__link{
	color: $invert_accent_color_3;
}

.share-btns__link:hover{
	color: $regular_accent_color_2;
}

/*Search*/
.search-form__toggle:hover,
.search-form__close:hover{
	color: $regular_accent_color_2;
}


.invert .search-form__toggle,
.invert .search-form__close {
	color: $invert_accent_color_3;
}

.search-form__toggle:hover,
.invert .search-form__toggle:hover,
.search-form__close:hover,
.invert .search-form__close:hover{
	color: $invert_accent_color_1;
}

.main-navigation ul ul a{
	color: $regular_accent_color_3;
}

.main-navigation .sub-menu > li > a:hover,
.main-navigation .sub-menu > li.menu-hover > a,
.main-navigation .sub-menu > li.current_page_item > a,
.main-navigation .sub-menu > li.current_page_ancestor > a,
.main-navigation .sub-menu > li.current-menu-item > a,
.main-navigation .sub-menu > li.current-menu-ancestor > a {
	color: $regular_accent_color_2;
}

.top-panel a{
	color: $invert_accent_color_3;
}

.top-panel a:hover{
	color: $invert_accent_color_1;
}

/* Cherry Trending Posts */
.cherry-trend-post__meta a:hover {
	color: $regular_accent_color_1;
}