	
	* {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, .theme_font {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 > 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, .bold_font, #wrap .entry-date, .wc-empty-cart-message  {font-family: bold_font, Verdana, arial;}
		
/* Font size */
	
	body {font-size: 16px; line-height: 1.32;}
	
	.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;}
	
	.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, 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.3em; line-height: 1.2;}
	
	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,
	body.is_singular.woocommerce-checkout .entry-content h2, p.cart-empty, .featured_text_wrap .the_text a, h2.entry-title, .product_title_inner  {font-size: 1.3em;}
	
	.entry-content h3 {font-size: 1.25em; line-height: 1.2em;}
	.entry-content h4, .wc-empty-cart-message {font-size: 1.38em; line-height: 1.2em;}
	.entry-content h5 {font-size: 1.07em; line-height: 1.2em;}
	
	.case_hover_cell h2 {line-height: 24px;}
	
	.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, .single_product_wrap .price,
	.counter_txt {font-size: 1.75em; line-height: 1.1em;}
	
	#header .telephone_number h2, .contact_strip span.header_phone, h5.widgettitle {font-size: 21px; line-height: 1.1em;}
	.contact_strip a {font-size: 21px;}

	.latest_news .news_title, #content .page_quotes_text, #contact_content h2, .featured_text_wrap h2 {font-size: 1.65em; line-height: 1.1;}
	
	.page_banner .entry-content h1, .slide_content {font-size: 1.75em; line-height: 1.3;}
	
	.page_quotes_text, .site_link h3.link_text {font-size: 1.95em; line-height: 1.2em;}	
	.counter {font-size: 2.1em; line-height: 1.2em;}	
	
	/* Countdowns */
	
	.countdown {font-size: 40px !important;}
	.countdown_intro {font-size: 28px !important;}
	.countdown_txt {font-size: 22px !important;}
	
	@media only screen and (max-width: 1240px){
		.latest_news .news_title {font-size: 1.3em;}
		.page_quotes_text, .site_link h3.link_text, .counter_txt {font-size: 1.4em;}
		.counter {font-size: 1.5em;}	
	}
	
	@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;}
	.view_basket_wrap .items {line-height: 21px;}
	.show_hide_filters {line-height: 40px;}