/*
	Theme Name: Food to meet you 17
	Theme URI: http://www.foodtomeetyou.com/
	Description: Food to meet you template 17
	Version: 1.0
	Author: Andreu Llos (@andreullos) & Aitor Murillo (@murisho)
	Author URI: http://llos.co
	Text Domain: llos
	Domain Path: /lang
*/


/*	Typography
	---------- */

	@font-face {
	    font-family: 'Life';
	    src: url('https://2d75ec.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeLTStd-Roman.eot');
	    src: url('https://58c3d9.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeLTStd-Roman.eot#iefix') format('embedded-opentype'),
	         url('https://7bc705.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeLTStd-Roman.woff') format('woff'),
	         url('https://0b0f88.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeLTStd-Roman.ttf') format('truetype'),
	         url('https://8efc54.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeLTStd-Roman.svg#LifeLTStd-Roman') format('svg');
	    font-style: normal;
	    font-weight: normal;
	    text-rendering: optimizeLegibility;
	}

	@font-face {
	    font-family: 'Life';
	    src: url('https://e3fb36.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeLTStd-Italic.eot');
	    src: url('https://503468.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeLTStd-Italic.eot#iefix') format('embedded-opentype'),
	         url('https://9709ab.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeLTStd-Italic.woff') format('woff'),
	         url('https://8fe7d6.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeLTStd-Italic.ttf') format('truetype'),
	         url('https://3b1a0a.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeLTStd-Italic.svg#LifeLTStd-Italic') format('svg');
	    font-style: italic;
	    font-weight: normal;
	    text-rendering: optimizeLegibility;
	}

	@font-face {
		font-family: 'Life';
		src: url('https://754436.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeBT-BoldItalic.eot');
		src: url('https://a4a22f.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeBT-BoldItalic.eot#iefix') format('embedded-opentype'),
			 url('https://b571d0.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeBT-BoldItalic.woff') format('woff'),
			 url('https://c7ff9b.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeBT-BoldItalic.ttf') format('truetype'),
			 url('https://70d3f7.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/LifeBT-BoldItalic.svg#LifeBT-BoldItalic') format('svg');
		font-style: italic;
		font-weight: bold;
		text-rendering: optimizeLegibility;
	}

	@font-face {
		font-family: 'Life';
		src: url('https://c3ce17.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/Life-Bold.eot');
		src: url('https://e93ab6.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/Life-Bold.eot#iefix') format('embedded-opentype'),
			 url('https://39e002.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/Life-Bold.woff') format('woff'),
			 url('https://7cdcd2.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/Life-Bold.ttf') format('truetype'),
			 url('https://972e99.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/Life-Bold.svg#Life-Bold') format('svg');
		font-style: normal;
		font-weight: bold;
		text-rendering: optimizeLegibility;
	}

	@font-face {
	    font-family: 'Pitch';
	    src: url('https://aab1d7.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/PitchWeb-Light.eot');
	    src: url('https://ad6bdd.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/PitchWeb-Light.eot#iefix') format('embedded-opentype'),
	         url('https://1c5b74.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/PitchWeb-Light.woff') format('woff'),
	         url('https://20a483.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/PitchWeb-Light.ttf') format('woff2');
	    font-style: normal;
	    font-weight: normal;
	    text-rendering: optimizeLegibility;
	}

	@font-face {
	    font-family: 'Pitch';
	    src: url('https://0aaf41.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/PitchWeb-LightItalic.eot');
	    src: url('https://aefa53.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/PitchWeb-LightItalic.eot#iefix') format('embedded-opentype'),
	         url('https://f180f6.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/PitchWeb-LightItalic.woff') format('woff'),
	         url('https://f14562.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/PitchWeb-LightItalic.ttf') format('woff2');
	    font-style: italic;
	    font-weight: normal;
	    text-rendering: optimizeLegibility;
	}

	@font-face {
	    font-family: 'TimesEighteen';
	    src: url('https://ad8139.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/TimesEighteenW01Bold-Regular.eot');
	    src: url('https://23e1f7.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/TimesEighteenW01Bold-Regular.eot#iefix') format('embedded-opentype'),
	         url('https://6a4396.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/TimesEighteenW01Bold-Regular.woff') format('woff'),
	         url('https://923d24.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/TimesEighteenW01Bold-Regular.ttf') format('truetype'),
	         url('https://122964.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/fonts/TimesEighteenW01Bold-Regular.svg#TimesEighteenW01Bold-Regular') format('svg');s
	    font-style: normal;
	    font-weight: normal;
	    text-rendering: optimizeLegibility;
	}


