/**
 * @package 	WordPress
 * @subpackage 	Medicine Plus
 * @version 	1.2.9
 * 
 * Theme Fonts Rules
 * Created by CMSMasters
 * 
 */


/***************** Start Theme Font Styles ******************/

	/* Start Content Font */
	body, 
	q,
	.cmsms_counters .cmsms_counter_subtitle,
	.cmsms_breadcrumbs .cmsms_breadcrumbs_inner, 
	.cmsms_breadcrumbs .cmsms_breadcrumbs_inner a,
	.gallery .gallery-item .gallery-caption,
	.cmsms_gallery li.cmsms_caption figcaption,
	.wp-caption .wp-caption-text {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:16px;
		line-height:25px;
		font-weight:normal;
		font-style:normal;
	}

	q {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-weight:bold;
		font-style:italic;
	}
	
	.portfolio.opened-article .project .project_sidebar .project_details .project_details_item .project_details_item_desc .cmsmsLike:before,
	.portfolio.opened-article .project .project_sidebar .project_details .project_details_item .project_details_item_desc .cmsms_project_comments:before,
	.cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_search_post_footer .cmsms_search_post_comments:before {
		font-size:17px;
		line-height:23px;
	}
	
	.post.cmsms_post_masonry .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info .cmsmsLike:before,
	.post.cmsms_post_masonry .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info .cmsms_post_comments:before,
	.post.cmsms_post_timeline .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info .cmsmsLike:before,
	.post.cmsms_post_timeline .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info .cmsms_post_comments:before,
	.blog .project.type-project .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info a:before,
	.portfolio .project .project_outer .project_inner .cmsms_project_footer .cmsmsLike:before,
	.cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_footer .cmsmsLike:before,
	.cmsms_posts_slider .post .cmsms_slider_post_cont_wrap .cmsms_slider_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info .cmsmsLike:before,
	.cmsms_posts_slider .post .cmsms_slider_post_cont_wrap .cmsms_slider_post_meta .cmsms_slider_post_footer .cmsms_slider_post_meta_info .cmsmsLike:before {
		font-size:19px;
		line-height:25px;
		font-weight:normal;
		font-style:normal;
	}
	
	.portfolio .project .project_outer .project_inner .cmsms_project_footer .cmsms_project_comments:before,
	.cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_footer .cmsms_slider_project_comments:before,
	.cmsms_posts_slider .post .cmsms_slider_post_cont_wrap .cmsms_slider_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info .cmsms_slider_post_comments:before,
	.cmsms_posts_slider .post .cmsms_slider_post_cont_wrap .cmsms_slider_post_meta .cmsms_slider_post_footer .cmsms_slider_post_meta_info .cmsms_slider_post_comments:before {
		font-size:21px;
		line-height:25px;
		font-weight:normal;
		font-style:normal;
	}
	
	.cmsms-form-builder form .form_info label,
	.wpcf7 .wpcf7-form,
	#footer .footer_inner .copyright,
	#footer .footer_inner .footer_custom_html,
	#footer .footer_inner nav .footer_nav > li > a,
	.cmsms_quotes .cmsms_quote .cmsms_quote_inner .wrap_quote_title .quote_subtitle,
	.cmsms_quotes .cmsms_quote .cmsms_quote_inner .wrap_quote_title .quote_link,
	.cmsms_twitter .owl-wrapper-outer .cmsms_twitter_item .cmsms_twitter_item_content,
	.cmsms_counters .cmsms_counter_subtitle,
	.cmsms_stats.stats_mode_bars .cmsms_stat_subtitle,
	.cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat_subtitle,
	.post.cmsms_post_default .cmsms_post_format_img_likes .cmsms_post_meta_info .cmsmsLike,
	.tribe_events.cmsms_post_default .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_footer .cmsms_post_cont_info *,
	.post .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_cont_info *,
	.post .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info a,
	.post .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_footer .button,
	.post.format-chat .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_chat_item .cmsms_chat_text,
	.post.cmsms_post_masonry .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_content,
	.post.cmsms_post_timeline .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_content,
	.blog .project.type-project .cmsms_post_cont .cmsms_post_footer .cmsms_post_cont_info *,
	.blog .project.type-project .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_content,
	.blog .profile.type-profile .pl_title_social_wrap .pl_subtitle,
	.blog.opened-article .cmsms_post_format_img_likes .cmsms_post_meta_info .cmsmsLike,
	.comment-reply-link,
	.comment-edit-link,
	.portfolio .project .project_outer .project_inner .cmsms_project_cont_info *,
	.portfolio .project .project_outer .project_inner .cmsms_project_footer a,
	.cmsms_profile .profile .pl_content .pl_subtitle,
	.cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_cont_info *,
	.cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_chat .cmsms_chat_item .cmsms_chat_text,
	.cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_cont_info *,
	.cmsms_posts_slider .product .cmsms_product .cmsms_product_inner .cmsms_product_cat,
	.cmsms_posts_slider .product .cmsms_product .cmsms_product_inner .cmsms_product_cat a,
	.cmsms_posts_slider .product .cmsms_product .price del,
	.portfolio.opened-article .project .project_sidebar .project_details .project_details_item *,
	.profiles.opened-article .profile .profile_sidebar .profile_details .profile_details_item *,
	.cmsms_search .cmsms_search_post .cmsms_search_post_number_wrap .cmsms_search_post_number > span,
	.cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_comments_wrap .cmsms_comments,
	.widget select,
	.widget option,
	.widget.widget_archive ul li > a,
	.widget.widget_archive ul li,
	.widget.widget_archive label,
	.widget.widget_categories ul li > a, 
	.widget.widget_categories ul li, 
	.widget.widget_categories label, 
	.widget.widget_calendar #wp-calendar tbody td,
	.widget.widget_pages ul li,
	.widget.widget_pages ul li a,
	.widget.widget_meta ul li,
	.widget.widget_meta ul li a,
	.widget.widget_recent_comments ul li,
	.widget.widget_recent_comments ul li a,
	.widget.widget_recent_entries ul li,
	.widget.widget_recent_entries ul li a,
	.widget.widget_text .textwidget,
	.widget.widget_text .textwidget img,
	.widget.widget_nav_menu ul li a,
	.widget.widget_custom_twitter_entries .tweet_list > li .tweet_text,
	.widget.widget_custom_contact_info_entries {
		font-size:15px;
		line-height:25px;
	}
	
	.header_mid .header_mid_inner .cmsms_dynamic_cart > .total,
	.cmsms_dynamic_cart .cmsms_dynamic_cart_button .count,
	.post .cmsms_post_cont .cmsms_post_info .cmsms_post_date,
	.post.cmsms_post_default.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_time,
	.post.cmsms_post_timeline .cmsms_post_info .cmsms_post_date,
	.blog .project.type-project .cmsms_post_cont .cmsms_post_info .date,
	.blog .project.type-project .cmsms_post_cont .cmsms_post_info .cmsms_post_date,
	.blog.opened-article .cmsms_post_cont .cmsms_post_info .date,
	.blog.opened-article .format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_time,
	.post_comments .commentlist .comment-body .comment-content .published,
	.cmsms_posts_slider .post .cmsms_slider_post_cont_wrap .cmsms_slider_post_cont .cmsms_slider_post_date,
	.cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_search_post_meta_info {
		font-size:14px;
		line-height:25px;
	}
	
	.cmsms_twitter .owl-wrapper-outer .owl-wrapper .owl-item .cmsms_twitter_item .published,
	.post.cmsms_post_masonry.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_time,
	.post.cmsms_post_timeline.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_time,
	.cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_time,
	.widget.widget_custom_twitter_entries .tweet_list > li .tweet_time {
		font-size:13px;
		line-height:25px;
	}
	/* Finish Content Font */


	/* Start Link Font */
	a,
	.subpage_nav > strong,
	.subpage_nav > span,
	.subpage_nav > a,
	#cancel-comment-reply-link {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:15px;
		line-height:25px;
		font-weight:normal;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	a:hover {
		text-decoration:none;
	}
	/* Finish Link Font */


	/* Start Navigation Title Font */
	#navigation > li > a {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:13px;
		line-height:32px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
	}
	
	.header_top .header_top_inner .meta_wrap,
	.header_top .header_top_inner .meta_wrap a,
	.header_top .header_top_inner #top_line_nav > li > a {
		font-size:11px;
		line-height:24px;
		font-style:normal;
		text-transform:uppercase;
	}
	
	#navigation > li > a > span:before, 
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a > span:before,
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li:hover > a > span:before {
		font-size:16px;
	}
	
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a,
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li:hover > a {
		font-weight:700; // static
	}
	
	@media only screen and (max-width: 1024px) {
		html #page #header nav #navigation > li.menu-item-hide-text > a > span,
		html #page #header nav #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li.menu-item-hide-text > a > span {
			font-size:13px;
			line-height:24px;
		}
		
		html #page #header nav #navigation > li.menu-item-icon > a > span > span.nav_subtitle,
		html #page #header nav #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li.menu-item-icon > a > span > span.nav_subtitle {
			padding-left:23px;
		}
	}
	/* Finish Navigation Title Font */


	/* Start Navigation Dropdown Font */
	#navigation ul li a,
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a,
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li:hover > a {
		font-family:'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:14px;
		line-height:24px;
		font-style:normal;
		text-transform:none;
	}
	
	
	.header_top .header_top_inner #top_line_nav > li > ul li > a {
		font-family:'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:12px;
		line-height:24px;
		font-style:normal;
		text-transform:none;
	}
	
	#navigation > li > a > span > span.nav_subtitle,
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a > span > span.nav_subtitle {
		font-family:'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		line-height:18px;
		font-weight:400; // static
		font-style:normal;
		text-transform:none;
	}
	
	@media only screen and (max-width: 1024px) {
		.header_mid #navigation li > a > span > span.nav_subtitle,
		.header_bot #navigation li > a > span > span.nav_subtitle {
			font-size:11px;
			font-family:'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
			line-height:18px;
			font-weight:400; // static
			font-style:normal;
			text-transform:none;
		}
	}
	
	#navigation li > a[data-tag]:before {
		font-size:13px;
		line-height:19px;
		font-weight:400; // static
	}
	
	#navigation .sub-menu li > a[data-tag]:before {
		font-size:12px;
		line-height:19px;
		font-weight:400; // static
	}
	
	#navigation .sub-menu li > a[data-tag]:before {
		top:6.5px;
	}
	
	#navigation > li > a > span > span.nav_subtitle,
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a > span > span.nav_subtitle {
		font-size:11px;
	}
	
	#navigation > li > a > span > span.nav_subtitle {
		line-height:14px;
	}
	
	#navigation ul li a span:before {
		font-size:17px;
	}
	
	@media only screen and (max-width: 1024px) {
		html #page #header nav #navigation > li.menu-item-hide-text > a > span > span.nav_subtitle,
		html #page #header nav #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li.menu-item-hide-text > a > span > span.nav_subtitle {
			font-size:12px;
			line-height:22px;
		}
	}
	/* Finish Navigation Dropdown Font */


	/* Start H1 Font */
	h1,
	h1 a,
	#header .logo .title {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:28px;
		line-height:38px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	.headline_outer .headline_inner .headline_icon[class^="cmsms-icon-"]:before,
	.headline_outer .headline_inner .headline_icon[class*=" cmsms-icon-"]:before, 
	.headline_outer .headline_inner .headline_icon[class^="cmsms_theme_icon_"]:before,
	.headline_outer .headline_inner .headline_icon[class*=" cmsms_theme_icon_"]:before {
		font-size:24px;
		line-height:38px;
	}
	
	.cmsms_dropcap {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
	}
	
	
	.cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_currency,
	.cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_price,
	.cmsms_pricing_table .cmsms_pricing_item .cmsms_coins {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:40px;
		line-height:50px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
	}
	
	.cmsms_icon_list_items.cmsms_icon_list_icon_type_number .cmsms_icon_list_item .cmsms_icon_list_icon:before {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-weight:bold;
		font-style:normal;
	}
	/* Finish H1 Font */


	/* Start H2 Font */
	h2,
	h2 a,
	.cmsms_pricing_table .cmsms_pricing_item .cmsms_pricing_item_inner .pricing_title,
	.post.cmsms_post_default.format-aside .cmsms_post_cont .cmsms_post_content .entry-content,
	.post.cmsms_post_default.format-status .cmsms_post_cont .cmsms_post_content .entry-content,
	.blog.opened-article .format-aside .cmsms_post_cont .cmsms_post_content .entry-content,
	.blog.opened-article .format-status .cmsms_post_cont .cmsms_post_content .entry-content,
	.blog .profile.type-profile .pl_content_wrap .pl_content .entry-title,
	.blog .profile.type-profile .pl_content_wrap .pl_content .entry-title a,
	.cmsms_sitemap_wrap .cmsms_sitemap > li > a	{
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:24px;
		line-height:34px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	.post_comments .commentlist > li.bypostauthor .fn:before {
		font-size:24px;
	}
	/* Finish H2 Font */


	/* Start H3 Font */
	h3,
	h3 a,
	.post.cmsms_post_default.format-quote .cmsms_post_cont .cmsms_quote_content,
	.post.cmsms_post_masonry.format-aside .cmsms_post_cont .cmsms_post_content .entry-title,
	.post.cmsms_post_masonry.format-status .cmsms_post_cont .cmsms_post_content .entry-title,
	.post.cmsms_post_timeline.format-aside .cmsms_post_cont .cmsms_post_content .entry-title,
	.post.cmsms_post_timeline.format-status .cmsms_post_cont .cmsms_post_content .entry-title,
	.blog.opened-article .format-quote .cmsms_post_cont .cmsms_quote_content,
	.cmsms_posts_slider .post.format-aside .cmsms_slider_post_cont .cmsms_slider_post_content,
	.cmsms_posts_slider .post.format-status .cmsms_slider_post_cont .cmsms_slider_post_content,
	.cmsms_search .cmsms_search_post .cmsms_search_post_number {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:20px;
		line-height:30px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	.post.cmsms_post_masonry .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_header .cmsms_post_title,
	.post.cmsms_post_masonry .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_header .cmsms_post_title a,
	.post.cmsms_post_timeline .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_header .cmsms_post_title,
	.post.cmsms_post_timeline .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_post_header .cmsms_post_title a,
	.post.cmsms_post_masonry.format-aside .cmsms_post_cont .cmsms_post_content .entry-title,
	.post.cmsms_post_masonry.format-status .cmsms_post_cont .cmsms_post_content .entry-title,
	.post.cmsms_post_timeline.format-aside .cmsms_post_cont .cmsms_post_content .entry-title,
	.post.cmsms_post_timeline.format-status .cmsms_post_cont .cmsms_post_content .entry-title,
	.cmsms_posts_slider .post.format-aside .cmsms_slider_post_cont .cmsms_slider_post_content,
	.cmsms_posts_slider .post.format-status .cmsms_slider_post_cont .cmsms_slider_post_content {
		font-size:18px;
	}
	
	.header_bot ::-webkit-input-placeholder {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	.header_bot ::-moz-placeholder {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	.header_bot :-moz-placeholder {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	.header_bot :-ms-input-placeholder {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	@media only screen and (max-width: 767px) {
		html #page #header .header_mid .search_wrap .search_wrap_inner_left .search_bar_wrap  ::-webkit-input-placeholder {
			font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
			font-size:20px;
			font-weight:bold;
			font-style:normal;
			text-transform:none;
			text-decoration:none;
		}
		
		html #page #header .header_mid .search_wrap .search_wrap_inner_left .search_bar_wrap  ::-moz-placeholder {
			font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
			font-size:20px;
			font-weight:bold;
			font-style:normal;
			text-transform:none;
			text-decoration:none;
		}
		
		html #page #header .header_mid .search_wrap .search_wrap_inner_left .search_bar_wrap  :-moz-placeholder {
			font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
			font-size:20px;
			font-weight:bold;
			font-style:normal;
			text-transform:none;
			text-decoration:none;
		}
		
		html #page #header .header_mid .search_wrap .search_wrap_inner_left .search_bar_wrap  :-ms-input-placeholder {
			font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
			font-size:20px;
			font-weight:bold;
			font-style:normal;
			text-transform:none;
			text-decoration:none;
		}
	}
	/* Finish H3 Font */


	/* Start H4 Font */
	h4, 
	h4 a,
	.cmsms_quotes .cmsms_quote .wrap_quote_title .quote_title,
	.cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item > a,
	.cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title > a,
	.cmsms_stats .cmsms_stat_wrap .cmsms_stat_title,
	.post.cmsms_post_default.format-quote .cmsms_post_cont .cmsms_quote_author,
	.blog.opened-article .format-quote .cmsms_post_cont .cmsms_quote_author,
	.post_nav > span > a,
	.project_navi > span > a,
	.about_author .about_author_inner .author,
	.related_posts > ul li > a,
	.related_posts .related_posts_content .related_posts_content_tab .rel_post_content h5 a,
	.portfolio .project .project_outer .project_inner .cmsms_project_header h3,
	.portfolio .project .project_outer .project_inner .cmsms_project_header h3 a,
	.cmsms_posts_slider .post.format-quote .cmsms_slider_post_cont .cmsms_slider_post_quote_content,
	.cmsms_posts_slider .product .cmsms_product .price,
	.portfolio.opened-article .project .project_sidebar .project_details .project_details_title,
	.portfolio.opened-article .project .project_sidebar .project_features .project_features_title,
	.portfolio.opened-article .project .project_sidebar .share_posts .share_posts_title,
	.profiles.opened-article .profile .profile_sidebar .profile_details .profile_details_title,
	.profiles.opened-article .profile .profile_sidebar .profile_features .profile_features_title,
	.cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li > a,
	.widget .widgettitle,
	.widget_custom_popular_projects_entries .pj_ddn .entry-title a {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:16px;
		line-height:26px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	.cmsms_quotes.cmsms_quotes_slider .cmsms_quote_inner .quote_content p {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:16px;
		line-height:26px;
		font-weight:bold;
	}
	
	.project_navi > span > a {
		font-size:14px;
		line-height:24px;
	}
	
	.cmsms_quotes.quote_grid .quotes_list .cmsms_quote .quote_content p {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:15px;
		line-height:26px;
		font-weight:bold;
	}
	
	.blog.timeline .post .cmsms_post_date .cmsms_year {
		font-size:18px;
		line-height:30px;
		font-weight:bold;
	}
	/* Finish H4 Font */ 


	/* Start H5 Font */
	h5,
	h5 a,
	table caption,
	table thead th,
	table thead th a,
	table thead td,
	table thead td a,
	table tfoot th,
	table tfoot th a,
	table tfoot td,
	table tfoot td a,
	.cmsms_table tr th,
	.cmsms_table .cmsms_table_row_footer td,
	.cmsms_counters .cmsms_counter_wrap .cmsms_counter .cmsms_counter_inner .cmsms_counter_title,
	.post.format-chat .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_author,
	.post.cmsms_post_masonry.format-quote .cmsms_post_cont .cmsms_quote_author,
	.post.cmsms_post_timeline.format-quote .cmsms_post_cont .cmsms_quote_author,
	.cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_author,
	.cmsms_posts_slider .post.format-quote .cmsms_slider_post_cont .cmsms_slider_post_quote_author {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:14px;
		line-height:22px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	.widget_custom_posts_tabs_entries .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item a {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:13px;
		line-height:22px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	@media only screen and (max-width: 767px) {
		html .blog.timeline .post .cmsms_post_info .cmsms_post_date > span {
			font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
			font-size:14px;
			line-height:22px;
			font-weight:bold;
			font-style:normal;
			text-decoration:none;
		}
	}
	
	.post.format-chat .cmsms_post_cont_wrap .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_time,
	.cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_time {
		line-height:22px;
	}
	
	.project .project_inner .cmsms_project_footer > a:before {
		font-size:14px;
	}
	/* Finish H5 Font */
	
	/* Start H6 Font */
	h6,
	h6 a,
	.header_mid .cmsms_dynamic_cart .widget_shopping_cart_content_wrap .widget_shopping_cart_content .total .amount,
	.cmsms_pricing_table .cmsms_price_wrap .cmsms_period,
	.widget.widget_custom_contact_form_entries .form_info.submit_wrap .button {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:12px;
		line-height:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	.widget.widget_custom_posts_tabs_entries .cmsms_tabs .ovh a {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:12px;
		line-height:20px;
		font-weight:bold;
		font-style:normal;
		text-decoration:none;
	}
	/* Finish H6 Font */
	
	/* Start Button Font */
	input[type=submit],
	input[type=button],
	.cmsms_button,
	.cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_sort_block .cmsms_project_sort_but, 
	.cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_but,
	.cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_search_post_read_more,
	.cmsms_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit	{
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:13px;
		line-height:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
	}
	
	.cmsms_posts_slider .product .cmsms_product .cmsms_product_img .cmsms_product_footer > a,
	.post.cmsms_post_default .cmsms_post_cont_wrap .cmsms_post_cont .button,
	.blog .project.type-project .cmsms_post_cont_wrap .cmsms_post_cont .button,
	.tribe_events.cmsms_post_default .cmsms_post_cont_wrap .cmsms_post_cont .button {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:12px;
		line-height:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
	}
	
	.cmsms_posts_slider .product .cmsms_product .cmsms_product_img .cmsms_product_footer > a {
		line-height:19px;
	}
	
	.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .buttons .button,
	.cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_list > li > a {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:11px;
		line-height:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
	}
	
	.gform_wrapper .gform_footer input.button, 
	.gform_wrapper .gform_footer input[type=submit] {
		font-size:13px !important;
	}
	
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap {
		font-size:26px; // static
	}
	
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap .cmsms_stat_units {
		font-size:14px; // static
	}
	
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class^="cmsms-icon-"]:before,  
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class*=" cmsms-icon-"]:before,  
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class^="cmsms_theme_icon_"]:before,  
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class*=" cmsms_theme_icon_"]:before {
		font-size:18px; // static
	}
	
	.cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap {
		font-size:16px; // static
	}
	
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap, 
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class^="cmsms-icon-"]:before,  
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class*=" cmsms-icon-"]:before,  
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class^="cmsms_theme_icon_"]:before,  
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class*=" cmsms_theme_icon_"]:before {
		line-height:30px; // static
	}
	
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap .cmsms_stat_units {
		line-height:20px; // static
	}
	
	.cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap,
	.cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-weight:bold;
	}
	
	.cmsms_counters .cmsms_counter_wrap .cmsms_counter .cmsms_counter_inner .cmsms_counter_counter_wrap {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:24px;
		line-height:34px;
	}
	
	.cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap .cmsms_stat_counter {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-weight:bold;
		font-size:26px; // static
	}
	
	.cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap .cmsms_stat_units {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-weight:bold;
		font-size:14px; // static
	}
	
	.cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap .cmsms_stat_counter {
		line-height:50px; // static
	}
	
	.cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap .cmsms_stat_units {
		line-height:42px; // static
	}
	
	.cmsms_counters .cmsms_counter_wrap .cmsms_counter .cmsms_counter_inner .cmsms_counter_counter_wrap {
		font-weight:700; // static
	}
	
	.cmsms_button.cmsms_but_icon_dark_bg, 
	.cmsms_button.cmsms_but_icon_light_bg, 
	.cmsms_button.cmsms_but_icon_divider, 
	.cmsms_button.cmsms_but_icon_inverse {
		padding-left:40px;
	}
	
	.cmsms_button.cmsms_but_icon_dark_bg:before, 
	.cmsms_button.cmsms_but_icon_light_bg:before, 
	.cmsms_button.cmsms_but_icon_divider:before, 
	.cmsms_button.cmsms_but_icon_inverse:before, 
	.cmsms_button.cmsms_but_icon_dark_bg:after, 
	.cmsms_button.cmsms_but_icon_light_bg:after, 
	.cmsms_button.cmsms_but_icon_divider:after, 
	.cmsms_button.cmsms_but_icon_inverse:after {
		width:20px;
	}
	/* Finish Button Font */


	/* Start Small Text Font */
	small {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:11px;
		line-height:18px;
		font-weight:normal;
		font-style:normal;
		text-transform:none;
	}
	
	.widget.widget_custom_posts_tabs_entries .cmsms_tabs .ovh small {
		font-size:10px;
	}
	
	#navigation > li.menu-item-mega > div.menu-item-mega-container ul ul li.menu-item-mega-description span.menu-item-mega-description-container,
	.blog.timeline .post .cmsms_post_date .cmsms_day_mon {
		font-size:11px;
		line-height:18px;
	}
	
	.gform_wrapper .description, 
	.gform_wrapper .gfield_description, 
	.gform_wrapper .gsection_description, 
	.gform_wrapper .instruction {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif !important;
		font-size:11px !important;
		line-height:18px !important;
	}
	
	.meta_wrap > div[class^="cmsms-icon-"]:before,
	.meta_wrap > p[class^="cmsms-icon-"]:before,
	.meta_wrap > span[class^="cmsms-icon-"]:before,
	.meta_wrap > strong[class^="cmsms-icon-"]:before,
	.meta_wrap > div[class*=" cmsms-icon-"]:before,
	.meta_wrap > p[class*=" cmsms-icon-"]:before,
	.meta_wrap > span[class*=" cmsms-icon-"]:before,
	.meta_wrap > strong[class*=" cmsms-icon-"]:before, 
	.meta_wrap > div[class^="cmsms_theme_icon_"]:before,
	.meta_wrap > p[class^="cmsms_theme_icon_"]:before,
	.meta_wrap > span[class^="cmsms_theme_icon_"]:before,
	.meta_wrap > strong[class^="cmsms_theme_icon_"]:before,
	.meta_wrap > div[class*=" cmsms_theme_icon_"]:before,
	.meta_wrap > p[class*=" cmsms_theme_icon_"]:before,
	.meta_wrap > span[class*=" cmsms_theme_icon_"]:before,
	.meta_wrap > strong[class*=" cmsms_theme_icon_"]:before {
		font-size:16px;
	}
	/* Finish Small Text Font */


	/* Start Text Fields Font */
	input[type=text],
	input[type=email],
	input[type=password],
	input[type=number],
	input[type=url],
	input[type=tel],
	textarea,
	select,
	option {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:13px;
		line-height:20px;
		font-weight:normal;
		font-style:normal;
	}
	
	.header_bot .header_bot_inner .search_bar_wrap form p input[type=text] {
		font-size:14px;
	}
	
	.gform_wrapper input[type=text], 
	.gform_wrapper input[type=url], 
	.gform_wrapper input[type=email], 
	.gform_wrapper input[type=tel], 
	.gform_wrapper input[type=number], 
	.gform_wrapper input[type=password], 
	.gform_wrapper textarea, 
	.gform_wrapper select {
		font-size:13px !important;
	}
	/* Finish Text Fields Font */


	/* Start Blockquote Font */
	blockquote,
	blockquote a {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:16px;
		line-height:26px;
		font-weight:bold;
		font-style:italic;
	}
	/* Finish Blockquote Font */

