/*
Theme Name: Right Candidate Child
Theme URI: http://cmsmasters.net/right-candidate-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Right Candidate Child Theme
Template: right-candidate
Version: 1.0.0
License:
License URI:
Text Domain: right-candidate-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.header_mid .logo_wrap:before {
    background-color: transparent;
}

/*
.mid_nav_wrap ul.navigation > li:hover {
	background-image: url(merner_underline.png);
	background-repeat:no-repeat;
	background-size: contain;
    background-position: 50% 65%;
    transition: background 0.2s ease;
}


*/



.mid_nav > li:before {
    content: '';
    display: block;
    background-image: url(merner_underline.png);
	background-repeat:no-repeat;
	background-size: 100%;
    background-position: 50% 70%;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    opacity: 0;
    width:100%;
    transition: opacity 0.4s ease;
}

.mid_nav > li:hover:before {
	opacity:1;
}

.mid_nav > li > a {
	height:100%;
}

.mid_nav > li > a > span.nav_item_wrap {
	height:100%;
	display: flex;
	align-items: center;
}





/***************** Start Theme Font Styles ******************/

	/* Start Content Font */
	body,
	#wp-calendar th,
	#wp-calendar td,
	.cmsmasters_profile_horizontal.style_1 .cmsmasters_profile_content,
	.cmsmasters_post_content,
	.cmsmasters_likes a,
	.cmsmasters_comments a,
	.cmsmasters_quotes_slider .cmsmasters_quote_subtitle_wrap *,
	.cmsmasters_quotes_grid .cmsmasters_quote_subtitle_wrap *,
	.widget_custom_contact_info_entries span,
	.widget_custom_contact_info_entries a,
	.footer_inner .footer_custom_html,
	.cmsmasters_post_masonry .cmsmasters_post_footer .cmsmasters_post_date,
	.cmsmasters_post_timeline .cmsmasters_post_footer .cmsmasters_post_date,
	.cmsmasters_post_puzzle .puzzle_post_content_wrapper .cmsmasters_post_date,
	.cmsmasters_slider_post .cmsmasters_slider_post_date,
	.cmsmasters_open_post .cmsmasters_post_date,
	.cmsmasters_post_default .cmsmasters_post_date,
	div.wpforms-container form.wpforms-form .wpforms-field-label,
	div.wpforms-container form.wpforms-form .wpforms-field-label-inline,
	.nf-form-wrap .nf-form-layout .nf-form-content .nf-field-label label,
	.cmsmasters_open_post .cmsmasters_post_tags,
	.cmsmasters_open_post .cmsmasters_post_tags a {
		font-family: "adelle-condensed",serif;
		font-size:20px;
		line-height:1.6em;
		font-weight:normal;
		font-style:normal;
	}

	.cmsmasters_quotes_slider .cmsmasters_quote_subtitle_wrap *,
	.cmsmasters_quotes_grid .cmsmasters_quote_subtitle_wrap * {
		font-size:22px;
	}

	.cmsmasters_quotes_slider .cmsmasters_quote_content > * {
		font-size:30px;
		line-height:46px;
	}

	.quote_two .cmsmasters_quotes_slider .cmsmasters_quote_content > *,
	.quote_two .cmsmasters_quote_content,
	.quote_four .cmsmasters_quotes_slider .cmsmasters_quote_content > *,
	.quote_four .cmsmasters_quote_content,
	.quote_three .cmsmasters_quote_content {
		font-size:24px;
		line-height:36px;
	}

	.cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
	.post_nav > span > span.sub {
		font-size:21px;
	}

	.cmsmasters_likes a,
	.cmsmasters_comments a,
	.cmsmasters_likes a:before,
	.cmsmasters_comments a:before,
	.widget_rss .rss-date {
		font-size:18px;
	}

	.footer_inner .footer_custom_html {
		font-size:16px;
	}

	.cmsmasters_open_project .project_features_item_title,
	.cmsmasters_open_project .project_details_item_desc,
	.cmsmasters_open_project .project_features_item_desc,
	.cmsmasters_archive_type .cmsmasters_archive_item_type > span:not([class]),
	.footer .footer_copyright,
	.footer .footer_copyright a {
		font-size:19px;
	}

	#wp-calendar th,
	.widget_recent_entries .post-date {
		font-size:22px;
		line-height:28px;
	}

	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > .published,
	#wp-calendar td {
		font-size:18px;
		line-height:28px;
	}

	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > .published {
		line-height:28px;
	}

	.cmsmasters_dropcap {
		font-family: "adelle",serif;
		font-weight:normal;
		font-style:normal;
	}

	.cmsmasters_dropcap.type1 {
		font-size:36px; /* static */
	}

	.cmsmasters_dropcap.type2 {
		font-size:20px; /* static */
	}
	/* Finish Content Font */


	/* Start Link Font */
	a,
	.subpage_nav > strong,
	.subpage_nav > span,
	.subpage_nav > a,
	.subpage_nav > span:not([class]),
	.footer.cmsmasters_footer_small .footer_nav_wrap li a,
	.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner *,
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a,
	.cmsmasters_post_default .cmsmasters_post_cont_info,
	.cmsmasters_post_default .cmsmasters_post_cont_info a,
	.cmsmasters_post_default .cmsmasters_post_read_more,
	.cmsmasters_post_masonry .cmsmasters_post_cont_info,
	.cmsmasters_post_masonry .cmsmasters_post_cont_info a,
	.cmsmasters_post_masonry .cmsmasters_post_read_more,
	.cmsmasters_project_grid .cmsmasters_project_cont_info,
	.cmsmasters_twitter_wrap .cmsmasters_twitter_item_user,
	.wp-block-categories .cat-item,
	.cmsmasters_comment_item .cmsmasters_comment_item_date {
		font-family: "adelle",serif;
		font-size:20px;
		line-height:30px;
		font-weight:400;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	.cmsmasters_sitemap_wrap li > a,
	.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner *,
	.footer.cmsmasters_footer_small .footer_nav_wrap li a,
	.cmsmasters_post_timeline .cmsmasters_post_cont_info,
	.cmsmasters_post_timeline .cmsmasters_post_cont_info a,
	.cmsmasters_post_timeline .cmsmasters_post_read_more,
	.cmsmasters_post_puzzle .puzzle_post_content_wrapper .cmsmasters_post_cont_info,
	.cmsmasters_post_puzzle .puzzle_post_content_wrapper .cmsmasters_post_cont_info a,
	.cmsmasters_post_puzzle .puzzle_post_content_wrapper .cmsmasters_post_read_more,
	.cmsmasters_open_post .cmsmasters_post_cont_info,
	.cmsmasters_open_post .cmsmasters_post_cont_info a,
	.cmsmasters_open_post .cmsmasters_post_read_more,
	.about_author .about_author_url,
	.cmsmasters_single_slider .cmsmasters_post_category,
	.cmsmasters_single_slider .cmsmasters_post_category a,
	.cmsmasters_slider_post .cmsmasters_slider_post_read_more,
	.cmsmasters_archive_type .cmsmasters_archive_item_user_name a,
	.widget_custom_popular_projects_entries .cmsmasters_slider_project_cont_info,
	.widget_custom_popular_projects_entries .cmsmasters_slider_project_cont_info a,
	.widget_custom_latest_projects_entries .cmsmasters_slider_project_cont_info,
	.widget_custom_latest_projects_entries .cmsmasters_slider_project_cont_info a,
	.widget_recent_comments ul li a:not([class]),
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a,
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li a:not(.comment_author) {
		font-size:18px;
	}

	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a {
		font-size:14px;
		font-weight:800;
		line-height:26px;
		text-transform:uppercase;
	}

	.cmsmasters_comment_item .comment-edit-link,
	.widget_recent_comments ul li,
	.widget_recent_comments ul li a,
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li .comment_author,
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li .published {
		font-size:17px;
		line-height:28px;
	}

	.cmsmasters_twitter_wrap .cmsmasters_twitter_item_user {
		font-size:26px;
		font-weight:800;
	}

	.cmsmasters_comment_item .cmsmasters_comment_item_date {
		font-size:13px;
		font-weight:800;
		text-transform:uppercase;
	}

	a:hover {
		text-decoration:none;
	}
	/* Finish Link Font */


	/* Start Navigation Title Font */
	.navigation > li > a,
	.footer_nav > li > a,
	.cmsmasters_post_meta_info {
		font-family: "adelle-condensed",serif;
		font-size:24px;
		line-height:24px;
		font-weight:400;
		font-style:normal;
		text-transform:none;
	}

	@media only screen and (min-width: 1025px) and (max-width: 1240px) {
		.navigation > li > a {
			font-size:19px;
		}
	}

	.top_line_nav > li > a {
		font-family: "adelle",serif;
		font-size:19px;
		line-height:18px;
		font-style:normal;
		font-weight:normal;
		text-transform:none;
	}

	.header_top .meta_wrap * {
		font-family: "adelle",serif;
		font-size:19px;
		line-height:18px;
	}

	ul.navigation > li > a .nav_tag,
	ul.navigation > li > a .nav_subtitle {
		font-family: "adelle",serif;
		font-size:18px;
		line-height:18px;
		text-transform:none;
	}

	@media only screen and (min-width: 1025px) and (max-width: 1259px) {
		.navigation > li > a {
			font-size:19px;
		}
	}
	/* Finish Navigation Title Font */


	/* Start Navigation Dropdown Font */
	.navigation ul li a,
	.top_line_nav ul li a,
	#menu-custom-menu > li > a,
	.widget .cat-item a,
	.widget_categories > ul > li.cat-item,
	.widget_categories > li.cat-item > a,
	.widget_archive ul li > a,
	.widget_archive ul li,
	.widget_pages ul li a,
	.widget_pages ul li > a,
	.widget_categories ul li > a,
	.widget_archive ul li > a,
	.widget_meta ul li > a,
	.widget_recent_comments ul li > a,
	.widget_recent_entries ul li > a,
	.widget_nav_menu ul li a {
		font-family: "adelle",serif;;
		font-size:15px;
		line-height:26px;
		font-weight:800;
		font-style:normal;
		text-transform:none;
	}

	#menu-custom-menu > li > a,
	.widget_categories > li.cat-item,
	.widget_categories > li.cat-item > a,
	.widget_archive ul li > a,
	.widget_archive ul li,
	.widget .cat-item a,
	.widget_pages ul li a,
	.widget_pages ul li > a,
	.widget_categories ul li > a,
	.widget_archive ul li > a,
	.widget_meta ul li > a,
	.widget_recent_comments ul li > a,
	.widget_recent_entries ul li > a,
	.widget_nav_menu ul li a {
		font-size:16px;
	}

	.top_line_nav ul li a {
		font-size:14px;
		line-height:24px;
	}

	.mid_nav > li li > a .nav_item_wrap > span.nav_subtitle,
	.mid_nav > li li > a .nav_item_wrap > span.nav_tag,
	.widget_recent_comments ul li > a {
		text-transform:none;
	}
	/* Finish Navigation Dropdown Font */


	/* Start H1 Font */
	h1,
	h1 a,
	.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap,
	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap,
	.cmsmasters_pricing_table .cmsmasters_price_wrap > span:not(.cmsmasters_period) {
		font-family: "adelle",serif;
		font-size:60px;
		line-height:72px;
		font-weight:900;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	.cmsmasters_icon_list_items.cmsmasters_icon_list_icon_type_number .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before,
	.cmsmasters_icon_box.box_icon_type_number:before,
	.cmsmasters_icon_box.cmsmasters_icon_heading_left.box_icon_type_number .icon_box_heading:before {
		font-family: "adelle",serif;
		font-weight:900;
		font-style:normal;
	}

	.cmsmasters_pricing_table .cmsmasters_price_wrap > span.cmsmasters_price,
	.cmsmasters_pricing_table .cmsmasters_price_wrap > span.cmsmasters_coins {
		font-size:62px;
		line-height:74px;
	}

	.headline_outer .headline_inner .headline_icon:before {
		font-size:65px;
	}

	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
		font-size:68px;
		line-height:90px;
	}

	.headline_outer .headline_inner.align_center .headline_icon:before {
		font-size:87px;
	}

	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap {
		font-size:54px;
		line-height:66px;
	}

	.cmsmasters_pricing_table .cmsmasters_price_wrap > span.cmsmasters_currency {
		font-size:37px;
		line-height:48px;
	}

	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap .cmsmasters_stat_units {
		font-size:30px;
		line-height:50px;
	}

	.headline_outer .headline_inner.align_left .headline_icon {
		padding-left:82px;
	}

	.headline_outer .headline_inner.align_right .headline_icon {
		padding-right:65px;
	}

	.headline_outer .headline_inner.align_center .headline_icon {
		padding-top:87px;
	}

	.cmsmasters_quotes_slider .cmsmasters_quote_content:before {
		font-family: "adelle",serif;
	}
	/* Finish H1 Font */


	/* Start H2 Font */
	h2,
	h2 a,
	.cmsmasters_sitemap_wrap h1,
	.cmsmasters_post_default .cmsmasters_post_title a {
		font-family: "adelle-condensed",serif;
		font-size:44px;
		line-height:54px;
		font-weight:900;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	@media only screen and (max-width: 768px) {
		.headline_text .entry-title {
			font-family: "adelle-condensed",serif;
			font-size:44px;
			line-height:54px;
			font-weight:900;
			font-style:normal;
			text-transform:none;
			text-decoration:none;
			}

		.cmsmasters_post_default .cmsmasters_post_title a {
			font-size:34px;
			line-height:44px;
		}
	}
	/* Finish H2 Font */


	/* Start H3 Font */
	h3,
	h3 a,
	.logo .title,
	.logo .title_text,
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a,
	.cmsmasters_project_title a,
	.cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title,
	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title,
	.cmsmasters_quotes_slider .cmsmasters_quote_title,
	.cmsmasters_quotes_grid .cmsmasters_quote_title,
	.cmsmasters_table tr th,
	.cmsmasters_table tfoot td,
	.cmsmasters_tabs .cmsmasters_tabs_list_item a,
	.post_comments .post_comments_title,
	.about_author .about_author_title,
	.widget_custom_popular_projects_entries .cmsmasters_slider_project_inner .cmsmasters_slider_project_title,
	.widget_custom_popular_projects_entries .cmsmasters_slider_project_inner .cmsmasters_slider_project_title a,
	.widget_custom_latest_projects_entries .cmsmasters_slider_project_inner .cmsmasters_slider_project_title,
	.widget_custom_latest_projects_entries .cmsmasters_slider_project_inner .cmsmasters_slider_project_title a,
	.form_info.cmsmasters_checkboxes > label {
		font-family: "adelle-condensed",serif;
		font-size:30px;
		line-height:42px;
		font-weight:900;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	.logo .title,
	.cmsmasters_post_masonry h3 a,
	.cmsmasters_project_title a,
	.cmsmasters_quotes_slider .cmsmasters_quote_title,
	.cmsmasters_quotes_grid .cmsmasters_quote_title,
	.cmsmasters_profile_title a {
		font-size:32px;
	}

	.cmsmasters_slider_project_title a {
		font-size:36px;
	}

	.cmsmasters_profile_vertical .profile_social_icons_list a,
	.logo .title,
	.cmsmasters_post_masonry h3 a {
		line-height:44px;
	}

	.logo .title_text {
		font-size:20px;
		line-height:32px;
	}

	.cmsmasters_tabs .cmsmasters_tabs_list_item a {
		font-weight:800;
	}

	@media only screen and (max-width: 1024px) {
		.cmsmasters_slider_project_title a {
			font-size:26px;
			line-height:32px;
		}
	}

	@media only screen and (min-width: 747px) and (max-width: 950px) {
		.cmsmasters_project_title a {
			font-size:24px;
			line-height:36px;
		}
	}

	@media only screen and (min-width: 950px) and (max-width: 1259px) {
		.cmsmasters_tabs .cmsmasters_tabs_list_item a {
			font-size:28px;
		}

		.cmsmasters_project_title a {
			font-size:27px;
			line-height:39px;
		}
	}

	/* Finish H3 Font */


	/* Start H4 Font */
	h4,
	h4 a,
	.cmsmasters_twitter_item .cmsmasters_twitter_item_content,
	.cmsmasters_twitter_item .cmsmasters_twitter_item_content a {
		font-family: "adelle-condensed",serif;
		font-size:27px;
		line-height:38px;
		font-weight:normal;
		font-style:italic;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H4 Font */


	/* Start H5 Font */
	h5,
	h5 a,
	.cmsmastersLike,
	.cmsmasters_comments,
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a,
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a,
	.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
	.cmsmasters_pricing_table .pricing_title,
	.cmsmasters_toggles .cmsmasters_toggle_title a,
	.post_nav > span a,
	.cmsmasters_single_slider .cmsmasters_post_date,
	.comments_nav > span > a,
	.cmsmasters_comment_item .comment-reply-link,
	.comment-respond .comment-reply-title small a,
	.cmsmasters_wrap_pagination ul li .page-numbers,
	.cmsmasters_archive_type .cmsmasters_archive_item_date_wrap,
	.about_author .about_author_cont_title,
	.widget .widgettitle,
	.widget .rsswidget,
	#wp-calendar caption,
	#wp-calendar tfoot a,
	.cmsmasters_4 > h3 a,
	.cmsmasters_owl_slider[data-items*="4"] h3 a,
	.cmsmasters_owl_slider[data-items*="4"] h3,
	.widget_custom_contact_info_entries .widget_custom_contact_info_title,
	.error .error_message {
		font-family: "adelle-condensed",serif;
		font-size:24px;
		line-height:30px;
		font-weight:900;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	.cmsmasters_open_profile .profile_social_icons_list a {
		line-height:30px;
	}

	.error .error_message {
		font-size:26px;
		font-weight:800;
	}

	.widget .widgettitle,
	.widget .rsswidget,
	.cmsmasters_comment_item_title a {
		font-size:26px;
	}

	.cmsmasters_post_puzzle .puzzle_post_content_wrapper .cmsmasters_post_title,
	.cmsmasters_post_puzzle .puzzle_post_content_wrapper .cmsmasters_post_title a {
		font-size:26px;
		line-height:32px;
	}

	.cmsmasters_project_puzzle .cmsmasters_project_header .cmsmasters_project_title,
	.cmsmasters_project_puzzle .cmsmasters_project_header .cmsmasters_project_title a {
		font-size:28px;
		line-height:34px;
	}

	.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat_title,
	.cmsmasters_toggles .cmsmasters_toggle_title a,
	.comment-respond .comment-reply-title small a,
	.cmsmasters_wrap_pagination ul li .page-numbers,
	#bottom .widget .widgettitle,
	#bottom .widget .rsswidget {
		font-size:20px;
		line-height:26px;
	}

	.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat_title {
		font-size:30px;
		line-height:36px;
	}

	.comments_nav > span > a,
	.cmsmasters_comment_item .comment-reply-link,
	.cmsmasters_archive_type .cmsmasters_archive_item_date_wrap,
	#wp-calendar caption,
	#wp-calendar tfoot a,
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > a {
		font-size:20px;
		line-height:24px;
	}

	.cmsmasters_single_slider .cmsmasters_post_date {
		font-size:17px;
		line-height:23px;
	}

	.about_author .about_author_cont_title,
	.cmsmasters_open_project .project_sidebar .project_features_title,
	.widget_custom_contact_info_entries .widget_custom_contact_info_title {
		font-size:22px;
	}

	.footer.cmsmasters_footer_small .footer_copyright {
		line-height:28px;
	}

	.cmsmasters_likes,
	.cmsmasters_comments,
	.cmsmasters_post_default .cmsmasters_post_read_more,
	.cmsmasters_post_masonry .cmsmasters_post_read_more,
	.wpcf7-form label,
	.cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_subtitle,
	.cmsmasters_profile_vertical .cmsmasters_profile_header .cmsmasters_profile_subtitle,
	.cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle {
		text-transform:uppercase;
	}

	.cmsmasters_post_masonry .cmsmasters_post_footer .cmsmasters_post_date,
	.cmsmasters_post_timeline .cmsmasters_post_footer .cmsmasters_post_date,
	.cmsmasters_post_puzzle .puzzle_post_content_wrapper .cmsmasters_post_date,
	.cmsmasters_open_post .cmsmasters_post_date,
	.cmsmasters_single_slider .cmsmasters_post_date,
	.cmsmasters_comment_item .comment-reply-link,
	.cmsmasters_slider_post .cmsmasters_slider_post_date,
	.cmsmasters_archive_type .cmsmasters_archive_item_date_wrap {
		font-weight:normal;
	}
	/* Finish H5 Font */


	/* Start H6 Font */
	h6,
	h6 a,
	.cmsmasters_pricing_table .cmsmasters_price_wrap > span.cmsmasters_period,
	.cmsmasters_open_profile .profile_details_item_title,
	.cmsmasters_open_profile .profile_features_item_title,
	.cmsmasters_open_profile .profile_details_item_desc,
	.cmsmasters_open_profile .profile_details_item_desc a,
	.cmsmasters_open_profile .profile_features_item_desc,
	.cmsmasters_open_profile .profile_features_item_desc a,
	.post_nav > span.cmsmasters_next_post > span.sub,
	.post_nav > span.cmsmasters_prev_post > span.sub,
	.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a,
	.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but,
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > a,
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li a:not(.comment_author),
	.cmsmasters_4 .cmsmasters_project_title a {
		font-family: "adelle-condensed",serif;
		font-size:20px;
		line-height:30px;
		font-weight:900;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	.cmsmasters_4 .cmsmasters_project_title a  {
		font-size:24px;
	}

	.cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_subtitle,
	.cmsmasters_profile_vertical .cmsmasters_profile_header .cmsmasters_profile_subtitle,
	.cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle {
		font-size:18px;
		font-family: "adelle",serif;
	}

	.cmsmasters_open_profile .profile_details_item_title,
	.cmsmasters_open_profile .profile_features_item_title,
	.cmsmasters_open_profile .profile_details_item_desc,
	.cmsmasters_open_profile .profile_details_item_desc a,
	.cmsmasters_open_profile .profile_features_item_desc,
	.cmsmasters_open_profile .profile_features_item_desc a,
	.post_nav > span.cmsmasters_next_post > span.sub,
	.post_nav > span.cmsmasters_prev_post > span.sub {
		font-size:18px;
	}

	.cmsmasters_open_profile .cmsmastersLike:before {
		font-size:17px;
	}

	.wpcf7-form label {
		font-weight:900;
	}

	@media only screen and (max-width: 540px) {
		.cmsmasters_twitter_item .cmsmasters_twitter_item_content,
		.cmsmasters_twitter_item .cmsmasters_twitter_item_content a,
		.cmsmasters_twitter_item_user {
			font-size:20px;
			line-height:30px;
		}

		.cmsmasters_twitter_wrap .cmsmasters_twitter_item_user {
			font-family: "adelle",serif;
			font-size:18px;
			line-height:30px;
			font-weight:normal;
			font-style:normal;
			text-transform:none;
		}
	}
	/* Finish H6 Font */


	/* Start Button Font */
	.cmsmasters_button,
	div.wpforms-container .wpforms-form div.wpforms-submit-container button[type=submit],
	.button,
	input[type=submit],
	input[type=button],
	button,
	.footer .footer_nav_wrap li a,
	.mailpoet_paragraph input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) {
		font-family: "adelle",serif;
		font-size:20px;
		line-height:72px;
		font-weight:800;
		font-style:normal;
		text-transform:uppercase;
	}

	.mailpoet_paragraph input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
	.mailpoet_paragraph input[type=submit] {
		font-size:20px !important;
		font-weight:800 !important;
	}

	@media only screen and (max-width: 1024px) {
		.mailpoet_paragraph input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		.mailpoet_paragraph input[type=submit] {
			font-size:17px !important;
		}
	}

	.gform_wrapper .gform_footer input.button,
	.gform_wrapper .gform_footer input[type=submit] {
		font-size:20px !important;
	}

	.footer .footer_nav_wrap li a {
		font-size:18px;
		line-height:24px;
	}

	.cmsmasters_button.cmsmasters_but_icon_dark_bg,
	.cmsmasters_button.cmsmasters_but_icon_light_bg,
	.cmsmasters_button.cmsmasters_but_icon_divider,
	.cmsmasters_button.cmsmasters_but_icon_inverse {
		padding-left:92px;
	}

	.cmsmasters_button.cmsmasters_but_icon_dark_bg:before,
	.cmsmasters_button.cmsmasters_but_icon_light_bg:before,
	.cmsmasters_button.cmsmasters_but_icon_divider:before,
	.cmsmasters_button.cmsmasters_but_icon_inverse:before,
	.cmsmasters_button.cmsmasters_but_icon_dark_bg:after,
	.cmsmasters_button.cmsmasters_but_icon_light_bg:after,
	.cmsmasters_button.cmsmasters_but_icon_divider:after,
	.cmsmasters_button.cmsmasters_but_icon_inverse:after {
		width:72px;
	}
	/* Finish Button Font */


	/* Start Small Text Font */
	small,
	form .formError .formErrorContent,
	.project_autor_name a,
	.project_autor_name:before,
	.cmsmasters_twitter_wrap .published {
		font-family: "adelle",serif;
		font-size:18px;
		line-height:30px;
		font-weight:normal;
		font-style:normal;
		text-transform:none;
	}

	.cmsmasters_twitter_wrap .published {
		font-weight:900;
	}

	.gform_wrapper .description,
	.gform_wrapper .gfield_description,
	.gform_wrapper .gsection_description,
	.gform_wrapper .instruction {
		font-family: "adelle",serif !important;
		font-size:18px !important;
		line-height:30px !important;
	}
	/* Finish Small Text Font */


	/* Start Text Fields Font */
	.cmsmasters_contact_form div.wpforms-container .wpforms-form select,
	.cmsmasters_contact_form div.wpforms-container .wpforms-form textarea,
	.cmsmasters_contact_form div.wpforms-container .wpforms-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
	input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
	textarea,
	select,
	option {
		font-family: "adelle",serif;
		font-size:20px;
		line-height:30px;
		font-weight:normal;
		font-style:normal;
	}

	select {
		font-size:22px;
	}

	.sidebar input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
	option,
	code,
	.cmsmasters_post_default .cmsmasters_post_read_more,
	.cmsmasters_post_masonry .cmsmasters_post_read_more {
		font-weight:800;
	}

	.gform_wrapper input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
	.gform_wrapper textarea,
	.gform_wrapper select {
		font-size:20px !important;
	}
	/* Finish Text Fields Font */


	/* Start Blockquote Font */
	blockquote,
	.cmsmasters_quote_content {
		font-family: "adelle",serif;
		font-size:28px;
		line-height:50px;
		font-weight:700;
		font-style:italic;
	}

	.cmsmasters_quote_content {
		font-size:30px;
		font-weight:normal;
	}

	q {
		font-family: "adelle",serif;
		font-weight:700;
		font-style:italic;
	}
	/* Finish Blockquote Font */

/***************** Finish Theme Font Styles ******************/


/***************** Start CMSMasters Donations Font Styles ******************/

	/* Start Content Font */
	.opened-article > .campaign .campaign_meta_wrap .cmsmasters_campaign_target_title,
	.opened-article > .campaign .campaign_meta_wrap .cmsmasters_campaign_donations_count_title,
	.opened-article > .campaign .campaign_meta_wrap .cmsmasters_stat_subtitle,
	.cmsmasters_campaign_inner .cmsmasters_stats .cmsmasters_stat_wrap span,
	.cmsmasters_campaign_inner .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title,
	.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat_subtitle,
	.cmsmasters_single_slider_campaign .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title_wrap * {
		font-family: "adelle",serif;
		font-size:20px;
		line-height:30px;
		font-weight:normal;
		font-style:normal;
	}

	.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat_subtitle {
		font-size:22px;
	}

	.cmsmasters_single_slider_campaign .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title_wrap *,
	.cmsmasters_campaign_inner .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title {
		font-size:18px;
	}

	.opened-article > .campaign .campaign_meta_wrap .cmsmasters_stat_subtitle {
		text-transform:none;
	}
	/* Finish Content Font */


	/* Start Link Font */

	.cmsmasters_donations .donation .cmsmasters_donation_campaign a {
		font-family: "adelle",serif;
		font-size:20px;
		line-height:30px;
		font-weight:400;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	.cmsmasters_donations .donation .cmsmasters_donation_campaign a {
		font-size:22px;
	}
	/* Finish Link Font */


	/* Start Navigation Title Font */
	.opened-article > .campaign .campaign_meta_wrap .cmsmasters_stat_title_wrap *,
	.cmsmasters_campaign_donate_button .button,
	.cmsmasters_featured_campaign .campaign .cmsmasters_campaign_rest_amount {
		font-family: "adelle-condensed",serif;
		font-size:20px;
		line-height:20px;
		font-weight:800;
		font-style:normal;
		text-transform:uppercase;
	}

	.cmsmasters_featured_campaign .campaign .cmsmasters_campaign_rest_amount {
		font-size:18px;
	}

	.opened-article > .campaign .campaign_meta_wrap .cmsmasters_stat_title_wrap * {
		font-size:18px;
		line-height:30px;
	}

	.cmsmasters_campaign_inner .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title,
	.cmsmasters_single_slider_campaign .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title_wrap * {
		text-transform:uppercase;
	}
	/* Finish Navigation Title Font */


	/* Start H1 Font */
	.cmsmasters_campaign_inner .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title,
	.cmsmasters_campaign_inner .cmsmasters_stats .cmsmasters_stat_wrap span,
	.cmsmasters_single_slider_campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat_title,
	.cmsmasters_single_slider_campaign .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title_wrap * {
		font-weight:800;
	}
	/* Finish H1 Font */


	/* Start H2 Font */
	.donations.opened-article > .donation .cmsmasters_donation_amount_currency {
		font-family: "adelle",serif;
		font-size:44px;
		line-height:54px;
		font-weight:900;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H2 Font */


	/* Start H3 Font */
	.donations.opened-article > .donation .cmsmasters_donation_title,
	.donations.opened-article > .donation .cmsmasters_donation_details > h2,
	.page #submit-donation-form .cmsmasters_donation_fields .cmsmasters_donation_form_title,
	.cmsmasters_donator_fields .cmsmasters_donation_form_title,
	.donation_confirm .donation_confirm_title,
	.cmsmasters_campaign_target .cmsmasters_campaign_target_number,
	.cmsmasters_campaign_donations_count .cmsmasters_campaign_donations_count_number,
	.cmsmasters_featured_campaign .cmsmasters_campaign_title a {
		font-family: "adelle",serif;
		font-size:30px;
		line-height:42px;
		font-weight:900;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	.cmsmasters_campaign_title a {
		line-height:38px;
	}

	@media only screen and (max-width: 540px) {
		.donations.opened-article > .donation .cmsmasters_donation_amount_currency {
			font-family: "adelle",serif;
			font-size:30px;
			line-height:42px;
			font-weight:900;
			font-style:normal;
			text-transform:none;
			text-decoration:none;
		}
	}

	.cmsmasters_campaign_target .cmsmasters_campaign_target_number,
	.cmsmasters_campaign_donations_count .cmsmasters_campaign_donations_count_number {
		font-size:38px;
		font-weight:800;
	}

	.cmsmasters_featured_campaign .cmsmasters_campaign_title a {
		font-size:32px;
	}

	@media only screen and (max-width: 950px) {
		.cmsmasters_campaign_title a {
			font-size:26px;
			line-height:36px;
		}
	}
	/* Finish H3 Font */


	/* Start H4 Font */
	.cmsmasters_donation_field > label {
		font-family: "adelle",serif;
		font-size:27px;
		line-height:38px;
		font-weight:normal;
		font-style:italic;
		text-transform:none;
		text-decoration:none;
	}

	.cmsmasters_donation_field > label {
		font-size:23px;
		line-height:30px;
	}

	@media only screen and (max-width: 540px) {
		.donations.opened-article > .donation .cmsmasters_donation_title {
			font-family: "adelle",serif;
			font-size:27px;
			line-height:38px;
			font-weight:normal;
			font-style:italic;
			text-transform:none;
			text-decoration:none;
		}
	}
	/* Finish H4 Font */


	/* Start H5 Font */
	.cmsmasters_campaigns .campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat_title_wrap {
		font-family: "adelle",serif;
		font-size:24px;
		line-height:30px;
		font-weight:900;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
		letter-spacing:.1em;
	}
	/* Finish H5 Font */


	/* Start H6 Font */
	.donations.opened-article > .donation .cmsmasters_donation_campaign,
	.donations.opened-article > .donation .cmsmasters_donation_campaign a,
	.donations.opened-article > .donation .cmsmasters_donation_details_item_title,
	.donations.opened-article > .donation .cmsmasters_donation_details_item_title a,
	.page #submit-donation-form .cmsmasters_donator_fields .cmsmasters_donator_field label,
	.cmsmasters_single_slider_campaign .cmsmasters_stat_subtitle {
		font-family: "adelle",serif;
		font-size:20px;
		line-height:30px;
		font-weight:900;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	.donations.opened-article > .donation .cmsmasters_donation_details_item_value,
	.donations.opened-article > .donation .cmsmasters_donation_details_item_value a {
		line-height:30px;
	}
	/* Finish H6 Font */


	/* Start Button Font */
	.cmsmasters_donations .donation .cmsmasters_donation_footer,
	#page .cmsmasters_featured_campaign .cmsmasters_campaign_donated_percent .cmsmasters_stat_title,
	.header_donation_but > a.cmsmasters_button {
		font-family: "adelle-condensed",serif;
		font-size:24px;
		line-height:72px;
		font-weight:400;
		font-style:normal;
		text-transform:uppercase;
	}

	.header_donation_but > a.cmsmasters_button {
		font-size:24px;
	}

	.cmsmasters_donations .donation .cmsmasters_donation_footer,
	#page .cmsmasters_featured_campaign .cmsmasters_campaign_donated_percent .cmsmasters_stat_title {
		font-size:18px;
	}

	@media only screen and (max-width: 540px) {
		.header_donation_but_wrap .header_donation_but .cmsmasters_button {
			font-size:18px;
			line-height:70px;
		}
	}
	/* Finish Button Font */

	/* Start Counter Font */
	.campaign .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap {
		font-size:70px;
		line-height:70px;
	}
	/* Finish Counter Font */

	/* Start Small Text Font */
	/* Finish Small Text Font */

/***************** Finish CMSMasters Donations Font Styles ******************/


/*-------------------------------------------------------------------------*/
/* Bottom + Footer Styles
/*-------------------------------------------------------------------------*/
/***************** Bottom ******************/
.bottom_inner .widgettitle {
  margin-bottom: 35px;
  position: relative;
}
/***************** Footer ******************/
#footer {
  overflow: hidden;
}
.footer {
  border-top-width: 0;
  border-top-style: solid;
}
.footer_inner {
  position: relative;
  overflow: hidden;
}
/***************** Footer Default ******************/
.cmsmasters_footer_default .footer_inner {
  padding-top: 125px;
  padding-bottom: 110px;
}
.cmsmasters_footer_default .footer_inner > div:first-child {
  padding-top: 0;
}
.cmsmasters_footer_default .footer_logo_wrap {
  position: relative;
  text-align: center;
  overflow: hidden;
}
.cmsmasters_footer_default .footer_logo_wrap .footer_logo {
  display: inline-block;
}
.cmsmasters_footer_default .footer_logo_wrap .footer_logo > .footer_logo_retina {
  display: none;
}
.cmsmasters_footer_default .footer_custom_html_wrap {
  padding: 62px 0 0;
  position: relative;
  text-align: center;
  overflow: hidden;
}
.cmsmasters_footer_default .footer_custom_html {
  display: inline-block;
  text-transform: uppercase;
  overflow: hidden;
  text-align: center;
}
.cmsmasters_footer_default .footer_nav_wrap {
  padding: 66px 0 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_footer_default .footer_nav_wrap div {
  text-align: center;
}
.cmsmasters_footer_default .footer_nav_wrap + .social_wrap,
.cmsmasters_footer_default .footer_nav_wrap + .footer_copyright {
  padding: 32px 0 0;
}
.cmsmasters_footer_default .footer_nav {
  display: inline-block;
  width: auto;
}
.cmsmasters_footer_default .footer_nav > li {
  margin: 0 15px 5px;
  border-width: 0;
  border-style: solid;
}
.cmsmasters_footer_default .footer_nav > li ul {
  display: none !important;
}
.cmsmasters_footer_default .social_wrap {
  padding: 30px 0 0;
}
.cmsmasters_footer_default .social_wrap .social_wrap_inner {
  text-align: center;
}
.cmsmasters_footer_default .social_wrap li {
  margin-left: 0;
  margin-right: 6px;
}
.cmsmasters_footer_default .social_wrap li:last-child {
  margin-left: 0;
  margin-right: 0;
}
.cmsmasters_footer_default .social_wrap a {
  font-size: 26px;
  line-height: 30px;
  width: 55px;
  height: 55px;
  border-radius: 50%;
}
.cmsmasters_footer_default .footer_copyright {
  display: block;
  padding: 17px 0 0;
  text-align: center;
}
.cmsmasters_footer_default .footer_copyright .privacy-policy-link {
  position: relative;
}
.cmsmasters_footer_default .footer_copyright .privacy-policy-link:after {
  content: '';
  left: 0;
  right: 0;
  bottom: 4px;
  height: 1px;
  width: 100%;
  position: absolute;
}






.header_mid a.responsive_nav {
	color:#f9ed32!important;
}
.header_mid .resp_mid_nav_wrap .resp_mid_nav > span, .header_mid .resp_mid_nav_wrap .resp_mid_nav > span:before, .header_mid .resp_mid_nav_wrap .resp_mid_nav > span:after {
    background-color: #f9ed32;
}



.header_donation_but_wrap .header_donation_but {
	vertical-align: top;
}

.header_donation_but_wrap .header_donation_but > a.cmsmasters_button {
	padding-top: 24px;
    border-radius: 0 0 20px 20px;
    color:#0a6032;
    border:none;
}

.header_donation_but_wrap .header_donation_but > a.cmsmasters_button:hover {
	color:#0a6032;
	background-color:#f9ed32;
}

@media (max-width:768px){
.header_donation_but_wrap .header_donation_but > a.cmsmasters_button {
	padding-top: 0px;
    border-radius: 20px 20px 20px 20px;
    color:#0a6032;
    border:none;
}

}




.footer_inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items:center;
	font-family: "adelle-condensed",serif!important;
}
.footer_inner a {
	font-family: "adelle-condensed",serif!important;
}

.footer_inner > div, .footer_inner > span {
}

.footer_logo_wrap {
	flex-basis:30%;
}

.footer_menus {
	display:flex;
	flex-wrap:wrap;
	flex-basis:45%;
}


.cmsmasters_color_scheme_footer .footer_inner .footer_nav_wrap li a {
	color:#ffffff!important;
	font-size: 18px;
	font-weight:400;

}
.cmsmasters_color_scheme_footer .footer_inner .footer_nav_wrap li a:hover{
	color:#f9ed32!important;
}

.footer_menus .social_wrap {
	flex-basis: 100%;
}
.footer_menus .footer_nav_wrap {
	flex-basis:50%;

}

.footer_custom_html_wrap {
	flex-basis:25%;
}
.footer_custom_html_wrap img {
	max-width:70%;
	margin-bottom:10px;
}

.footer_custom_html_wrap a {
	color:#ffffff!important;
	font-size:30px;
}
.footer_custom_html_wrap .footer-phone a {
	font-size:40px;
}
.footer_custom_html_wrap .footer-email a {
	font-size:18px;
}


.footer_copyright {
	color:#fff!important;
	flex-basis:100%;
}

.site-tagline {
	color:#ffffff;
	font-size:18px;
}

#footer .footer_inner .social_wrap_inner {
	padding-bottom:15px;
}

#footer .footer_inner .cmsmasters_social_icon {
	background-color:#f9ed32;
}
#footer .footer_inner .cmsmasters_social_icon:hover {
	background-color:#f9ed32;
	-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.6);
	-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.6);
	box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.6);
}

