/*
Theme Name: CHF Custom Theme for 2016
Version: 1.0
Author: NOVA Web Group
Author URI: http://www.novawebgroup.com
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
#content ol, #content ul {
	list-style: initial;
    padding-left: 20px;
}
#content ol li {
	list-style:decimal;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 30px;
}
table td {font-weight: 400; padding-right: 15px;}
body {
	font-family:'FranklinGothic-Medium', Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #494B4C;
}
#wrapper {
}
.admin-bar #wrapper {
	margin-top:-32px;
}
.container {
	max-width:1118px;
	width:100%;
	margin:0px auto;
z-index: 1;
}


/*
* FONT
*/
@font-face {
	font-family:'FranklinGothic-Medium';
	src: url('https://0c9a21.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-Medium_gdi.eot');
	src: url('https://5da4b4.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-Medium_gdi.eot#iefix') format('embedded-opentype'),
		url('https://7e925d.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-Medium_gdi.woff') format('woff'),
		url('https://86b1c1.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-Medium_gdi.ttf') format('truetype'),
		url('https://dc8040.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-Medium_gdi.svg#FranklinGothic-Medium') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-F003;
}

@font-face {
	font-family:'FranklinGothic-Demi';
	src: url('https://7c2ce4.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-Demi_gdi.eot');
	src: url('https://45518a.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-Demi_gdi.eot#iefix') format('embedded-opentype'),
url('https://b912d5.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-Demi_gdi.woff') format('woff'),
url('https://c2e509.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-Demi_gdi.ttf') format('truetype'),
url('https://abfd53.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-Demi_gdi.svg#FranklinGothic-Demi') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-F003;
}
@font-face {
	font-family:'FranklinGothic-MediumItalic';
	src: url('https://98835a.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-MediumItalic_gdi.eot');
	src: url('https://332394.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-MediumItalic_gdi.eot#iefix') format('embedded-opentype'),
		url('https://ac2e98.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-MediumItalic_gdi.woff') format('woff'),
		url('https://903091.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-MediumItalic_gdi.ttf') format('truetype'),
		url('https://b7866c.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/fonts/FranklinGothic-MediumItalic_gdi.svg#FranklinGothic-MediumItalic') format('svg');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
	unicode-range: U+0020-2666;
}

h2 {
	font-family:'FranklinGothic-Medium';
	font-size:1.8em;
	margin-bottom:11px;
	padding-top:2%;
}
.entry > h2:first-child {
	padding-top: 0px;
}

h3 {
	color:#f36744;
	font-weight:normal;
	font-size:1.7em;
	line-height:1em;
	clear:left;
	padding-bottom:2px;
	padding-top: 2%;
}
.entry > h3:first-child { 
	padding-top: 0px;
}

h4 {
	color:#367470;
	text-transform:uppercase;
	font-size:1.14em;
	font-weight:bold;
}

h4 + p {
	padding-top:1.5%;
}

p, #content ul {
	padding-bottom:2%;
}

#content p > ul { padding-bottom: 0px; }

.alignleft {
	float:left;
	margin:0% 1.6% 1.6% 0%;
}

.alignright {
	float:right;
	margin:0% 0% 1.6% 1.6%;
}

a {
	color:#66acbf;
	text-decoration:none;
}
@media (max-width: 540px) {
	.alignleft, .alignright { float:none; }
}

em {font-style: italic;}

/*
* HEADER
*/
#header {
	background:#047c9b;
	position:relative;
}
#header > .container  {
	background: url(https://9a4e25.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/bg-header.jpg) 0px 0px no-repeat;
	position:relative;
	padding:0px 19px;
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	width:auto;
}
h1#chflogo { 
	position: absolute; 
	top:0px;
	left:19px;
	z-index:2;
}
h1#chflogo a {
	display:block;
	text-indent:-9999px;
	background:url(https://fed234.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/logo.png) 0px 0px no-repeat;
}
#header h2 {
	text-align: right;
	text-transform: uppercase;
	color:#ffffff;
	line-height:150%;
	padding: 1.8% 0.8%;
	font-size:1.56em;
	letter-spacing:0.03em;
	margin-bottom:0px;
