	
	* {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,.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,
	.header_item, ul.primary_menu li a, .small_menu_page_title_text, ul.small_menu li a 
	{font-family: bold_font, Verdana, arial;}
		
/* Font size */
	
	body {font-size: 17px; line-height: 1.22;}
	
	.counter {font-size: 40px;}	
	
	#aside .page_quotes_text, body.home .page_quotes_text, .site_link .h3.link_text {font-size: 31px;}
	
	#header .site_tagline, h1, body.is_singular .entry-content h2, body.is_singular .entry-content .h2, .entry-content .h2, #header .site_tagline, body.single .more_posts_header h3, .single_product_wrap .price,
	.counter_txt, .social_header, .latest_news .news_title, #contact_content h2, .featured_text_wrap h2, .slide_content, .page_banner .entry-content h1  {font-size: 28px; line-height: 1.2;}

	.colour_block h2, h2.entry-title {font-size: 24px; line-height: 1.1;}

	.site_link .h2.link_text, .woocommerce-variation-price, body.is_single .entry-content .price,
	.footer span.footer_phone, .footer a.email_link, .product_title_inner, .page_quotes_text {font-size: 23px;}
	
	.entry-content h4, .entry-content h5, #header .telephone_number h2, .contact_strip span.header_phone, h5.widgettitle, .contact_strip a  {font-size: 21px;}
	.entry-content h3, .entry-content .h3, .page_quotes .page_quotes_credit, .latest_news .read_more, .page_text .read_more {font-size: 20px;}
	.woocommerce-loop-category__title, h5.widgetheader, body.home .text_content_wrap, .wc-empty-cart-message, body.home .latest_news .news_excerpt {font-size: 18px;}	

	#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,#content .hentry .page_quotes_text, li.wc_payment_method label, span#reply-title,
	p.cart-empty, .featured_text_wrap .the_text a, .entry-content h6
	{font-size: 17px;}
		
	.header_item, p.stars a, .colour_block > .case_hover, body.page-template-front-page .entry-content, .footer .level_4, .footer .level_5, .footer .level_6, #contact_content .contact_company .contact_company_info, .variations .label, .saved, .loopcount,
	a.moretag, .woocommerce-privacy-policy-text, p.checkoutStatus, #order_review dt, .star-rating, .woocommerce-NoticeGroup, a.woocommerce-review-link, #s, ul.primary_menu ul.sub-menu li a {font-size: 14px;}

	.view_basket_wrap .items {font-size: 10px;}			
	
	.entry-content h2, .entry-content h4, .entry-content h5 {padding-top: 5px;}
	
	/* 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){
		#aside .page_quotes_text, body.home .page_quotes_text, .site_link .h3.link_text {font-size: 23px;}
		.counter {font-size: 24px;}	
	}
	
	@media only screen and (max-width: 1023px){
		h1, body.is_singular .entry-content h2, body.is_singular .entry-content .h2, #header .site_tagline, body.single .more_posts_header h3, .single_product_wrap .price,
		.counter_txt, .social_header, .latest_news .news_title, #contact_content h2, .featured_text_wrap h2, .slide_content, .page_banner .entry-content h1{font-size: 24px;}
		.slide_content {font-size: 18px;}
	}

	/* specific line heights */
	.remove {line-height: 15px;}
	.view_basket_wrap .items {line-height: 21px;}
	.show_hide_filters {line-height: 40px;}
	.slide_meta_title {line-height: 28px;}
	.product_title_inner  {line-height: 1;}