#footer .footer_inner .cmsmasters_social_icon:before {
	color:#0a6032;
}

.lang-toggle {
	float:right;
	height: 100%;
    display: flex;
    align-items: center;
}

.lang-toggle ul > li:before  {
	display: none;
}

.lang-toggle .wpml-ls-legacy-list-horizontal {
	padding:0;
	border:none;
}

.lang-toggle .wpml-ls-link {
	color:#f9ed32!important;
	font-family: "adelle-condensed",serif;
    font-size: 24px;
    line-height: 24px;
    font-weight: 400;
    font-style: normal;
}

.header_donation_but_wrap {
	margin: 0 25px;
}


.white-text {
	color:#ffffff;
}

.green-text {
	color:#0a6032;
}

.image-round {
	border-radius:50%;
	overflow: hidden;
}


/* posts slider */

.cmsmasters_posts_slider.cmsmasters_posts_slider_type_post .preloader {
    padding-bottom: 65%;
}

.preloader .full-width {
	height:auto;
}

.cmsmasters_slider_post .cmsmasters_slider_post_inner, .cmsmasters_slider_post:hover .cmsmasters_slider_post_inner {
	color:#ffffff;
	background-color:#0a6032;
	min-height:250px;
}

.cmsmasters_slider_post *, .cmsmasters_slider_post:hover * {
	color:#ffffff;
}