/*background: url(https://e1d283.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/bg-tagline.png) repeat-x;
height: 85px;*/
}
.caption {
	background: url(https://e99c81.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/bg-caption.png) repeat;
	font-family:'FranklinGothic-MediumItalic';
	color:#ffffff;
	width:100%;
	position:absolute;
	bottom:8.7%;
	left:0%;
	font-size:1.3em;
	line-height:1.7em;
	text-align:center;
	padding: 1.6% 0%;
}
	.caption .container {
		max-width: 2000px;
    	width: 95%;
	}
nav {
	background:#adbc21;
	position:absolute;
	z-index:1;
	left:0px;
	width:100%;
	font-family:'FranklinGothic-Demi';
	font-size:1.12em;
}
	#menu-main-menu > li {
		display:inline;
	}
	#menu-main-menu > li > a {
		text-transform: uppercase;
		font-size:1.2em;
		padding:0em 2em;
		color:#ffffff;
		text-decoration:none;
	}
	
	nav .social {
		float:right;
	}
	nav .social a {
		background: #66acbf;
		color: #ffffff;
		border-radius: 25px;
		padding: 0px;
		display: inline-block;
		text-align: center;
		width: 25px;
		height:25px;
		margin-left:12px;
		font-size:1.1em;
	}
	nav .social a .fa {
		line-height:25px;
	}
	nav.floating + * {
		margin-top: 64px;
	}
	body.home nav.floating, nav.floating {
		-webkit-animation: headerFloating 0.8s 1;
		animation: headerFloating 0.8s 1;
		position: fixed;
		top: 0;
		min-height: 64px;
		width: 100%;
		z-index: 99998;
		-webkit-box-shadow: 0 1px 5px rgba( 0, 0, 0, 0.075 );
		box-shadow: 0 1px 5px rgba( 0, 0, 0, 0.075 );
	}
	
#searchform {
	float: right;
}
	#searchsubmit {
		font-family:'FranklinGothic-Medium';
		color:#ffffff;
		text-transform:uppercase;
		border:0px;
		background:url(https://0cfd4c.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/button-search.png) right top no-repeat;
		padding:5px 27px 5px 8px;
		margin-top:3px;
		line-height:20px;
		float:right;
		font-size:1.2em;
		line-height:1em;
		outline:none;
	}
	#s {
		border:0px;
		font-size:1em;
		padding:7px;
		width:243px;
	}