/***************** Finish Theme Font Styles ******************/



/***************** Start WooCommerce Font Styles ******************/

	/* Start Content Font */
	.widget_shopping_cart .widget_shopping_cart_content .product_list_widget .quantity,
	.widget_shopping_cart .widget_shopping_cart_content .product_list_widget .quantity *,
	.cmsms_woo_wrap_result select {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:16px;
		line-height:25px;
		font-weight:normal;
		font-style:normal;
	}
	
	.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .meta time {
		font-size:13px;
	}
	
	.cmsms_product .cmsms_product_inner .cmsms_product_cat,
	.cmsms_product .cmsms_product_inner .cmsms_product_cat a,
	.cmsms_product .price del,
	.shop_table td.product-quantity .quantity .input-text,
	.widget.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label,
	.widget.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label * {
		font-size:15px;
	}
	
	.woocommerce > .shop_table.customer_details *,
	.woocommerce > adress {
		font-size:17px;
	}
	
	.cmsms_dynamic_cart .widget_shopping_cart_content_wrap .widget_shopping_cart_content .product_list_widget > li .quantity,
	.widget_shopping_cart .widget_shopping_cart_content .product_list_widget .quantity,
	.widget_shopping_cart .widget_shopping_cart_content .product_list_widget .quantity *,
	.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .description,
	.widget .amount {
		font-size:15px;
	}
	/* Finish Content Font */
	
	
	/* Start Link Font */
	/* Finish Link Font */
	
	
	/* Start H1 Font */
	/* Finish H1 Font */
	
	
	/* Start H2 Font */
	.cmsms_single_product .cmsms_product_right_column .product_title {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:24px;
		line-height:34px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H2 Font */
	
	
	/* Start H3 Font */
	.cmsms_single_product .cmsms_product_right_column .price,
	.cmsms_single_product .cmsms_woo_tabs .cmsms_tabs_wrap .cmsms_tab_inner h2,
	.cart-collaterals .cart_totals > h2 {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:20px;
		line-height:30px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H3 Font */
	
	
	/* Start H4 Font */
	.cmsms_product .cmsms_product_inner .cmsms_product_header .cmsms_product_title,
	.cmsms_product .cmsms_product_inner .cmsms_product_header .cmsms_product_title a,
	.product-category .woocommerce-loop-category__title,
	.cmsms_product .price,
	.cmsms_single_product .cmsms_woo_tabs .cmsms_tabs_wrap #tab-reviews #comments h2,
	.shop_table.cart thead th,
	.shipping_calculator > h2,
	.shipping_calculator > h2 a {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:16px;
		line-height:26px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H4 Font */
	
	
	/* Start H5 Font */
	.cmsms_dynamic_cart .widget_shopping_cart_content .cart_list li > a,
	.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .meta h5,
	.widget_shopping_cart .widget_shopping_cart_content .product_list_widget *,
	.widget_shopping_cart .widget_shopping_cart_content .total,
	.widget_products .product_list_widget li a,
	.widget_recently_viewed_products .product_list_widget li a,
	.widget_recent_reviews .product_list_widget li a,
	.widget_top_rated_products .product_list_widget li a {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		line-height:22px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	.widget_shopping_cart .widget_shopping_cart_content .product_list_widget *,
	.widget_products .product_list_widget li a,
	.widget_recently_viewed_products .product_list_widget li a,
	.widget_recent_reviews .product_list_widget li a,
	.widget_top_rated_products .product_list_widget li a {
		font-size:13px;
	}
	
	.widget_shopping_cart .widget_shopping_cart_content .total {
		font-size:12px;
	}
	
	.widget .amount {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-weight:bold;
	}
	/* Finish H5 Font */
	
	
	/* Start H6 Font */
	.widget.widget_shopping_cart .widget_shopping_cart_content .buttons .button,
	.widget.widget_price_filter .price_slider_wrapper .price_slider_amount .button,
	.widget.widget_nav_menu .menu li > a,
	.cmsms_dynamic_cart > .total,
	.widget .amount,
	.shipping_calculator .shipping-calculator-form .button {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:12px;
		line-height:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .total strong,
	.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .total amount {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:12px;
		line-height:20px;
		font-weight:bold;
		font-style:normal;
		text-decoration:none;
	}
	
	.widget.widget_shopping_cart .widget_shopping_cart_content .buttons .button {
		font-size:11px;
	}
	
	.cmsms_product .cmsms_product_info .price del {
		font-size:12px;
		line-height:20px;
	}
	
	.cmsms_single_product .cmsms_product_right_column .price del {
		font-size:21px;
	}
	
	.widget.widget_nav_menu .widgettitle {
		text-transform:uppercase;
	}
	/* Finish H6 Font */
	
	
	/* Start Text Fields Font */
	.select2-dropdown {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:13px;
		line-height:20px;
		font-weight:normal;
		font-style:normal;
	}
	/* Finish Text Fields Font */
	
	
	/* Start Button Font */
	.woocommerce-MyAccount-navigation > ul > li > a,
	.product .cart .single_add_to_cart_button,
	.shop_table.cart .actions .button, 
	.shop_table.cart .actions .button[name=update_cart],
	.cart-collaterals .cart_totals table .shipping .woocommerce-shipping-calculator .shipping-calculator-form .button,
	.wc-proceed-to-checkout .button,
	.checkout #order_review #payment .place-order .button,
	.woocommerce .track_order .form-row input.button,
	.woocommerce #customer_login .login .form-row input.button,
	.woocommerce #customer_login .register .form-row input.button,
	.login .form-row .button {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:13px;
		line-height:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
	}
	
	.cmsms_product .cmsms_product_img .cmsms_product_footer > a {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:12px;
		line-height:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
	}
	
	.woocommerce-MyAccount-navigation > ul > li > a {
		font-size:12px;
	}
	
	.onsale,
	.out-of-stock,
	.cmsms_added_product_info .cmsms_added_product_info_text {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
	}
	/* Finish Button Font */

/***************** Finish WooCommerce Font Styles ******************/



/***************** Start Gutenberg Module Custom Font Styles ******************/

	/* Start H1 Font */
	.post-type-post .editor-post-title__block .editor-post-title__input {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:28px;
		line-height:38px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H1 Font */
	
	
	/* Start H5 Font */
	 .wp-block-table thead th,
	 .wp-block-table thead td,
	 .wp-block-freeform.mce-content-body > table thead th,
	 .wp-block-freeform.mce-content-body > table thead td {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:14px;
		line-height:22px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H5 Font */

/***************** Finish Gutenberg Module Custom Font Styles ******************/





/***************** Start Gutenberg Module General Font Styles ******************/

	/* Start Content Font */
	body .editor-styles-wrapper,
	body .editor-styles-wrapper p,
	 p.has-drop-cap:not(:focus)::first-letter,
	 .wp-block-image figcaption,
	 .wp-block-gallery .blocks-gallery-image figcaption,
	 .wp-block-gallery .blocks-gallery-item figcaption,
	 .wp-block-gallery .gallery-item .gallery-caption,
	 .wp-block-audio figcaption,
	 .wp-block-video figcaption,
	 .wp-caption dd,
	 div.wp-block ul,
	 div.wp-block ul > li,
	 div.wp-block ol,
	 div.wp-block ol > li,
	 .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-meta, 
	 .wp-block-latest-comments .wp-block-latest-comments__comment-meta,
	 .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt p, 
	 .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p,
	 .wp-block-freeform,
	 .wp-block-freeform p,
	 .wp-block-freeform.mce-content-body {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:16px;
		line-height:25px;
		font-weight:normal;
		font-style:normal;
	}
	
	 p.has-drop-cap:not(:focus)::first-letter {
		font-size:3em;
		line-height:1.2em;
	}
	/* Finish Content Font */
	
	
	/* Start Link Font */
	.editor-styles-wrapper a,
	.editor-styles-wrapper .wp-block-file .wp-block-file__textlink .editor-rich-text__tinymce {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:15px;
		line-height:25px;
		font-weight:normal;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish Link Font */
	
	
	/* Start H1 Font */
	 .wp-block-heading h1,
	 .wp-block-heading h1.editor-rich-text__tinymce,
	body .editor-styles-wrapper h1,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h1,
	.editor-post-title__block .editor-post-title__input {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:28px;
		line-height:38px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H1 Font */
	
	
	/* Start H2 Font */
	 .wp-block-heading h2,
	 .wp-block-heading h2.editor-rich-text__tinymce,
	body .editor-styles-wrapper h2,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h2,
	 h2.editor-rich-text__tinymce,
	 .wp-block-cover h2, 
	 .wp-block-cover .wp-block-cover-text, 
	 .wp-block-cover .wp-block-cover-image-text, 
	 .wp-block-cover-image h2, 
	 .wp-block-cover-image .wp-block-cover-text, 
	 .wp-block-cover-image .wp-block-cover-image-text {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:24px;
		line-height:34px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H2 Font */
	
	
	/* Start H3 Font */
	 .wp-block-heading h3,
	 .wp-block-heading h3.editor-rich-text__tinymce,
	body .editor-styles-wrapper h3,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h3 {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:20px;
		line-height:30px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H3 Font */
	
	
	/* Start H4 Font */
	 .wp-block-heading h4,
	 .wp-block-heading h4.editor-rich-text__tinymce,
	body .editor-styles-wrapper h4,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h4 {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:16px;
		line-height:26px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H4 Font */
	
	
	/* Start H5 Font */
	 .wp-block-heading h5,
	 .wp-block-heading h5.editor-rich-text__tinymce,
	body .editor-styles-wrapper h5,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h5 {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:14px;
		line-height:22px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H5 Font */
	
	
	/* Start H6 Font */
	 .wp-block-heading h6,
	 .wp-block-heading h6.editor-rich-text__tinymce,
	body .editor-styles-wrapper h6,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h6 {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:12px;
		line-height:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	/* Finish H6 Font */
	
	
	/* Start Button Font */
	 .wp-block-button .wp-block-button__link,
	 .wp-block-file .wp-block-file__button {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:13px;
		line-height:20px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
	}
	/* Finish Button Font */
	
	
	/* Start Small Text Font */
	 small,
	 .wp-block-latest-posts .wp-block-latest-posts__post-date,
	 .wp-block-latest-comments .wp-block-latest-comments__comment-date {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:11px;
		line-height:18px;
		font-weight:normal;
		font-style:normal;
		text-transform:none;
	}
	/* Finish Small Text Font */
	
	
	/* Start Text Fields Font */
	.editor-styles-wrapper select,
	.editor-styles-wrapper option,
	 .wp-block-search .wp-block-search__input {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:13px;
		line-height:20px;
		font-weight:normal;
		font-style:normal;
	}

	 .wp-block-search .wp-block-search__button {
		line-height:20px;
	}
	
	.editor-styles-wrapper select {
		line-height:1em;
	}
	/* Finish Text Fields Font */
	
	
	/* Start Blockquote Font */
	 blockquote a,
	 .wp-block-quote,
	 .wp-block-quote a,
	 .wp-block-quote.is-large,
	 .wp-block-quote.is-style-large,
	 .wp-block-pullquote,
	.editor-styles-wrapper .wp-block-freeform blockquote,
	.editor-styles-wrapper .wp-block-freeform blockquote p {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-size:16px;
		line-height:26px;
		font-weight:bold;
		font-style:italic;
	}
	
	 .wp-block-quote.is-large,
	 .wp-block-quote.is-style-large {
		font-size:20px;
		line-height:30px;
	}
	
	.editor-styles-wrapper q {
		font-family:'Open Sans', Calibri, 'AppleGothic', 'MgOpen Modata', sans-serif;
		font-weight:bold;
		font-style:italic;
	}
	/* Finish Blockquote Font */

/***************** Finish Gutenberg Module General Font Styles ******************/

