	
	* {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, .slide_content, 
	.latest_news .news_title, #reviews p.meta, #comments h2, #comments a, #reviews a, #review_form_wrapper h2, #commentform #submit, span#reply-title, 
	body.single .more_posts_header, .product_title_inner, .featured_text_wrap h2, .featured_text_wrap div,
	.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, .the_title_text, .pt_name
	{font-family: bold_font, Verdana, arial;}
		
/* Font size */
	
	body {font-size: 17px; line-height: 1.22;}
	
	.counter {font-size: 60px;}
	.countdown {font-size: 40px;}
	
	.larger_header {font-size: 35px; line-height: 1.1;}
	
	#aside .page_quotes_text, .full_width_quote .page_quotes_text, .site_link .h3.link_text, .social_header, .footer .site_tagline {font-size: 31px; line-height: 1.2;}
	
	.footer_larger {font-size: 30px; line-height: 1.1;}
	
	h1, body.is_singular .entry-content h2, body.is_singular .entry-content .h2, .entry-content .h2, body.single .more_posts_header h3, .single_product_wrap .price, 
	.counter_txt, .latest_news .news_title, #contact_content h2, .slide_content, .page_banner .entry-content h1, .span_txt {font-size: 28px; line-height: 1.2;}
	
	span.header_phone, .footer_contact_text, div.review_block .the_reviews h2 {font-size: 26px;}
	
	.site_tagline, .colour_block h2, h2.entry-title, #post_loop h2.index_loop_header {font-size: 24px; line-height: 1.2;}

	.site_link .h2.link_text, .woocommerce-variation-price, body.is_single .entry-content .price, .product_title_inner, .page_quotes_text, a.newsletter_link {font-size: 23px;}
	
	.entry-content h4, .entry-content h5, #header .telephone_number h2, h5.widgettitle, .countdown_txt {font-size: 21px;}
	.entry-content h3, .entry-content .h3, .page_quotes .page_quotes_credit, .latest_news .read_more, .page_text .entry-content {font-size: 20px;}
	.woocommerce-loop-category__title, h5.widgetheader, .page_banner .entry-content, .wc-empty-cart-message, .latest_news .news_excerpt, .home_extra_text_block {font-size: 18px;}	

	#m2tp_internal_slideshow h2.slide_meta_title, .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, li.wc_payment_method label, span#reply-title,
	p.cart-empty, .featured_text_wrap .the_text a, .entry-content h6
	{font-size: 17px;}
		
	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, #comments a, #reviews a, .contact_strip .view_account_wrap, .contact_strip .view_account_wrap a 
	{font-size: 15px;}

	.view_basket_wrap .items {font-size: 10px;}			
			
	@media only screen and (max-width: 1240px){
		.counter {font-size: 24px;}	
	}
	
	@media only screen and (max-width: 1023px){
		h1, body.is_singular .entry-content h2, body.is_singular .entry-content .h2, .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,
		#aside .page_quotes_text, .full_width_quote .page_quotes_text, .site_link .h3.link_text 
		{font-size: 24px;}
		.banner_item_txt {font-size: 15px;}
	}

	/* specific line heights */
	.remove {line-height: 15px;}
	span.header_phone {line-height: 20px;}
	.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;}
	.page_quotes_text {line-height: 1.1;}