@media (min-width: 1118px) {
	#header > .container {height: 320px; }	
	h1#chflogo a { width:214px; height:227px;background-size: cover; }
	nav { top: 242px; letter-spacing: 0.12em; }
	nav > .container { height: 62px; }
	#menu-main-menu  { padding-left:0px; }
	#menu-main-menu > li > a { height: 62px; line-height:62px; }
	#searchform { margin-top:81px; padding-right:26px; }
	nav .social { padding-top:18px; padding-right:26px; }
}
@media (max-width: 1117px) {
	.container { width: auto; }
	
	h1#chflogo { left:0px;}
	#header { font-size: 12px; }
	#header > .container { height: 212px; padding: 0px; width: 95%;background-size: cover; }	
	#header h2 { max-width: 70%; float: right;line-height:120%; }
	h1#chflogo a { width: 200px; height: 204px; background-size: contain; }
	#searchform { margin-top:70px; clear:both; }
	
	nav > .container { padding: 2% 0%; }
	nav .social { margin-top:-5px;padding-right: 10px; }
	nav .social a { margin-left: 7px; }
	#menu-main-menu > li > a { padding:0em .8em; }
	nav .menu-main-menu-container { padding-left:5%; }
}
@media (max-width: 760px) {
	#header > .container { height: 172px; }
	h1#chflogo a { width:150px; height:153px; }
	#searchform { margin-top:20px; }
	#s { width: 200px; }
	
	nav .social { padding-right:16px;  }
	nav .social a { margin-left: 4px;}
	#menu-main-menu > li > a { font-size:1.1em; }
	#menu-main-menu > li:after { content: "|"; color: #ffffff;}
}
@media (min-width: 541px) and (max-width: 760px) { /* Mini ONLY */
	nav .menu-main-menu-container { padding-left:0; }
	nav .menu-main-menu-container > ul { text-align:left; }
	nav .menu-main-menu-container > ul:after { display:table; content:""; clear:both; }
	nav .menu-main-menu-container > ul li { display:block; float: left; }
	#menu-main-menu > li > a { padding:0px 0.5em; }
	nav .social { margin-top: -50px; }
	nav .social a {background: #adbc21;}
}

@media (max-width: 540px) {
	h1#chflogo a { width:100px; height:102px; }
	#header h2 { max-width:60%; font-size:1.4em; line-height:115%; }
	#s { width:185px; }
	.caption { font-size: 1.1em; line-height:1.2em; bottom: 0px; }
	
	nav { position:relative; }
	nav .social { padding-top:3%; }
	#menu-main-menu > li { display:block; }
	
	#searchform { position: absolute; right: 0px; top: 100px; }
}


/*
* HOME
*/
body.home #header {
	background:url(https://7a25cd.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/home-image.jpg) bottom center no-repeat;
	background-size:100% auto;
}
body.home #header > .container {
	background:none;
}
body.home #searchform {
	display:none;
}
body.home nav {
	position:relative;
	top:auto;
}
	body.home nav .container {
		position: relative;
	}
	body.home nav .social a {
		background-color:#66acbf;
	}
body.home h1#chflogo a { 
	background-image:url(https://032bf0.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/logo-home.png);
}
body.home #main, body.page-template-home-carousel #main {
	padding: 0px;
}
body.home #content, body.page-template-home-carousel #content {
	margin-left:0px;
	float:none;
	width:auto;
}
body.home .post  {
/*	background:url(https://04fcff.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/arrow.png) 50.8% 100% no-repeat;
	padding-bottom:27px;*/
	color:#ffffff;
}
body.home .post h2, .metaslider .caption h2 {
	color:#ffffff;
	font-family:'FranklinGothic-Demi';
	font-size:1.22em;
	margin-bottom: 20px;
}
body.home .post h2 strong, body.home .post h2 strong a, .metaslider .caption h2 strong a {
	color:#aec954;
	text-transform: uppercase;
}
body.home .post .thumbnail {
	float:left;
	width:48.22%;
	height:auto;
	overflow: hidden;
}
body.home .post .thumbnail img {
	width:100%;
	height:auto;
}
body.home .post .entry {
	margin-left: 48.22%;
	padding: 5.4% 1% 1% 2.5%;
	background: #1086a5 url(https://14aef1.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/annual-report-bg.png) 0 0 no-repeat;	
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	font-size:1.2em;
	font-weight:normal;
	line-height:1.65em;
}
#game-changer {
	font-size:1.4em;
	line-height:1.4em;
	font-style:italic;
	color:#7d7d7d;
}
	.blog #game-changer {
		font-size:1.6em; 
	}
	#game-changer:after {
		content:"";
		display:table;
		clear:both;
	}
	#game-changer > div { 
		float: right;
		width:43.6%;
		padding:0.5% 5.2% 2% 0%;
	}
	#game-changer > div span {
		display:block;
		text-align:right;
		margin-top:3.5%;
	}
