/*
Theme Name: Start Cooking
Theme URI: http://startcooking.com
*/

/* = Reset
----------------*/
html, body, div, map, dt, p, dl, dd, blockquote, pre, hr, h1, h2, h3, h4, h5 { display:block; }
area, head, meta, script, style, title, noscript, param { display:none; }
ul, ol { list-style:none; }
h1, h2, h3, h4, h5, h6, pre, code { font-size:1em; }
html, body, img, div, dt, dd, dl, h1, h2, h3, h4, h5, h6, ul, ol, li, pre, form, p, blockquote, fieldset, input, label, table { margin:0; padding:0; }
a img, :link img, :visited img, table { border:none; }


/* = Typography
----------------*/
/*	orange: #f96d11		*/
/*	green: #76a04a		*/
body { font-size:12px; line-height:1.3em; font-family:arial, sans-serif; color:#333; background:#fff; padding-top:10px; }
p { line-height:1.5em; margin-bottom:1.2em; }
a.imgLnk, .rightcolumn a.imgLnk, .rightrightcolumn a.imgLnk { border:none; padding:0; margin:0; }
#contain p.hr { border-bottom:1px solid #b7b7b7; height:1px; margin:0 7px 0 7px; padding:0; line-height:1px; }

h1, h2, h3 { color:#76a04a; }
h1 { font-size:20px; line-height:22px; padding:0 0 0.2em 0; }
h2 { font-size:16px; margin:0 0 0.5em 0; }
h3 { font-size:14px; line-height:1.2em; margin:0.2em 0 0.5em 0; }
h4 { font-size:12px; line-height:1.2em; padding-bottom:0; margin:1em 0 0 0; color:#f96d11; }
h5 { font-size:1em; margin:-0.6em 0 1.2em 0; font-weight:normal; font-style:italic; }
h6 { font-size:11px; font-weight:normal; padding:4px 0 0.8em 0; color:#999; }
h6 img { position:relative; top:2px; }

/*	Links		*/
a { color:#f96d11; border-bottom:1px dotted #f96d11; text-decoration:none; word-break: break-word; } /* orange */
a:hover { color:#76a04a; border-bottom:1px dotted #76a04a; } /* green */

h1 a, h2 a, h3 a,
.rightcolumn a, .rightrightcolumn a,
.blog_prev_next a,
.meta a,
#recipe_index_content a
	{ color:#76a04a; border-bottom:1px dotted #76a04a; }
h1 a:hover, h2 a:hover, h3 a:hover, 
.rightcolumn a:hover, .rightrightcolumn a:hover,
.blog_prev_next a:hover,
.meta a:hover,
#recipe_index_content a:hover
	{ color:#f96d11; border-bottom:1px dotted #f96d11; }
#recipe_index_content a:visited { color:#666; }


/*	Lists		*/
#main_content ul { list-style:none; margin-bottom:1.2em; }
#main_content ul li { margin-left:5px; padding-left:15px; padding-bottom:0.6em; background:url('images/ul_bullet.gif') no-repeat 0 2px; line-height:1.5em; }
li p, li p { padding:0; margin:0; }
#main_content ol { list-style:decimal; margin-bottom:1.2em; }
#main_content ol li { margin-left:30px; padding-left:5px; padding-bottom:0.6em; background:none; list-style:decimal; line-height:1.5em; }
#main_content ol ul li { list-style:none; margin-left:5px; padding-left:15px; padding-bottom:0.6em; background:url('images/ul_bullet.gif') no-repeat 0 2px; line-height:1.5em; }

/*	Tables		*/
td, th { vertical-align:top; }
table.show { margin-bottom:1.5em; }
table.show td, table.show th { padding:0.4em; padding-right:1em; vertical-align:top; }
.sorTable th { background:#c1dc8e; }
.sorTable .alt { background:#ebf4db; }
.sorTable .rowSort { background:#eaeceb; }

/*	Various		*/
.button { position:relative; top:1px; cursor:pointer; background:#76a04a; color:#fff; font-size:14px; font-weight:bold; padding:1px 13px 1px 13px; border:1px solid #76a04a; }
.hidden { display:none; visibility:hidden; height:0px; width:0px; }
dl dd { margin-left:15px; margin-bottom:15px; }
acronym { cursor:help; text-decoration:none; border-bottom:1px dotted #666; }
superscript { font-size:0.7em; position:relative; top:-0.3em; }
blockquote { padding:1em 2em 0 1.5em; }
.pimg, .pImg { padding:0 10px 7px 0; float:left; }
p.quote { text-align:right; }
.normal { font-weight:normal; }
img { font-size:0.6em; max-width: 100%; display: block;}
.clearfix:before, .clearfix:after { content:''; display:block; height:0; visibility:hidden; }
.clearfix:after { clear:both; }


/* = Layout
----------------*/

.contain { width:994px; text-align:left; margin:auto; position:relative; }
#main_content { width:480px; padding-right:15px; border-right:1px solid #f96d11; margin-bottom:2em; float:left; }
body.page-popup { padding:0; }
.page-popup #main_content { width:auto; padding:1em; border:0; }


/*	Header	*/
/* #menuTop { display:block; background:url('images/m_banner_tglogo.jpg') top left no-repeat; width:994px; height:86px; padding:0; margin:0 auto; border:0; } */
.l_menuTop {
	display:block; background:url('images/m_banner_tglogo.jpg') top left no-repeat; width:994px; height:86px; padding:0; margin:0 auto; border:0; 
}
.l_menuButton {
	display: none;
}
#menuTop .homelink {
	display: inline-block;
	text-indent: -9999px;
	height: 100%;
	width: 325px;
	border: none;
}
#menu-main-menu { position:absolute; bottom:0px; right:0px; }
@media (min-width: 720px) {
	#menu-main-menu li { float:left; display:block; height:37px; margin-right:15px; }
	#menu-main-menu li a { display:block; height:37px; background-image:url('images/tabs_menu.png'); background-repeat:no-repeat; text-indent:-999em; border:0; }
	#menu-main-menu li.menu-item-11 a { background-position: 0px 6px; width:82px; }
	#menu-main-menu li.menu-item-10 a { background-position: -150px 6px; width:101px; }
	#menu-main-menu li.menu-item-9 a { background-position: -300px 6px; width:138px; }
	#menu-main-menu li.search a { background-position: -450px 6px; width:81px; }
	#menu-main-menu li.menu-item-11 a:hover, #menu-main-menu li.menu-item-11.current-menu-item a { background-position: 0px   bottom; }
	#menu-main-menu li.menu-item-10 a:hover, #menu-main-menu li.menu-item-10.current-menu-item a, .single-post #menu-main-menu li.menu-item-10 a { background-position: -150px bottom; }
	#menu-main-menu li.menu-item-9 a:hover, #menu-main-menu li.menu-item-9.current-menu-item a { background-position: -300px bottom; }
	#menu-main-menu li.search a:hover, #menu-main-menu li.search.current-menu-item a { background-position: -450px bottom; }	
}

.page-popup header { background:url('images/startcooking_popup_bg.jpg') top left no-repeat; width:100%; height:73px; }

.searchForm { padding-bottom:1em; text-align:right; width:981px; }
.searchForm .text { padding:2px 3px 2px 3px; width:279px; font-size:12px; border:1px solid #76a04a; }
.searchForm .button { margin-left:9px; }

#content { padding:10px 0; }
#content .content p { font-size:12px; font-family:verdana, sans-serif; }
#content .content li { font-size:12px; font-family:verdana, sans-serif; }


/*	Sidebars	*/
.sidebar { float:left; padding-left:15px; }
.sidebar.rightcolumn { width:300px; padding-right:15px; margin-bottom:2em; }					/*	right column [middle]	*/
.sidebar.rightrightcolumn { width:150px; border-left:1px solid #f96d11; margin-bottom:2em; }	/*	rightright column [far right]	*/


/*	Footer		*/
footer { background:#dad9c1; clear:both; }
.footer { padding:2em 0 3em 0; }
.footer h3 { margin-bottom:0.1em; }
.footer a { color:#666; border-color:#666; }
.footerBlock { float:left; }


/* = Main Content [video, blog etc]
----------------*/

/*	Video & various		*/
#jwplayer-1-div { margin-bottom:1em; }
.show_comments { clear:both; padding:1em 0; margin:0; font-weight:bold; }

.video_desc { font-size:11px; font-weight:normal; width:480px; color:#333; margin:0; padding:1em 0; }
.video_desc b { color:#76a04a; }

.meta { font-size:11px; }
.blog .meta, .single-post .meta { border-top: 1px solid #f96d11; text-align:right; padding-top:5px; margin-bottom:45px; }
.blog .meta .rss, .single-post .meta .rss { background:url('images/icons/icon_rss.gif') 0 50% no-repeat; padding-left:12px; }

#featembedTA { font-size:10px; height:12px; width:300px; border:1px solid #a8b48d; }
#embedTA { font-size:10px; margin-top:5px; height:12px; width:300px; position:relative; left:25px; border:1px solid #a8b48d; }

#content .enjoy { background:url('images/icons/icon_rssVid.gif') top right no-repeat; font-size:16px; padding-right:26px; }

a.vidLink { color:#76a04a; text-decoration:none; border-bottom:1px dotted #76a04a; padding:0px; }


/*	Tabs	*/
#main_content ul.tabs { height:18px; margin:0 0 0.5em !important; }
#main_content ul.tabs li { float:left; background:none; margin:0; padding:0; }
ul.tabs a { line-height:24px; padding:0 9px; display:block; border:0; border:1px solid transparent; }
.pane { border:1px solid #d4e0ab; background:#f7fce6; padding:1em 1em 1em 10px; margin: 0 0 7px 0; }
.tab.active a, .tab a:hover { background:#f7fce6; border:1px solid #d4e0ab; border-bottom:0; }

/* "want to know more" related links; bottom of main column on videos */
.related_links div { text-align:center; display:block; float:left; width:102px; margin-right:24px; }
.related_links div.last { margin-right:0; }
.related_links img { display:block; padding:10px 8px 10px 8px; border:1px solid #f96d11; margin-bottom:6px; width:84px; height:54px; }
.related_links a { font-size:11px; color:#333; border:0; line-height:1.2em; }

/* comments */
.comment { margin-top:10px; padding:10px 10px 3px 10px; border:1px solid #dbe1c4; }
.comment h4 { margin-bottom:0.7em; color:#333; }
.comment.even { background:#dbe1c4; } /* somehow, the first comment is .even */
.comment.odd { background:#fff; }
.comment.comment-author-KathyMaister, .comment.bypostauthor { border:2px solid #f96d11; }


/* = Thumb Scroller
----------------*/
.carousel { width:9999px; }
.thumb-scroller { margin-bottom:1em; position:relative; overflow:hidden; padding:0 90px; }
.thumb-scroller li { float:left; margin-right:20px; min-height:52px; width:84px; /* set width explicitly for jquery */ background:url('images/loader.gif') no-repeat 50% 50%; }
.thumb-scroller li a { padding:0; border:0; }
.thumb-scroller.type-post li img { width:84px; height:52px; }
.thumb-scroller .prev, .thumb-scroller .next { position:absolute; cursor:pointer; left:0; top:10px; z-index:100; }
.thumb-scroller .next { left:auto; right:0; }
.thumb-scroller::before, .thumb-scroller::after { content:''; display:block; height:100%; width:90px; background:#fff; position:absolute; left:0; z-index:99; }
.thumb-scroller::after { right:0; left:auto; }
/*
.recipe_card .thumb-scroller { padding-top:20px }
.recipe_card .thumb-scroller .prev, .recipe_card .thumb-scroller .next { top:66px; }
*/
.thumb-scroller.compact { padding:20px 0 60px; width:280px; }
.thumb-scroller.compact::before, .thumb-scroller.compact::after { display:none; }
.thumb-scroller.compact li { margin-right:12px; }
.thumb-scroller.compact .prev { top:96px; left:30px; }
.thumb-scroller.compact .next { top:96px; right:30px; }
.thumb-scroller.compact.type-post { margin-left:10px; margin-right:10px; }


/*.landingBig { font-family:"Trebuchet MS", "trebuchet ms" trebuchet, serif; font-size:14px; color:#706d6d; }*/
.friendicon { position:relative; top:3px; }


/* = Sidebar styles
----------------*/
.sidebar { font-size:11px; }
.sidebar h2 { font-size:12px; }
.sidebar h3, .inH3 { font-size:12px; padding:2px 0 8px 0; margin:0 0 10px 0; border-bottom:1px dotted #76a04a; color:#555; }
.sidebar p { text-align:justify; }
.sidebar ul { padding:0 0 10px 0; }
.sidebar li { padding-bottom:0.3em; }
.sidebar .recipe_card { background:#fbf0dc url('images/recipe_bg.jpg') top left no-repeat; padding:15px 10px; margin:15px 0; height:130px; }
.sidebar .recipe_card h2 { font-size:16px; }


/* subscribe buttons */
.rightcolumn .rss { background:url('images/icons/icon_rssVid.gif') top right no-repeat; padding-right:21px; }
.subscribeButtons { width:300px; font-size:12px; }
.subscribeButtons span { font-size:11px; }
.subscribeButtons a { display:block; margin-bottom:3px; padding-left:5px; line-height:26px; color:#333; border:0; }
.subscribeButtons a:hover { font-weight:bold; border:0; }
.subscribeButtons a.vd1 { background:#dc770f url('images/icons/icon_iTunes.gif') top right no-repeat; color:#fff; }
.subscribeButtons a.vd2 { background:#efa801 url('images/icons/icon_hd.gif') top right no-repeat; color:#333; }
.subscribeButtons a.vd3 { background:#ffd006 url('images/icons/icon_feed.gif') top right no-repeat; color:#333; }
.subscribeButtons a.vd4 { background:#ffe903 url('images/icons/icon_tvtonic.gif') top right no-repeat; color:#333; }
.subscribeButtons a.vd5 { background:#fcff03 url('images/icons/icon_send.gif') top right no-repeat; color:#333; }



/* search */
.search-results h2 strong { color:#f96d11; }
.search-results article { padding-top:1em; }
.search-results article img { display:block; float:left; padding:10px 8px 10px 8px; border:1px solid #F96D11; margin:0 10px 6px 0; }
.search-results .excerpt { clear:both; }
.search-results .excerpt a { color:#333; border:0; }


/* blog page */
.blog_prev_next { padding:1em 0; font-size:11px; }
.blog_prev_next .prev { background:url('images/arrows/inArrow_left.gif') 0 50% no-repeat; padding-left:20px; }
.blog_prev_next .next { background:url('images/arrows/inArrow_right.gif') 100% 50% no-repeat; padding-right:20px; }
.blog_prev_next a { border:0; }
.blog_prev_next.blog_pages { font-size:inherit; }
.blog_prev_next.blog_pages .next { float:right; }

.blog_meta .posted_in { padding-bottom:0; }
.blog_meta .difficulty { padding-top:0; }
.difficulty {padding-bottom: 1em; }

/*article.post img { width:480px; height:auto !important; }*/ /* in case we want to size-up all post images */
article.post p, article.post li { font-family:verdana, sans-serif; }
.postfoot_subscribe_nag { padding-top:1em; font-style:italic; }
.postfoot_recipelink { padding-top:1em; }


/* charts, in the post content */
table.Chart { border-collapse:collapse; border:1px solid #a5d63f; margin-bottom:25px; width:90%; }
.Chart td, .Chart th { border-collapse:collapse; background-color:#fff; border:1px solid #a5d63f; padding:3px; margin:0; font-size:11px; }
.Chart th { background:#d8f0a4 url('images/tableHeaderBg.jpg') top left repeat-x; min-height:60px; }
.Chart td p, .Chart th p { margin:0; font-size:11px; }


h6 a.recipeLink { float:right; display:block; }
a.recipeLink { padding:0; margin:0; color:#76a04a; font-weight:bold; font-size:12px; border-bottom:1px dotted #76a04a; }
a.recipeLink:hover { color:#f96d11; border-bottom:1px dotted #f96d11; }


/* Recipe Index */
#recipe_index_browser_sidebar { width:225px; float:left; }
.recipe_index_browser { margin-bottom:1.5em; background:#dfdec7; border-radius:5px; }
.recipe_index_browser h1 { font-size:20px; font-weight:normal; text-transform:uppercase; line-height:33px; margin:0 5px; padding:2px 0 0 5px; border-bottom:1px dotted #5a5e54; }
.recipe_index_browser ul { padding:0 0 0 5px; padding-left:5px; }
.recipe_index_browser li { border-bottom:1px dotted #fff; padding:5px 0; text-transform:uppercase; }
.recipe_index_browser ul li:last-child { border-bottom:none; }
.recipe_index_browser li.current-cat a { background:#fff; border-right:5px solid #fff; }
.recipe_index_browser li li { padding:4px 0 4px 0; margin-left:5px; border-top:1px dotted #fff; border-bottom:0; text-transform:none; }
.recipe_index_browser li li a { font-size:11px; padding:1px 0 1px 9px; }
.recipe_index_browser a { display:block; color:#333; padding:5px 0 4px 5px; border:0; }
.recipe_index_browser a:hover, .recipe_index_browser a.selected { background:#ecebdd; border:0; border-right:5px solid #dfdec7; }
.recipe_index_browser li a.selected { background:#fff; border-right:5px solid #fff; }

#recipe_index_content { float:left; margin-left:20px; padding-top:10px; margin-bottom:2em; width:640px; }
#recipe_index_content .column { float:left; width:49%; margin-bottom:2em; }
#recipe_index_content h2 { font-weight:normal; font-size:16px; background:#fff url('images/arrows/recipe_index_title_arrow.gif') top left no-repeat; padding:0 0 26px 20px; margin:0; border-bottom:1px dotted #76a04a; }
#recipe_index_content h3 { color:#333; margin:1em 0 0.5em 0; }
#recipe_index_content h4 { font-size:14px; margin:0; }
#recipe_index_content b { color:#f96d11; }
#recipe_index_content h6 { padding-bottom:0; }
#recipe_index_content .recipelink { float:right; }

#recipe_index_content article { padding:15px 0; border-bottom:1px dotted #76a04a; }
#recipe_index_content article:last-child { border-bottom:0; }
#recipe_index_content article .thumb img { display:block; float:left; padding:10px 8px 10px 8px; border:1px solid #F96D11; margin:0 10px 6px 0; }
#recipe_index_content article:before, #recipe_index_content article:after { content:''; display:block; height:0; visibility:hidden; }
#recipe_index_content article:after { clear:both; }


/* pressPage */
.pressBlok { float:left; margin-right:15px; }
.pressBlok a { display:block; font-size:10px; }
.pressPage p { font-size:10px; }
.pressPage h2 { clear:both; margin-bottom:1px; }
.pressPage ul { padding-bottom:5px; }
.pressPage ul li { float:left; padding-right:25px; padding-bottom:5px; }


/* = Forms
----------------*/
.form { text-align:left; padding:0; }
.form label { position:relative; top:1.4em; display:block; z-index:0; }
.form input, .form textarea, .form select { margin-left:125px; width:175px; border:1px solid #b7b7b7; font-size:1em; font-family:verdana, sans-serif; padding:2px 0 3px 5px; position:relative; z-index:99; }
textarea.widgEditor { margin-left:0px; width:175px; }
.form .radio { width:2em; border:none; margin-left:0; margin-top:0.5em; position:relative; top:4px; display:inline; }
.form .checkbox { width:2em; border:none; }
.form select { padding:2px 0 0 5px; }
.form select optgroup { font-style:normal; color:#BDACA4; }
.form select optgroup option { color:#8a8a8c; }
.form .button { width:182px; display:block; background:#fff; }
.form .required { padding-left:1em; }
.form .fieldError { margin-left:12em; }
.form .formError { margin-left:12em; }
form .required { padding-left:0.8em; background:url('images/required.gif') left no-repeat; }
form .fieldError { color:#e46f2f; display:block; visibility:visible; }
form .formError { color:#e46f2f; font-weight:bold; display:block; visibility:visible; clear:both; }

/* Responsive overrides */
.anti-button, .anti-button:active, .anti-button:hover {
	background: none;
	border: none;
	outline:none;
}

.d-md {
	display: initial;
}
.d-sm {
	display: none;
}

@media (max-width: 719px) {
	body {
		font-size: 16px;
		margin: 0 2px;
		overflow-x: hidden;
	}
	.searchForm {
		width: initial;
	}
	.d-md {
		display: none;
	}
	.d-sm {
		display: initial;
	}
	.l_menuTop {
		width: calc(100% + 10px);
		margin-left: -5px;
		margin-right: -5px;
		padding: 0 10px;
	}
	.l_menuTop .l_logo {
		display: flex;
		align-items: center;
		height: 100%;
	}
	.l_menuTop a {
		display: inline-block;
		border: none;
	}
	#menuTop {
		width: 100%;
		height: 86px;
		margin-top: -15px;
		overflow-x: hidden;
	}
	#menuTop.open {
		margin-top: 0;
	}
	/* .l_menuTop .homelink {
		width: 100%;
		height: 100%;
		margin-bottom: 0.5em;
	} */
	.menu-active #menuTop {
		width: 100%;
	}
	.l_menuTop {
		background: url('images/m_bg.jpg') top left no-repeat; 
	}
	
	.video_desc {
		font-size: 16px !important;
		max-width: 100% !important;
	}
	.contain {
		width: 100%;
		margin: 0 auto;
	}
	#jwplayer-1-div {
		width: calc(100% + 10px) !important;
		margin-right: -4px;
		margin-left: -4px;
	}
	#main_content {
		width: 100%;
		padding: 0;
		border: none;
		overflow-x: hidden;
	}
	.sidebar {
		clear: both;
		display: none;
	} 
	.sidebar.rightcolumn,
	.sidebar.rightrightcolumn {
		width: 100%;
		padding: 0;
	}

	body.menu-active {
		/* prevent scrolling while menu is open */
		overflow: hidden;
	}

	#menuTop.open {
		position: fixed;
		z-index: 999;
		top: -5px;
		bottom: 0;
		left: 2px;
		right: 2px;
		width: 100%;
		height: 100%;
		background: white;
	}
	
	/* Mobile/Tablet: hamburger menu */
	#menuTopMenu {
		display: none;
		z-index: 99;
		position: relative;
	}

	#menuTop.open #menuTopMenu {
		display: block;
		height: calc(100% - 100px);
	}
	
	#menuTop.open .menu-main-menu-container {
		height: inherit;
		background: #fff;
	}

	#menu-main-menu { 
		width: 100%;
		text-align: center;
		position: relative;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	#menu-main-menu li a { 
		padding: 1em 0;
		width: 100%;
		display: inline-block;
		border: none !important;
	}

	#menuTopMenu a {
		color: #76a04a;
		font-size: 2em;
	}
	#menu-main-menu a:hover { 
		background: #76a04a;
		color: white;
	}

	#menuTopButton {
		border-radius: 5px;
		margin: 10px 5px;
	}

	#menuTopButton:hover {
		cursor: pointer;
	}

	.current-menu-item {
		text-decoration: line-through;
	}
	
	.l_menuButton {
		display: inline-block;
		position: absolute;
		top: 5px;
		right: 0;
	}

	.active-option {
		display: none;
	}
	.inactive-option {
		display: block;
	}

	.menu-active .active-option {
		display: block;
	}
	.menu-active .inactive-option {
		display: none;
	}
	.footer a {
		margin: 0.5em auto;
		display: inline-block;
	}
	.footerBlock {
		display: block;
		float: none;
		margin: 0 11px;
		margin-bottom: 2em;
	}
	#recipe_index_content {
		width: calc(100% - 245px);
		min-width: 300px;
	}
	#recipe_index_content .column {
		width: 100%;
	}
	
	.blog_prev_next {
		margin: 0.75em auto;
	}

	.blog_prev_next a {
		margin: 0 11px;
	}

	.related_links {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.related_links a {
		font-size: initial;
		display: inline-block;
	}

	.related_links div {
		margin: 1em 0;
		flex-basis: 50%;
		flex-grow: 1;
	}

	.related_links img {
		margin: 0 auto;
		margin-bottom: 0.5em;
	}

	/* padding adjustments */
	.pane {
		padding: 1em 11px 1em 11px;
	}
	#main_content > .difficulty {
		margin: 0.5em 0;
	}
	#content > h1,
	.l_main > h1,
	.l_single > h1,
	#content > .blog_prev_next
	#main_content > #comments, 
	#main_content > .difficulty, 
	#main_content > .l_show_comments,
	#main_content > .video_desc, 
	#main_content > .inH3,
	#main_content > .related_links,
	#main_content > .l_blog {
		padding-left: 11px;
		padding-right: 11px;
	}

	/* font-size overrides (normal base=12, mobile base=16)*/
	h1 { font-size: 1.67em; } /* was 20 */
	h2 { font-size: 1.3em; }  /* was 16 */
	h3 { font-size: 1.16em; }  /* was 14 */
	h4 { font-size: 1.1em; }  /* was 12 (tweaked because h6 would be same */
	/* h5 { font-size: 1em; } */
	h6 { font-size: 0.92em; } /* was 11 */
	.button { font-size: 1.6em; }
	.searchForm .text { font-size: 1em; }
	#content .content p { font-size: 1em; }
	#content .content li { font-size: 1em; }
	.video_desc { font-size: 0.92em; }
	.meta { font-size: 0.92em; }
	#featembedTA { font-size:  0.9em;}
	#embedTA { font-size:  0.9em;}
	#content .enjoy { font-size: 1.3em; }
	.related_links a { font-size: 0.92em;}
	.sidebar { font-size: 0.92em; }
	.sidebar h2 { font-size: 1em; }
	.sidebar h3, .inH3 { font-size: 1em; }
	.sidebar .recipe_card h2 { font-size: 1.3em; }
	.subscribeButtons { font-size: 1em; }
	.subscribeButtons span { font-size: 0.92em; }
	.blog_prev_next { font-size: 0.92em; }
	/* .blog_prev_next.blog_pages { font-size: inherit; } */
	.Chart td p, .Chart th p {  font-size: 0.92em; }
	.Chart td, .Chart th { font-size: 0.92em; }
	a.recipeLink { font-size: 1em; }
	.recipe_index_browser h1 { font-size: 1.67em; }
	.recipe_index_browser li li a { font-size: 0.92em; }
	#recipe_index_content h2 { font-size: 1.67em; }
	#recipe_index_content h4 { font-size: 1.3em; }
	.pressBlok a { font-size: 0.9em; }
	.pressPage p { font-size: 0.9em; }
	/* .form input, .form textarea, .form select { font-size: 1em; } */


	.l_sc-recipe-cta {
		display: flex;
		justify-content: space-around;
	}

	.l_sc-recipe-cta a {
		padding: 0;
		margin: 0;
		border: none;
	}

	.sc-recipe-cta {
		font-size: 1.25em;
		cursor: pointer;
		border: none; 
		margin: 1em auto; 
		padding: 0.25em 1em; 
		border-bottom: 2px solid #76a04a;
		background: #b5e5824b; 
		border-radius: 3px;
	}
	.sc-recipe-cta.orange {
		border-bottom: 2px solid #f09d22;
		background: #f09e2234; 
	}
}

@media (max-width: 415px) {
	.related_links div {
		flex-basis: 100%;
		margin: 1.5em auto;
	}
}