.cmsmasters_slider_post_read_more {
	position: absolute;
	    right: 40px;
	    bottom: 30px;
	    z-index: 100;
}
.cmsmasters_slider_post .cmsmasters_slider_post_footer {
	position: absolute;
	left:40px;
	bottom:30px;

}

h3.cmsmasters_slider_post_title a {
	font-weight: 400;
	font-size:24px;
	line-height:24px;
}

h3.cmsmasters_slider_post_title {
	line-height:26px;
}

/* 2020-09 do it now stuff. (UUGH).

 */

body, #wp-calendar th, #wp-calendar td, .cmsmasters_profile_horizontal.style_1 .cmsmasters_profile_content, .cmsmasters_post_content, .cmsmasters_likes a, .cmsmasters_comments a, .cmsmasters_quotes_slider .cmsmasters_quote_subtitle_wrap *, .cmsmasters_quotes_grid .cmsmasters_quote_subtitle_wrap *, .widget_custom_contact_info_entries span, .widget_custom_contact_info_entries a, .footer_inner .footer_custom_html, .cmsmasters_post_masonry .cmsmasters_post_footer .cmsmasters_post_date, .cmsmasters_post_timeline .cmsmasters_post_footer .cmsmasters_post_date, .cmsmasters_post_puzzle .puzzle_post_content_wrapper .cmsmasters_post_date, .cmsmasters_slider_post .cmsmasters_slider_post_date, .cmsmasters_open_post .cmsmasters_post_date, .cmsmasters_post_default .cmsmasters_post_date, div.wpforms-container form.wpforms-form .wpforms-field-label, div.wpforms-container form.wpforms-form .wpforms-field-label-inline, .nf-form-wrap .nf-form-layout .nf-form-content .nf-field-label label, .cmsmasters_open_post .cmsmasters_post_tags, .cmsmasters_open_post .cmsmasters_post_tags a {
	font-size: 22px;
}
.cmsmasters_slider_post .cmsmasters_slider_post_inner {
	padding: 30px 30px 20px;
}
.post-teaser-yellow .cmsmasters_slider_post_inner {
	background: #FFE516 !important;
}