#twine {
	background:#e3e3e3;
	padding:5% 10%;
	color: #367470;
}
body.home .juicer-feed .j-meta nav {
       display:none;
}
@media (min-width: 1118px) {
	body.home #header {
		height: 813px;
	}
	body.home h1#chflogo a { width:245px; height: 210px; }
	body.home .post .entry, body.home .post .thumbnail { height:305px; }
	body.home #menu-main-menu { padding-left: 0px;}
	body.home #menu-main-menu > li > a { padding:0em 2em; }
	body.home nav .container { height: 64px; }
	#game-changer { padding:25px 0px 13px 0px; }
}
@media (max-width: 1117px) {
	body.home #header { min-height: 530px; background-position: top center; }
	body.home .post .thumbnail { width:42%; }
	body.home .post .entry { font-size:1em; line-height: 1.4em; padding-top:3%; margin-left:42%; }
	body.home .post .entry, body.home .post .thumbnail { height:200px; }
	body.home .post h2 { font-size: 1.2em; margin-bottom: 15px;}
	
	#game-changer { padding:15px 0px; font-size:1.2em; }
	#content #game-changer img { max-width: 40%; height: auto; }
	#game-changer > div { width: 48%; }
}
@media (max-width: 760px) {
	body.home #header { min-height:230px; }
	
	body.home nav .social { margin-top: 0px; }
	body.home .post .entry, body.home .post .thumbnail {height:290px;width:100%;float:none;}
	body.home .post .entry { margin-left: 0px; height:auto; padding-bottom:3%; padding-top:3%; }
}
@media (max-width: 540px) {
	#game-changer > div { width:auto; float:none; padding: 8% 6%; } 
	#twine { padding:5% 10%; }
}



/*
* LATEST BLOG
*/
div.blog  {
	font-family:"Calibri",Arial, Helvetica, sans-serif;
	font-size:1.4em;
	line-height:1.2em;
	padding: 0% 5.8% 7% 6.45%;
}

div.blog > img { 
	float:right;
	margin-bottom: 3%;
	margin-top:0.8%;
}
div.blog h2 {
	color:#367470;
	font-family: 'FranklinGothic-Demi';
	font-size:1.3em;
	margin-bottom:4px;
}
div.blog h2 a {
	color: #367470;
}
div.blog h3 {
	color:#367470;
	font-family: 'FranklinGothic-Medium';
	font-size:0.95em;
	font-family:"Calibri",Arial, Helvetica, sans-serif;
	padding-bottom:22px;
	font-weight:normal;
	padding-top: 0px;
}
div.blog p {
	padding-bottom:2%;
}
div.blog a.read-more {
	text-transform:uppercase;	
	font-family:'FranklinGothic-Demi';
	text-align:right;
	display:block;
	background:url(https://af1001.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/read-more.png) right center no-repeat;
	line-height:32px;
	font-size:0.82em;
	padding-right:40px;
	letter-spacing:0.03em;
}
div.blog > .entry { 
	margin-right: 385px; 
}
.author {
	color:#4d8683;	
}

@media (min-width: 1118px) {
	div.blog a.read-more { margin-right:-23px; }
}
@media (max-width: 1117px) {
	div.blog {font-size: 1.2em; }
}
@media (max-width: 760px) {
	div.blog { padding-top:2%; }
	div.blog > img { width:50%; height:auto; margin-left:5%; margin-bottom: 5%; }
	div.blog > .entry { margin-right: 0px;}
	div.blog h3 { font-size: 1em; padding-top: 3px; }
}
@media (max-width: 540px) {
	div.blog > img { float: none; width: auto;margin-left: 0px; }
}



/*
* BLOG
*/
.widget_recent_entries h4 {
	display:none;
}
.widget_recent_entries > ul {
	background:#4d8683;
	border-radius: 0px 14px 14px 0px;
	padding:18px 0px;	
}
.widget_recent_entries > ul > li {
	background: #dce7e7;
	border-bottom:2px #ffffff solid;
	font-size:1.4em;
	font-weight:bold;
}
.widget_recent_entries > ul > li > a {
	display:block;
	padding: 7% 10%;
	color:#363636;
	text-decoration:none;
}
body.single #sidebar > h2 { 
	font-size:1.1em;
	margin-bottom:0px;
}
.entry table {
	border:auto;
	background-color: #d1d1d1;
}
.entry th, .entry td {
	border:2px solid #fff;
}


