	
	* {font-weight: normal;}
	
/* Font falmily */
	
	body {font-family: bold_font, Verdana, arial;}
	
	select, option, input, textarea,
	.insta_text,
	.entry-content,
	.entry-content textarea, 
	.entry-content input
	.entry-content select,
	#commentform textarea,
	#contact_content h2 a, 
	#contact_content h2,
	#review_form_wrapper, a.woocommerce-review-link, #s, .loopcount, .cart_summary_wrap, table.prodmeta td,
	#comments {font-family: theme_font, Verdana, arial;}
		
	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 .entry-content *, .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, .featured_text_wrap .read_more,
	.woocommerce-notices-wrapper, .ac_text,.more_info_inner, .woocommerce-notices-wrapper > div, .woocommerce-notices-wrapper > ul , 
	.variations label , table.prodmeta tr td:first-of-type, li.wc_payment_method label, p.cart-empty, .comment_message, .prices .price, .woocommerce-variation-price, 
	button.single_add_to_cart_button, a.single_add_to_cart_button.button, .single_product_wrap .price, .del_and_return .show_hide {font-family: bold_font, Verdana, arial;}
		
/* Font size */
	
	body {font-size: 16px; line-height: 1.32;}
	
	.cart_summary_wrap .view_basket_wrap .items {font-size: .7em;}
	.footer .level_5, .footer .level_6, #contact_content .contact_company .contact_company_info, .variations .label, .saved, .loopcount  {font-size: .8em;}
	
	a.moretag, .woocommerce-privacy-policy-text, p.checkoutStatus, #order_review dt, .star-rating {font-size: .82em;}
	
	.ac_text, .woocommerce-NoticeGroup, a.woocommerce-review-link, #s, ul.primary_menu ul.sub-menu li a, .entry-meta  {font-size: .87em;}
		
	#m2tp_internal_slideshow h2.slide_meta_title, .footer, .single_product_wrap .line_through , .wc-proceed-to-checkout a:link, button#place_order, button.single_add_to_cart_button, 
	a.single_add_to_cart_button.button, #customer_login button.button, select, input, textarea, .entry-content h5, ul.small_menu li ul a {font-size: 1em;}
	
	.woocommerce-loop-category__title, h5.widgetheader {font-size: 1.07em;}

	 #content .hentry .page_quotes_text {font-size: 1.1em;}
	
	p.stars a, .colour_block > .case_hover, .page_quotes .page_quotes_credit, body.page-template-front-page .entry-content, .latest_news .read_more {font-size: 1.12em;}
	
	ul.small_menu li a {font-size: 1.25em;}
	
	.is_single.entry-content form.checkout h3, li.wc_payment_method label, #aside h2, #comments h2, span#reply-title, .entry-content h3, .entry-content h4, 
	body.is_singular.woocommerce-checkout .entry-content h2, p.cart-empty, .telephone_number h2, .featured_text_wrap .the_text a, h2.entry-title, .product_title_inner  {font-size: 1.3em;}
	
	.site_link h2.link_text, .latest_news .news_title, .woocommerce-variation-price, body.is_single .entry-content .price,
	.footer span.footer_phone, .footer a.email_link, .product_title_inner  {font-size: 1.44em;}
	
	h1, body.is_singular .entry-content h2, .colour_block h2, #header .site_tagline, body.single .more_posts_header h3, h5.widgettitle, .single_product_wrap .price  {font-size: 1.5em;}

	.latest_news .news_title, #content .page_quotes_text, #contact_content h2, .featured_text_wrap h2 {font-size: 1.65em;}
	
	.page_banner .entry-content h1, .slide_content {font-size: 1.75em;}
	
	.page_quotes_text, .site_link h3.link_text {font-size: 1.95em; line-height: 1.2em;}	
	
	@media only screen and (max-width: 1240px){
		.latest_news .news_title {font-size: 1.3em;}
		.page_quotes_text {font-size: 1.4em;}
	}
	
	@media only screen and (max-width: 1023px){
		#header .site_tagline, .latest_news .news_title, body.page-template-template-front-page #content .site_link h2.link_text, .page_banner .entry-content h1 {font-size: 1.4em;}
		.slide_content {font-size: 1.19em;}
	}

	/* pixel specific line heights */
	.remove {line-height: 15px;}
	.cart_summary_wrap .view_basket_wrap .items {line-height: 21px;}
	.show_hide_filters {line-height: 40px;}