.post-teaser-yellow .cmsmasters_slider_post_inner *,
.post-teaser-white .cmsmasters_slider_post_inner *{
	color: #036021;
}

.post-teaser-white .cmsmasters_slider_post_inner {
	background: #fff !important;
}

.post-teaser-white .cmsmasters_slider_post_read_more,
.post-teaser-yellow .cmsmasters_slider_post_read_more {
	display: block;
	right: auto;
	bottom: auto;
	position: inherit;
	margin: auto 0 auto auto !important;
}

.post-teaser-yellow .cmsmasters_slider_post_footer,
.post-teaser-white .cmsmasters_slider_post_footer{
	position: relative !important;
	left: auto !important;
	bottom: auto !important;
	display: flex;
	font-style: italic;

}

h2 {
	margin-bottom: 1em;
}

#cmsmasters_column_w6ttgwwzw p + p {
	width: 120%;
	width: calc(100% + 200px);
	left: -100px;
	position: relative;
	padding-bottom: 0;
}

#cmsmasters_column_w6ttgwwzw img {
	width: 100%;
	margin-bottom: 0;
}

#cmsmasters_column_w6ttgwwzw .cmsmasters_column_inner {
	padding-bottom: 0 !important;
}

#cmsmasters_row_u9bge4ab4u p:first-child {
  margin-top: -30px;
  margin-bottom: 10px;
}

.footer_inner {
	justify-content: space-around;
}

.footer_inner > * {
  min-width: 280px;
  max-width: 100%;
}

#cmsmasters_row_0ktvu9sppl,
.short-set {
	max-height: 400px;
}
#cmsmasters_row_0ktvu9sppl iframe {
	max-height: 200px;
}

#cmsmasters_row_0ktvu9sppl div {
	max-height: 200px;
}