/*
* CONTENT
*/
#main > .container:after {
	content:"";
	display:table;
	clear:both;
}
#content {
	margin-left: 24.68%;
	float:left;
	line-height:135%;
	font-size:1.2em;
	width: 75.32%;
}

/*.nosidebar #content { 
	margin-left:2.5%; 
	float:none; 
}*/
#sidebar { 
	margin-left:-100%; 
	width: 21.9%;
	float:left;
	min-height:200px;
}
	/*.nosidebar #sidebar {
		display:none;
	}*/
	#sidebar > .menu-main-menu-container {
	}
	#sidebar > .menu-main-menu-container > ul, #sidebar > .menu-2013-ar-container > ul {
		border-top: 2px #ffffff solid;
	}
	#sidebar > .menu-main-menu-container > ul > li, #sidebar > .menu-2013-ar-container > ul > li {
		display:none;
	}
	
	body.single #sidebar > h2 a,
	#sidebar > .menu-main-menu-container > ul > li > a, 
	#sidebar > .menu-2013-ar-container > ul > li {
		color: #f36744;
		font-size:2em;
		padding-bottom: 3%;
		display:block;
	}
	#sidebar > .menu-main-menu-container > ul > li > a:hover, #sidebar > .menu-2013-ar-container > ul > li > a:hover {
		background:none;
	}
	
	#sidebar > .menu-main-menu-container > ul > li.current_page_item,
	#sidebar > .menu-main-menu-container > ul > li.current_page_ancestor,
	#sidebar > .menu-2013-ar-container > ul > li.current_page_item,
	#sidebar > .menu-2013-ar-container > ul > li.current_page_ancestor {
		display: list-item;
		border-bottom:0px;
	}
