	@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;
	}
	
	@font-face {
		font-family: 'brand_font';
		src: url('lib/font/HandOriginals.eot');
		src: url('lib/font/HandOriginals.eot?#iefix') format('embedded-opentype'),
			 url('lib/font/HandOriginals.woff') format('woff'),
			 url('lib/font/HandOriginals.ttf') format('truetype'),
			 url('lib/font/HandOriginals.svg#brand_font') format('svg');
		font-weight: normal;
		font-style: normal;
	}	
	
	.loading_more {background-image: url('lib/img/loadbar.gif');}
		
	/* General */
	body  {background: #4f5368; color: #fff;}
	input, select, textarea, .entry-content input, .entry-content select, .entry-content textarea, select.orderby, .woocommerce table.woocommerce-checkout-review-order-table.shop_table tbody, .search-submit, .woocommerce-product-search button[type="submit"], #error404-searchsubmit, .prod_gall, input#searchsubmit
	{background-color: #e5dcb9; color: #727172;}
	a:link, a:visited, .show_hide, #m2tp_insta .follow_link a:link, #m2tp_insta .follow_link a:visited , .more_or_less {color: #e6dcb8;} 
	a:active, a:hover, li.current-cat a, .show_hide:hover, #m2tp_insta .follow_link a:active, #m2tp_insta .follow_link a:hover, .more_or_less:hover, .is-active a {color: #fff;}
	#body_dull, #quickview_content, #woo_wish_list {background: rgba(255, 255, 255,.85)}
	#quickview_content .quick_prod_wrap, #m2tp_insta .insta_image, #m2tp_insta .insta_text, div.basket_popout, .wish_list_modal, .widget_shopping_cart_content {background-color: #4f5368; color: #fff;}
	
	/* Header */
	#header, ul.small_menu, .menu_wrap, #share_list {background: #e6dcb8;}
	.telephone_number h2, a.ac_text, .ac_text span,
	ul.primary_menu li a,
	#small_menu_page_title_text,
	ul.small_menu li a {color: #727172;}
	ul.primary_menu li:hover > a, 
	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,
	#small_menu_page_title_text:hover,
	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, 
	a.ac_text:hover, .ac_text:hover span  {color: #75ada0;}
	ul.primary_menu li.menu-item-has-children ul a {color: #727172;}
	ul.primary_menu li.menu-item-has-children ul a:hover {color: #75ada0;}
	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: #727172;}
	ul.primary_menu li.menu-item-has-children.current-menu-item > a, 
	ul.primary_menu li.current-product-ancestor > a {color: #75ada0;}
	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: #727172;}
	ul.primary_menu li.menu-item-has-children.current-menu-item ul ul > a {color: #75ada0;}
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li:hover ul > a {color: #75ada0;}
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li:hover a:hover {color: #75ada0;}
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor ul li.current-menu-item ul a {color: #727172;}
	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: #75ada0;}
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor li.menu-item-has-children.current-menu-ancestor:hover ul.sub-menu  li a {color: #727172;}
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor li.menu-item-has-children.current-menu-ancestor:hover ul.sub-menu  li a:hover, 
	ul.primary_menu li.menu-item-has-children.current-menu-ancestor li.menu-item-has-children.current-menu-ancestor:hover ul.sub-menu  li.current-menu-item a{color: #75ada0;}	
	body.single-product ul.primary_menu li.current-product-ancestor > a {color: #75ada0;}
	#header .site_tagline {color: #fff;}
	ul.primary_menu li.menu-item-has-children > ul.sub-menu {background: #e6dcb8; border: 1px solid #fff;}

	/* Home & Page */
	.slide_content {background: none; color: #fff;}
	.page_banner, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background: none; color: #fff;}
	.page_banner .entry-content h1 {color: #fff;}
	h1, h2, h3, h4, h5, h6,
	.entry-content h1,
	.entry-content h2,
	.entry-content h4,
	.entry-content h6,
	#content .is_single.entry-content form.checkout h3,
	.single_product_wrap .price {color: #75ada0;}
	#content .entry-content h3 {color: #fff;}
	#content .is_single.hentry,
	.home_extra_text .col,
	.share_links_container,
	.post_loop_wrap,
	#comments, #review_form_wrapper,
	body.single .post-nav {background-color: rgba(79,83,104,.8);}
	#comments input#comment_submit, 
	.load_more, 
	.wpcf7-form input.wpcf7-submit, 
	#commentform #submit,
	button.single_add_to_cart_button, 
	a.single_add_to_cart_button.button,
	#wrap div.widget_shopping_cart_content .button, 
	button.button,
	#wrap div.widget_shopping_cart_content a.checkout,
	.coupon input.button,
	.entry-content .shop_table button.button,
	.woocommerce input.button.wc_points_rewards_apply_discount,
	.wc-proceed-to-checkout a:link, .wc-proceed-to-checkout a:visited,
	.button, a.button, .button a {background: #75ada0; color: #fff;}
	#comments input#comment_submit:hover, 
	.load_more:hover, 
	.wpcf7-form input.wpcf7-submit:hover, 
	#commentform #submit:hover, 
	button.single_add_to_cart_button:hover, 
	a.single_add_to_cart_button.button:hover,
	#wrap div.widget_shopping_cart_content .button:hover, 
	button.button:hover,
	.coupon input.button:hover, 
	#wrap div.widget_shopping_cart_content a.checkout:hover,
	.entry-content .shop_table button.button:hover,
	.woocommerce input.button.wc_points_rewards_apply_discount:hover,
	.wc-proceed-to-checkout a:active, .wc-proceed-to-checkout a:hover,
	.button:hover, a.button:hover, .button:hover a {cursor: pointer; background: #727172; color: #fff;}
	.share_links_container {color: #fff;}
	
	.latest_news {background: #75ada0; color: #fff;}
	.latest_news:hover, .product-category:hover .product_cat_image{background: #727172 !important; color: #fff !important;}
	.latest_news h2.news_title {color: #fff;}
	.latest_news:hover h2.news_title {color: #fff;}	
	.latest_news .read_more  {color: #fff;}
	.latest_news:hover .read_more{color: #fff;}
	
	.featured_banner .page_text {background: none;}
	body.home .featured_banner:hover .page_text {background: none; opacity: .8;}
	.featured_text_wrap h2 {color: #fff;}
	body.home .featured_banner:hover h2 {color: #fff;}
	body.home .featured_banner .read_more {color: #fff;} 
	body.home .featured_banner:hover .read_more {color: #fff;}
	
	/* CTA */
	.site_link, .top_close_strip, .quickview_close, h2.slide_meta_title, .remove, a.remove  {background-color: #75ada0; color: #fff;}
	h2.slide_meta_title {background: none;}
	.site_link:hover {background-color: #e6dcb8; color: #727172;}
	.site_link .link_text {color: #fff;}
	.site_link:hover .link_text, a.remove:hover {color: #727172;}
	
	/* Quotes */
	.page_quotes {color: #fff;}
	.page_quotes .page_quotes_credit {color: #e6dcb8;}
	
	/* Blog */
	h2.entry-title a {color: #e6dcb8;}
	h2.entry-title a:hover {color: #fff;}
	.widget-wrap, body.single .more_posts_header, #wrap .widget_products .widget-wrap h5.widgettitle {background: rgba(79,83,104,.8); color: #fff;}
	h5.widgettitle, body.single .more_posts_header h3, #wrap .widget_products .widget-wrap h5.widgettitle  {color: #fff;}
	.widget-wrap a {}
	.widget-wrap a:hover, li.current-cat a {}
	
	/* Case studies + Instagram + featured products */
	.colour_block > .case_hover,
	.insta_post:hover .meta_wrap,
	.page_gallery:hover .inner_cta {background-color: none;}
	.colour_block.no_featured > .case_hover {background-color: #4f5368;}
	.colour_block > .case_hover, 
	.colour_block.no_featured > .case_hover, 
	.insta_post:hover .meta_wrap,
	.page_gallery:hover .inner_cta, .product_title, .featured_prods a {color: #fff;}
	.colour_block h2 {color: #fff;}
	.featured_prods a:hover {color: #fff;}
		
	/* Contact Panel */
	.footer, .small_footer, .product_filters, #aside h2.widget_title  {background: #e6dcb8; color: #727172;}
	.footer span.footer_phone, .footer a {color: #727172;}
	.footer a:hover {color: #75ada0;}
	/* reversed from above */
	.footer .level_4 a {color: #75ada0;}
	.footer .level_4 a:hover, .footer .level_4 li.current_page_item a {color: #727172;}
	/* reversed again (noramlly) */	
	.show_hide_filters  * {color: #727172 !important;}
	.show_hide_filters:hover *{color: #75ada0 !important;}
	
	/* Cookie Strip */
	#m2tp_cookie_policy, .counter.current {background: #4d7a9c; color: #fff;}
	#m2tp_cookie_policy a {color: #e6dcb8; background: none;}
	#m2tp_cookie_policy a:hover {color: #fff; background: none;}
	
	/* Header Banner */
	#site_banner {background: #4d7a9c; color: #fff;}
	
	/* 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='%2375ada0' r='1'/></svg>");}

	.search-submit, .woocommerce-product-search button[type="submit"], #error404-searchsubmit, .prod_gall, input#searchsubmit
	{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><g><path fill='%23ffffff' d='M11,22A10,10,0,1,1,21,12,10,10,0,0,1,11,22ZM11,4a8,8,0,1,0,8,8A8,8,0,0,0,11,4Z'/><path fill='%23ffffff' d='M28,29.74a3,3,0,0,1-1.93-.7L19.94,23.9a3,3,0,0,1,3.86-4.6l6.13,5.14A3,3,0,0,1,28,29.74ZM21.87,20.6h-.09a1,1,0,0,0-.55,1.77l6.13,5.14a1,1,0,0,0,1.41-.12,1,1,0,0,0,.23-.73,1,1,0,0,0-.36-.68l-6.13-5.15A1,1,0,0,0,21.87,20.6Z'/><path fill='%23ffffff' d='M20,21a1,1,0,0,1-.64-.23L17,18.82a1,1,0,0,1,1.28-1.54l2.34,1.95a1,1,0,0,1,.13,1.41A1,1,0,0,1,20,21Z'/></g></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='%23ffffff' 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>");}
	
	ul.small_menu li.menu-item-has-children 
	{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect stroke='%234e5468' fill='none' stroke-width='1.5' x='3.4' y='3.4' width='17.2' height='17.2'/><path fill='%234e5468' d='M18.2,12.9c0,0.6-0.2,0.8-0.8,0.8H14v3.9c0,0.5-0.3,0.7-0.8,0.7h-2.3c-0.5,0-0.8-0.1-0.8-0.7v-3.9H6.5c-0.5,0-0.7-0.3-0.7-0.8V11c0-0.5,0.1-0.8,0.7-0.8H10V6.5c0-0.5,0.2-0.8,0.8-0.8h2.3c0.6,0,0.8,0.2,0.8,0.8v3.8h3.5c0.5,0,0.8,0.2,0.8,0.8V12.9z'/></svg>");}
	ul.small_menu li.menu-item-has-children.open
	{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect stroke='%2375ada0' fill='none' stroke-width='1.5' x='3.4' y='3.4' width='17.2' height='17.2'/><path fill='%2375ada0' d='M13.2,13.1h4.7c0.3,0,0.5-0.1,0.5-0.5v-1.2c0-0.4-0.1-0.5-0.5-0.5h-4.7h-2.3H6.2c-0.3,0-0.5,0.1-0.5,0.5v1.2 c0,0.4,0.1,0.5,0.5,0.5h4.7'/></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='%234e5468' 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='%2375ada0' stroke-width='2.05' x='3.1' y='3.1' width='17.9' height='17.9'/></svg>")}

	.flickity-prev-next-button, #internal_slideshow_wrap .slide_arrows, #insta_next.insta_button, .insta_button
	{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='%2375ada0' 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='%234e5468' 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>");}

	.slide_wrap
	{background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240px' height='184px' viewBox='0 0 240 184'><path fill='%23ffffff' fill-opacity='.2' d='M 0.00,0.00 C 0.00,0.00 226.00,0.00 226.00,0.00 226.00,0.00 226.00,170.00 226.00,170.00 226.00,170.00 0.00,170.00 0.00,170.00 0.00,170.00 0.00,0.00 0.00,0.00 Z' /></svg>");}
	body.portrait .slide_wrap
	{background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240px' height='314px' viewBox='0 0 240 314'><path fill='%23ffffff' fill-opacity='.2' d='M 0.00,0.00 C 0.00,0.00 226.00,0.00 226.00,0.00 226.00,0.00 226.00,300.00 226.00,300.00 226.00,300.00 0.00,300.00 0.00,300.00 0.00,300.00 0.00,0.00 0.00,0.00 Z' /></svg>");}
	body.square .slide_wrap, #instagram_loop_wrap .col_wrap 
	{background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240px' height='240px' viewBox='0 0 240 240'><path fill='%23ffffff' fill-opacity='.2' d='M 0.00,0.00 C 0.00,0.00 226.00,0.00 226.00,0.00 226.00,0.00 226.00,226.00 226.00,226.00 226.00,226.00 0.00,226.00 0.00,226.00 0.00,226.00 0.00,0.00 0.00,0.00 Z' /></svg>");}

	body.grid_size_50 .slide_wrap
	{background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='480px' height='368px' viewBox='0 0 480 368'><path fill='%23ffffff' fill-opacity='.25' d='M 0.00,0.00 C 0.00,0.00 466.00,0.00 466.00,0.00 466.00,0.00 466.00,354.00 466.00,354.00 466.00,354.00 0.00,354.00 0.00,354.00 0.00,354.00 0.00,0.00 0.00,0.00 Z' /></svg>");}
	body.grid_size_50.portrait .slide_wrap
	{background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='480px' height='736px' viewBox='0 0 480 736'><path fill='%23ffffff' fill-opacity='.25' d='M 0.00,0.00 C 0.00,0.00 466.00,0.00 466.00,0.00 466.00,0.00 466.00,722.00 466.00,722.00 466.00,722.00 0.00,722.00 0.00,722.00 0.00,722.00 0.00,0.00 0.00,0.00 Z' /></svg>");}
	body.grid_size_50.square .slide_wrap
	{background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='480px' height='480px' viewBox='0 0 480 480'><path fill='%23ffffff' fill-opacity='.25' d='M 0.00,0.00 C 0.00,0.00 466.00,0.00 466.00,0.00 466.00,0.00 466.00,466.00 466.00,466.00 466.00,466.00 0.00,466.00 0.00,466.00 0.00,466.00 0.00,0.00 0.00,0.00 Z' /></svg>");}
		
	@media only screen and (max-width: 1480px){
		body.grid_size_50 .slide_wrap {background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='360px' height='274px' viewBox='0 0 360 274'><path fill='%23ffffff' fill-opacity='.25' d='M 0.00,0.00 C 0.00,0.00 346.00,0.00 346.00,0.00 346.00,0.00 346.00,260.00 346.00,260.00 346.00,260.00 0.00,260.00 0.00,260.00 0.00,260.00 0.00,0.00 0.00,0.00 Z' /></svg>");}
		body.grid_size_50.portrait .slide_wrap {background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='360px' height='473px' viewBox='0 0 360 473'><path fill='%23ffffff' fill-opacity='.25' d='M 0.00,0.00 C 0.00,0.00 346.00,0.00 346.00,0.00 346.00,0.00 346.00,459.00 346.00,459.00 346.00,459.00 0.00,459.00 0.00,459.00 0.00,459.00 0.00,0.00 0.00,0.00 Z' /></svg>");}
		body.grid_size_50.square .slide_wrap {background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='360px' height='360px' viewBox='0 0 360 360'><path fill='%23ffffff' fill-opacity='.25' d='M 0.00,0.00 C 0.00,0.00 346.00,0.00 346.00,0.00 346.00,0.00 346.00,346.00 346.00,346.00 346.00,346.00 0.00,346.00 0.00,346.00 0.00,346.00 0.00,0.00 0.00,0.00 Z' /></svg>");}
	}
	
	#small_menu_icon path {fill: #4e5468;}
	#small_menu_icon:hover path {fill: #75ada0;}	
	.quote path{fill: #75ada0;}
	.footer_icon path, .footer_icon circle{fill: #75ada0;}
	.footer_icon:hover path, .footer_icon:hover circle {fill: #727172;}
	.share_link path, .share_link circle {fill: #75ada0;}
	.share_link path:hover, .share_link:hover circle {fill: #727172;}
	.closer path, .remove path, .close_basket_popout path {fill: #fff;}
	.closer:hover path, .remove:hover path, .close_basket_popout:hover path {fill: #727172;}
	
	/* ecom */
	.header_icon path, .header_icon circle {fill: #75ada0;}
	.header_icon a:hover path, .header_icon a:hover circle {fill: #727172;}
	.show_hide_filters path, .loopsize path, .loopsize rect {fill: #fff;}
	.show_hide_filters:hover path, .loopsize:hover path, .loopsize:hover rect, .loopsize.selected path, .loopsize.selected rect {fill: #727172;}
	.onsale rect, .onsale path, .onsale line, .onsale rect, .onsale polyline {stroke:#bfbb1d;}
	div.alter_wish_list path, div.alter_wish_list.selected svg:hover path {fill: #818079;}
	div.alter_wish_list:hover path, div.alter_wish_list.selected path {fill: #d66f21;}
	
/* Only for this site */
		
	#header {min-height: 221px; background: none; margin: 0 !important; padding-top: 14px;} 
	#wrap {background: url('lib/img/body_repeat.jpg') repeat-x 0 0 #4f5368;}
	#lower_wrap_bg {background: url('lib/img/footer_repeat.jpg') repeat-x 0 100%; min-height: 644px; padding-bottom: 130px;}

	ul.primary_menu {top: 36px;}
	#small_menu_button {top: 42px;}
	#header .m2tp_logo {padding: 10px 0 2px;}
	#header .site_tagline {bottom: 12px;}
	
	.footer span.footer_phone {padding: 0;}
	
	.telephone_number h2 {color: #e6dcb8;}
	.marker_info, .marker_info h2 {color: #727172;}
	.marker_info a {color: #75ada0;}
	.marker_info a:hover {color: #727172;}
	
	.featured_banner {position: relative; margin: 0 0 14px; max-height: 400px;}
	.slide_img {position: absolute; top: 0; bottom: 0; right: 0; left: 0;}	
	
	h2.home_cta, h2.home_banner {font-family: brand_font; text-shadow: 1px 1px 5px #4a4a49; font-size: 18px; color: #fff; line-height: 38px; position: absolute; bottom: 10px; left: 10px; right: 10px; text-align: right; top: auto; max-height: 171px; overflow: hidden;}
	h2.home_banner {max-height: none;}
	.featured_banner.first h2.home_banner {text-align: left;}
	.slide_img{opacity: .9;}
	.slide_img:hover {opacity: 1;}
	
	.single_link.site_link h2.link_text, .slide_title{text-shadow: 1px 1px 5px #4a4a49; font-size: 23px; line-height: 46px; padding: 14px 0; font-family: 'brand_font';}
	.slide_title {position: absolute; bottom: 14px; right: 20px; text-align: right; font-size: 48px; line-height: 106px; left: auto; display: none; width: auto;}
	.slide-cell.is-selected .slide_title {display: block;}
	.slide_content div {opacity: 1;}
	.single_link.site_link h2.link_text {text-shadow: none;}

	body.home .slideshow_wrap .responder {max-height: 530px;}
	body.home .is_single.entry-content {font-family: 'bold_font'; font-size: 30px; line-height: 37px;}
	.home_extra_text .col .entry-content{font-family: 'bold_font'; font-size: 22px; line-height: 27px; padding-left: 10px;}	
	.contact_strip, .single_link {text-align: right;}
	.contact_strip {padding-top: 0;}
	.contact_strip_block {display: inline-block; vertical-align: initial; padding: 0 0 0 14px; color: #727172; font-size: 14px; font-family: bold_font;}
	.contact_strip_block.socials {padding: 0;}
	.header_icon {margin-left: 14px; display: inline-block; position: relative; vertical-align: sub; width: 25px; height: 25px;}
	.header_icon.telephone_number {width: auto;}
	body.safari .telephone_number.header_icon {margin-top: 3px;}
	.header_icon.email {height: 36px; width: 36px;}
	#header_social_content .header_icon {top: 0;}
	#header_social_content .header_facebook.header_icon, #header_social_content .header_instagram.header_icon  {top: -1px;}
	.header_block.view_search_wrap {top: 1px;}
	.header_icon.basket_icon {top: -2px;}
	#header_social_content .header_icon.header_pinterest {top: -2px; height: 23px;}
	
	#content .home_extra_text .col .is_single.hentry {padding-left: 0; padding-right: 0;}
	
	.createdby {float: left; padding: 0; line-height: 25px;}
	#header .createdby {display:none;}
	#alt_footer .createdby {font-size: 14px;}
	#alt_footer a:link, #alt_footer a:visited, .contact_strip span.footer_phone, .contact_strip a:link, .contact_strip a:visited {color: #75ada0; font-size: 18px;}
	#alt_footer a:active, .contact_strip a:active, #alt_footer a:hover, .contact_strip a:hover {color: #727172;}
	#alt_footer .createdby a:link, #alt_footer .createdby a:visited  {color: #75ada0; font-size: 14px;}
	#alt_footer .createdby a:active, #alt_footer .createdby a:hover {color: #727172;}
	.contact_strip_block .header_share_block:first-of-type {padding: 0 0 0 5px;}

	.youtube_wrap {margin: 0 0 14px;}
	
	#alt_footer {text-align: right; font-size: 21px; padding-bottom: 28px; background: #e6dcb8; color: #727172;}
	#alt_footer .contact_strip_block {font-size: 16px;}
	#alt_footer .contact_strip_block span.footer_phone, #alt_footer .contact_strip_block a {font-size: 21px;}
	
	#alt_footer .footer_content {margin: 0 0 5px; display: block;}
	#alt_footer .footer_content.level_3 li {display: inline-block; vertical-align: top; margin: 0 0 0 14px;}
	#alt_footer .footer_content.level_3 a:link, #alt_footer .footer_content.level_3 a:visited {color: #727172; font-size: 14px;}
	#alt_footer .footer_content.level_3 a:active, #alt_footer .footer_content.level_3 a:hover,  #alt_footer .footer_content.level_3 li.current-menu-item a {color: #75ada0;}
	
	.share_links_container #google_count {background: url("lib/img/googleplus_share.png") no-repeat 100% 0; padding-right: 39px;}
	
	.footer_inner {position: relative;}
	.colour_block > .case_hover {display: block;}
	
	#wrap .colour_block h2 {font-size: 18px; font-family: brand_font; line-height: 38px; text-shadow: 1px 1px 5px #4a4a49; text-align: center; text-transform: uppercase;}
	
	#page_banner .wrapped {padding: 0;}
	
	body.page-template-template-full_cal #lower_wrap .cal_wrap.is_single.hentry {background: #fff;}
	
	#InnStyle_Container1 {background-color: #fff; padding: 14px 14px 14px 0; margin: 0 0 28px;}
	
	.is_single.entry-content iframe {margin-bottom: 30px;}
	
	.social_header {background: rgba(79,83,104,.8); color: #fff;}
	
	@media only screen and (max-width: 1480px){
		.col4 .col {width: 33.333%;}
	}
	
	@media only screen and (max-width: 1240px){
		body.home .is_single.entry-content {font-size: 26px; line-height: 32px;}
		.slide_title{font-size: 40px; line-height: 77px;}
		.col4 .col {width: 50%;}
	}	
	
	@media only screen and (max-width: 1023px){
		.home_extra_text .col .entry-content {font-size: 18px; line-height: 25px;}
		.col4 .col {width: 100%;}
		#alt_footer .contact_strip_block.createdby {float: none; position: absolute; bottom: 5px; left: 14px; font-size: 14px; padding: 0;}
		#alt_footer .contact_strip_block.createdby a{font-size: 14px;}
		
		.contact_strip_block span, .contact_strip_block.follow {display: none;}
		.site_link.single_link, #header_social_content {display: block;}
		#header_social_content span, .contact_strip_block span.footer_phone {display: inline-block;}
		#wrap #header .site_tagline, #wrap #header .header_inner {padding-top: 0;}
		#alt_footer .contact_strip_block.socials {padding-top: 10px;}
		
	}
	
	@media only screen and (max-width: 736px){
		body.home .is_single.entry-content {font-size: 19px; line-height: 23px;}
		.slide_title{font-size: 26px; line-height: 57px;}
		#wrap #header .m2tp_logo {padding: 36px 0 0;}
		#header .contact_strip {max-height: 24px; overflow: hidden;}
		.contact_strip_block span, .contact_strip_block.follow {display: none;}
		.contact_strip_block span.footer_phone, .contact_strip_block.socials span {display: inline-block;}
		.contact_strip_block {padding: 0 0 0 10px;}
		.footer_inner {position: relative; padding-bottom: 40px;}
		.header_icon {margin-left: 7px;} 
		.col4 .col {width: 100%;}
		.header_share_block, .header_share_block a {vertical-align: unset;}
	}
	
	@media only screen and (max-width: 498px){
		.contact_strip_block.email {display: none;}
		.col2 .col, .col-2 {width: 100%;}
		#alt_footer .contact_strip_block.createdby {bottom: 0;}
	}