	@font-face {
		font-family: 'strapline';
		src: url('lib/font/NorthernSoul-Caps.eot');
		src: url('lib/font/NorthernSoul-Caps.eot?#iefix') format('embedded-opentype'),
			 url('lib/font/NorthernSoul-Caps.woff') format('woff'),
			 url('lib/font/NorthernSoul-Caps.ttf') format('truetype'),
			 url('lib/font/NorthernSoul-Caps.svg#strapline') format('svg');
		font-weight: normal;
		font-style: normal;
		font-display: fallback;
	}
	
	@font-face {
		font-family: 'theme_font';
		src: url('lib/font/body-font.eot');
		src: url('lib/font/body-font.eot?#iefix') format('embedded-opentype'),
			 url('lib/font/body-font.woff') format('woff'),
			 url('lib/font/body-font.ttf') format('truetype'),
			 url('lib/font/body-font.svg#theme_font') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'bold_font';
		src: url('lib/font/bold-font.eot');
		src: url('lib/font/bold-font.eot?#iefix') format('embedded-opentype'),
			 url('lib/font/bold-font.woff') format('woff'),
			 url('lib/font/bold-font.ttf') format('truetype'),
			 url('lib/font/bold-font.svg#bold_font') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	.loading_more {background-image: url('lib/img/loadbar.gif');}
		
	/* General */
	body {background-color: #68655b;}
	body, input[type="submit"], select, input[type="checkbox"], input[type="radio"], input[type="file"], input, textarea, .search-submit, .form_field 
	{color: #68655b;}
	#wrap, input:not(.searchsubmit), select, textarea, .form_field, .wrap_bg_colour 
	{background-color: #f7f7f6;}
	.style_full_width_bg {background-color: #DEDEDC;}
	a:link, a:visited, .entry-content .link_color, a.flipped:hover 
	{color: #bca466;} 
	a:active, a:hover, .entry-content .link_color:hover, .fake_link:hover .link_color, li.current-cat a, .is-active a, a.flipped 
	{color: #68655b;}
	#menu_close, #body_dull, #quickview_content, #woo_wish_list, .body_dull
	{background-color: rgba(0,0,0,.85);}
	
	/* Header + Footer */
	.style_header_footer, .product_filters, #aside h2.widget_title 
	{background-color: #68655b; color: #fff;}
	.header_item, ul.primary_menu li a, .small_menu_page_title_text, ul.small_menu li a, .footer .level_4 a:hover, 
	.footer .level_4 li.current_page_item a, .show_hide_filters *, .breadcrumbs a 
	{color: #fff;}
	.contact_strip a, .header_item_flip, ul.primary_menu a:hover, ul.primary_menu li.current-menu-item > a, ul.primary_menu li.current-menu-ancestor > a, 
	ul.primary_menu li.current-menu-ancestor > ul.sub-menu li.current-menu-ancestor > a, ul.primary_menu li.current_page_parent > a, ul.small_menu li a:hover, 
	ul.small_menu li.current_page_item > a, ul.small_menu li.current-menu-item > a, ul.small_menu li.current-menu-ancestor > a, ul.small_menu li.current_page_parent > a, 
	ul.small_menu li.current-menu-parent > a, .footer span.footer_phone, .footer a, .show_hide_filters:hover *, .breadcrumbs, .breadcrumbs a:hover 
	{color: #bca466;}
	ul.primary_menu li.menu-item-has-children ul a, .contact_strip a:hover, .footer a:hover, .footer .level_4 a 
	{color: #fff;}
	ul.primary_menu li.menu-item-has-children ul a:hover {color: #bca466;}
	ul.primary_menu li.menu-item-has-children.current-menu-item > a, 
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul > a{color: #fff;}
	ul.primary_menu li.menu-item-has-children.current-menu-item > a, 
	ul.primary_menu li.current-product-ancestor > a {color: #bca466;}
	ul.primary_menu li.menu-item-has-children.current-menu-item ul > a,
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul > a {color: #fff;}
	ul.primary_menu li.menu-item-has-children.current-menu-item ul ul > a {color: #bca466;}
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li:hover ul > a {color: #bca466;}
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li:hover a:hover {color: #bca466;}
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li.current-menu-item ul a {color: #fff;}
	ul.primary_menu li.menu-item-has-children.current-menu-item ul a:hover, ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul a:hover, 
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li.current-menu-item ul li.current-menu-item a, ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li.current-menu-item > a, 
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li.current-menu-item > a{color: #bca466;}
	body.single-product ul.primary_menu li.current-product-ancestor > a {color: #bca466;}
	ul.primary_menu li.menu-item-has-children > ul.sub-menu {background-color: #68655b; border: 1px solid #fff;}
	
	.site_tagline {color: #fff;}

	/* Home & Page */
	.has_slides .slide_content {background-color: rgba(104,101,91,.85);}
	.has_slides .slide_text {color: #fff;}
	.slide_content {background-color: rgba(188,164,102,.85);}
	.slide_text {color: #fff;}
	body.home .page_banner{background-color: #bca466; color: #fff;}
	body.home .page_banner .entry-content *:not(a) {color: #fff !important;}
	body.home .page_banner .entry-content a {color: #68655b;}
	body.home .page_banner .entry-content a:hover {color: #fff;}
	.page_banner, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background-color: #68655b; color: #fff;}
	.page_banner .entry-content *:not(a){color: #fff !important;}
	.page_banner .entry-content a {color: #bca466;}
	.page_banner .entry-content a:hover {color: #fff;}
	
	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .entry-content h1, .entry-content h2, .entry-content h4, .entry-content h6, .entry-content .h1,
	.entry-content .h2, .entry-content .h4, .entry-content .h6, .single_product_wrap .price
	{color: #bca466;}
	.entry-content h3{color: #68655b;}
	.widget.widget_text .widget-wrap, .woocommerce-notices-wrapper, .woocommerce-Reviews, .text_content_wrap
	{background-color: #fff;}
	
	#comments input#comment_submit, .wpcf7-form input.wpcf7-submit, #commentform #submit, button, .button, a.button, a.button.flipped:hover 
	{background-color: #bca466;}
	#comments input#comment_submit, .wpcf7-form input.wpcf7-submit, #commentform #submit, button, .button, a.button, a.button.flipped:hover, .button a
	{color: #fff;}
	
	#comments input#comment_submit:hover, .wpcf7-form input.wpcf7-submit:hover, #commentform #submit:hover, button:hover, .button:hover, a.button:hover, a.button.flipped 
	{cursor: pointer; background-color: #68655b;}	
	#comments input#comment_submit:hover, .wpcf7-form input.wpcf7-submit:hover, #commentform #submit:hover, button:hover, .button:hover, a.button:hover, a.button.flipped, .button a:hover 
	{color: #fff;}
		
	/* switched */
	#wrap form.woocommerce-cart-form .coupon .button, #wrap form.woocommerce-cart-form .button:disabled, .button[name="apply_coupon"] 
	{background-color: #68655b; color: #fff;}
	#wrap form.woocommerce-cart-form .coupon .button:hover, #wrap form.woocommerce-cart-form .button:disabled:hover, .button[name="apply_coupon"]:hover
	{background-color: #bca466; color: #fff;}
	
	.share_links_container {color: #68655b;}
	.social_header {background-color: #fff; color: #68655b;}
	
	.latest_news {background-color: #fff; color: #68655b;}
	.latest_news:hover, .product-category:hover .product_cat_image
	{background-color: #68655b !important; color: #fff !important;}
	.latest_news h2.news_title {color: #bca466;}
	.latest_news:hover h2.news_title {color: #fff;}	
	.latest_news .read_more {color: #bca466;}
	.latest_news:hover .read_more{color: #fff;}

	.featured_banners .page_text{background-color: #68655B; color: #fff;}
	.featured_banners.has_link:hover .page_text {background-color: #bca466; color: #fff;}
	.featured_text_wrap h2, .featured_text_wrap h1 {color: #bca466 !important;}
	.featured_banners.has_link:hover h2, .featured_text_wrap.has_link:hover h1 {color: #fff !important;}
	.featured_banners .read_more {color: #fff !important;} 
	.featured_banners.has_link:hover .read_more {color: #fff !important;}
	
	/* CTA */
	.site_link, .brand_bg, .top_close_strip, .quickview_close, h2.slide_meta_title, .remove, a.remove, #site_banner .banner, input[type="checkbox"] 
	{accent-color: #bca466; background-color: #bca466; color: #fff; fill: #fff;}
	.site_link.do_hover:hover, .is_link.brand_bg:hover, #site_banner a.banner:hover
	{accent-color: #68655b; background-color: #68655b; color: #fff; fill: #fff;}
	.site_link .link_text, #site_banner a.banner {color: #fff !important;}
	.site_link.do_hover:hover .link_text, a.remove:hover, #site_banner a:hover{color: #fff !important;}
	
	/* Quotes */
	.page_quotes {color: #68655b;}
	.page_quotes .page_quotes_credit {color: #bca466;}
	
	/* Blog & Cases */
	.article_inner.text_content_wrap {background-color: #fff; color: #68655b;}
	.article_inner.text_content_wrap h2, .fake_link h2.link_color {color: #bca466;}
	.article_inner.text_content_wrap:hover {background-color: #8f8f8f; color: #fff;}
	.article_inner.text_content_wrap:hover h2, .fake_link:hover h2.link_color {color: #fff;}
	.widget-wrap, body.single .more_posts_header, #wrap .widget_products .widget-wrap h5.widgettitle, .tax_flex_item.sidebar .sidebar_inner
	{background-color: #DEDEDC; color: #68655b;}
	h5.widgettitle, body.single .more_posts_header h3, #wrap .widget_products .widget-wrap h5.widgettitle
	{color: #bca466;}
	.widget-wrap a {color: #bca466;}
	.widget-wrap a:hover, li.current-cat a {color: #68655b;}	

	/* Countdowns - background = '.primary_menu a:hover' and color = '.primary_menu a' */
	.countdown_counter span span {background-color: #68655B; color: #BCA466;}
	
	/* Cookie Strip */
	#m2tp_cookie_policy, .counter.current, .woocommerce-store-notice {background-color: #bca466; color: #fff;}
	#m2tp_cookie_policy a, .woocommerce-store-notice a {color: #68655b; background-color: none;}
	#m2tp_cookie_policy a:hover, .woocommerce-store-notice a:hover {color: #fff; background-color: none;}
	 
	/* Icons */
	.entry-content ul li {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='-1 -1 2 2'><circle fill='%23bca466' r='1'/></svg>");}
	
	input.searchsubmit, .woocommerce-product-search button[type="submit"], #error404-searchsubmit, .prod_gall
	{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path fill='%2368655b' d='M21.9,20.5l-5-5c1.4-1.7,2.1-3.8,2.1-6s-1-4.9-2.7-6.7S12,0,9.6,0,4.6,1,2.7,2.7C1,4.6,0,7,0,9.5s1,4.9,2.7,6.7c1.8,1.8,4.1,2.7,6.7,2.7h0c2.3,0,4.4-.8,6.1-2.1l5,5c.2.2.4.3.6.3s.4,0,.6-.3c.3-.3.3-.9,0-1.2,0,0,.1,0,.1,0ZM4.4,14.5c-1.4-1.4-2.1-3.2-2.1-5.1s.8-3.7,2.1-5.1c1.4-1.4,3.2-2.1,5.2-2.1s3.8.8,5.2,2.1c1.4,1.4,2.1,3.2,2.1,5.1s-.8,3.7-2.1,5.1c-1.4,1.4-3.2,2.1-5.2,2.1s-3.8-.8-5.2-2.1Z'/></svg>");}
	input.searchsubmit:hover, .woocommerce-product-search button[type="submit"]:hover, #error404-searchsubmit:hover, .prod_gall:hover
	{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path fill='%23ffffff' d='M21.9,20.5l-5-5c1.4-1.7,2.1-3.8,2.1-6s-1-4.9-2.7-6.7S12,0,9.6,0,4.6,1,2.7,2.7C1,4.6,0,7,0,9.5s1,4.9,2.7,6.7c1.8,1.8,4.1,2.7,6.7,2.7h0c2.3,0,4.4-.8,6.1-2.1l5,5c.2.2.4.3.6.3s.4,0,.6-.3c.3-.3.3-.9,0-1.2,0,0,.1,0,.1,0ZM4.4,14.5c-1.4-1.4-2.1-3.2-2.1-5.1s.8-3.7,2.1-5.1c1.4-1.4,3.2-2.1,5.2-2.1s3.8.8,5.2,2.1c1.4,1.4,2.1,3.2,2.1,5.1s-.8,3.7-2.1,5.1c-1.4,1.4-3.2,2.1-5.2,2.1s-3.8-.8-5.2-2.1Z'/></svg>");}
	
	select {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g><g transform='translate(237.000000, 335.000000)'><polyline fill='%2368655b' points='-218.7,-308.6 -216.7,-310.6 -205,-298.8 -193.3,-310.6 -191.3,-308.6 -205,-294.9 -218.7,-308.6'/></g></g></svg>");}

	.flickity-page-dots .dot
	{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect stroke='%23ffffff' fill='%2368655b' stroke-width='2.05' x='3.1' y='3.1' width='17.9' height='17.9'/></svg>")}	
	.flickity-page-dots .dot.is-selected, .flickity-page-dots .dot:hover 
	{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect stroke='%23ffffff' fill='%23bca466' stroke-width='2.05' x='3.1' y='3.1' width='17.9' height='17.9'/></svg>")}
	
	#scroller {background-color: #bca466;}
	
	.flickity-prev-next-button, #internal_slideshow_wrap .slide_arrows, #insta_next.insta_button, .insta_button
	{background-color: transparent !important; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path stroke='%23ffffff' stroke-width='2.05' fill='%23bca466' d='M16.9,12.7l-5.7,5.7c-0.4,0.4-1,0.4-1.4,0L8.4,17c-0.4-0.3-0.4-1,0-1.4l3.5-3.5L8.4,8.6C8,8.2,8,7.5,8.4,7.1l1.4-1.5 c0.4-0.4,1-0.4,1.4,0l5.7,5.7C17.3,11.7,17.3,12.3,16.9,12.7z'/></svg>");}
	.flickity-prev-next-button:hover, #internal_slideshow_wrap .slide_arrows:hover, #insta_next.insta_button:hover, .insta_button:hover
	{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path stroke='%23ffffff' stroke-width='2.05' fill='%2368655b' d='M16.9,12.7l-5.7,5.7c-0.4,0.4-1,0.4-1.4,0L8.4,17c-0.4-0.3-0.4-1,0-1.4l3.5-3.5L8.4,8.6C8,8.2,8,7.5,8.4,7.1l1.4-1.5 c0.4-0.4,1-0.4,1.4,0l5.7,5.7C17.3,11.7,17.3,12.3,16.9,12.7z'/></svg>");}
	
	.ghosted {background-color: #ffffff;} /* gallery fills */ 
	.small_menu_icon svg {fill: #bca466;}
	.small_menu_icon:hover svg {fill: #fff;}	
	.quote path{fill: #eeeeed;}
	.header_icon svg, .footer_icon svg, .flipped:hover svg {fill: #fff;}
	li.menu-item-has-children:is(.current-menu-item, .current-product-ancestor, .current-menu-ancestor) > a .header_icon svg, li.menu-item-has-children > a:hover .header_icon svg,
	.header_icon:not(.brand_bg):hover svg, .footer_icon:hover svg, .flipped svg 
	{fill: #bca466;}
	.share_link path, .share_link circle, .social_header .footer_icon svg *, .svg_icon_wrap:hover svg, .active .svg_icon_wrap svg 
	{fill: #bca466;}
	.share_link path:hover, .share_link:hover circle, .social_header .footer_icon:hover svg *, .svg_icon_wrap svg {fill: #68655b;}
	.closer path, .remove path, .close_basket_popout path {fill: #68655b;}
	.closer:hover path, .remove:hover path, .close_basket_popout:hover path {fill: #fff;}
	.the_reviews .star_review.active svg {fill: #DEDEDC;} /* normally same as link colour */ 
	.the_reviews .star_review svg polygon {fill: #BCA466;}
	
	/* ecom */
	.show_hide_filters path {fill: #fff;}
	.show_hide_filters:hover path{fill: #bca466;}
	.onsale svg {stroke:#bca466;}
	div.alter_wish_list path, div.alter_wish_list.selected svg:hover path {fill: #bca466;}
	div.alter_wish_list:hover path, div.alter_wish_list.selected path {fill: #68655b;}
	
/* Only for this site */		
	
	.header_col_wrap {left: 200px;}
	.moving .header_col_wrap {left: 110px;}
	#header .site_tagline {left: 200px;}
	.moving #header .site_tagline {left: 110px;}
	
	.site_tagline  {font-family: strapline !important; line-height: 1 !important; font-size: 35px;}
	.footer .site_tagline  {font-size: 45px}

	@media only screen and (max-width: 1480px){
	}
	
	@media only screen and (max-width: 1240px){
	}
	
	@media only screen and (max-width: 1023px){
	}
		
	@media only screen and (max-width: 782px){
	}
	
	@media only screen and (max-width: 494px){
	}