/*	#sidebar > .menu-main-menu-container > ul > li.current_page_item > a,
	#sidebar > .menu-main-menu-container > ul > li.current_page_ancestor > a {
		display:none;
	}*/
	
	
	#sidebar > .menu-main-menu-container > ul > li > ul, 
	#sidebar .menu-2013-ar-container > ul {
		background:#4d8683;
		border-radius: 0px 14px 14px 0px;
		padding:18px 0px;	
	}
	
	#sidebar > .menu-main-menu-container li li, 
	#sidebar .menu-2013-ar-container li {
		background: #dce7e7;
		border-bottom:2px #ffffff solid;
		font-size:1.4em;
		font-weight:bold;
	}
	#sidebar > .menu-main-menu-container li li a, 
	#sidebar .menu-2013-ar-container li a {
		display:block;
		padding: 7% 10%;
		color:#363636;
		text-decoration:none;	
	}
	#sidebar > .menu-main-menu-container li a:hover, 
	#sidebar .menu-2013-ar-container li a:hover {
		background: #7ba8a8;
	}
	
	#sidebar > .menu-main-menu-container > ul > li.current_page_ancestor > ul a {
		display:block;
	}
	#sidebar > .menu-main-menu-container > ul > li.current_page_ancestor > ul > li.current-menu-item,
	#sidebar .menu-2013-ar-container > ul > li.current-menu-item {
		background: #7ba8a8;
	}
	#sidebar > .menu-main-menu-container > ul > li.current_page_ancestor > ul > li.current-menu-item a,
	#sidebar .menu-2013-ar-container > ul > li.current-menu-item a {
		color:#ffffff;
		padding:6% 10%;
	}
	#sidebar > .menu-main-menu-container li ul.sub-menu ul.sub-menu,
	#sidebar .menu-2013-ar-container ul.sub-menu {
		padding-left: 17%;
		padding-bottom:3%;
	}
	#sidebar > .menu-main-menu-container li ul.sub-menu > li.menu-item-has-children > a,
	#sidebar .menu-2013-ar-container ul > li.menu-item-has-children > a {
		padding-bottom:4%;
	}
	#sidebar > .menu-main-menu-container li ul.sub-menu ul.sub-menu li,
	#sidebar .menu-2013-ar-container ul.sub-menu li {
		border-bottom:0px;
		background:url(https://7a54a7.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/bullet.png) 0px 13px no-repeat;
		padding:9px 0px 9px 11px;
	}
	#sidebar > .menu-main-menu-container > ul > li.current_page_ancestor > ul > li.current-menu-item > .sub-menu > li,
	#sidebar .menu-2013-ar-container > ul > li.current-menu-item > .sub-menu > li {
		background-image:url(https://ca2470.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/bullet2.png);
		padding:0px;
	}
	#sidebar > .menu-main-menu-container > ul > li.current_page_ancestor > ul > li.current-menu-item > .sub-menu > li > a,
	#sidebar .menu-2013-ar-container > ul > li.current-menu-item > .sub-menu > li > a {
		padding: 5% 10%;
	}
	#sidebar > .menu-main-menu-container li ul.sub-menu ul.sub-menu a,
	#sidebar .menu-2013-ar-container ul.sub-menu a {
		font-size:0.6em;
		font-weight:normal;
		color:#417975;
		padding:0%;
		text-transform:uppercase;
	}
	#sidebar > .menu-main-menu-container li ul.sub-menu ul.sub-menu a:hover,
	#sidebar .menu-2013-ar-container ul.sub-menu a:hover {
		background:none;
		color:#333333;
	}
	#content img { max-width:100%; height: auto; }
	
	#sidebar p {padding-bottom: 12px;}


@media (min-width: 1118px) {
	#main { padding: 52px 0px; }
	.blog #main { padding-top:0px; }
}
@media (max-width: 1117px) {
	#main { padding-top:75px; }
}
@media (max-width: 760px) {
	#sidebar { width:25%; }
	#content { margin-left:29%; width:71%; }
	#sidebar > .menu-main-menu-container li,
	#sidebar > .menu-main-menu-container li li,
	#sidebar > .menu-2013-ar-container li,
	#sidebar > .menu-2013-ar-container li li { font-size:1.1em; }
	body.home .post .thumbnail { height: 350px; }
}
@media (max-width: 540px) {
	#main { padding:8% 6%;}
	#sidebar { width:100%; float:none; margin-left:0px; }
	#content { margin-left:0%; float:none; width:auto; }
}


/*
* TIMELINE
*/
.timeline-express-filter-dropdown select {
	visibility: hidden;
}

.timeline-express-filter-submit {
	position: absolute;
	clip: rect(0,0,0,0);
}

#cd-timeline.cd-container {
	width: 100%;
}

#cd-timeline .cd-timeline-block.overlap {
	margin-top: calc(2em + 35px);
}

#cd-timeline .cd-timeline-img {
	height: 20px;
	width: 20px;
	top: 19px;
}

#cd-timeline .cd-timeline-img .custom-image {
	max-width: 70%;
	max-height: 80%;
	margin: 0;
	transform: translate(-50%, -50%);
}

#cd-timeline .cd-timeline-content .cd-timeline-item-title {
	padding: 0;
}

#cd-timeline .cd-timeline-content .timeline-date {
	color: #6E8C2C;
	text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}

#cd-timeline .cd-timeline-content .announcement-banner-image {
	max-height: 250px;
	width: auto;
}

@media only screen and (max-width: 820px) {
	#cd-timeline .cd-timeline-block .cd-timeline-img {
		left: 4px;
	}

	#cd-timeline .cd-timeline-content {
		margin-left: 50px;
	}

	#cd-timeline .cd-timeline-content .the-excerpt {
		font-size: 0.85em;
    	line-height: 1.4;
	}
}