/*	Misc
	---- */

	body{ margin: 0; padding: 0; width: 100%; height: 100%; background: #ffffff; color: #000; font-family: 'Life'; font-size: 18px; line-height: 1.4; -webkit-backface-visibility: visible !important; backface-visibility: visible !important;}
	.home{ padding-top: 195px;}

	strong, b{ -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; font-weight: bold}

	.is_add_v .wrapper{ padding-right: 30px;}

	a{ color: #000;  transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}
	a:hover, a:focus{ color: #000; text-decoration: none; outline:none;}
	input[type="text"], input[type="email"], input[type="number"], textarea { -webkit-appearance: none; border-radius: 0;}

	input, textarea{ border-radius: 0; -webkit-border-radius: 0;}
	textarea { resize: none; }
	input:focus{ outline: none}
	input:focus::-webkit-input-placeholder { color:transparent;}
	input:focus:-moz-placeholder { color:transparent;}
	input:focus::-moz-placeholder { color:transparent;}
	input:focus:-ms-input-placeholder { color:transparent;}
	textarea:focus{ outline: none}
	textarea:focus::-webkit-input-placeholder { color:transparent;}
	textarea:focus:-moz-placeholder { color:transparent;}
	textarea:focus::-moz-placeholder { color:transparent;}
	textarea:focus:-ms-input-placeholder { color:transparent;}

	::-webkit-input-placeholder {color: #808080;}
	:-moz-placeholder { color: #808080; opacity: 1;}
	::-moz-placeholder { color: #808080; opacity: 1;}
	:-ms-input-placeholder { color: #808080;}

	::-moz-selection { color: black;  background: #99CCFF; }
	::selection      { color: black;  background: #99CCFF; }

	:focus {outline:none;}
	::-moz-focus-inner {border:0;}

	h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; font-weight: normal;}

	p{ margin-bottom: 14px; margin-top: 0; }

	.container-fluid{ max-width: 1280px; margin: 0 auto;}
	.img-responsive{ width: 100%;}

	.fullscreen{ width: 100%; height: calc(100vh - 60px); margin: 0; padding: 0;}
	.cover{ background-position: center center; background-size: cover; background-repeat: no-repeat;}
	.slick-slide, .slick-slide img { outline: none }

	.fluid_embed{ position: relative; padding-bottom: 56.25%; overflow: hidden; max-width: 100%; height: 0; z-index: 2;}
	.fluid_embed video, .fluid_embed iframe, .fluid_embed object, .fluid_embed embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

	.v-middle{ position: relative; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);}

	.bg-fixed{ background-attachment: fixed;}
	.bg-parallaxed{ background-position: 50% 0;}

	.wrapper{ padding-top: 120px; position: relative; z-index: 10; background: #fff;}
	.post-type-archive-tip .wrapper,
	.single-tip .wrapper{ padding-top: 60px;}

	.edit_this_post{ position: fixed; top: 20px; right: 20px; font-size: 12px; z-index: 99999;}
	.edit_this_tip{ font-size: 12px;}
	.reponsive_nav,
	.page_description_responsive{ display: none;}

	#main_tip{ display: none}
	.single-tip #main_tip,
	.post-type-archive-tip #main_tip{ display: block;}

	.main_header .header_title_responsive{ display: none;}
	.nomargin{ margin-bottom: -20px;}

/*	Overlayers
	---------- */

	.search_layer,
	.newsletters_layer,
	.shop_newsletters_layer{ position: fixed; top: 0; left: 0; width: 100%; height: 100vh; min-height: 100vh; max-height: 100vh; z-index: -1; opacity: 0; background: rgba(255, 255, 255, .95);}
	.newsletters_layer,
	.shop_newsletters_layer{ font-family: 'Pitch'; font-size: 20px; letter-spacing: 1.4;}
	.newsletters_layer form,
	.shop_newsletters_layer form{ padding-bottom: 40px;}
	.newsletters_layer .content,
	.shop_newsletters_layer .content{ margin-bottom: 40px;}
	.show_search .search_layer,
	.show_newsletters .newsletters_layer,
	.show_shop_newsletters .shop_newsletters_layer{ z-index: 10000; opacity: 1;}
	.search_layer form,
	.ftmy-newsletter-form{ margin: 0 auto; text-align: center; padding: 0; display: table; width: 100%; max-width: 480px; position: relative;}
	.search_layer .cross,
	.ftmy-newsletter-form .cross{ position: absolute; right: -70px; width: 20px; height: 23px; bottom: 20px; background: transparent url(/assets/www.foodtomeetyou.com/wp-content/themes/ftmu17/img/cross.svg) center center no-repeat; cursor: pointer}
	.ftmy-newsletter-form .cross{ bottom: 53px}
	.search_layer input[type="search"],
	.ftmy-newsletter-form input[type="email"]{ border: 0; background: transparent; width: 100%; text-align: center; font-family: 'Pitch'; font-size: 20px; border-bottom: 1px solid #808080; padding-bottom: 14px}
	.search_layer input[type="submit"],
	.ftmy-newsletter-form input[type="submit"]{ display: none;}

	.add_h,
	.add_v,
	.show_search,
	.show_newsletters{ overflow: hidden;}


/*	Header
	------ */

	.header_intro{ position: absolute; width: 100%; height: 201px; top: -200px; left: 0; z-index: 200; font-size: 0; padding: 0 15px; background: #fff; overflow: hidden; border-bottom: 1px solid #DDDDDD; transition: all .35s ease-in-out; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out;}
	.header_title a{ display: block;}
	.header_intro .header_title,
	.main_header .header_title{ height: 195px; display: inline-block; vertical-align: top; text-transform: uppercase; line-height: .8; width: 33.33333%; font-size: 62px; font-family: 'Pitch'; letter-spacing: 1px; position: relative; z-index: 50; background: #fff;}
	.main_header .header_title{ height: 85px;}
	.header_intro .header_title{ padding-top: 10px;}
	.header_intro .header_title.center{ padding-left: 20px;}

	.header_intro .header_title:after,
	.main_header .header_title:after{ max-height: 0;}
	.show_nav_intro .header_intro .header_title:after,
	.show_nav .main_header .header_title:after{ content:''; width: 1px; background: #DDDDDD; position: absolute; top: 0; right: -5px; height: 100vh; max-height: 100vh; transition: all .35s ease-in-out; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out;}
	.show_nav_intro .header_intro .header_title.first:after,
	.show_nav .main_header .header_title.first:after{ right: 4px;}

	.header_title.last{ left: 5px; padding-left: 20px;}

	.is_add_v .main_header{ width: calc(100% - 30px); right: 30px;}

	.main_header .header_title.first span{ position: relative; left: -10px;}

	.header_intro .header_title.last,
	.main_header .header_title.last{ padding-left: 25px;}

	.show_nav_intro .header_intro .header_title.last:after,
	.show_nav .main_header .header_title.last:after{ display: none}
	.header_intro .description,
	.main_header .description{ font-family: 'Pitch'; font-size: 16px; line-height:1; position: absolute; left: 20px; top: 165px; z-index: 50; padding-bottom: 25px;}
	.header_intro .site_nav_tools,
	.main_header .site_nav_tools{ font-family: 'Pitch'; font-size: 16px; line-height:1; position: absolute; right: 20px; top: 165px; z-index: 100}
	.header_intro .site_nav_tools div,
	.main_header .site_nav_tools div{ display: inline-block; margin-left: 40px;}
	.main_header .site_nav_tools{ position: relative; top: 4px; right: 5px; text-align: right}
	.main_header .description{ position: relative; top: 5px; left: 0; text-align: left}

	.main_header{ position: fixed; top: 0; left: 0; width: 100%; height: 60px; background: #fff; text-align: center; font-size: 0; padding: 0 15px; z-index: 300; border-bottom: 0; overflow: hidden; transition: all .35s ease-in-out; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out;}
	.home .main_header{ position: absolute; border: 0;}
	.head_fixed .main_header,
	.home.head_fixed .main_header{ position: fixed; top: 0; left: 0;}
	.show_nav .main_header{ min-height: 60px; height: 439px; max-height: 509px; overflow: hidden; border-bottom: 1px solid #DDDDDD;}

	.main_header .header_title{ display: inline-block; vertical-align: top; text-transform: uppercase; line-height: 56px; width: 33.33333%; font-size: 36px; font-family: 'Pitch'; letter-spacing: 1px;}

	.header_intro .main_navigation{ transition: all .35s ease-in-out; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out; position: relative; z-index: 10; background: #fff; width: 100%; font-size: 0px; display: block; padding-bottom: 25px; padding-top: 0; max-height: 0; overflow: hidden; transform: translateY(-100%); -ms-transform: translateY(-100%); -moz-transform: translateY(-100%); -o-transform: translateY(-100%); -webkit-transform: translateY(-100%);}
	.main_header .main_navigation{ transition: all .35s ease-in-out; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out; position: relative; z-index: 10; background: #fff; width: 100%; font-size: 0px; display: block; padding-bottom: 25px; overflow: hidden; transform: translateY(-100%); -ms-transform: translateY(-100%); -moz-transform: translateY(-100%); -o-transform: translateY(-100%); -webkit-transform: translateY(-100%);}

	.header_intro .main_navigation .third_menu,
	.main_header .main_navigation .third_menu{ position: relative; width: 33.3333%; display: inline-block; vertical-align: top; text-align: left}
	.header_intro .main_navigation .third_menu{ padding-top: 0px;}
	.main_header .main_navigation .third_menu{ padding-top: 0px;}
	.header_intro .main_navigation .third_menu:first-child,
	.main_header .main_navigation .third_menu:first-child{ border: 0;}
	.header_intro .main_navigation .third_menu ul,
	.main_header .main_navigation .third_menu ul{ list-style: none; display: table; margin: 0; padding: 0; font-size: 16px; font-family: 'Pitch'; line-height: 1.2; padding-top: 0px;}
	.header_intro .main_navigation .third_menu .big_nav ul,
	.main_header .main_navigation .third_menu .big_nav ul{ margin-bottom: 55px; font-size: 62px; font-family: 'Pitch'; line-height: 1.1;}

	.header_intro .main_navigation .third_menu ul li,
	.main_header .main_navigation .third_menu ul li,
	.header_intro .main_navigation .third_menu .big_nav ul li,
	.main_header .main_navigation .third_menu .big_nav ul li{ overflow: hidden; display: block;}
	.header_intro .main_navigation .third_menu .big_nav ul li,
	.main_header .main_navigation .third_menu .big_nav ul li{ margin-top: -13px;}

	.header_intro .main_navigation .third_menu .big_nav ul li a,
	.main_header .main_navigation .third_menu .big_nav ul li a{ display: block}

	.header_intro .main_navigation .third_menu  ul li a:hover,
	.main_header .main_navigation .third_menu  ul li a:hover,
	.header_intro .main_navigation .third_menu ul li.current-menu-item a,
	.main_header .main_navigation .third_menu ul li.current-menu-item a,
	.main_header .main_navigation .third_menu ul li.current-post-ancestor a{ color: #ddd;}

	.reponsive_nav .healthy_kitchen,
	.header_intro .main_navigation .third_menu .healthy_kitchen,
	.main_header .main_navigation .third_menu .healthy_kitchen{ text-align: left; font-size: 21px; font-family: 'TimesEighteen'; line-height: 1.2; text-transform: none; margin-left: 5px;}

	.reponsive_nav .healthy_kitchen a:hover,
	.header_intro .main_navigation .third_menu .healthy_kitchen a:hover,
	.main_header .main_navigation .third_menu .healthy_kitchen a:hover{ color: #ddd;}

	.header_intro .main_navigation .third_menu .healthy_kitchen,
	.main_header .main_navigation .third_menu .healthy_kitchen{ padding-top: 52px;}

	.reponsive_nav .back_home,
	.header_intro .back_home,
	.main_header .back_home{ padding: 0; left: 0px; padding: 20px 40px; font-size: 16px; font-family: 'Pitch'; line-height: 1.2; text-transform: uppercase; text-transform: none; position: relative; position: fixed; top: 0; text-transform: uppercase; color: #FF5839; display: none; z-index: 100;}

	.show_nav .reponsive_nav .back_home,
	.show_nav .header_intro .back_home,
	.show_nav .main_header .back_home{ display: none;}

	.show_nav_intro .header_intro .main_navigation{ transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%);}
	.show_nav .main_header .main_navigation{ transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%);}

	.reponsive_nav .back_home:before,
	.header_intro .back_home:before,
	.main_header .back_home:before{ content: ''; position: absolute; left: 15px; top: 26px; width: 14px; height: 7px; background: transparent url(https://f3a89c.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/img/post_arrow_left_orange.svg) center center no-repeat; background-size: 100% auto;}

	body.show_nav:not(.home) .main_header .header_title.first span{ opacity: .1 !important}

	.header_intro .main_navigation .third_menu,
	.main_header .main_navigation .third_menu{ padding-left: 20px;}
	.header_intro .main_navigation .third_menu.left,
	.main_header .main_navigation .third_menu.left{ padding-left: 0px;}

	.show_nav_intro .header_intro{ z-index: 300;}
	.show_nav_intro .header_intro .main_navigation{ height: auto; max-height: 9999px; overflow: hidden}

	header .go_newsletters,
	footer .go_newsletters,
	header .go_search,
	footer .go_search{ cursor: pointer;}

	.header_intro .big_nav ul:hover a:hover,
	.main_header .big_nav ul:hover a:hover{ color: #000;}

	.social_share{ position: relative; cursor: pointer}
	.social_share ul{ display: none; position: absolute; margin: 0; padding: 0; list-style: none; width: 403px; top: 0px; right: 40px; z-index: 1; text-align: left; text-transform: lowercase}
	.social_share ul li{ display: inline-block; padding-right: 10px; text-align: left}
	.social_share:hover ul{ display: block;}

	.header_intro .main_navigation .third_menu .menu_share,
	.main_header .main_navigation .third_menu .menu_share{ padding-top: 20px;}

	.header_intro .main_navigation .third_menu .menu_share li,
	.main_header .main_navigation .third_menu .menu_share li{transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}
	.header_intro .main_navigation .third_menu .menu_share li:hover,
	.main_header .main_navigation .third_menu .menu_share li:hover{ color: #ddd;}

	.header_intro .main_navigation .social_share ul,
	.main_header .main_navigation .social_share ul{ position: absolute; left: 0; top: -61px; padding-bottom: 20px; display: none;}
	.header_intro .main_navigation .social_share:hover ul,
	.main_header .main_navigation .social_share:hover ul{ display: block;}
	.header_intro .main_navigation .social_share ul li,
	.main_header .main_navigation .social_share ul li{ display: block; line-height: 1.3}

	header .rand{ display: none;}

	header .rand.active,
	.show_nav_intro header .rand.active,
	.show_nav header .rand.active{ display: block; overflow: hidden;}

	.header_intro .main_navigation .social_share:hover,
	.main_header .main_navigation .social_share:hover{ overflow: inherit}

	.show_nav_intro .header_intro{ height: 509px}

	.header_intro .main_navigation .third_menu .link_pages,
	.main_header .main_navigation .third_menu .link_pages{ padding-top: 20px;}

	.appear{ opacity: 0; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;}

	.header_intro .burguer{ position: absolute; top: 140px; left: 20px; z-index: 100; cursor: pointer;}
	.header_intro .burguer img{ width: 16px;}

	.header_intro .menu_social{ font-family: 'Pitch'; position: absolute; right: 0; top: 166px; display: table; margin: 0 20px 0 0; padding: 0; z-index: 100; text-transform: lowercase;}
	.header_intro .menu_social li{ display: inline-block; font-size: 16px; line-height: 1; margin-left: 40px;}
	.header_intro .menu_social li.go_search img{ height: 17px; width: auto;}
	.header_intro .menu_social li ul{ display: inline-block; position: relative; left: initial; width: auto; right: initial; top: initial; bottom: initial; margin: 0; padding: 0; list-style: none;}
	.header_intro .menu_social li ul li{ display: inline-block; margin: 0 0 0 20px; padding: 0;}
	.header_intro .menu_social li ul li:first-child{ margin: 0;}
	.header_intro .menu_social li ul li img{ height: 15px; width: auto;}

	.main_header .header_title a{ display: none;}
	.main_header .header_title_responsive{ position: absolute; z-index: 100; display: block; width: 100%; height: 60px !important; line-height: 58px; text-align: center; text-transform: uppercase; font-family: 'Pitch'; letter-spacing: 1px; font-size: 25px; text-align: left;}
	.main_header .header_title_responsive .burguer{ position: relative; display: inline-block; z-index: 100; cursor: pointer; bottom: 2px;}
	.main_header .header_title_responsive .burguer img{ width: 16px;}

	.main_header .menu_social{ font-family: 'Pitch'; position: absolute; right: 0; top: -3px; display: table; margin: 0 30px 0 0; padding: 0; z-index: 100; text-transform: lowercase;}
	.main_header .menu_social li{ display: inline-block; font-size: 16px; line-height: 60px; margin-left: 40px;}
	.main_header .menu_social li.go_search img{ height: 17px; width: auto;}
	.main_header .menu_social li ul{ display: inline-block; position: relative; left: initial; width: auto; right: initial; top: initial; bottom: initial; margin: 0; padding: 0; list-style: none;}
	.main_header .menu_social li ul li{ display: inline-block; margin: 0 0 0 20px; padding: 0;}
	.main_header .menu_social li ul li:first-child{ margin: 0;}
	.main_header .menu_social li ul li img{ height: 15px; width: auto;}


/*	Homepage
	-------- */

	.full_container{ width: 100%; height: calc(100vh - 60px); position: relative; z-index: 20; background: #bbb; overflow: hidden; }
	.full_container .container_format,
	.full_container .container_format_bg{ width: 102%; height: 102%; top: -1%; left: -1%; right: -1%; bottom: -1%; position: absolute; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}
	.full_container .container_format_bg{ -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);}
	/*.full_container .container_format, .full_container .container_format_bg { background-attachment: fixed; }*/
	.full_container.blur .container_format{ -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);}
	.full_container .caption{ font-size: 24px; max-width: 500px; width: 500px; line-height: 1; background: #fff; padding: 35px 45px; }
	.full_container .caption .fa-play{ font-size: 12px; display: block; margin-bottom: 10px;}
	.full_container .caption.pitch{ font-family: 'Pitch'; font-size: 28px; line-height: .9;}
	.full_container .caption span{ font-family: 'Pitch'; font-size: 10px; text-transform: uppercase; display: block; margin-top: 17px; letter-spacing: 1px; line-height: 1.4}
	.full_container .caption.pitch span{ margin-top: 20px;}
	.full_container .layer_hover{ position: absolute;  position: absolute; top: 50px; left: 0; right: 0; margin: auto; text-align: center; padding: 30px; max-width: 600px; margin: 0 auto;}

	.one_post{ font-size: 0;}
	.one_post .post_item{ position: relative; display: inline-block; width: 100%; margin: 0 auto; vertical-align: top; padding: 80px 100px;}
	.one_post .post_item .single_image_container{ overflow: hidden; /* background: #999; */ position: relative; text-align: center; max-height: 88vh;}
	.one_post .post_item .single_image_container .layer_image{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10}
	.one_post .post_item .single_image_container img{ max-width: 105%; width: 105%; margin-left: -2.5%; margin-top: -2%; }
	.one_post .post_item .single_image_container img.bg_image{ position: absolute; top: 0; left: 0; width: 105%; margin-left: -2.5%; margin-top: -2%;}
	.one_post .post_item .single_image_container .layer_image .caption{ font-family: 'Pitch'; font-size: 18px; line-height:1; background: #fff; padding: 30px 35px 30px; max-width: 385px; width: 385px; margin: 0 auto; text-align: center;}
	.one_post .post_item .single_image_container .layer_image .caption .fa-play{ font-size: 10px; display: block; margin-bottom: 10px;}
	.one_post .post_item .single_image_container .layer_image .caption span{ font-family: 'Pitch'; font-size: 10px; text-transform: uppercase; display: block; margin-top: 20px; letter-spacing: 1px; line-height: 1.4}
	.one_post .post_item .single_image_container img{transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}
	.one_post .post_item .single_image_container img.bg_image{ z-index: -1; -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);}
	.one_post .post_item .single_image_container.blur img{ -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);}
	.one_post .post_item .single_image_container .layer_image .layer_hover{ padding: 30px; max-width: 400px; margin: 0 auto;}

	.destacados{ text-align: center; width: 100%; font-family: 'Pitch'; font-size: 21px; line-height: 56px; border-top: 1px solid #f1f1f1; height: 60px}
	.grid_posts{ font-size: 0; padding: 0 12px; }
	.grid_posts .post_item{ position: relative; display: inline-block; width: 33.33333%; vertical-align: top; overflow: hidden; border: 3px solid #fff;}
	.grid_posts .post_item .container_format{width: 105%; margin-left: -2.5%; margin-top: -2.5%; margin-bottom: -2.5%; position: relative; padding-bottom: 150%; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; }
	.grid_posts .post_item .container_format_bg{ width: 105%; margin-left: -2.5%; margin-top: -2.5%; position: absolute; height: 105%; top: 0; left: 0; -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);}
	.grid_posts .post_item .container_format.blur{ -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);}
	.grid_posts .post_item .layer_image{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 3px 0; }
	.grid_posts .post_item .layer_image .caption{ font-family: 'Pitch'; font-size: 18px; line-height:1; background: #fff; padding: 30px 35px 30px; max-width: 328px; width: 328px; margin: 0 auto; text-align: center; font-weight: normal;}
	.grid_posts .post_item .layer_image .caption .fa-play{ font-size: 10px; display: block; margin-bottom: 10px;}
	.grid_posts .post_item .layer_image .caption span{ font-family: 'Pitch'; font-size: 10px; text-transform: uppercase; display: block; margin-top: 10px; letter-spacing: 1px; line-height: 1.4;}
	.grid_posts .post_item .layer_image .caption .destacados{ margin-bottom: 5px; display: block;}
	.grid_posts .post_item .layer_image .layer_hover{ padding: 30px; max-width: 388px; margin: 0 auto;}

	.featured_posts{ font-size: 0; width: 100%; text-align: center; margin-bottom: 45px; padding: 0 15px;}
	.featured_posts .featured_post{ padding: 0 3px;}
	.featured_posts .featured_post .featured_link{ background: #bbb; display: block; overflow: hidden; position: relative}
	.featured_posts .featured_post .featured_link img{ transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}
	.featured_posts .featured_post .featured_link img.bg_image{ position: absolute; left: 0; top: 0; width: 100%; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}
	.featured_posts .featured_post .featured_link img.bg_image{ z-index: -1; -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);}
	.featured_posts .featured_post .featured_link:hover img{ -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);}
	.featured_posts .featured_title{ max-width: 33.3333%; font-family: 'Pitch'; font-size: 21px; line-height: 1; margin: 0 auto 40px;}
	.featured_posts .featured_post{ display: inline-block; width: 33.33333%; vertical-align: top;}
	.featured_posts .featured_post_title{ display: block; font-family: 'Pitch'; font-size: 18px; line-height:1; margin-top: 20px; display: inline-block; padding: 0 30px; margin-bottom: 15px}
	.featured_posts .featured_post_category{ font-family: 'Pitch'; font-size: 10px; text-transform: uppercase; display: block; margin-bottom: 0; letter-spacing: 1px;}

	.featured_posts .caption a:hover{ opacity: .5}


	.block_content.newsletters{ font-family: 'Pitch'; width: 100%; background: #fff;  padding: 70px 0px 50px; text-align: center;}
	.home .block_content.newsletters{ border-top: 1px solid #f1f1f1;}
	.block_content.newsletters .icon img{ margin: 10px auto 40px; width: 43px;}
	.block_content.newsletters input[type="email"]{ border: 0; font-size: 14px;}
	.block_content.newsletters input[type="submit"]{ display: block; background: transparent; border: 0; border: 1px solid #b3b3b3; border-radius: 15px; height: 30px; line-height: 1; text-align: center; margin: 0 auto; padding: 0 20px 3px; font-size: 14px;}

	.tips{ width: 100%; background: #fff; position: relative; border-bottom: 1px solid #f1f1f1; text-align: center; padding: 70px 25px}
	.tips:before{ width: 85%; height: 1px; background: #f1f1f1; top: 0; right: 25px; content: ''; position: absolute;}
	.post-type-archive-tip .tips,
	.single-tip .tips{ border-top: 1px solid transparent;}
	.post-type-archive-tip .tips:before,
	.single-tip .tips:before{ background: transparent;}
	.single-tip .tips{ background: #fff; border-top: 0;}
	.single-post .tips{ margin-top: -3px;}
	.tips .title{ font-family: 'TimesEighteen'; font-size: 21px; line-height: 1; text-transform: none; max-width: 340px; margin: 0 auto 10px; padding: 0 20px;}
	.tips .tips_title{ width: 160px; position: absolute; left: 0; top: 0; transform: rotate(-90deg); -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); text-align: center; margin: 0; padding: 0;}
	.tips .subtitle{ font-family: 'Life'; font-size: 16px; letter-spacing: 1.45px; max-width: 550px; margin: 0 auto; letter-spacing: 0;}
	.tips .tip_grid{ margin-top: 50px; font-size: 0; text-align: left}
	.tips .tip_grid .tip_item{ display: inline-block; width: 33.3333%; padding: 0 50px; margin-bottom: 30px; text-align: left; vertical-align: top;}
	.tips .tip_grid .tip_item .title{ max-width: 180px; font-family: 'Life'; font-size: 16px; line-height: 1.45; margin: 0 0 40px; padding: 0; display: block;}
	.tips .tip_grid .tip_item .the_content{ font-family: 'Life'; font-size: 12px; line-height: 1.45;}
	.tips .tip_grid .tip_item img{ display: none; height: auto; width: auto; max-width: 100%; margin: 0 auto;}
	.tips .tip_grid .tip_item.show_image img{ display: block; width: 100%; margin-bottom: 30px;}

	.tips .tip_grid .tip_item.active a,
	.tips .tip_grid .tip_item a:hover{ color: #FF5839;}
	.tips .more_tips{ margin: 70px auto 0; cursor: pointer;}

	.tip_ajax_container{ position: relative; font-family: 'Life'; max-width: 100%; margin: 26px auto 40px; padding-top: 40px; border-top: 1px solid #F1F1F1; padding-bottom: 40px; text-align: center; opacity: 0; max-height: 0; height: 0; overflow: hidden; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}
	.tip_ajax_container.active{ opacity: 1; max-height: 99999px; height: auto; overflow: auto; min-height: 600px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}
	.tip_ajax_container .title{ font-size: 24px; line-height: 1.45; text-transform: none}
	.tip_ajax_container .image_container{ margin: 33px auto 30px; position: relative; text-align: center; min-height: 300px}
	.tip_ajax_container .image_container img{ max-height: 470px; width: auto; max-width: 100%; margin: 0 auto}
	.tip_ajax_container .image_container a{ display: block; position: absolute; top: 0; width: 50%; height: 100%; background: transparent; z-index: 10}
	.tip_ajax_container .image_container .prev_tip{ left: 0; cursor: url(https://5987d7.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/img/arrow_top_prev.svg), auto;}
	.tip_ajax_container .image_container .next_tip{ right: 0; cursor: url(https://38b001.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/img/arrow_top_next.svg), auto;}
	.tip_ajax_container .content{ font-size: 18px; line-height: 1.3; padding: 0 40px; margin: 0 auto; max-width: 600px;}
	.tip_ajax_container .content p{ font-size: 18px; line-height: 1.3;}
	.tip_ajax_container .logo_content{ font-family: 'Life'; font-size: 12px; text-align: center; text-transform: uppercase;}
	.tip_ajax_container .logo_content img{ height: 60px; margin-top: 5px;}

	.tips .more_healthy{ font-family: 'Pitch'; font-size: 14px; margin: 30px auto -40px;}
	.tip_ajax_container .close_tips{ position: absolute; right: 30px; top: 43px; cursor: pointer;}


/*	Category archive
	---------------- */

	.author .category_title,
	.category .category_title,
	.search .category_title{ text-align: center; margin-top: -10px; margin-bottom: 50px;}
	.author .category_title .subtitle,
	.category .category_title .subtitle,
	.search .category_title .subtitle{ font-family: 'Pitch'; font-size: 14px; text-transform: uppercase; letter-spacing: 1px;}
	.author .category_title .title,
	.category .category_title .title,
	.search .category_title .title{ font-family: 'Pitch'; font-size: 70px; line-height: .8; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 10px;}
	.author .category_title .results,
	.category .category_title .results,
	.search .category_title .results{ font-family: 'Pitch'; font-size: 10px; text-transform: uppercase; letter-spacing: 1px;}
	.author .category_title .title:before,
	.category .category_title .title:before,
	.search .category_title .title:before { content:""; }
	.author .category_title .title:after,
	.category .category_title .title:after,
	.search .category_title .title:after { content:""; }


/*	Staff
	----- */

	.stuff_title{ text-transform: uppercase; text-align: center; margin-bottom: 20px;}
	.stuff_title .title{ font-family: 'Pitch'; font-size: 28px; line-height: .9; margin-bottom: 10px;}
	.stuff_title .subtitle{ font-family: 'Pitch'; font-size: 12px; color: #FF5839}

	.staff_container .staff_item{ width: 33.3333%; display: inline-block; vertical-align: top; font-size: 18px; line-height: 1.2; text-align: center; padding: 30px 35px 45px; border-top: 1px solid #f1f1f1;}
	.staff_container .staff_item .name{ font-family: 'Pitch'; font-size: 24px; margin-bottom: 5px}
	.staff_container .staff_item .social_media{ font-family: 'Pitch'; font-size: 11px;}
	.staff_container .staff_item .social_media a{ color: #FF5839;}
	.staff_container .staff_item img{ width: 100%; max-width: 275px; width: auto; margin: 10px auto;}
	.staff_container .staff_item .num_posts{ font-family: 'Pitch'; font-size: 12px; text-transform: uppercase}
	.staff_container .staff_item .description{ max-width: 400px; margin: 0 auto 5px;}

	.staff_info{ font-size: 0; border-top: 1px solid #f1f1f1; padding: 60px 0 65px;}
	.staff_info .staff_content{ font-family: 'Pitch'; font-size: 12px; text-align: center; display: inline-block; width: 33.3333%; display: inline-block; vertical-align: middle;}
	.staff_info .staff_content h5{ font-size: 12px; line-height: 18px}
	.staff_info .staff_content a{ color: #FF5839;}


/*	Single post
	----------- */

	.single-post .wrapper{ padding-top: 104px}
	.the_post{}
	.the_post .post_head{ padding: 0 40px; display: block; font-size: 0; margin-bottom: 23px; width: 100%}
	.the_post .post_head h1{ font-family: 'Pitch'; font-size: 62px; line-height: .82; margin-bottom: 42px; letter-spacing: -0.01em; max-width: 80%}
	.the_post .post_head h1.long{ font-size: 44px; line-height: 1; max-width: 68%}
	.the_post .post_head h1 .title_image{ position: relative; z-index: -1; height: 80px; display: inline; margin-top: -15px; margin-bottom: -12px; }
	.the_post .post_head h1.long .title_image { margin-top: -21px; margin-bottom: -15px;}
	.the_post .post_head.align_center h1{ text-align: center; margin-left: auto; margin-right: auto;}
	.the_post .post_head .post_info,
	.the_post .post_head .post_category,
	.the_post .post_head .post_share{ display: inline-block; vertical-align: top; width: 33.3333%; font-family: 'Pitch'; font-size: 12px; line-height: 1.2; text-transform: uppercase;}
	.the_post .post_head .post_category{ text-align: center}
	.the_post .post_head .post_share{ text-align: right; text-transform: uppercase;}
	.the_post .post_head .post_share .social_share{ display: inline; padding-left: 10px;}
	.the_post .post_head .post_share .social_share ul{ text-transform: uppercase; width: 140px; top: 1px;}

	.the_post .post_head .post_share span,
	.the_post .post_footer_col .social_share span{ transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}

	footer a:hover,
	.the_post .post_head .post_info a:hover,
	.the_post .post_head .post_category a:hover,
	.the_post .post_head .post_share a:hover,
	.the_post .post_footer .post_footer_col a:hover{ color: #ddd;}
	.the_post .post_head .post_share:hover span,
	.the_post .post_footer_col .social_share:hover span{ color: #ddd;}

	.the_post .text p{ margin-bottom: 15px;}
	/*.the_post .text p:last-of-type{ margin-bottom: 0;}*/
	.the_post .text p a { border-bottom: 1px solid #999;}
	.the_post .text p a:hover { border-bottom: 1px solid #dfdfdf; color: #dfdfdf; }
	.the_post .text h6{ font-size: 24px; line-height: 1.22; margin-bottom: 15px;}
	.the_post .text h6 strong,
	.the_post .text h6 b{ font-weight: bold; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;}
	.the_post .text h5{ font-family: 'Pitch'; font-size: 18px; line-height: 1.3; margin-bottom: 15px;}
	.the_post .text h4{ font-family: 'Pitch'; font-size: 24px; line-height: 1.08; margin-bottom: 15px; color: #333333;}
	.the_post .text h3{ font-family: 'Pitch'; font-size: 30px; line-height: 1; margin-bottom: 15px;}

	.the_post .images_gallery{ /* margin-bottom: -30px; */}
	.the_post .images_gallery .images_gallery_slick{ position: relative; text-align: center;}
	.the_post .images_gallery .images_gallery_slick .slick-arrow{ position: absolute; top: 0; width: 50%; margin: 0; padding: 0; height: 100%; background: transparent; border: 0; box-shadow: none; text-indent: -999999px; z-index: 10;}
	.the_post .images_gallery .images_gallery_slick .slick-prev{ left: 0; cursor: url(https://5987d7.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/img/arrow_top_prev.svg), auto;}
	.the_post .images_gallery .images_gallery_slick .slick-next{ right: 0; cursor: url(https://38b001.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/img/arrow_top_next.svg), auto;}
	.the_post .images_gallery .caption_slick{ max-width: 60%; margin: 20px auto 0; position: relative; text-align: center; font-size: 13px; line-height: 1.3; text-transform: none; letter-spacing: 0.015em; margin-top: 11px;}
	.the_post .post_one_block .images_gallery .caption_slick{ max-width: 600px;}
	.the_post .images_gallery .caption_slick a{ border-bottom: 1px solid #000;}
	.the_post .images_gallery .caption_slick a:hover{ opacity: .5;}
	.the_post .images_gallery .caption_slick .counter{ color: #909090;}

/* 	.the_post .images_gallery img{ max-height: 85vh; margin: 0 auto; width: auto;} */

	.the_post .post_fullscreen{ width: 100%; height: calc(100vh - 60px); display: block; margin-bottom: 80px;}
	.the_post .video_fullscreen{ position: relative; display: block; margin-bottom: 80px;}

	.the_post .post_one_block{ width: 100%; padding: 0 40px; display: block; font-size: 19px; line-height: 1.45; margin-bottom: 90px;}
	.the_post .post_one_block .text{ max-width: 740px; margin: 0 auto;}
	.the_post .post_one_block .images_gallery .images_gallery_slick .slick-slide img{ max-width: 100%; max-height: 85vh; width: auto; height: auto; margin: 0 auto; position: relative;}
/* 	.slick-list, .slick-initialized .slick-slide { max-height: 85vh } */

	.the_post .post_two_block{ display: block; font-size: 0; padding: 0 20px; margin-bottom: 0px;}
	.the_post .post_two_block .block_left,
	.the_post .post_two_block .block_right{ display: inline-block; vertical-align: top; width: 50%; padding: 0 20px; font-size: 19px; line-height: 1.45; margin-bottom: 80px; color: #333333; }
	.the_post .post_one_block .text a,
	.the_post .post_two_block .block_left a,
	.the_post .post_two_block .block_right a{ color: #333333; border-bottom: 1px solid #333;}
	.the_post .post_one_block .text a:hover,
	.the_post .post_two_block .block_left a:hover,
	.the_post .post_two_block .block_right a:hover{ color: #dfdfdf; border-color: #dfdfdf;}

	.the_post .post_two_block .block_left{ padding: 0 20px 0 20px;}
	.the_post .post_two_block .block_right{ padding: 0 20px 0 20px;}

	.the_post .post_two_block .text{ padding-right: 15%;}
	.the_post .post_two_block .text p:last-child{ margin-bottom: 0}

	.the_post .post_footer{ border-bottom: 1px solid #ddd; padding: 0 40px 15px; margin-top: 140px; width: 100%; display: block; font-size: 0; position: relative; margin-bottom: 45px; letter-spacing: 1px; text-transform: uppercase}
	.the_post .post_footer .post_footer_col{ display: inline-block; width: 33.3333%; vertical-align: top; font-family: 'Pitch'; line-height: 1.2; font-size: 12px;}
	.the_post .post_footer .post_footer_col.center{text-align: center;}
	.the_post .post_footer .post_footer_col.right{text-align: right;}
	.the_post .post_footer .post_info,
	.the_post .post_footer .post_category{ display: inline-block; vertical-align: top; width: 50%; font-family: 'Pitch'; font-size: 12px; line-height: 1.2; text-transform: uppercase;}
	.the_post .post_footer .social_share{ position: absolute; right: 40px; top: 0; text-transform: uppercase; font-family: 'Pitch'; font-size: 12px; line-height: 1.2;}
	.the_post .post_footer .social_share ul{ width: 165px; text-transform: uppercase; text-align: left}
	.the_post .post_footer .authors a{ text-transform: uppercase;}

	.the_post .single_post_navigation{ width: 100%; font-size: 0; padding: 0 40px; margin-bottom: 90px;}
	.the_post .single_post_navigation .post_nav{ display: inline-block; width: 50%; vertical-align: top; font-family: 'Pitch'; line-height: 1.2; font-size: 18px;}
	.the_post .single_post_navigation .post_nav.next{ text-align: right;}
	.the_post .single_post_navigation .post_nav a{ width: 100%; max-width: 260px; display: inline-block; vertical-align: top; position: relative}
	.the_post .single_post_navigation .post_nav a span{ position: relative; font-family: 'Pitch'; font-size: 12px; text-transform: uppercase; line-height: 1.2; letter-spacing: 1px; display: block; margin-bottom: 10px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}
	.the_post .single_post_navigation .post_nav a:hover span{ opacity: .4}

	.the_post .single_post_navigation .post_nav.previous a span{ left: 20px;}
	.the_post .single_post_navigation .post_nav.next a span{ right: 20px;}
	.the_post .single_post_navigation .post_nav.previous a span:before{ content: ''; position: absolute; left: -20px; top: 4px; width: 14px; height: 7px; background: transparent url(https://9021f5.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/img/post_arrow_left.svg) center center no-repeat; background-size: 100% auto;}
	.the_post .single_post_navigation .post_nav.next a span:after{ content: ''; position: absolute; right: -20px; top: 4px; width: 14px; height: 7px; background: transparent url(https://7d4205.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/img/post_arrow_right.svg) center center no-repeat; background-size: 100% auto;}

	.yarpp-related{ margin: 0 !important}

	.the_post .fb_iframe_widget{ display: block; position: relative; max-width: 100% !important; margin: 0 auto; text-align: center; margin-bottom: 90px;}
	.the_post .fb_iframe_widget span,
	.the_post .fb_iframe_widget iframe{ max-width: 100% !important;}


/*	Progress bar
	------------ */

	progress{
		position: fixed;
		left: 0;
		top: 59px;
		width: 100%;
		height: 1px;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		border: none;
		background-color: transparent;
		color: #ddd;
		z-index: 100;
	}

	progress::-webkit-progress-bar {
		background-color: transparent;
	}

	progress::-webkit-progress-value {
		background-color: #ddd;
	}

	progress::-moz-progress-bar {
		background-color: #ddd;
	}

	.show_nav progress{ z-index: 1}


/*	Standard page
	------------- */

	.standard_page{ padding: 0 40px; font-size: 0;}
	.standard_page .text{ display: inline-block; vertical-align: top; width: 70%;}
	.standard_page .text p{ font-family: 'Pitch'; margin-bottom: 10px; font-size: 12px; text-transform: none;}
	.standard_page .text h6{ font-size: 24px; line-height: 1.22; margin-bottom: 30px;}
	.standard_page .text h6 strong{ -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;}
	.standard_page .text h5{ font-family: 'Pitch'; font-size: 18px; line-height: 1.3; margin-bottom: 15px;}
	.standard_page .text h4{ font-family: 'Pitch'; font-size: 24px; line-height: 1.08; margin-bottom: 30px;}
	.standard_page .text h3{ font-family: 'Pitch'; font-size: 30px; line-height: 1; margin-bottom: 30px;}
	.standard_page .text a{ border-bottom: 1px solid #333;}
	.standard_page .text a:hover{ border-bottom: 1px solid #ddd; color: #ddd;}
	.standard_page .credits{ font-family: 'Pitch'; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; color: #aaaaaa; margin: 70px 0;}
	.standard_page .credits a{ color: #aaaaaa;}
	.standard_page .image{ display: inline-block; vertical-align: top; width: 30%; padding-left: 50px;}


/*	Footer
	------ */

	footer{ padding: 20px 40px 45px; font-family: 'Pitch'; font-size: 10px; letter-spacing: 1px; position: relative; text-transform: uppercase; text-align: center; background: #fff;}

	footer .nav_left{ width: 70%; text-align: left;}
	footer .nav_left a{ display: inline-block; vertical-align: top; margin-right: 30px;}
	footer .nav_left a:hover{ color: #ddd;}
	footer .nav_right{ position: absolute; right: 40px; top: 20px;}

	footer .go_search{ transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}
	footer .go_search:hover{ color: #ddd;}

	footer .instagram{ margin: 50px auto 25px; max-width: 350px; text-align: center;}
	footer .instagram .slickgram{ width: 120px; margin: 20px auto 0;}
	footer .instagram .slickgram img{ width: 120px;}

	footer .social{ text-align: center;}
	footer .social ul{ display: table; margin: 0 auto 3px; padding: 0; list-style: none;}
	footer .social ul li{ display: inline-block; margin: 0 10px;}


/*	Add horitzontal
	--------------- */

	.horizontal_add{ width: 100%; font-family: 'Pitch'; font-size: 10px; letter-spacing: 1px; text-align: right; letter-spacing: 1px; position: fixed; z-index: 300; bottom: 0; left: 0; right: 0; background: #fff; max-height: 80vh; border-top: 1px solid #ddd; transition: all .35s ease-in-out; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out;}
	.horizontal_add{ -webkit-transform: translateY(calc(100% - 30px)); -o-transform: translateY(calc(100% - 30px)); -moz-transform: translateY(calc(100% - 30px)); -ms-transform: translateY(calc(100% - 30px)); transform: translateY(calc(100% - 30px));}
	.add_h .horizontal_add{ -webkit-transform: translateY(0); -o-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); overflow-y: scroll; -webkit-overflow-scrolling: touch;}
	.horizontal_add .top_bar{ height: 30px; line-height: 28px; padding: 0 40px; position: relative; z-index: 10;}
	.vertical_add .top_bar{ height: 100vh; cursor: pointer; width: 40px; padding: 40px 0; position: fixed; top: 0; left: 0; writing-mode: vertical-lr; -ms-writing-mode: vertical-lr; -moz-writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg);}
	.horizontal_add .top_bar img{ display: inline; height: 30px;}
	.vertical_add .top_bar img{ margin-top: 10px; display: inline; height: 30px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg);}
	.add_v .vertical_add .top_bar img{ display: none;}
	.horizontal_add .content_add,
	.vertical_add .content_add{ display: block; width: 100%; padding: 0 40px 20px; text-align: left; margin-top: 0px;}
	.vertical_add .content_add{ margin-top: 20px; padding: 0 30px 20px}
	.horizontal_add .content_add .text,
	.vertical_add .content_add .text{ font-size: 18px; line-height: 1.4; width: 100%; border-bottom: 1px solid #aaaaaa; padding-bottom: 10px; margin-bottom: 15px;}
	.horizontal_add .content_add .text img,
	.vertical_add .content_add .text img{ display: block; height: 60px; margin-bottom: 0px;}
	.horizontal_add .content_add .text P,
	.vertical_add .content_add .text P{ max-width: 600px;}
	.horizontal_add .content_add .media,
	.vertical_add .content_add .media{ display: block; max-width: 970px; width: 100%;}

	.horizontal_add .top_bar .title_box{ display: inline-block; width: 130px; vertical-align: middle; height: 30px;}
	.horizontal_add .top_bar .add_box{ cursor: pointer; display: inline-block; width: 100px; text-align: center; vertical-align: top; height: 30px; overflow: hidden}
	.horizontal_add .top_bar .add_box img{ height: 30px;}
	.horizontal_add .logos{ width: 100%;}
	.horizontal_add .logos img{ height: 60px; display: inline-block; margin-right: 25px;}
	.add_h .horizontal_add .top_bar .add_box{ display: none;}


/*	Add vertical
	------------ */

	.vertical_add{ font-family: 'Pitch'; font-size: 10px; letter-spacing: 1px; text-align: right; letter-spacing: 1px; position: fixed; z-index: 300; top: 0; right: 0; background: #fff; height: 100vh; max-width: 50%; border-left: 1px solid #ddd; transition: all .35s ease-in-out; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out;}
	.vertical_add{ -webkit-transform: translateX(calc(100% - 30px)); -o-transform: translateX(calc(100% - 30px)); -moz-transform: translateX(calc(100% - 30px)); -ms-transform: translateX(calc(100% - 30px)); transform: translateX(calc(100% - 30px));}
	.add_v .vertical_add{ -webkit-transform: translateX(0); -o-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); overflow-y: scroll; -webkit-overflow-scrolling: touch;}
	.add_v .vertical_add .top_bar{ left: initial; right: 10px;}

	.overlay_menu_intro,
	.add_overlay{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: -1; display: none; opacity: 0}

	.show_nav_intro .overlay_menu_intro,
	.add_h .add_overlay,
	.add_v .add_overlay{ z-index: 250; display: block; opacity: 1;}
	.add_h .add_overlay,
	.add_v .add_overlay{ background: #fff; opacity: .65;}
	.show_nav .wrapper .add_overlay{ z-index: 250; display: block;}


/*	Cookies
	------- */

	#cookie-message{ font-family: 'Pitch'; position: fixed; width: 100%; bottom: 0; z-index: 9999; background: #fff; border-top: 1px solid #ddd; display: none}
	#cookie-message .content{ padding: 20px 40px; font-size: 12px;}
	#cookie-message .close-cookie{ position: absolute; right: 40px; top: 20px; cursor: pointer; font-size: 12px;}


/*	Pagination
	---------- */

	.posts_navigation{ font-family: 'Pitch'; margin: 90px auto; font-size: 16px;}
	.posts_navigation ul{ display: table; margin: 0 auto; padding: 0; list-style: none;}
	.posts_navigation ul li{ display: inline-block; padding: 0 10px; text-transform: lowercase;}
	.posts_navigation ul li a{ color: #000;}
	.posts_navigation ul li a:hover,
	.posts_navigation ul li.active a{ color: #dfdfdf}


/*	Error 404
	--------- */

	.error404 .wrapper{ min-height: 60vh; text-align: center;}
	.error404 .wrapper h2{ padding-top: 60px; font-size: 68px; font-family: 'Pitch'; text-transform: uppercase; letter-spacing: 1px;}
	.error404 .wrapper article{ font-family: 'Pitch';}


/*	Mediaqueries
	------------ */

	@media screen and (max-width: 1279px){

		/* Header */

		.header_intro .header_title, .header_intro .main_navigation .third_menu .big_nav ul, .main_header .main_navigation .third_menu .big_nav ul{ font-size: 62px;}
		.header_intro .main_navigation .third_menu.center{ padding-left: 15px}
	}

	@media screen and (max-width: 1100px){
		.grid_posts .post_item .layer_image{ max-width: 100%; width: 100%;}
		.grid_posts .post_item .layer_image .caption{ width: 100%; max-width: 100%;}
	}

	@media screen and (max-width: 1023px){

		.home{ padding-top: 144px;}

		/* Header */

		.header_intro{ height: 144px; top: -144px;}
		.header_intro .header_title, .header_intro .main_navigation .third_menu .big_nav ul, .main_header .main_navigation .third_menu .big_nav ul{ font-size: 44px;}
		.header_intro .description, .main_header .description,
		.header_intro .site_nav_tools, .main_header .site_nav_tools{ top: 110px;}
		.main_header .description{ top: 5px;}
		.main_header .site_nav_tools{ top: 0;}
		.header_intro .main_navigation .third_menu .big_nav ul, .main_header .main_navigation .third_menu .big_nav ul{ margin-bottom: 50px;}

		.header_intro .header_title{ height: 145px;}
		.main_header .header_title{ height: 85px;}
		.show_nav_intro .header_intro{ height: 395px;}
		.show_nav .main_header{ height: 380px;}

		.back_to_home{ padding-bottom: 10px;}
		.back_to_home a{ font-size: 16px; font-family: 'Pitch'; color: #FF5839; position: relative; text-transform: uppercase;}
		.back_to_home a:before{content: ''; position: absolute; left: -25px; top: 8px; width: 14px; height: 7px; background: transparent url(https://f3a89c.claudeassets.com/20221206144759im_/https://www.foodtomeetyou.com/wp-content/themes/ftmu17/img/post_arrow_left_orange.svg) center center no-repeat; background-size: 100% auto;}

		/* Homepage */

		.full_container .caption{ top: 120px;}
		.one_post .post_item{ padding: 40px 50px;}
		.grid_posts .post_item{ width: 100%;}
		.grid_posts .post_item .container_format{ padding-bottom: 75%;}

		.featured_posts .featured_title{ max-width: 50%;}
		.featured_posts .featured_post{ width: 50%;}
		.featured_posts .featured_post:last-child{ display: none}
	}

	@media screen and (max-width: 992px){

		.is_add_v{ padding-right: 0px;}
		.edit_this_post,
		.edit_this_tip,
		.header_intro,
		.main_header .main_navigation,
		.header_intro:hover .header_title:after,
		.main_header:hover .header_title:after,
		.show_nav_intro .header_intro .header_title:after,
		.show_nav .main_header .header_title:after{ display: none !important;}

		.home{ padding-top: 60px;}

		.show_nav .main_header,
		.main_header,
		.home .main_header{ max-height: 60px; display: block !important; height: 60px !important; position: fixed; border: 0; top: 0; left: 0; z-index: 100; border-bottom: 1px solid #DDDDDD; background: #fff;}
		.full_container{ z-index: 9;}
		.overlay_menu_intro, .add_overlay{ display: none;}
		.header_intro:hover .header_title a,
		.main_header:hover .header_title a,
		.header_intro .third_menu .big_nav a,
		.main_header .third_menu .big_nav a{ color: #000;}
		header .rand.active, .show_nav_intro header .rand.active, .show_nav header .rand.active{ height: 60px !important;}

		.show_nav .wrapper .add_overlay{ z-index: 1}

		.reponsive_nav{ position: fixed; top: 0px; display: block; background: #fff; width: 100%; max-height: 100vh; text-align: center; z-index: 50; transform: translateY(-230%); transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;}
		.reponsive_nav div{ background: #fff;}
		.show_nav .reponsive_nav{ transform: translateY(0%);}
		.reponsive_nav ul{ display: table; margin: 0 auto; width: auto; padding: 0; list-style: none; text-align: center; text-transform: uppercase;}
		.reponsive_nav .main_responsive_nav{ font-family: 'Pitch'; font-size: 30px; letter-spacing: 1px; padding-top: 70px; padding-bottom: 10px; border-bottom: 1px solid #DDD;}
		.reponsive_nav .healthy_kitchen{ margin: 0 auto; padding: 20px 0; text-align: center}
		.reponsive_nav .pages_nav{ padding: 17px 0 20px; border-bottom: 1px solid #DDD; font-size: 16px; font-family: 'Pitch'; line-height: 1.2; letter-spacing: 1px}
		.reponsive_nav .pages_nav li{ display: inline-block;  margin: 0 10px;}
		.reponsive_nav .social{ padding: 5px 10px 80px;}
		.reponsive_nav .social li{ display: inline-block; margin: 0 5px; font-family: 'Pitch'; font-size: 10px; text-transform: uppercase; letter-spacing: 1px;}

		/* .reponsive_nav .popup_nav{ margin-top: 7px;} */

		.home .page_description_responsive{ font-family: 'Pitch'; font-size: 28px; line-height: 1; padding: 40px 20px; display: block; width: 100%; position: absolute; top: 0; left: 0; right: 0; text-align: center;}

		.tips .tip_grid .tip_item{ width: 50%;}
		.tips .tip_grid .tip_item.show_image span{ display: block;}
/* 		.tips .tip_grid .tip_item.show_image img{ display: none} */

		.tips .tips_title{ width: 100px;}

		/* Single post */

		.the_post .post_head h1 { font-size: 60px;}
		.the_post .post_two_block .block_left, .the_post .post_two_block .block_right{ width: 100%; padding: 0 20px}

		.the_post .post_one_block .images_gallery .images_gallery_slick, .the_post .post_one_block .images_gallery .images_gallery_slick .slick-slide{ height: auto}
		.the_post .post_one_block .images_gallery .images_gallery_slick .slick-slide img{ position: relative}

		/* Standard page */

		.standard_page .text { width: 100%;}
		.standard_page .image{ display: none}

		.staff_container .staff_item{ width: 50%}
	}


	@media screen and (max-width: 767px){

		.show_nav .wrapper .add_overlay{ display: none}

		/* Header */

		.main_header .header_title{ font-size: 24px; width: auto}
		body.show_nav:not(.home) .main_header .header_title.first span{ opacity: 1 !important}
		header .rand.active, .show_nav_intro header .rand.active, .show_nav header .rand.active{ display: inline;}
		.header_intro .header_title.last, .main_header .header_title.last { padding-left: 15px;}
		.main_header,
		.show_nav .main_header{ height: 60px;}
		.show_nav .main_header .back_home{ display: none;}

		.reponsive_nav{ overflow: hidden}
		.show_nav{ overflow: hidden;}
		.show_nav .reponsive_nav{ max-height: 100vh; overflow-y: scroll; -webkit-overflow-scrolling: touch;}

		.is_add_v .main_header{ width: 100%; right: 0;}
		.home .page_description_responsive{ font-size: 18px;}

		.full_container .layer_hover,
		.grid_posts .post_item .layer_image .layer_hover,
		.one_post .post_item .layer_image .layer_hover,
		.one_post .post_item .single_image_container .layer_image .layer_hover{ padding: 0}

		.full_container .layer_hover,
		.full_container .caption,
		.grid_posts .post_item .layer_image .caption,
		.grid_posts .post_item .layer_image .layer_hover,
		.one_post .post_item .layer_image .caption,
		.one_post .post_item .layer_image .layer_hover,
		.one_post .post_item .single_image_container .layer_image .layer_hover,
		.one_post .post_item .single_image_container .layer_image .caption{ width: 230px; max-width: 230px;}

		.one_post .post_item{ padding: 0; margin-bottom: 35px;}

		.full_container .caption.pitch,
		.full_container .caption,
		.grid_posts .post_item .layer_image .caption,
		.one_post .post_item .layer_image .caption{ font-size: 15px; line-height: 1.2; padding: 15px}
		.one_post .post_item .single_image_container .layer_image .caption{ padding: 15px 15px;}
		.one_post .post_item .single_image_container .layer_image .caption span{ margin-top: 10px;}

		.featured_posts .featured_title{ max-width: 100%; font-size: 18px; padding: 0 20px;}
		.featured_posts .featured_post_title{ font-size: 16px; margin-top: 15px; padding: 0 5px;}

		.main_header .header_title{ display: none;}
		.main_header .header_title_responsive{ display: block; width: 100%; height: 60px !important; line-height: 58px; text-align: center; text-transform: uppercase; font-family: 'Pitch'; letter-spacing: 1px; font-size: 25px;}

		.main_header .menu_social{ display: none;}
		.main_header .header_title_responsive{ position: relative;}


		/* Archive */

		.the_post .post_head h1,
		.category .category_title .title,
		.search .category_title .title{ font-size: 40px;}

		.the_post .post_head h1, .the_post .post_head h1.long { margin-top: 40px; max-width: 100%; font-size: 32px; max-width: 100%; }
		.the_post .post_head h1.long .title_image { margin-top: -15px; margin-bottom: -12px; }

		.the_post .text h3{ font-size: 22px; line-height: 1}
		.the_post .text h4,
		.standard_page .text h4{ font-size: 15px; line-height: 1.2;}
		.the_post .text h4{ color: #000}
		.the_post .text h5{ font-size: 15px; line-height: 1.2;}
		.the_post .text h6,
		.the_post .post_one_block{ font-size: 15px;}
		.the_post .post_two_block .text{ padding-right: 0; font-size: 15px;}

		/* Single post */

		.the_post{ margin-top: -40px;}
		.the_post .post_head h1 .title_image{ height: 30px;}
		.the_post .post_head,
		.the_post .post_one_block,
		.the_post .post_footer{ padding: 0 20px;}
		.the_post .post_head .post_info{ width: 35%;}
		.the_post .post_head .post_category{ width: 60%; padding-left: 20px}
		.the_post .video_fullscreen,
		.the_post .post_one_block{ margin-bottom: 30px;}
		.the_post .post_one_block .text{ padding: 0;}
		.the_post .post_two_block .block_left,
		.the_post .post_two_block .block_right{ padding: 0; margin-bottom: 30px}
		.the_post .post_footer .post_category{ display: block; width: 100%;}
		.the_post .post_one_block .images_gallery .images_gallery_slick,
		.the_post .post_one_block .images_gallery .images_gallery_slick .slick-slide{ width: 100%; height: auto; max-height: initial; position: relative;}
		.the_post .post_one_block .images_gallery .images_gallery_slick .slick-slide img{ max-width: 100%; max-height: 900px; width: auto; height: auto; margin: 0 auto; position: relative; left: initial; right: initial; top: initial; bottom: initial;}
		.the_post .fb_iframe_widget{ padding: 0 10px; margin-bottom: 60px;}
		.the_post .post_footer .social_share{ left: 20px;}
		.single-post .tips{ display: none}

		.the_post .post_fullscreen{ margin-bottom: 20px;}
		.the_post .post_head .post_info,
		.the_post .post_head .post_category{ width: 50%;}
		.the_post .post_head .post_category{ text-align: right;}
		.the_post .post_head .post_share{ width: 100%; position: relative; top: -13px;}

		.the_post .post_footer .post_footer_col{ width: 50%; display: inline-block}
		.the_post .post_footer .post_footer_col.center{ text-align: right; width: 49%;}
		.the_post .post_footer .post_footer_col.right{ width: 100%; position: relative; top: -13px; text-align: right; padding-bottom: 10px;}
		.the_post .post_footer .post_footer_col.right .social_share{ right: 2px;}
		.the_post .single_post_navigation{ padding: 0 20px;}
		.the_post .single_post_navigation .post_nav{ font-size: 15px;}

		/* Standard page */

		.standard_page { padding: 0 20px; margin-top: -30px;}

		/* Tips */

		.post-type-archive-tip .tips{ padding: 40px 20px;}
		.tips .title{ padding: 0}
		.tips{ padding: 30px 20px;}
		.tip_ajax_container .close_tips{ right: 0; top: 30px; left: 0; margin: auto;}
		.tip_ajax_container .title{ margin-top: 30px; font-size: 24px;}
		.tip_ajax_container .content{ font-size: 16px;}
		.tips .tip_grid .tip_item{ width: 100%;}
		.tip_ajax_container.active{ min-height: 550px;}
		.tips .tip_grid .tip_item{ padding: 0;}
		.tips .tips_title{ width: auto; position: relative; transform: none; margin: 0 auto 20px;}

		/* Footer */

		footer{ padding: 0px 20px 45px; border-top: 1px solid #ddd;}
		footer .instagram span,
		footer .nav_left,
		footer .nav_right,
		footer .social{ display: none;}

		/* Adds */

		.horizontal_add,
		.vertical_add{ top: initial; font-size: 10px; position: fixed; bottom: 0; left: 0; right: 0; max-height: 80vh; border: 0; border-top: 1px solid #ddd; font-size: 9; letter-spacing: 0;}
		.horizontal_add,
		.vertical_add{ max-width: 100%; width: 100%; -webkit-transform: translateY(calc(100% - 30px)); -o-transform: translateY(calc(100% - 30px)); -moz-transform: translateY(calc(100% - 30px)); -ms-transform: translateY(calc(100% - 30px)); transform: translateY(calc(100% - 30px));}
		.add_h .horizontal_add,
		.add_v .vertical_add{ -webkit-transform: translateY(0); -o-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); overflow-y: scroll; -webkit-overflow-scrolling: touch;}
		.horizontal_add .top_bar,
		.vertical_add .top_bar{ width: 100%; height: 30px; line-height: 28px; padding: 0 10px; cursor: pointer; position: relative; z-index: 10; height: 30px; cursor: pointer; position: fixed; top: 0; left: 0; writing-mode: initial; -ms-writing-mode: initial; -moz-writing-mode: initial; -webkit-writing-mode: initial; -webkit-transform: none; -o-transform: none; -ms-transform: none; -moz-transform: none; transform: none;}
		.horizontal_add .top_bar img,
		.vertical_add .top_bar img{ display: inline; height: 30px; margin: 0; transform: none; -webkit-transform: none; -ms-transform: none; -moz-transform: none;}
		.horizontal_add .content_add,
		.vertical_add .content_add{ display: block; width: 100%; padding: 0 20px 20px; text-align: left; margin-top: 30px;}
		.horizontal_add .content_add .text,
		.vertical_add .content_add .text{ font-size: 16px; }
		.horizontal_add .content_add .text P,
		.vertical_add .content_add .text P{ max-width: 100%;}
		.horizontal_add .content_add .media,
		.vertical_add .content_add .media{ display: block; max-width: 970px; width: 100%;}

		.staff_info .staff_content,
		.staff_container .staff_item{ width: 100%}

		/* Cookies */

		#cookie-message .content{ padding: 20px 60px 20px 20px;}
		#cookie-message .close-cookie{ right: 20px; top: 20px;}

		.is_add_v .wrapper{ padding-right: 0}

		.newsletters_layer,
		.shop_newsletters_layer{ font-family: 'Pitch'; font-size: 14px; letter-spacing: 1.4;}

		.search_layer input[type="search"],
		.ftmy-newsletter-form input[type="email"]{ width: 80%; font-size: 16px; padding-bottom: 10px;}

		.search_layer form, .ftmy-newsletter-form{ max-width: 90%;}
		.search_layer .cross, .ftmy-newsletter-form .cross { bottom: 53px; width: 16px; height: 16px; right: 1px;}
		.search_layer .cross{ bottom: 13px;}
	}

/*	Print
	----- */

@media print {
	* { background:transparent !important; color:#000 !important; box-shadow:none !important; text-shadow:none !important;}
	a, a:visited { text-decoration:underline;}
	a[href]:after { content:" (" attr(href) ")";}
	abbr[title]:after { content:" (" attr(title) ")";}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after { content:"";}
	pre,blockquote { border:1px solid #999; page-break-inside:avoid;}
	thead { display:table-header-group;}
	tr,img { page-break-inside:avoid;}
	img { max-width:100% !important;}

	@page { margin:0.4cm;}
	p, h2, h3 { orphans:3; widows:3;}
	h2, h3 { page-break-after:avoid;}
}
/*
     FILE ARCHIVED ON 21:01:01 Jan 26, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:20:41 Jul 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.856
  exclusion.robots: 0.114
  exclusion.robots.policy: 0.096
  esindex: 0.013
  cdx.remote: 60.991
  LoadShardBlock: 132.495 (3)
  PetaboxLoader3.datanode: 122.798 (5)
  PetaboxLoader3.resolve: 422.849 (3)
  load_resource: 435.933
  loaddict: 37.379
*/