	
	*, body, html {font-weight: normal;}
	
	/* Font falmily */
	body {font-family: bold_font, Verdana, arial;}
	select, input, textarea, .insta_text {font-family: theme_font, Verdana, arial;}

	.entry-content,
	.entry-content textarea, 
	.entry-content input
	.entry-content select,
	#commentform textarea,
	#contact_content h2 a, 
	#contact_content h2,
	#comments, 
	#review_form_wrapper {font-family: theme_font;}
	
	b,strong,h1,h2,h3,h4,h5,h6,
	.entry-content a, .more_or_less, a.button, button, input[type="submit"], .entry-meta, .page_quotes, #page_banner *, .slide_content, 
	.latest_news .news_title, #reviews p.meta, #comments h2, #review_form_wrapper h2, #commentform #submit, span#reply-title, 
	body.single .more_posts_header, .product_title_inner, .featured_text_wrap h2 {font-family: bold_font;}
	
	/* Font size */
	#small_menu_button {line-height: 11px;}
	.footer .level_5, .footer .level_6, #contact_content .contact_company .contact_company_info  {font-size: 12px;}
	a.moretag {font-size: 13px;}
	ul.primary_menu ul.sub-menu li a, .entry-meta  {font-size: 14px;}
	#m2tp_internal_slideshow h2.slide_meta_title, .footer {font-size: 15px;}
	body, select, input, textarea, .entry-content h5 {font-size: 16px;}
	h5.widgetheader {font-size: 17px;}
	.colour_block > .case_hover, .page_quotes .page_quotes_credit, body.page-template-front-page .entry-content, .latest_news .read_more {font-size: 18px;}
	#aside h2, #comments h2, span#reply-title, .entry-content h3, .entry-content h4, body.is_singular.woocommerce-checkout .entry-content h2 {font-size: 19px;}
	.featured_text_wrap .the_text a {font-size: 20px;}
	h2.entry-title {font-size: 21px;}
	.site_link h2.link_text, #content .page_quotes, .latest_news .news_title {font-size: 22px;}
	.footer span.footer_phone, .footer a.email_link, .product_title_inner  {font-size: 23px;}
	h1, body.is_singular .entry-content h2, .colour_block h2, #header .site_tagline, body.single .more_posts_header h3, h5.widgettitle  {font-size: 24px;}
	body.page-template-full-width #content .page_quotes, .page_quotes, #contact_content h2 a, #contact_content h2, .featured_text_wrap h2 {font-size: 26px;}
	#page_banner *, .slide_content {font-size: 28px;}
	.site_link h3.link_text {font-size: 31px;}
	
	/* Line height */
	.footer .level_6 {line-height: 11px;}
	.footer .level_5 {line-height: 16px;}
	ul.primary_menu li.menu-item-has-children > ul.sub-menu, ul.small_menu li a, .entry-content h5  {line-height: 20px;}	
	body, select, input, textarea {line-height: 21px;}
	body.page-template-front-page .entry-content, .entry-content h3, .entry-content h4 {line-height: 23px;}
	.latest_news .news_title, h2.entry-title {line-height: 26px;}
	.site_link h2.link_text, #content .page_quotes, .product_title_inner {line-height: 27px;}
	.colour_block > .case_hover, .page_quotes .page_quotes_credit {line-height: 28px;}
	#contact_content h2 a, #contact_content h2{line-height: 29px;}
	h1, body.is_singular .entry-content h2, .featured_text_wrap h2, body.page-template-full-width #content .page_quotes, .page_quotes {line-height: 30px;}
	body.single .more_posts_header h3, h5.widgettitle {line-height: 32px;}
	#header .site_tagline, #page_banner *, .slide_content {line-height: 34px;}
	.site_link h3.link_text {line-height: 36px;}	
	.top_close_strip, #meta_strip_top, .quickview_close, h5.widgetheader {line-height: 40px;}
		
	/* media query global scope */	
	@media only screen and (min-width: 0px){
		.page_quotes  {font-size: 31px; line-height: 36px;}
		.latest_news .news_title  {font-size: 26px; line-height: 30px;}
	}
	
	/* 976px */
	@media only screen and (max-width: 1240px){
		.latest_news .news_title {font-size: 22px; line-height: 26px;}
		.page_quotes {font-size: 26px; line-height: 30px;}
	}
	
	/* 736px */
	@media only screen and (max-width: 1023px){
		#contact_content .contact_company .contact_company_info, .footer .level_6 {font-size: 13px;}
		.slide_content {font-size: 19px; line-height: 23px;}
		#header .site_tagline, body.page #wrap .page_quotes, body.single .page_quotes, .latest_news .news_title, body.page-template-template-front-page #content .site_link h2.link_text, #page_banner * {font-size: 22px; line-height: 26px;}
	}