@media only screen and (min-width: 821px) {
	#cd-timeline .cd-timeline-block.timeline-announcement-left .cd-timeline-img.icon-no-readmore {
		right: -10px;
	}

	#cd-timeline .cd-timeline-block.timeline-announcement-right .cd-timeline-img.icon-no-readmore {
		left: -9px !important;
	}

	#cd-timeline .cd-timeline-content {
		width: 90%;
	}
}

/*
* FOOTER
*/
#footer {
	background:#0481a1;
}
#footer > .container {
	max-width: 940px;
	padding-bottom:2%;
}
#footer > .container:after {
	display:table;
	content:"";
	clear:both;
}
#footer .widget {
	width:33%;
	float:left;
	color:#ffffff;
	font-size:1.3em;
	line-height:1.3em;
}
	#footer a {
		color:#ffffff;
		text-decoration:none;
	}
	#footer p {
		padding: 0px 0px 12px 0px;
	}
	#footer .widget h2 {
		text-transform:uppercase;
		line-height:53px;
		background:url(https://b74094.claudeassets.com/20210620043502im_/https://consumerhealthfdn.org/wp-content/themes/chf2016/images/footer-h2.png) bottom left no-repeat;
		letter-spacing: -0.04em;
		font-size:1.2em;
	}
	#footer #connect a {
		color:#0481a1;
		background:#ffffff;
		border-radius: 24px;
		padding: 0px;
		display: inline-block;
		text-align: center;
		width: 24px;
		height:24px;
		font-size:1.2em;
		font-weight:bold;
		margin-right:6px;
		margin-bottom:8px;
	}
	#footer #connect a .fa {
		line-height:26px;
	}
	#footer .menu li {
		padding: 3px 0px 1px 0px;
	}
@media (min-width: 1118px) {
	#footer .widget { padding-top:20px; }
	#footer > .container { padding-left:112px; }
}
@media (max-width: 1117px) {
	#footer > .container { padding-left:5%; }
}
@media (max-width: 760px) {
	#footer .widget { width: 45%; padding-right:5%; }
	#footer #connect { float:none; width:auto; clear:left; }
}
@media (max-width: 540px) {
	#footer .widget { float: none; width:95%; margin:0px auto; clear:both; padding-top:6%; }
	#footer #connect { width:auto; }
}
@media (max-width: 540px) {
	body.home #header { min-height:220px; }
	body.home .post .thumbnail { height: 176px; }
	body.home .post .entry { padding: 8% 6%; }
}
.newrow {
    clear:both;
}
.metaslider .caption {
    background: rgba(0, 0, 0, 1.0) repeat scroll 0 0;
    color: #ffffff;
    font-family: "FranklinGothic-MediumItalic";
    font-size: 1.3em;
    line-height: 1.5em;
    position: absolute;
    text-align: center;
    padding:0;
}
@media (max-width: 760px) {
    body .metaslider .caption-wrap {
    clear:both;
    background: black;
    color: white;
    line-height: 1.4em;
    opacity: 1;
    position: relative;
    width: 100%;
}
    body .metaslider .caption {
    background: rgba(0, 0, 0, 1.0);
    position: relative;
}

}
.metaslider .caption p, .metaslider .caption h2 {
    padding:10px 20px;
}



/*
     FILE ARCHIVED ON 06:27:07 Jun 03, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:04:20 Jun 30, 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: 1.16
  exclusion.robots: 0.041
  exclusion.robots.policy: 0.031
  esindex: 0.007
  cdx.remote: 21.588
  LoadShardBlock: 40.158 (3)
  PetaboxLoader3.datanode: 56.933 (4)
  load_resource: 91.311
  PetaboxLoader3.resolve: 49.45
*/