body {
	margin:0 0;
	font-family:'Open Sans', sans-serif;
	font-size:16px;
	line-height:1.5em;
	color:#000;
	background:white;
}
h1 {
	font-size:1.5em;
	color:#000;
}
h2 {
	font-size:1.4em;
	color:#000;
}
h3 {
	font-size:1.2em;
	color:#000;
}
input {
	display:inline;
}
a, a:hover, a:focus, a:active {
	text-decoration:underline;
	cursor:pointer;
}
a {
	color:#0000ee;
}
a:visited {
	color:#551a8b;
}
a:hover {
	color:#551a8b;
	text-decoration:underline;
}
/* mods Siteimprove */
.bold {
	font-weight:bold;
}
.underline {
	text-decoration:underline;
}
/* end mods Siteimprove */
.break_word {
	word-break:break-all;
	word-wrap:break-word;
	hyphens:auto;
}
.hide {
	display:none;
}
.center {
	margin-right:auto;
	margin-left:auto;
}
.badge {
	/*copied from bootstrap*/
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	background-color:#777;
	border-radius:10px;
	/*customizations*/
	min-width:8px;
	padding:3px 6px;
	font-size:10px;
	background-color:#e00;
	position:absolute;
	top:.2em;
	right:.2em;
}
a.email {
	display:inline-block;
}
.tel {
	color:inherit !important;
	text-decoration:none;
}
.jplist-reset-btn {
	width:auto;
}
.jplist-reset-btn i {
	padding-left:.2em;
}
.jplist-select {
	height:30px;
	box-shadow:0 0 1px #fff;
	background:#fff;
	box-sizing:border-box;
	border:1px solid #dbdbdb;
	border-radius:3px;
	text-shadow:1px 1px 1px #fff;
	color:#27252a;
	float:left;
	margin:10px 10px 0 0;
	padding:0 5px;
}
.jplist-panel input[type="text"] {
	float:left;
	height:30px;
	box-shadow:0 0 1px #fff;
	box-sizing:border-box;
	border:1px solid #dbdbdb;
	border-radius:3px;
	text-shadow:1px 1px 1px #fff;
	color:#27252a;
	width:150px;
	text-indent:5px;
	background:#fff;
	padding:3px 5px 0 5px;
}
.jplist-grid-view .ul-li-list {
	background:inherit;
	margin:20px 0;
}
.jplist-grid-view .ul-li-list .list-item {
	float:none;
	display:inline-block;
	width:30%;
	margin:.5em 1% .7em 0;
	vertical-align:top;
}
.jplist-grid-view .ul-li-list .list-item:hover .block .title, .jplist-grid-view .ul-li-list .list-item:focus .block .title, .jplist-grid-view .ul-li-list .list-item:active .block .title {
	color:black;
	text-decoration:underline;
}
.jplist-grid-view .ul-li-list .list-item:hover, .jplist-grid-view .ul-li-list .list-item:focus, .jplist-grid-view .ul-li-list .list-item:active {
	background:#f5f5f5;
}
.jplist-grid-view .ul-li-list .list-item .img {
	position:relative;
}
.jplist-grid-view .ul-li-list .list-item .img img {
	max-width:100%;
	border-radius:0px;
}
.jplist-grid-view .ul-li-list .list-item .img span.duration {
	font-weight:normal;
	line-height:1em;
	position:absolute;
	top:auto;
	left:auto;
	right:5%;
	bottom:7%;
	padding:.2em .4em;
	background-color:#555;
	color:#CCC;
}
.jplist-grid-view .ul-li-list .list-item .block {
	float:none;
}
.jplist-grid-view .ul-li-list .list-item .block p {
	padding:0;
}
.jplist-grid-view .ul-li-list .list-item .block .title {
	font-size:.9em;
	line-height:1.1em;
	text-align:left;
	color:#004C97;
}
.jplist-grid-view .ul-li-list .list-item .block p.date {
	text-align:left;
}
.list {
	background:inherit;
}
.label {
	color:inherit;
}
ul.inline-nav {
	list-style:none;
	margin:0;
	padding:0;
}
ul.inline-nav li {
	float:left;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.4em;
	padding:0 1em 0 1em;
	border-right:1px solid #777;
}
ul.inline-nav li:last-child {
	padding-right:0;
	border-right:none;
}
#primaryContainer {
	margin:0 auto;
	width:100%;
	min-width:303px;
	position:relative;
}
/***** fixed nav styles *****/
.navbar > .container {
	width:100%;
	margin:0;
	padding:0;
	max-width:100%;
}
.navbar {
	border:0;
	padding:0px;
}
#alert_navbar {
	min-height:3px;
}
#state_site_navbar, #chd_site_navbar {
	min-height:40px;
	padding-top:3px;
	border-bottom:2px solid #e09900;
}
#state_site_navbar {
	background:#fbab00;
	background:linear-gradient(to bottom, #fbab00 0%, #ffae01 23%, #ffae01 23%, #f29500 100%);
	border-bottom-color:#f29500;
}
#chd_site_navbar {
	background:#f7f7f7;
	background:linear-gradient(to bottom, #f7f7f7 0%, #ffffff 23%, #e9e9e9 100%);
	border-bottom-color:orange;
}
.navbar > .container a.disabled {
	color:#777;
}
.navbar > .container a:hover, .navbar > .container a:focus, .navbar > .container a:active {
	cursor:pointer;
}
/***** alert styles *****/
#alert_container {
	width:100%;
	margin:0;
	padding-bottom:3px;
	background-color:#00a0af;
	position:relative;
}
#alert_container .alert_content {
	width:100%;
	max-height:200px;
	overflow-y:auto;
	margin:0px auto;
}
#alert_container .alert_message {
	margin:0.5em 1%;
	padding:.7em .9em;
	font-size:.9em;
	font-weight:normal;
	color:white;
	border:1px solid #810000;
	border-radius:4px;
	background-color:#7bcfe1;
	cursor:pointer;
	background-image:linear-gradient(180deg, #7bcfe1 0.52%, #7bcfe1 20.73%, #7bcfe1 100%);
}
#alert_container .alert_message a {
	color:black;
	text-decoration:none;
}
#alert_container .alert_message .icon {
	float:left;
	width:2em;
}
#alert_container .alert_message i {
	font-size:1.3em;
	line-height:1.3em;
	color:black;
}
#alert_container .alert_message .message {
	margin-left:2.5em;
}
#alert_container .alert_message p {
	font-size:1em;
	font-weight:bold;
	line-height:1.2em;
}
#alert_container .alert_message p.description {
	font-size:0.8em;
	font-weight:normal;
	line-height:1.3em;
	margin:.2em 1.55em 0 .3em;
	color:#ebebeb;
}
#alert_container .alert_message:hover {
	background-color:#7bcfe1;
	background-image:linear-gradient(180deg, #7bcfe1 0.52%, #7bcfe1 20.73%, #7bcfe1 100%);
}
#alert_tab {
	float:right;
	height:30px;
	clear:none;
	width:30px;
	background-color:#00a0af;
	position:relative;
	top:0px;
	left:0px;
	z-index:30;
	margin:-40px 2% 0px auto;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
#alert_tab a {
	display:block;
	text-align:center;
	margin:0 auto;
	padding:6px 3px;
	color:black;
	text-decoration:none;
}
#alert_tab a:hover, #alert_tab a:focus, #alert_tab a:active {
	padding:4px 1px 8px;
}
#alert_tab a span {
	display:none;
}
/***** top nav styles *****/
#top_nav_container {
	clear:both;
	width:100%;
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	max-width:100%;
}
.top_nav {
	width:100%;
	margin:0 auto;
	max-width:980px;
	position:relative;
	top:0px;
	left:0px;
}
/***** top navigation and utility menu - full *****/
#top_nav_full {
	height:40px;
	margin:0px auto 0px auto;
	width:100%;
	max-width:980px;
}
/***** CHD selector *****/
#top_nav_full #chd_select_container {
	float:left;
	width:100%;
	height:40px;
	padding:0 225px 0 1.2%;
	clear:none;
	position:relative;
	/*! max-width:100%;
	*/
}
#locations-co-img {
	padding: 0px 2px 0px 0px;
	width:25px;
	max-width:25px;
}

#top_nav_full #chd_select_container div.county_label a.county_label {
	display:block;
	margin:0;
	font-weight:bold;
	color:white;
	text-decoration:none;
}
#top_nav_full #chd_select_container div.county_label {
	height:40px;
	margin:0 0 0 155px;
	font-size:1em;
	line-height:1em;
	text-align:center;
	color:#333;
	text-shadow:.6px .8px .4px #fff;
}
#state_site_navbar #top_nav_full #chd_select_container div.county_label {
	text-align:right;
	text-shadow:.6px .8px .4px #757575;
	position:relative;
}
#chd_site_navbar #top_nav_full #chd_select_container div.county_label .fdoh_label {
	display:block;
	height:18px;
	margin:0;
	padding:.1em 0 .1em 0;
	font-size:.8em;
	color:#555555;
}
#state_site_navbar #top_nav_full #chd_select_container div.county_label a.county_label {
	height:40px;
	padding-top:12px;
	color:white;
}
#chd_site_navbar #top_nav_full #chd_select_container div.county_label a.county_label {
	height:22px;
	color:black;
}
/***** #chd_site_navbar *****/
#top_nav_full #chd_select_container div.county_label a.county_label i {
	margin:0 0 0 .4em;
}
#chd_site_navbar #top_nav_full #chd_select_container a.state_site_link {
	float:left;
	display:block;
	margin:0;
	font-size:.85em;
	color:#004C97;
	text-decoration:none;
	position:absolute;
	top:10px;
}
#chd_site_navbar #top_nav_full #chd_select_container a i {
	margin-right:.5em;
}
#top_nav_full #chd_select_container a:hover, #top_nav_full #state_site_link_container:hover, #top_nav_full #state_site_link_container:focus, #top_nav_full #state_site_link_container:active {
	color:#000;
	text-decoration:underline;
}
#state_site_navbar #top_nav_full #chd_select_container select {
	margin:0;
	padding:0;
	width:100px;
	font-size:.85em;
}
#state_site_navbar #top_nav_full #chd_select_container .go_button {
	display:inline-block;
	padding:0;
	height:19px;
	width:25px;
	font-size:.7em;
	margin:0;
	padding:.3em .5em;
	background-color:#34495E;
	color:white;
	line-height:1em;
	border-radius:3px;
	border:0;
}


/***** social media *****/
/*
#top_nav_full #social_icons {
	float:right;
	width: 200px;
	width: 220px;
	height:40px;
	margin:0 60px 0 0;
	padding:0;
	z-index:999;
	position:absolute;
	left:auto;
	right:0;
}
*/
#top_nav_full #social_icons {
	float:right;
/*! width: 200px; */
	width: 220px;
	height:40px;
	margin:-5px -10px 0 0;
	z-index:999;
	position:absolute;
	left:auto;
	right:0;
	/*! border: solid 1px black; */
}




#top_nav_full #social_icons a {
	display:inline-block;
/* width: 16px;
	height: 17px;
	*/
	width: 25px;
	height: 25px;
/*	background-image:url("../../images/social_bar_icons-small.png"); */
	background-repeat:no-repeat;
	margin-top:11px;
	margin-right:6px;
}
/*
https://www.floridahealth.gov/_new/_files/images/social_bar_icons-small.png
https://www.floridahealth.gov/_new/_files/images/social-media-icons_facebook.svg
*/

#top_nav_full #social_icons a.facebook {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_facebook.svg") no-repeat;
/* background-size: 16px 17px;
	*/
	background-size: 25px 25px;
/*	border:solid 1px black; */
}

#top_nav_full #social_icons a.youtube {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_youtube.svg") no-repeat;
	background-size: 25px 25px;
/*	border:solid 1px black; */
}
#top_nav_full #social_icons a.twitter {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_twitter.svg") no-repeat;
	background-size: 25px 25px;
/*	border:solid 1px black; */
}
#top_nav_full #social_icons a.pinterest {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_pinterest.svg") no-repeat;
	background-size: 25px 25px;
/*	border:solid 1px black; */
}
/*
#top_nav_full #social_icons a.instagram {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_instagram-one-clr.svg") no-repeat;
	background-size: 25px 25px;
	border:solid 1px black;
}
#top_nav_full #social_icons a.issuu {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_issuu.svg") no-repeat;
	background-size: 25px 25px;
	border:solid 1px black;
}
*/
/* .row.header-nav #social_icons a.facebook { */
/* #top_nav_full #social_icons a.facebook {
	background-position:0px 0px;
}

#top_nav_full #social_icons a.facebook:hover {
	background-position:0px -17px;
}

#top_nav_full #social_icons a.twitter {
	background-position:-16px 0px;
}
#top_nav_full #social_icons a.twitter:hover {
	background-position:-16px -17px;
}
#top_nav_full #social_icons a.youtube {
	background-position:-32px 0px;
}
#top_nav_full #social_icons a.youtube:hover {
	background-position:-32px -17px;
}
#top_nav_full #social_icons a.pinterest {
	background-position:-48px 0px;
}
#top_nav_full #social_icons a.pinterest:hover {
	background-position:-48px -17px;
}


#top_nav_full #social_icons a.flickr {
	background-position:-64px 0px;
}
#top_nav_full #social_icons a.flickr:hover {
	background-position:-64px -17px;
}
*/
.county_select_list {
	display:inline-block;
	width:auto;
	position:relative;
	top:2px;
	text-shadow:none;
	background:white;
	border:1px solid #ddd;
	border-top:none;
	border-right-color:#cfcfcf;
	border-bottom-color:#d5d5d5;
	max-height:250px;
	margin-bottom:20px;
	max-height:70vmin;
	overflow-y:scroll;
	z-index:100;
}
#state_site_navbar .county_select_list {
	left:50px;
	z-index:100;
}
.county_select_list > ul {
	display:inline-block;
	margin:0;
	padding:0;
	list-style-type:none;
}
.county_select_list > ul li {
	display:block;
	text-align:left;
}
.county_select_list > ul li a {
	display:block;
	padding:0 2.5em 0 1.3em;
	line-height:1.5em;
	color:#555;
	white-space:nowrap;
}
.county_select_list > ul li a:hover {
	color:black;
	background:#FFE76B;
}



/***** mobile top navigation and utility menu *****/
#top_nav_mobile {
	display:none;
}
#mobile_menu_container {
	float:right;
	margin-left:33%;
	padding:0;
	font-size:16px;
	color:#333;
}
.mobile_menu_item {
	float:right;
	margin:0;
	padding:0;
}
.mobile_menu_item > a {
	display:block;
	line-height:2.4em;
	margin:0;
	padding:.3em 1em .3em;
	text-decoration:none;
	color:#333;
	border-left:1px solid #996800;
	position:relative;
}
#chd_site_navbar .mobile_menu_item > a {
	border-left-color:#aaa;
}
.mobile_menu_item .fa {
	line-height:inherit;
}
.mobile_menu_item:hover a {
	color:white;
	background-color:#2C3E50;
}
.mobile_menu_item > a span.menu_item_label {
	padding-right:.7em;
	font-weight:bold;
	/* 10/19/2014 JEB - Temp edit to remove because of mobile display issues */
	display:none;
}
.menu_dropdown {
	display:none;
	position:absolute;
	right:0;
	z-index:1001;
	width:100%;
	padding-left:150px;
}
.menu_dropdown ul {
	margin:0;
	padding:0 1px 1px 1px;
	background-color:#202E3B;
	list-style:none;
}
.menu_dropdown ul li {
	padding:0 .3em;
	background-color:#2C3E50;
	border-top:1px solid #202E3B;
}
.menu_dropdown ul li a {
	display:block;
	width:100%;
	margin:0;
	padding:.6em 0;
	font-size:1.3em;
	line-height:1.5em;
	color:white;
	text-decoration:none;
}
/***** mobile search dropdown *****/
.menu_dropdown > div {
	display:inline-block;
	float:right;
	width:auto;
	padding:1em;
	color:white;
	background-color:#2C3E50;
	border:1px solid #202E3B;
}
#mobile_county_dropdown {
	max-height:200px;
	overflow-y:scroll;
	max-height:70vmin;
}
#mobile_search_dropdown label {
	display:block;
	padding-bottom:.3em;
}
#mobile_search_dropdown input[type=text] {
	display:inline;
	font-size:1.2em;
	line-height:1.5em;
	margin:0 .3em 0 0;
	padding:.1em .5em;
	border-radius:4px;
	border:1px solid #CFCFCF;
	color:#333;
}
#mobile_search_dropdown i {
	padding:.3em;
	cursor:pointer;
}
/***** site header *****/
#header_container {
	margin:0 auto;
	width:100%;
	position:relative;
	top:0;
	left:0;
	max-width:980px;
	padding:0 1.2% 0 0;
}
#header_container #logo_container {
	float:left;
	width:150px;
	margin:0 0 -145px 10px;
}
#header_container #logo_container img {
	height:145px;
	border:5px solid white;
}
#header_content {
	min-height:90px;
	position:relative;
	margin:10px 0 0 150px;
	/*padding-bottom:1em;
	*/
	clear:none;
}
#header_content #feature_container {
	height:74px;
	margin:0 42.4% 0 0;
	width:57%;
}
#header_content #feature_container p.title {
	font-size:1em;
	width:100%;
	height:auto;
	text-align:left;
	font-weight:600;
	font-style:italic;
	line-height:1em;
	margin:0 auto .3em;
	color:#000;
	padding:0;
}
#header_content #feature_container p {
	font-size:.75em;
	width:100%;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	color:#000;
}
.chd_alert_content {
	margin:0 42.4% 0 0;
	width:57%;
}
.chd_alert_message {
	margin:0;
	padding:0;
}
.chd_alert_message a {
	display:block;
	max-height:74px;
	margin:0;
	padding:.7em .9em;
	font-size:.9em;
	font-weight:normal;
	color:#333;
	border-radius:4px;
	background-color:#ffff1e !important;
	cursor:pointer;
	color:#000 !important;
	text-decoration:none;
	overflow:hidden;
}
.chd_alert_message .icon {
	float:left;
	width:2em;
}
.chd_alert_message i {
	font-size:1.3em;
	line-height:1.3em;
	color:#000;
}
.chd_alert_message .message {
	margin-left:2.5em;
}
.chd_alert_message p {
	font-size:1em;
	font-weight:bold;
	line-height:1.2em;
}
.chd_alert_message p.description {
	font-size:0.8em;
	font-weight:normal;
	line-height:1.3em;
	margin:.2em 1.55em 0 .3em;
	color:#333;
}
.chd_alert_message a:hover {
	background-color:#ffff46;
}
#alert_tab {
	float:right;
	height:25px;
	clear:none;
	background-color:#00a0af;
	position:relative;
	z-index:30;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	width:25px;
	margin:-40px 15px 0px auto;
	top:40px;
	left:0px;
}
#alert_tab span {
	margin-right:.4em;
}
#alert_tab a {
	display:block;
	text-align:center;
	margin:0 auto;
	padding:2px 3px;
	color:black;
	text-decoration:none;
}
#alert_tab a:hover, #alert_tab a:focus, #alert_tab a:active {
	padding-top:0;
}
#header_nav {
	float:right;
	margin:0 0 0 .5em;
	text-align:right;
}
#header_nav ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
#header_nav ul li {
	font-size:.8em;
}
#header_nav a.button {
	text-decoration:none;
	line-height:1.1em;
	color:#00e;
}
#header_nav a.button:hover, #header_nav a.button:focus, #header_nav a.button:active {
	text-decoration:underline;
	color:black;
}
#search_container, .search_container {
	margin-left:1em;
	margin-bottom:.5em;
}
#mobile_search_dropdown #search_container, #mobile_search_dropdown .search_container{
	margin-right:auto;
	margin-left:auto;
}
#search_container #search_box, .search_container #search_box{
	display:inline;
	font-size:0.7em;
	height:24px;
	line-height:2em;
	margin:0 3px 0 0;
	padding-left:0.5em;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border:1px solid #CFCFCF;
	color:#828282;
}
#search_container input[type=button], #search_container input[type=submit], #search_container button, .search_container input[type=button], .search_container input[type=submit], .search_container button {
	display:none;
	height:24px;
	font-size:0.8em;
	margin:0;
	padding:0 .5em;
	line-height:1em;
	border:0;
}
#search_container input.search_button_icon, .search_container input.search_button_icon {
	font-family:FontAwesome;
}
#search_container input#search_button_text, #search_container button, .az_menu, .search_container input#search_button_text, .search_container button {
	display:inline;
}
/***** mobile header content *****/
#contact_information_mobile {
	display:none;
	float:right;
	width:auto;
	margin:1em .2em;
	font-size:1.4em;
	font-weight:bold;
	color:#333333;
}
#contact_information_mobile > a {
	display:block;
	margin:.6em 0;
	text-decoration:none;
	font-weight:bold;
	line-height:1.2em;
	color:#333;
}
#contact_information_mobile a i {
	width:32px;
	text-align:center;
	padding-right:.4em;
}
#contact_information_mobile .social_media_container {
	margin:0;
}
#contact_information_mobile .social_media_container ul {
	list-style:none;
	width:150px;
	margin:0 auto;
	padding:0;
}
#contact_information_mobile .social_media_container ul li {
	float:left;
	width:30px;
	height:30px;
	margin:0;
	padding:0;
	text-align:center;
}
#contact_information_mobile .social_media_container ul li a {
	display:block;
	font-size:30px;
	font-weight:normal;
	line-height:1.4em;
	color:#555;
	text-decoration:none;
}
#contact_information_mobile .social_media_container ul li a:hover, #contact_information_mobile .social_media_container ul li a:focus, #contact_information_mobile .social_media_container ul li a:active {
	color:#222;
}
/***** a to z index *****/
.az_menu {
	position:absolute;
	bottom:auto;
	right:0;
	display:inline-block;
	margin:.5em 0;
	padding:.5em .8em;
	font-size:0.8em;
	line-height:1em;
	white-space:nowrap;
	border-radius:4px;
	color:white;
	text-decoration:none;
	background-color:#2C3E50;
	box-shadow:inset 0px 1px 3px 0px #34495E;
}
.az_menu:visited {
	color:white;
	text-decoration:none;
}
.az_menu:hover {
	color:white;
	text-decoration:underline;
}
/***** main navigation *****/
#main_nav, #search_container input[type=button], #search_container input[type=submit], #search_container button, .az_index, .search_container input[type=button], .search_container input[type=submit], .search_container button {
	border-radius:3px;
	color:white;
	background-color:#2C3E50;
}
#main_nav.chd_site {
	background-color:#007a8c;
}
#main_nav {
	margin:.5em 0 0 150px;
	position:relative;
}
.az_index {
	display:none;
	width:100%;
	margin:0;
	position:absolute;
	top:0;
	left:0;
}
#main_nav > ul, .az_index > ul {
	width:96%;
	margin:0 auto;
	padding:0;
	list-style:none;
}
/***** override main navigation on state site so it falls below the logo at full width *****/
#header_container #logo_container.state_site {
	margin-bottom:0;
}
#main_nav.state_site {
	margin-left:1.2%;
	font-size:.9em;
}
/***** main navigation *****/
#fh_main_nav.rmenu > li, #fh_main_nav_mobile.rmenu > li {
	transition:background 0.0s ease 0s;
}
#fh_main_nav.rmenu .resp-vtabs ul.resp-tabs-list {
	float:left;
	width:25%;
}
#fh_main_nav.rmenu .resp-vtabs .resp-tabs-container {
	background-color:transparent;
	border:none;
	width:75%;
}
#fh_main_nav.rmenu .rmenu_dropdown {
	margin-top:-3px;
	background-color:#345B81;
	padding:20px 0 0 0;
	display:none;
	/*disable dropdown menus for all CHD sites*/
}
.state_site #fh_main_nav.rmenu .rmenu_dropdown {
	display:block;
}
#fh_main_nav.rmenu .rmenu_dropdown.fh-menu-tabs {
	background-color:#457aae;
	padding-top:0;
}
#fh_main_nav.rmenu .rmenu_dropdown a {
	color:#fff;
}
#fh_main_nav.rmenu ul.resp-tabs-list li {
	background-color:#345B81;
	border:solid 1px #2c3e50;
	border-left:none;
	border-bottom:0;
	color:#FFFFFF;
	text-transform:none;
	font-size:.9em;
	font-weight:400;
	padding:12px 4px 12px 15px !important;
}
#fh_main_nav.rmenu ul.resp-tabs-list li.first {
	border-top:0;
}
#fh_main_nav.rmenu .resp-vtabs li.resp-tab-active {
	background-color:#457aae;
	border-right:medium none;
	margin-right:0px !important;
}
#fh_main_nav.rmenu ul.resp-tabs-list li.resp-tab-active.first {
	border-top-color:#457aae;
}
#fh_main_nav.rmenu .rmenu_dropdown .fh-col > ul {
	list-style-type:none;
	padding:0 12px;
}
.fh-mainnav-item-box {
	display:block;
	background-color:#fff;
	padding:5px 20px;
	margin:0px;
	border:thin solid #000;
}
#fh_main_nav.rmenu .fh-col ul {
	list-style-type:none;
	padding:.5em;
}
#fh_main_nav.rmenu .rmenu_dropdown {
	color:#fff;
	font-size:.9em;
}
#fh_main_nav.rmenu .fh-col ul {
	font-size:0.9em;
	padding-left:0.5em;
}
#fh_main_nav.rmenu ul.resp-tabs-list li {
	padding:12px 4px 12px 15px !important;
}
#fh_main_nav.rmenu .fh-col > ul > li > a {
	font-weight:700;
}
#fh_main_nav.rmenu .fh-col > ul > li > .fh-col > ul > li > a {
	font-weight:400;
}
#fh_main_nav.rmenu .fh-col > ul > li {
	margin-bottom:1em;
}
#fh_main_nav.rmenu .fh-col > ul > li > ul {
	padding:.5em;
}
#fh_main_nav.rmenu .fh-col > ul > li > ul > li {
	margin-bottom:.5em;
}
#fh_main_nav.rmenu #fh_counties .fh-col ul {
	font-size:.8em;
}
#fh_main_nav.rmenu #fh_counties .fh-col > ul > li {
	margin-bottom:.5em;
}
#fh_main_nav.rmenu #fh_professions .fh-col > ul > li, #fh_main_nav.rmenu #fh_facilities .fh-col > ul > li {
	margin-bottom:0.5em;
}
#fh_main_nav.rmenu .rmenu_dropdown .fh-col > ul#fh_facilities {
	padding:0 6px 0 0;
}
#fh_main_nav.rmenu .fh-mainnav-item-box {
	color:#000;
}
#fh_main_nav.rmenu .fh-mainnav-item-box.fh-mainnav-item-box-full {
	padding:12px;
}
#fh_main_nav.rmenu .rmenu_dropdown .fh-mainnav-item-box a {
	color:#2518B5;
}
#fh_main_nav.rmenu .fh-mainnav-item-box h3 {
	font-size:1.4em;
	color:#2B3E4E;
	margin:0 0 .3em 0;
}
#fh_main_nav.rmenu .fh-mainnav-item-box h3.fh-block-heading {
	margin-left:2.3em;
}
#fh_main_nav.rmenu .fh-mainnav-item-box span.icon {
	display:block;
	width:1.5em;
	float:left;
	color:#F77618;
	font-size:1.8em;
}
#fh_main_nav .fh-mainnav-item-box a, #fh_main_nav .fh-mainnav-item-box a:hover {
	display:inline;
	background:none;
	border:none;
}
#fh_main_nav .fh-mainnav-item-box [class^="icon-"] {
	color:#F77618;
	margin:0;
}
#fh_main_nav.rmenu .fh-mainnav-item-box a.fh-phone {
	color:#3397D5;
	font-size:1.6em;
	text-decoration:underline;
	margin-left:5px;
}
#fh_main_nav.rmenu .fh-mainnav-item-box > p {
	margin:1em 0;
}
#fh_main_nav.rmenu .fh-topten-feature {
	background-color:#457AAE;
	border:1px solid #234A70;
	margin:0 12px 12px 12px;
	padding:10px;
}
#fh_main_nav.rmenu .fh-topten-feature > h3 {
	font-size:1em;
	margin-bottom:10px;
	color:white;
}
#fh_main_nav.rmenu .fh-topten-feature ol {
	margin-bottom:10px;
	padding-left:26px;
}
#fh_main_nav.rmenu .fh-topten-feature .fh-subtext, #fh_main_nav.rmenu .fh-topten-feature .fh-moretext {
	display:block;
	text-align:right;
	margin:10px 0;
}
#fh_main_nav.rmenu .fh-topten-feature .fh-subtext {
	display:block;
	font-size:0.9em;
	margin:5px 0;
	text-align:right;
}
#fh_main_nav.rmenu h3.fh-feature-heading {
	color:white;
}
/* Column Grid Styles */
.fh-col {
	display:block;
	float:left;
}
/** fh-col sizes ** fh-coln = single column width for set of n equal columns fh-coln-n2 = n2 merged column width for set of n equal columns fh-colnn = percentage width */
.fh-col1 {
	width:100%;
}
.fh-col2, .fh-col50 {
	width:50%;
}
.fh-col3, .fh-col33 {
	width:33.33%;
}
.fh-col3-2, .fh-col66 {
	width:66.66%;
}
.fh-col30 {
	width:30%;
}
.fh-col4, .fh-col25 {
	width:25%;
}
.fh-col4-3, .fh-col75 {
	width:75%;
}
.fh-col5 {
	width:20%;
}
.fh-col5-2, .fh-col40 {
	width:40%;
}
.fh-col5-3, .fh-col60 {
	width:60%;
}
.fh-col5-4, .fh-col80 {
	width:80%;
}
.fh-col6 {
	width:16.66%;
}
.fh-col7 {
	width:14.28%;
}
.fh-col8 {
	width:12.5%;
}
.fh-col9 {
	width:11.11%;
}
.fh-col10 {
	width:10%;
}
/* EasyResponsiveTabs */
#horizontalTab, .horizontalTab {
	width:100%;
	padding:0;
	margin-top:.5em;
	text-align:left;
}
ul.resp-tabs-list {
	list-style:none;
	margin:0;
	padding:0;
	background-color:#ebebeb;
}
#horizontalTab ul.resp-tabs-list, .horizontalTab ul.resp-tabs-list {
	padding:1px 1px 0 1px;
	border:1px solid #ccc;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom:0;
}
.resp-tabs-list li {
	display:block;
	float:left;
	font-size:12px;
	font-weight:600;
	margin:0;
	padding:2% 3%;
	cursor:pointer;
}
.resp-tabs-container {
	background-color:#FFFFFF;
	clear:left;
	padding:0;
}
.resp-tab-content {
	display:none;
	padding-top:.5em;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:15px;
}
.resp-content-active, .resp-accordion-active {
	display:block;
}
.resp-tab-content {
	border:1px solid #ccc;
}
h2.resp-accordion, h4.resp-accordion {
	display:none;
	margin:0;
	padding:12px .6em;
	border:1px solid #ccc;
	font-size:1em;
	font-weight:700;
	color:white;
	background-color:#00A2B1;
	cursor:pointer;
}
h2.resp-tab-active, h4.resp-tab-active {
	border-bottom:0 solid #ccc !important;
	margin-bottom:0 !important;
	padding:12px .6em !important;
}
/***** Vertical tabs *****/
.resp-vtabs ul.resp-tabs-list {
	float:left;
	width:20%;
}
.resp-vtabs .resp-tabs-list li {
	cursor:pointer;
	display:block;
	float:none;
	margin:0;
	padding:15px !important;
}
ul.resp-tabs-list li, h2.resp-accordion, h4.resp-accordion {
	background-color:#0cc;
	border:1px solid #ccc;
	color:#000;
	text-transform:uppercase;
}
.accordionTab h4.resp-accordion:focus, .horizontalTab .resp-tabs-list .resp-tab-item:focus {
	background-color:#FFD435;
	color:#000000;
}
ul.resp-tabs-list li:hover, ul.resp-tabs-list li.resp-tab-active, h2.resp-accordion.resp-tab-active, h4.resp-accordion.resp-tab-active {
	background-color:#FFD435;
	color:#000000;
}
.resp-vtabs .resp-tabs-container {
	clear:none;
	float:left;
	min-height:3em;
	padding:0;
	width:75%;
}
.resp-vtabs .resp-tab-content {
	padding-top:20px;
	border:0;
	border-top:1px solid #2C3E50;
	background-color:#457aae;
}
.resp-vtabs li.resp-tab-active {
	background-color:#FFD435;
	border:1px solid #ccc;
	border-right:none;
	color:#000000;
	margin-right:-1px !important;
	padding:14px 15px 15px 12px !important;
	position:relative;
	z-index:1;
}
.resp-arrow {
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:12px solid #000;
	float:right;
	height:0;
	margin-top:3px;
	width:0;
}
h2.resp-tab-active span.resp-arrow, h4.resp-tab-active span.resp-arrow {
	border:none;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:12px solid #000;
}
/***** Accordion styles *****/
h2.resp-tab-active, h4.resp-tab-active {
	background-color:#ffd435 !important;
}
.resp-easy-accordion h2.resp-accordion, .resp-easy-accordion h4.resp-accordion {
	display:block;
}
.resp-easy-accordion .resp-tab-content {
	border:1px solid #ccc;
}
.resp-easy-accordion .resp-tab-content:last-child {
	border-bottom:1px solid #ccc !important;
}
.resp-jfit {
	width:100%;
	margin:0;
}
.resp-tab-content-active {
	display:block;
}
h2.resp-accordion:first-child, h4.resp-accordion:first-child {
	border-top:1px solid #ccc !important;
}
.rmenu, .az_index_items {
	width:100%;
	margin:0 auto;
	padding:0;
	list-style:none;
	line-height:1em;
	overflow:visible;
	zoom:1;
}
.rmenu > li, .az_index_items > li {
	float:left;
	margin:0 auto;
	padding:0;
	text-align:left;
}
.az_index_items > li {
	width:3.84%;
}
.state_site .rmenu > li {
	padding-right:1%;
	padding-left:1%;
}
.rmenu > li.right {
	float:right;
}
.rmenu > li.noactive {
	background:none;
}
.rmenu > li > a, .az_index_items > li > a {
	display:block;
	font-size:.9em;
	color:white;
	text-align:center;
	padding:.7em 0;
	text-decoration:none;
	box-sizing:border-box;
}
/* CHD sites */
.rmenu > li.rm_ps {
	width:25%;
}
.rmenu > li.rm_ct {
	width:17.5%;
}
.rmenu > li.rm_lc {
	width:15%;
}
.rmenu > li.rm_nr {
	width:16%;
}
.rmenu > li.rm_ev {
	width:12.5%;
}
.rmenu > li.rm_au {
	width:14%;
}
/* State site */
.rmenu > li.rm_pr {
	width:18%;
}
.rmenu > li.rm_lr {
	width:18%;
}
.rmenu > li.rm_sd {
	width:15%;
}
.rmenu > li.rm_cr {
	width:11%;
}
.rmenu > li.rm_dc {
	width:19%;
}
.rmenu > li.rm_en {
	width:19%;
}
/***** Drop Down Lists *****/
.rmenu .rmenu_dropdown {
	width:97.6%;
	position:absolute;
	margin:0 1.2%;
	left:-9999em;
	opacity:0;
	z-index:9998;
	padding:20px 0 20px 0;
	border:1px solid #000;
	border-top:none;
	border-radius:3px;
}
.rmenu li.hover .rmenu_dropdown {
	left:0;
	opacity:1;
}
.rmenu .rmenu_dropdown > ul {
	line-height:21px;
	padding:0;
	margin:0 0 18px 0;
	list-style:none;
	display:inline;
	float:left;
	position:relative;
	margin:0 20px;
	width:auto;
}
.rmenu .rmenu_dropdown > ul a {
	text-decoration:none;
	transition:color 0.2s ease;
}
.rmenu .rmenu_dropdown > ul a:hover {
	color:#222222;
}
.rmenu .list_heading {
	color:#333333;
	margin:0 0 12px 0;
	font-weight:bold;
	font-size:14px;
}
.rmenu .clear {
	clear:both;
	width:100%;
	height:18px;
}
/***** Content Section - Tabs/Accordion *****/
.fh-content-page .fh-section-type-tabs .fh-content-block {
	max-width:98%;
	float:none;
}
.fh-content-page .fh-section-type-tabs .fh-block-content > p, .fh-content-page .fh-section-type-tabs .fh-block-content > div, .fh-content-page .fh-section-type-tabs .fh-block-content > table, .fh-content-page .fh-section-type-tabs .fh-block-content > ul, .fh-content-page .fh-section-type-tabs .fh-block-content > ol, .fh-content-page .fh-section-type-tabs .fh-block-content > dl, .fh-content-page .fh-section-type-tabs .fh-block-content > h1, .fh-content-page .fh-section-type-tabs .fh-block-content > h2, .fh-content-page .fh-section-type-tabs .fh-block-content > h3, .fh-content-page .fh-section-type-tabs .fh-block-content > h4, .fh-content-page .fh-section-type-tabs .fh-block-content > h5, .fh-content-page .fh-section-type-tabs .fh-block-content > h6 {
	width:67%;
}
.fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > p, .fh-content-page .fh-section-type-tabs .fh-block-content > div, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > table, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > ul, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > ol, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > dl, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > h1, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > h2, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > h3, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > h4, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > h5, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > h6 {
	width:auto;
}
.fh-content-page .fh-section-type-tabs .fh-normal-content .fh-block-heading {
	font-size:1.3em;
}
.fh-content-page .fh-section-type-tabs .fh-normal-content p {
	margin:10px 0;
}
/***** page body *****/
#content_container {
	position:relative;
	width:100%;
	max-width:980px;
	margin:0 auto;
	padding:0 0 1em;
	clear:both;
}
#content_container > #content_header {
	width:97.6%;
	margin:.8em auto 0;
}
#content_container #left_column {
	font-size:.9em;
}
/***** column layouts *****/
#content_container.layout_3-6-5 #left_column {
	float:left;
	width:19.03%;
	margin:.9em 0 1em 1.2%;
	padding:0;
}
#content_container.layout_3-6-5 #main_column {
	float:left;
	width:40.46%;
	margin:.9em 0 1em 2.4%;
	padding:0 0 1em;
}
#content_container.layout_3-6-5 #right_column {
	float:left;
	width:33.31%;
	margin:.9em 0 0 2.4%;
	padding:0;
	box-shadow:0px 0px #617B24;
}
#content_container.layout_0-9-5 #left_column {
	display:none;
}
#content_container.layout_0-9-5 #main_column {
	float:left;
	width:61.98%;
	margin:.9em 0 1em 1.2%;
	padding:0 0 1em;
}
#content_container.layout_0-9-5 #right_column {
	float:left;
	width:33.3%;
	margin:.9em 0 0 2.4%;
	padding:0;
}
#content_container.layout_4-10-0 #left_column {
	float:left;
	width:26.16%;
	margin:.9em 0 1em 1.2%;
	padding:0;
	clear:none;
}
#content_container.layout_4-10-0 #main_column {
	float:left;
	width:69.03%;
	margin:.9em 0 1em 2.4%;
	padding:0 0 1em;
}
#content_container.layout_4-10-0 #right_column {
	display:none;
}
#content_container.layout_3-11-0 #left_column {
	float:left;
	width:19.03%;
	margin:.9em 0 1em 1.2%;
	padding:0;
	clear:none;
}
#content_container.layout_3-11-0 #main_column {
	float:left;
	width:76.16%;
	margin:.9em 0 1em 2.4%;
	padding:0 0 1em;
}
#content_container.layout_3-11-0 #right_column {
	display:none;
}
#content_container.layout_0-10-4 #left_column {
	display:none;
}
#content_container.layout_0-10-4 #main_column {
	float:left;
	width:69.03%;
	margin:.9em 0 1em 1.2%;
	padding:0 0 1em;
}
#content_container.layout_0-10-4 #right_column {
	float:left;
	width:26.16%;
	margin:.9em 0 1em 2.4%;
	padding:0;
	clear:none;
}
#content_container.layout_0-7-7 #left_column {
	display:none;
}
#content_container.layout_0-7-7 #main_column {
	float:left;
	width:47.6%;
	margin:.9em 0 1em 1.2%;
	padding:0 0 1em;
}
#content_container.layout_0-7-7 #right_column {
	float:left;
	width:47.6%;
	margin:.9em 0 1em 2.4%;
	padding:0;
}
#content_container.layout_0-14-0 #left_column {
	display:none;
}
#content_container.layout_0-14-0 #main_column {
	float:left;
	width:97.6%;
	margin:.9em 0 1em 1.2%;
	padding:0 0 1em;
}
#content_container.layout_0-14-0 #right_column {
	display:none;
}
/***** left column *****/
.sub_nav {
	margin:1.5em 0;
	font-size:.8em;
	font-family:"PT Sans", sans-serif;
	font-weight:700;
}
.sub_nav h1 {
	font-size:1.1em;
	color:#333;
}
.sub_nav h1 a {
	color:#000;
	text-decoration:none;
}
.sub_nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
.sub_nav ul li {
	color:#000;
	border-top:1px solid #eee;
	border-bottom:1px solid #ddd;
	border-right:.2em solid #EDF8FD;
	border-left:.2em solid #EDF8FD;
	background:#ecf7fc;
	background:linear-gradient(to bottom, #ecf7fc 0%, #f4f8fa 35%, #ecf7fc 100%);
}
.sub_nav ul li a.toggle {
	color:#000;
	background-color:white;
	box-shadow:inset 0px 0px 1px 1px #ebebeb;
}
.sub_nav ul li > ul li {
	background:#FFF;
	border-top:1px solid #fff;
	border-bottom:1px solid #eee;
	border-right:none;
	border-left:none;
}
.sub_nav ul li > ul li:first-child {
	border-top:1px solid #eee;
}
.sub_nav ul li > ul li:last-child {
	border-bottom:0;
}
.sub_nav ul li a, .sub_nav ul li>span {
	display:block;
	width:100%;
	padding:.5em;
	color:#000;
	text-decoration:none;
	box-shadow:0px 0px;
}
.sub_nav ul li > ul li a, .sub_nav ul li > ul li span {
	color:#000;
	font-weight:normal;
	padding-top:.3em;
	padding-bottom:.3em;
	padding-left:1em;
}
.sub_nav ul li a.toggle {
	float:right;
	width:2em;
}
.sub_nav ul li.subnav a.link {
	margin-right:2em;
	width:auto;
}
.sub_nav ul li a:hover, .sub_nav ul li.selected a.toggle:hover, .sub_nav ul li.current > a, .sub_nav ul li a:focus {
	color:#000;
	text-decoration:underline;
	background:#d1ecf7;
	background:linear-gradient(to bottom, #d1ecf7 0%, #e4eff4 35%, #d1ecf7 100%);
}
.sub_nav ul li a.toggle:hover, .sub_nav ul li.current a.toggle {
	color:#000;
	background-color:white;
}

.left_nav_button {
    margin: 7px auto 7px auto;
    border-width: 1px;
    border-color: #555555;
    border-radius: 5px;
    width: 100%;
    font-size: 1em;
    padding: .5em;
    background: linear-gradient(to bottom, #ecf7fc 0%, #f4f8fa 35%, #ecf7fc 100%);
}

/***** featured topic *****/
#featured_topic_widget {
	width:100%;
	clear:both;
	margin:.7em 0;
	border:1px solid #fff;
}
#featured_topic_image {
	width:100%;
	color:black;
	margin:0;
}
#featured_topic_image img {
	height:auto;
	width:100%;
}
#featured_topic {
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	background-color:#F5f5af;
}
#featured_topic h2 {
	margin:0;
	padding:0;
	font-size:.9em;
}
#featured_topic .headline {
	display:block;
	margin:0;
	padding:.5em;
	font-size:.9em;
	text-align:left;
	line-height:1.2em;
	color:#333;
	text-decoration:none;
	box-shadow:inset 0px 0px 1px 0px #cccc86;
}
#featured_topic ul {
	list-style:none;
	width:100%;
	margin:0;
	padding:0;
	clear:none;
}
#featured_topic ul li {
	margin:0;
}
#featured_topic ul li a {
	display:block;
	padding:.2em .5em;
	font-size:.8em;
	line-height:1.2em;
	color:#555;
	text-decoration:none;
	box-shadow:inset 0px 0px 1px 0px #cccc86;
}
#featured_topic ul li a:first-child {
	padding-top:.5em;
}
#featured_topic ul li a:last-child {
	padding-bottom:.7em;
}
#featured_topic ul li a:hover, #featured_topic ul li a:focus, #featured_topic ul li a:active, #featured_topic .headline:hover, #featured_topic .headline:focus, #featured_topic .headline:active {
	background-color:#FCFCFC;
	box-shadow:inset 0px 0px 1px 0px #ccc;
}
#featured_topic_widget a.more_coverage {
	display:block;
	width:100%;
	clear:both;
	padding:.4em;
	font-size:.7em;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
	color:#777;
	text-decoration:none;
}
#featured_topic_widget a.more_coverage:hover, #featured_topic_widget a.more_coverage:focus, #featured_topic_widget a.more_coverage:active {
	color:#333;
}
#featured_topic_widget .more_coverage i {
	padding-left:.5em;
}
/***** rss feed widget *****/
#rss_feed_widget {
	display:block;
	width:100%;
	clear:both;
	padding:.4em 0;
	font-size:.8em;
	font-weight:bold;
	text-transform:uppercase;
	color:#555;
	text-decoration:none;
}
#rss_feed_widget:hover, #rss_feed_widget:focus, #rss_feed_widget:active {
	color:#222;
}
#rss_feed_widget i {
	padding:0 .4em 0 0;
}
#rss_feed_widget:hover i, #rss_feed_widget:focus i, #rss_feed_widget:active i {
	color:orange;
}
/***** featured article widget *****/
#featured_article_widget {
	width:100%;
	margin:0 auto;
	padding:0;
	clear:both;
}
#featured_article_widget h2 {
	font-size:1em;
	margin:0;
	padding:0;
}
#featured_article_widget a.headline {
	display:block;
	margin:0 auto;
	padding:.1em .2em .2em .1em;
	text-align:left;
	font-weight:bold;
	line-height:1.1em;
	color:#004C97;
	text-decoration:none;
}
#featured_article_widget a.headline:hover, #featured_article_widget a.headline:focus, #featured_article_widget a.headline:active {
	color:black;
}
#featured_article_widget #featured_article {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	margin:0 0 .5em;
	padding:0;
	clear:both;
}
#featured_article div.article {
	margin:0;
	padding:.2em .2em .3em;
	font-size:.8em;
	text-align:left;
	font-weight:normal;
	line-height:1.2em;
	min-height:6em;
	max-height:16em;
	overflow:hidden;
}
#featured_article a.read_more {
	display:block;
	width:100%;
	margin:.4em 0 0;
	padding:.9em .4em .7em .6em;
	font-size:0.7em;
	text-align:right;
	font-weight:bold;
	line-height:1.1em;
	color:#777;
	text-decoration:none;
	text-transform:uppercase;
	position:absolute;
	background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.39) 0%, #ffffff 21%);
	background-attachment:scroll;
	background-size:auto;
	right:0%;
	left:auto;
	bottom:0%;
	top:auto;
	background-position:0% 0%;
	background-repeat:repeat repeat;
}
#featured_article a.read_more:hover, #featured_article a.read_more:focus, #featured_article a.read_more:active {
	color:#333;
}
/***** featured video widget *****/
#featured_video_widget, .featured_video_column, .county-comms-links {
	width:100%;
	padding-bottom:.5em;
	clear:both;
	font-size:0.9em;
}
#featured_video_widget .featured_video_block, .featured_video_column .featured_video_block, .county-comms-links .county-link{
	margin:.5em 0;
	width:100%;
}
#featured_video_widget .featured_video_block .featured_video_image, .featured_video_column .featured_video_block .featured_video_image, .county-comms-links .county-link img {
	position:relative;
	height:auto;
	margin:0 5px 1em 2px;
	border:.4em solid white;
	box-shadow:1px 1px 6px #ccc;
}
#featured_video_widget .featured_video_block .featured_video_image img, .featured_video_column .featured_video_block .featured_video_image img, .county-comms-links .county-link img {
	width:100%;
	height:auto;
	margin:0 auto;
}
#featured_video_widget .featured_video_block h2, .featured_video_column .featured_video_block h2, .county-comms-links .county-link h3 {
	font-size:1em;
	margin:0;
	padding:0;
}
#featured_video_widget .featured_video_block a.headline, .featured_video_column .featured_video_block a.headline, .featured_video_column .featured_video_block span.headline, .county-comms-links .county-link h3 {
	display:block;
	margin-bottom:.3em;
	padding:.1em .2em 0.2em .1em;
	font-weight:bold;
	line-height:1.1em;
	color:#004C97;
	text-decoration:none;
}
.county-comms-links .line-border {
	width:100%;
	max-width:100%;
	border-bottom:2px solid #333;
	margin:1em 5px 1em 5px;
}
#featured_video_widget .featured_video_block a.headline:hover, #featured_video_widget .featured_video_block a.headline:focus, #featured_video_widget .featured_video_block a.headline:active, .featured_video_column .featured_video_block a.headline:hover, .featured_video_column .featured_video_block a.headline:focus, .featured_video_column .featured_video_block a.headline:active{
	color:black;
}
.featured_video_column .featured_video_block i.fa.fa-play-circle.large {
	font-size:5vw;
	position:absolute;
	top:37%;
	left:42%;
	color:rgb(85, 85, 85);
	background-color:white;
	border-radius:70%;
	line-height:3vw;
}
.featured_video_column .featured_video_block:hover i.fa.fa-play-circle.large {
	color:red !important;
}
#featured_video_widget .featured_video_block span.duration, .featured_video_column .featured_video_block span.duration {
	font-weight:normal;
	line-height:1em;
	position:absolute;
	top:auto;
	left:auto;
	right:5%;
	bottom:7%;
	padding:.2em .4em;
	background-color:#555;
	color:#CCC;
}
#featured_video_widget .featured_video_block:hover span.duration, .featured_video_column .featured_video_block:hover span.duration {
	color:white;
}
.featured_video_column .featured_video_block span.duration i.fa.fa-play-circle.small {
	display:none;
}
.featured_video_column .featured_video_block span.duration.large {
	font-size:1.3vw;
}
/***** newsroom_widget *****/
#newsroom_widget {
	width:100%;
	margin:0;
	clear:both;
	padding:0;
}
#newsroom_widget > h1.section_header > a {
	margin:0;
	padding:0 0 .4em;
	font-size:1.1em;
	line-height:.8em;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#959595;
}
h1.section_header, h2.section_header {
	margin:0;
	padding:0 0 .4em;
	font-size:.8em;
	line-height:.8em;
	font-weight:normal;
	text-transform:uppercase;
	color:#000;
}
#newsroom_widget ul, .article_resources ul {
	margin:0 0 0 .5em;
	padding:0;
}
#newsroom_widget ul li, .article_resources ul li {
	list-style:none;
	margin:.5em 0;
	line-height:1.1em;
}
#newsroom_widget ul li i {
	color:#000;
}
#newsroom_widget ul li a, .article_resources ul li a {
	color:#0056B6;
	text-decoration:none;
}
#newsroom_widget ul li a:hover, #newsroom_widget ul li a:focus, #newsroom_widget ul li a:active {
	color:#000;
	text-decoration:underline;
}
a.more_link {
	display:block;
	margin-bottom:.3em;
	clear:both;
	font-size:.8em;
	color:#000;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
}
a.more_link:hover, a.more_link:focus, a.more_link:active {
	color:#333;
	text-decoration:underline;
}
#newsroom_widget a.more_news {
	display:block;
	width:100%;
	clear:both;
	padding:.4em;
	font-size:.7em;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
	color:#777;
	text-decoration:none;
}
#newsroom_widget a.more_news:hover, #newsroom_widget a.more_news:focus, #newsroom_widget a.more_news:active {
	color:#333;
}
#newsroom_widget .more_news i {
	padding-left:.5em;
}
.article_resources {
	margin-top:1em;
	margin-bottom:1.5em;
}
#banner_header {
	clear:both;
	margin:.5em 0;
	padding:.5em;
	background-color:#FDE97A;
	box-shadow:inset 0px 0px 5px #DCBA01;
}
/***** breadcrumb navigation *****/
#breadcrumb_nav {
	margin:.8em 0;
	font-size:0.9em;
}
#breadcrumb_nav i {
	font-size:.8em;
	padding:0 .4em 0 .5em;
}
#breadcrumb_nav i:first-child {
	padding-left:0;
}
#breadcrumb_nav a:hover, #breadcrumb_nav a:focus, #breadcrumb_nav a:active {
	text-decoration:underline;
	color:#111;
}
#breadcrumb_nav a, #breadcrumb_nav a:hover, #breadcrumb_nav a:focus, #breadcrumb_nav a:active {
	text-decoration:underline;
	font-weight:bold;
}
#alphabet > ol {
	list-style-type:none;
	padding:0;
}
#alphabet > ol > li {
	display:inline;
	font-size:1.4em;
	font-weight:700;
	padding:0 5px;
}
#content_header {
	width:100%;
	border-bottom:2px solid #76CEE1;
	font-size:1.6em;
	line-height:1.3em;
}
/***** common styles *****/
#content_container h1.section_header {
	margin:0;
	padding:0 0 .3em;
	font-size:.8em;
	line-height:.8em;
	font-weight:normal;
	text-transform:uppercase;
	color:#000;
}
a.section_link_top {
	display:inline-block;
	margin:.2em 0 0 .7em;
	padding:.3em .6em;
	font-size:.7em;
	clear:both;
	border:1px solid white;
	color:#000;
}
a.section_link_top:hover {
	color:#000;
	background-color:#f5f5f5;
	border:1px solid #ddd;
	text-decoration:none;
}
.fh-content-section {
	font-size:.8em;
}
.lcns-reg {
	width:100% !important;
	}
.reg-subtitle {
	margin-bottom:20px;
	}
.lcns-reg td {
	font-size: 14px !important;
	line-height: 21px !important;
	padding:5px 0;
}

.fh-content-section h3 {
	font-weight:bold;
}
.fh-content-section .fh-block-content > ul {
	padding:1em 0 0 1.3em;
}
.fh-content-section h3.fh-block-heading, .fh-content-section .fh-content-block ul h3 {
	margin:0;
}
.fh-col1 {
	width:100%;
}
.icons-ul {
	list-style-type:none;
}
.icons-ul li {
	line-height:1.5em;
	margin-bottom:.4em;
}
.icons-ul li a {
	word-break:break-all;
	word-wrap:break-word;
	hyphens:auto;
}
/***** upcoming events feature DISABLED *****/
/* #upcoming_events_feature {
	width:100%;
	margin:.7em 0;
	padding:0;
	clear:both;
}
#upcoming_events_feature h1.section_header {
	margin:0;
	padding:0 0 .4em;
	font-size:.8em;
	line-height:.8em;
	font-weight:normal;
	text-transform:uppercase;
	color:#959595;
}
#upcoming_events_feature ul {
	list-style:none;
	width:100%;
	margin:0;
	padding:0;
}
#upcoming_events_feature ul li {
	padding:.7em;
	line-height:1.2em;
}
#right_column #upcoming_events_feature ul li {
	margin-bottom:.4em;
}
#upcoming_events_feature .image_wrapper {
	position:relative;
	height:auto;
	margin:0 5px 0 2px;
	border:.2em solid white;
	box-shadow:1px 1px 6px #ccc;
	float:left;
	width:30%;
	margin-right:-65%;
}
#upcoming_events_feature .image_wrapper img {
	width:100%;
	height:auto;
	margin:0 auto;
}
#upcoming_events_feature ul li .event_block {
	width:100%;
}
#upcoming_events_feature ul li.image .event_block {
	width:65%;
}
#upcoming_events_feature ul li .event_block h2 {
	font-size:1em;
	margin:0;
	padding:0;
}
#upcoming_events_feature .headline {
	display:block;
	font-size:1em;
	font-weight:bold;
	color:#004C97;
	text-decoration:none;
}
#upcoming_events_feature ul li .location {
	padding:.3em .1em 0;
	font-size:.8em;
	font-weight:normal;
	line-height:1.2em;
	color:#555;
}
#upcoming_events_feature ul li .date {
	float:none;
	padding:.2em .2em 0;
	font-size:.7em;
	font-weight:normal;
	line-height:1.3em;
	color:#959595;
}
#upcoming_events_feature ul li:hover, #upcoming_events_feature ul li:focus, #upcoming_events_feature ul li:active {
	background-color:rgba(227,240,250,1.00);
	box-shadow:inset 0px 0px 5px rgba(123,189,255,1.00);
	cursor:pointer;
	background-image:linear-gradient(180deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
}
#upcoming_events_feature ul li:hover .headline, #upcoming_events_feature ul li:focus .headline, #upcoming_events_feature ul li:active .headline {
	color:black;
}
#upcoming_events_feature ul li:hover .date, #upcoming_events_feature ul li:focus .date, #upcoming_events_feature ul li:active .date {
	color:#555;
}
#upcoming_events_feature li.featured_event {
	background-color:#FFF797;
	box-shadow:inset 0px 0px 5px #EAD900;
}
*/
/***** video feature *****/
#video_feature {
	width:100%;
	clear:both;
	margin:1em 0 1.5em;
	text-decoration:none;
}
#video_feature h2 {
	width:100%;
	margin:0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2em;
	color:#333;
}
#video_feature a {
	display:block;
	text-decoration:none;
	padding-bottom:.3em;
	color:#004C97;
}
#video_feature a:hover, #video_feature a:focus, #video_feature a:active {
	color:#333;
}
#video_feature img {
	width:100%;
	height:auto;
	margin:0;
	clear:both;
}
#video_feature:hover h2, #video_feature:focus h2, #video_feature:active h2 {
	color:black;
}
/***** health trends feature *****/
#health_trends_feature {
	width:100%;
	clear:both;
	margin:.7em 0;
}
#health_trends_feature .health_trends_item {
	float:left;
	clear:left;
	width:50%;
	padding:0 .5em;
}
#health_trends_feature .health_trends_item.right {
	clear:none;
}
#health_trends_feature .section_header {
	padding:0;
	font-size:.8em;
	line-height:1.2em;
	text-transform:uppercase;
	color:#959595;
}
#health_trends_feature .value {
	padding:.4em 0 0 0;
	font-size:2.5em;
	line-height:.8em;
	font-weight:bold;
}
#health_trends_feature .trend_indicator {
	padding-left:0.2em;
	line-height:.8em;
	font-weight:normal;
}
#health_trends_feature .fa-arrow-up {
	color:#2AA800;
}
#health_trends_feature .fa-arrow-down {
	color:#C82D30;
}
#health_trends_feature .description {
	width:100%;
	margin:0;
	font-size:.8em;
	line-height:1.3em;
}
#health_trends_feature div.florida_charts {
	width:100%;
	clear:both;
	padding-top:1em;
}
#health_trends_feature div.florida_charts .logo {
	float:left;
}
#health_trends_feature div.florida_charts .logo img {
	height:50px;
}
#health_trends_feature a {
	color:#C82D30;
}
#health_trends_feature a:hover, #health_trends_feature a:focus, #health_trends_feature a:active {
	color:black;
}
#health_trends_feature a.more_link {
	float:right;
	margin:.35em .7em 0 0;
	font-size:.9em;
	line-height:1em;
	font-weight:bold;
}
#health_trends_feature p {
	clear:both;
	padding:.5em 0 0 0;
	font-size:.8em;
	line-height:1.2em;
}
/***** article and events content *****/
.featured_topic_content {
	margin-bottom:.4em;
	padding:.3em 0 1em;
	border-bottom:1px solid #EBEBEB;
}
.featured_topic_content:last-child {
	border-bottom:none;
}
.headline h1, .title h1 {
	margin:.3em 0 .2em 0;
	padding:0;
	font-size:1.3em;
	line-height:1.2em;
	color:black;
}
p.author {
	display:inline;
	padding-left:.3em;
	font-size:.9em;
	color:#000;
	clear:left;
}
p.date {
	padding-top:.3em;
	font-size:.8em;
	color:#000;
}
#article_content p.date {
	display:inline;
	float:right;
	padding-left:.3em;
}
.featured_topic_content p.date {
	margin-bottom:-0.3em;
}
.share_sidebar {
	float:left;
	width:21%;
	margin:1em 0 0;
	padding:0;
}
.share_sidebar a.press_release, .callout_button {
	width:auto;
	font-size:.8em;
	display:inline-block;
	margin:0;
	padding:.3em .3em .5em .5em;
	line-height:1.1em;
	background-color:#ebebeb;
	border-radius:2px;
	border:1px solid #CCCCCC;
	text-decoration:none;
	color:#000;
}
.share_sidebar a.press_release {
	display:block;
	width:100%;
}
.share_sidebar a.press_release i, .callout_button i {
	float:left;
	margin:0;
	padding:.1em 0 0 0;
}
.share_sidebar a.press_release span, .callout_button span {
	display:block;
	margin:0 0 0 1.5em;
	padding:.1em 0 0 0;
}
.callout_button.read_more {
	float:right;
	padding:.4em .6em;
}
.share_sidebar a.press_release:hover, .share_sidebar a.press_release:focus, .share_sidebar a.press_release:active, .callout_button:hover, .callout_button:focus, .callout_button:active {
	background-color:#f1f1f1;
	border:1px solid #959595;
}
/***** share links *****/
.share_sidebar #share_links h2 {
	width:100%;
	margin:2em 0 0;
	padding:0;
	font-size:.7em;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px solid #ccc;
	color:#000;
}
.share_sidebar #share_links ul {
	margin:0 0 0 1.6em;
	padding:0;
}
.share_sidebar #share_links ul li {
	margin:.5em 0;
	font-size:.8em;
	line-height:1.5em;
}
.share_sidebar #share_links ul li a {
	color:#004C97;
	text-decoration:none;
}
.share_sidebar #share_links ul li i {
	color:#959595;
}
.share_sidebar #share_links ul li:hover a, .share_sidebar #share_links ul li:focus a, .share_sidebar #share_links ul li a:focus i, .share_sidebar #share_links ul li:active a, .share_sidebar #share_links ul li:hover i, .share_sidebar #share_links ul li:focus i, .share_sidebar #share_links ul li:active i {
	color:black;
}
/***** article *****/
ul.article_list {
	width:100%;
	list-style:none;
	padding-left:.5em;
}
ul.article_list li {
	padding:.2em .5em;
}
ul.article_list a {
	font-size:1.1em;
	text-decoration:none;
}
ul.article_list a:hover, ul.article_list a:focus, ul.article_list a:active {
	color:#333;
	text-decoration:underline;
}
ul.article_list em {
	display:inline-block;
	padding-left:.7em;
	font-size:.85em;
	color:#000;
}
#article, #event, #video, #event_content #event_date, #event_content #location_contact_block {
	margin:0 0 1em 23.09%;
	padding:0;
	text-align:center;
}
#event_content #location_contact_block {
	text-align:left;
}
.featured_image, #video_feature .video_wrapper {
	display:inline-block;
	max-width:100%;
	margin:0 auto .7em;
	border:.4em solid white;
	box-shadow:1px 1px 6px #ccc;
}
.featured_image.portrait {
	float:left;
	max-width:50%;
	margin:0 1em .5em 0;
}
.featured_image img {
	max-width:100%;
}
.featured_video {
	max-width:100%;
	margin:0 auto;
	border:.4em solid white;
	box-shadow:1px 1px 6px #ccc;
}
.video_wrapper, #video_feature .video_wrapper {
	float:none;
	width:100%;
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	height:0;
}
.video_wrapper iframe, #video_feature .video_wrapper iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:0;
}
#article p, #event p, #video p, #article li, #event li, #video li {
	text-align:left;
	line-height:1.2em;
}
#article p, #event p, #video p {
	color:#000;
	margin:.8em 0;
	padding:0 0 0 .3em;
}
#article p:first-child, #event p:first-child, #video p:first-child {
	margin-top:0;
}
p img {
	max-width:50%;
	height:auto;
	border:.4em solid white;
	box-shadow:1px 1px 6px #ccc;
}
p img.left {
	float:left;
	margin:0.4em 0.8em 0.3em -25%;
	clear:left;
}
p img.right {
	float:right;
	margin:.4em 0 .3em .8em;
	clear:left;
}
.content_section, .article_resources {
	text-align:left;
}
/***** media coverage *****/
a.media_coverage {
	display:inline-block;
	margin:0;
	padding:.8em 1em;
	font-size:.8em;
	line-height:1.1em;
	background-color:#ebebeb;
	border-radius:2px;
	border:1px solid #CCCCCC;
	text-decoration:none;
	color:#333;
}
a.media_coverage i {
	float:left;
	width:1.5em;
	margin:0;
	padding:0;
}
a.media_coverage span {
	display:block;
	margin:0 0 0 1.5em;
	padding:0 .3em 0 0;
}
a.media_coverage:hover, a.media_coverage:focus, a.media_coverage:active {
	background-color:#f1f1f1;
	border:1px solid #959595;
}
#article_content #article {
	margin-top:.7em;
}
/***** newsroom *****/
#newsroom_lead_article #article_content #article {
	margin-left:0;
	text-align:center;
}
#newsroom_lead_article .headline h1 a:hover, #newsroom_lead_article .headline h1 a:focus, #newsroom_lead_article .headline h1 a:active {
	color:#000;
}
#newsroom_lead_article .headline h1 a {
	display:block;
	margin:0px auto;
	padding:0.1em 0.2em 0.2em 0.1em;
	text-align:left;
	font-weight:bold;
	line-height:1.1em;
	color:#0056B6;
	text-decoration:none;
}
/***** events *****/
#event_content {
	width:100%;
}
#event_content #event_date {
	margin-top:1em;
	border:1px;
	border-color:#ccc;
}
#event_content #event_date td {
	padding:.6em;
	text-align:left;
}
#event_content #event_date td.calendar {
	padding:1em;
	background:#ebebeb;
	text-align:center;
}
#event_content #event_date td.details {
	width:100%;
}
#event_content #event_date i {
	font-size:1.5em;
	position:relative;
}
#event_content #event_date span.date {
	display:block;
	font-weight:bold;
	float:none;
}
#event_content #event_date span.time {
	display:block;
	padding-top:.2em;
	font-size:.85em;
	color:#777;
}
#location_contact_block {
	margin:.5em 0;
}
#event_content .column, #video_content .column {
	float:left;
	width:50%;
	padding:.5em;
}
#event_content .column .section_header {
	margin-bottom:.2em;
	margin-left:-0.3em;
}
#event_content .column p, #event_content .column a {
	display:block;
	font-size:.9em;
}
/***** programs and services page styles *****/
#pands {
	margin-top:1em;
}
.featured_program {
	padding:.7em;
	line-height:1.2em;
	background-color:#FDE97A;
	box-shadow:inset 0px 0px 5px #DCBA01;
}
.featured_program.image img {
	float:left;
	width:15%;
	height:auto;
	border:1px solid #ccc;
}
.featured_program .program_block {
	width:100%;
}
.featured_program.image .program_block {
	width:80%;
	margin-left:18%;
}
.featured_program .program_block h2 {
	margin:0;
	padding:0;
}
.featured_program .program_block a.more_link {
	color:#333;
}
.featured_program .program_block a.more_link:hover, .featured_program .program_block a.more_link:focus, .featured_program .program_block a.more_link:active {
	color:black;
}
.featured_program a.headline {
	display:block;
	font-size:1em;
	font-weight:bold;
	color:#004C97;
	text-decoration:none;
}
.featured_program a.headline:hover, .featured_program a.headline:focus, .featured_program a.headline:active {
	color:black;
}
.featured_program .description {
	padding:.3em .1em 0;
	font-size:1em;
	font-weight:normal;
	line-height:1.2em;
	color:#333;
}
.link_list_with_icon a {
	display:block;
	margin:1em 0;
	padding:.8em;
	border:1px solid #ccc;
	text-decoration:none;
	color:#333;
}
.link_list_with_icon .text {
	margin-right:3em;
}
.link_list_with_icon .icon {
	float:right;
	text-align:center;
}
.link_list_with_icon .icon i {
	display:block;
	padding:.7em .4em;
	font-size:1.3em;
	color:#000;
}
.link_list_with_icon h3 {
	margin:0 0 .3em 0;
	line-height:1.1em;
}
.link_list_with_icon p {
	padding-left:.5em;
	font-size:.95em;
	line-height:1.2em;
	color:#000;
}
.link_list_with_icon a:hover, .link_list_with_icon a:focus, .link_list_with_icon a:active {
	background-color:#f1f1f1;
	box-shadow:inset 0px 0px 3px 0px #ccc;
}
.link_list_with_icon a:hover .icon i, .link_list_with_icon a:focus .icon i, .link_list_with_icon a:active .icon i {
	padding-right:.2em;
	color:black;
}
/***** certificates *****/
#certificates {
	margin:0;
}
#certificates > h3 {
	margin:1em 0 .4em;
	padding:0;
}
#certificates p {
	margin:0;
	padding:0;
}
/***** videos *****/
#more_videos {
	width:100%;
	padding-top:1em;
}
#more_videos ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
#more_videos ul li {
	width:30%;
	display:inline-block;
	margin:0;
	padding:1%;
}
#more_videos .video_image {
	max-width:100%;
	height:auto;
	margin:0 5px .5em 2px;
	border:.4em solid white;
	box-shadow:1px 1px 6px #ccc;
	position:relative;
}
#more_videos .video_image img {
	width:100%;
	height:auto;
	margin:0 auto;
}
#more_videos h2 {
	font-size:1em;
	margin:0;
	padding:0;
}
#more_videos h2 a.headline {
	display:block;
	font-weight:bold;
	line-height:1.1em;
	color:#004C97;
	padding:.1em .2em .5em .1em;
	text-decoration:none;
}
#more_videos h2 a.headline:hover, #more_videos h2 a.headline:focus, #more_videos h2 a.headline:active {
	color:black;
	text-decoration:underline;
}
#more_videos span.duration {
	font-weight:normal;
	line-height:1em;
	position:absolute;
	top:auto;
	left:auto;
	right:5%;
	bottom:7%;
	padding:.2em .4em;
	background-color:#555;
	color:#CCC;
}
/***** map pages *****/
#location_content {
	width:100%;
}
.location .map {
	float:right;
	width:45%;
}
.split_right_50 {
	float:right;
	width:45%;
}
.location .top_wrapper {
	width:53%;
	margin:0 1%;
}
.location .top_wrapper a {
	color:#000;
}
.location .address_wrapper {
	margin-bottom:.5em;
	width:48%;
	float:left;
}
.location .phone_wrapper {
	width:46%;
	margin:0 1% 0 3%;
	float:right;
}
.location .phone_wrapper ul li {
	margin-top:.5em;
}
.location .phone_wrapper ul {
	margin-top:0;
}
.location .location_additional {
	padding:.5em .5em;
	clear:left;
}
.location .location_additional h3 {
	margin:.8em 0 .3em;
	font-size:1.1em;
}
.location .location_additional table a.phone {
	padding-left:.8em;
}
.location .label {
	display:block;
	margin-top:1.5em;
	font-size:1.1em;
	font-weight:bold;
	text-align:inherit;
	color:#000;
}
.location .label:first-child {
	margin-top:0;
}
.location .section {
	width:100%;
	margin:2em 0 1em 0;
}
.location .section p {
	margin:.3em 0 0 .1em;
}
.location .services_block ul {
	list-style:none;
	margin-left:.6em;
}
.location .services_block .fa-check {
	color:green;
	padding-right:.3em;
}
.list_column, .map_column {
	width:50%;
	float:left;
}
.location_list_wrapper {
	margin:1em 0 0 0;
	vertical-align:top;
}
.location_list_wrapper .location_number {
	width:1.2em;
	padding:.1em .2em;
	color:white;
	background-color:silver;
	display:block;
	float:left;
	clear:left;
	text-align:center;
	line-height:1.4em;
	vertical-align:middle;
}
.location_list_wrapper .location_list_item {
	max-width:90%;
	float:left;
	margin-bottom:1.5em;
	padding-left:1em;
}
.location_list_wrapper .location_list_item a.name {
	font-size:1.2em;
	line-height:1.1em;
	font-weight:bold;
	color:#D69100;
}
.location_list_wrapper .location_list_item a.name:hover, .location_list_wrapper .location_list_item a.name:focus, .location_list_wrapper .location_list_item a.name:active {
	color:black;
}
.location_list_wrapper .location_list_item .address {
	margin:.4em 0 0 .6em;
	font-weight:bold;
	line-height:1.1em;
}
.location_list_wrapper .location_list_item .phone_block {
	margin:.8em 0 0 .6em;
	line-height:1.1em;
}
.location_list_wrapper .location_list_item .phone_block ul li {
	margin-top:.4em;
}
.location_list_wrapper .location_list_item .services_block {
	width:98%;
	margin:1em 0 0 2%;
	font-size:.9em;
}
.location_list_item .services_block a.more_services {
	margin:1em 0 0 .6em;
	font-size:.9em;
	display:block;
	text-align:right;
}
.location_list_wrapper .location_list_item .services_block .label {
	padding-top:.5em;
	font-weight:normal;
	font-size:.9em;
	border-bottom:1px solid #ddd;
	color:#777;
	text-transform:uppercase;
}
.location_list_wrapper .location_list_item .services_block > ul {
	width:90%;
	margin:0 0 .5em;
	padding:0 2% 0 0;
}
.location_list_wrapper .location_list_item .services_block ul li {
	display:inline-block;
	margin:.6em 0 .3em 2em;
	font-size:.9em;
	padding-right:4%;
}
.location .address_block {
	margin-top:1.5em;
}
.location .address_wrapper .address {
	font-size:1em;
	margin-top:.2em;
	margin-left:.6em;
}
.location a.directions {
	font-size:.85em;
	margin:.3em 0 0 .6em;
	color:#D69100;
}
.location .phone_block {
	margin:.3em;
}
.location .phone_block i.fa-phone {
	padding-left:.3em;
}
.location .email_block i.fa-envelope {
	padding-right:.3em;
}
.location .phone_details_block {
	margin:.6em 0 0 0;
	font-size:.9em;
}
.location .email_block {
	margin:.3em;
}
.location .location_info {
	width:100%;
	clear:both;
	margin-top:1.5em;
	border-top:1px solid #D69100;
}
.location .hours {
	margin:1em;
}
.location .hours .label {
	font-size:.9em;
	color:#000;
}
.location .hours table {
	float:left;
	max-width:48%;
	margin:.3em 1% 1em 2%;
}
.location .hours td {
	margin:0;
	padding:0 1em 0 0;
	font-size:.9em;
}
.location .special_hours {
	width:40%;
	float:left;
	font-style:italic;
	font-size:.9em;
}
.location .twenty_four_image {
	float:left;
	width:15%;
}
.location .twenty_four_text {
	font-style:italic;
}
.location .location_info .services_block > ul {
	margin-top:.6em;
	padding-left:.4em;
	width:90%;
}
.location .location_info .services_block > ul li {
	margin:.6em 0 .3em 0;
	font-size:.9em;
	font-weight:600;
}
.location .location_info .services_block > ul li ul {
	width:90%;
	margin-top:0;
	padding:0 1em .6em 2em;
	font-size:.9em;
}
.location .location_info .services_block ul ul li {
	display:list-item;
	font-weight:normal;
	padding-right:4%;
	white-space:nowrap;
}
/***** sitemap *****/
#sitemap {
	margin:1em 0;
}
#sitemap ul {
	list-style:none;
}
#sitemap > ul {
	margin:.4em 0;
	padding:0 0 0 .8em;
}
#sitemap > ul a {
	font-weight:bold;
	color:#555;
}
#sitemap ul li {
	padding:.5em 0 0 0;
}
#sitemap ul ul {
	margin:.2em 0;
	font-size:.95em;
}
#sitemap ul ul li a {
	font-weight:600;
}
#sitemap ul ul ul {
	width:100%;
	margin:0;
}
#sitemap ul ul ul li {
	display:inline-block;
	margin:.2em 2em 0 0;
	font-size:.95em;
	width:25%;
	vertical-align:top;
}
#sitemap ul ul ul li a {
	color:#D39000;
	font-weight:normal;
}
#sitemap ul ul ul li:last-child {
	margin-right:0;
}
/***** search results *****/
.search-page .result_block {
	width:100%;
	margin-top:1em;
}
.search-page .result_title {
	word-break:break-all;
	word-wrap:break-word;
	hyphens:none;
}
.search-page .result_title span {
	font-size:.8em;
	color:#959595 !important;
}
.search-page .description {
	margin:0 .6em;
	line-height:1.2em;
}
.search-page .context {
	margin:0 .6em;
	font-size:.9em;
	line-height:1.2em;
	color:#777 !important;
}
.search-page .infoline {
	margin:.2em .6em 0;
	line-height:1.1em;
	color:#D39000 !important;
	word-break:break-all;
	word-wrap:break-word;
	hyphens:none;
}
/***** right column *****/
#contact_information {
	width:100%;
	margin:.7em 0;
	clear:both;
	color:#0000ee;
	border-bottom:1px solid #CCCCCC;
}
#contact_information .content_block {
	float:left;
	width:50%;
	min-height:50px;
	margin:0;
	padding:.6em .3em 1em;
}
#contact_information table.section_header {
	margin:0;
}
#contact_information .section_header th {
	padding:.2em;
	font-weight:bold;
	font-size:.9em;
	line-height:1.1em;
	text-transform:uppercase;
	text-align:left;
}
 #contact_information .section_header h1 {
	 margin:0;
	 padding:0;
	 font-size:.8em;
	 line-height: 1.5em;
}
/*
#contact_information .section_header h1 {
	margin:0;
	padding:0;
	font-size:1em;
}
*/
#contact_information .section_header th a {
	text-decoration:none;
	color:#0000ee;
}
#contact_information .section_header i {
	font-size:1.7em;
	line-height:1.2em;
}
#contact_information .section_header:hover a, #contact_information .section_header:hover i {
	color:#551a8b;
}
#report_a_disease {
	border-left-color:#cccccc;
	border-left-width:1px;
	border-left-style:solid;
}
#contact_information h2 {
	clear:both;
	margin:.5em 0;
	padding:0;
	text-align:center;
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
	color:black;
}
#contact_information table.contact_link {
	margin:0 auto;
}
#contact_information .contact_link th, #contact_information .contact_link td {
	padding:.2em;
	font-size:.9em;
	line-height:1.1em;
	text-align:left;
	vertical-align:top;
}
#contact_information .contact_link i {
	padding:0 .2em 0 .4em;
	font-size:1.2em;
	line-height:1em;
}
/***** popular programs and services *****/
#most_popular_services {
	margin:.7em 0;
	width:100%;
	padding:0;
	border:1px solid #CCCCCC;
}
#most_popular_services:hover {
	background:white;
}
#most_popular_services h1.header {
	font-weight:bold;
	margin:0;
	font-size:1em;
	line-height:1.2em;
	padding:.7em 0 .3em .5em;
	color:#555555;
}
#most_popular_services .column {
	float:left;
	width:50%;
}
#most_popular_services ul {
	list-style:none;
	margin:0 0 .3em;
	padding:0;
	width:100%;
}
#most_popular_services ul li a {
	display:block;
	font-size:0.9em;
	line-height:1.1em;
	margin:0 2%;
	padding:.4em .2em .4em .5em;
}
#most_popular_services ul li a:hover, #most_popular_services ul li a:focus, #most_popular_services ul li a:active {
	color:black;
	text-decoration:underline;
	cursor:pointer;
}
#most_popular_services .callout {
	display:block;
	width:96%;
	margin:2% auto;
	padding:.6em;
	border-radius:3px;
	box-shadow:inset 0px 0px 4px #ccc;
	background-color:#B4E8B4;
	text-decoration:none;
	clear:both;
}
#most_popular_services .callout:hover, #most_popular_services .callout:focus, #most_popular_services .callout:active {
	background-color:#ACE5AC;
}
#most_popular_services .callout .icon {
	float:left;
	width:34px;
	text-align:center;
	color:#555;
}
#most_popular_services .callout i {
	font-size:24px;
	line-height:1em;
}
#most_popular_services .callout .message {
	margin-left:38px;
}
#most_popular_services .callout .message p {
	font-size:0.9em;
	font-weight:bold;
	line-height:1.2em;
	font-style:italic;
	color:#555;
}
#most_popular_services .callout .message p.link {
	font-size:0.8em;
	font-weight:normal;
	line-height:1.3em;
	margin:.7em .5em;
	color:#333;
}
/***** licensure *****/
.licensure_widget .licensure_header img {
	float:left;
	max-width:40px;
	margin:0 0 0 5px;
}
.licensure_widget .licensure_header h3 {
	margin:0;
	padding:0 0 0 60px;
	font-weight:bold;
}
#licensure, .licensure_widget .verify_license {
	width:100%;
	margin:.7em 0;
	padding:5px .7em;
	clear:both;
	cursor:pointer;
}
#licensure {
	background-color:#E6F3FF;
	box-shadow:inset 0px 0px 1px 0px #96A4B2;
}
.licensure_widget .verify_license {
	background-color:#060;
	box-shadow:inset 0px 0px 1px 0px #67A672;
}
#licensure .link, .licensure_widget .verify_license .link {
	margin:.8em 0;
	clear:both;
	padding:.05em 0;
}
#licensure .link a, .licensure_widget .verify_license .link a {
	text-decoration:none;
}
#licensure .icon, .licensure_widget .verify_license .icon {
	float:left;
	width:28px;
}
#licensure i, #licensure em, .licensure_widget .verify_license i, .licensure_widget .verify_license em {
	font-size:1.4em;
	line-height:1em;
}
#licensure .item_label, .licensure_widget .verify_license .item_label {
	/*margin-left:2em;
	*/
}
#licensure .item_label p, .licensure_widget .verify_license .item_label p {
	font-size:1em;
	font-weight:bold;
	line-height:1.2em;
	margin-left:2em 
}
#licensure .item_label p.description, .licensure_widget .verify_license .item_label p.description {
	font-size:0.8em;
	font-weight:normal;
	line-height:1.3em;
	margin:.2em 1.55em 0 .3em;
	color:#000;
}
#licensure .section_header p {
	font-size:0.8em;
	margin:1em 0 0;
	color:#000;
	text-transform:uppercase;
}
#licensure i, #licensure em, #licensure .item_label p, #licensure .item_label p a {
	color:#004C97;
}
.verify_license i, .verify_license em {
	color:#fff;
}
.licensure_widget .verify_license .item_label p, .licensure_widget .verify_license .item_label p.description, .licensure_widget .verify_license .item_label p a, .licensure_widget .verify_license .item_label p.description a {
	color:white;
}
.licensure_widget .mqa_logos p {
	margin:0;
	padding:0;
	text-align:center;
}
.licensure_widget .mqa_logos p img {
	margin:.5em .5em 0 0;
	max-height:130px;
	border:0;
	box-shadow:none;
}
/***** article pagination *****/
#right_column #pagination {
	width:100%;
	margin:.7em 0;
	clear:both;
	color:#959595;
	border-bottom:1px solid #CCCCCC;
}
#right_column #pagination .content_block {
	float:left;
	width:50%;
	margin:.2em 0;
	padding:.3em .6em;
}
#right_column #pagination .content_block h1 {
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:normal;
}
#right_column #pagination .content_block:hover h1, #right_column #pagination .content_block:focus h1, #right_column #pagination .content_block:active h1 {
	color:#333;
}
#right_column #pagination .content_block:hover h2, #right_column #pagination .content_block a:focus h2, #right_column #pagination .content_block:active h2 {
	color:#004C97;
}
#right_column #pagination .content_block h1 span {
	padding:0 .6em;
	font-weight:normal;
	font-size:.8em;
	line-height:1.1em;
	text-align:left;
	text-transform:uppercase;
}
#right_column #pagination .content_block h2 i {
	display:none;
}
#right_column #pagination .content_block a {
	text-decoration:none;
}
#right_column #pagination .content_block i {
	margin:0;
	padding:0 .3em;
	font-size:1em;
	line-height:1em;
}
#right_column #next {
	text-align:right;
}
#right_column #pagination h2 {
	clear:both;
	margin:0;
	padding:.3em 0;
	font-size:1em;
	line-height:1em;
	font-weight:normal;
	color:black;
}
.gray_box {
	display:block;
	margin:1em 0;
	padding:.8em 1em;
	line-height:1.1em;
	background-color:#ebebeb;
	border-radius:2px;
	border:1px solid #CCCCCC;
	text-decoration:none;
	color:#333;
}
/***** media resources *****/
#media_resources_widget div.icon {
	float:left;
	width:4.1em;
	margin:0;
	padding:0;
}
#media_resources_widget i {
	margin:0;
	padding:0;
	font-size:3em;
}
#media_resources_widget div.text {
	margin:0 0 0 4.1em;
	padding:0;
}
#media_resources_widget div.text h1, .gray_box h1 {
	margin:0 0 .3em 0;
	padding:0;
	font-size:1.2em;
}
#media_resources_widget div.text h1 a {
	color:#333;
}
#media_resources_widget div.text p {
	margin:0 0 .5em 0;
	padding:0;
	font-size:.9em;
}
/***** media inquiries widget *****/
#media_inquiries_widget ul {
	margin-top:0;
}
#media_inquiries_widget ul li, #media_inquiries_widget ul li i {
	padding-top:.6em;
}
#media_inquiries_widget a {
	color:#000;
	text-decoration:none;
}
#media_inquiries_widget a:hover, #media_inquiries_widget a:focus, #media_inquiries_widget a:active {
	text-decoration:underline;
}
/***** order certificates widget *****/
#order_certificates_widget div.icon {
	float:left;
	width:4.1em;
	margin:0;
	padding:0;
}
#order_certificates_widget i {
	margin:0;
	padding:0;
	font-size:3em;
}
#order_certificates_widget div.icon img {
	max-width:60%;
}
#order_certificates_widget div.text {
	margin:0 0 0 2.1em;
	padding:0;
}
#order_certificates_widget div.text h1, .gray_box h1 {
	margin:0 0 .3em 0;
	padding:0;
	font-size:1.2em;
}
#order_certificates_widget div.text h1 a {
	color:#333;
}
#order_certificates_widget div.text p {
	margin:0 0 .5em 0;
	padding:0;
	font-size:.9em;
}
/***** twitter *****/
iframe.twitter-timeline {
	width:100%;
}
/***** twitter include block *****/
.EdgeButton, .EdgeButton:visited {
	border-radius:100px;
	box-shadow:none;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	padding:6px 16px;
	position:relative;
	text-align:center;
	white-space:nowrap;
}
.EdgeButton--secondary, .EdgeButton--secondary:hover, .EdgeButton--secondary:focus, .EdgeButton--secondary:active {
	border-color:#1DA1F2;
	color:#1DA1F2;
}
.follow-button .button-text, .edit-button .button-text {
	text-align:center;
}
.EdgeButton--secondary:hover, .EdgeButton--secondary:active {
	background-color:#E8F5FD;
}
.twitter-header .col-12 {
	margin-top:.5em;
}
.twitter-header .col-12 .col-3, .twitter-header .col-12 .col-12 {
	padding:0px;
}
.twitter-header .col-8 {
	margin-top:.5em;
	margin-bottom:.5em;
}
.twitter-header .col-8 {
	margin-top:.5em;
	margin-bottom:.5em;
}
.twitter-header .col-8 button {
	background-color:white;
}
.twitter-header .col-8 button:hover, .twitter-header .col-8 button:active, .twitter-header .col-8 a:focus button {
	background-color:#E8F5FD;
}
.twitter-header .twitter-link {
	text-align:left;
	font-size:.9em;
}
.x-follow {
	font-family:Helvetica Neue LT,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
	font-size:.9em;
	font-weight:bold;
}
.x-follow svg {
	width:16px;
}
/***** links *****/
#media_resources_widget .column, #order_certificates_widget .column {
	float:left;
	width:50%;
}
#media_resources_widget .link_block, #order_certificates_widget .link_block {
	clear:both;
}
#media_resources_widget.link .column, #order_certificates_widget.link .column {
	display:none;
}
#media_resources_widget ul, #order_certificates_widget ul {
	list-style:none;
	margin:0 0 .3em;
	padding:0;
	width:100%;
}
#order_certificates_widget ul {
	margin-top:.3em;
}
#media_resources_widget ul li a, #order_certificates_widget ul li a {
	display:block;
	font-size:0.9em;
	line-height:1.1em;
	margin:0 2%;
	padding:.4em .2em .4em .5em;
	color:#004C97;
	text-decoration:none;
}
#order_certificates_widget ul li a {
	margin-left:0;
	padding-left:0;
}
#media_resources_widget ul li a:hover, #media_resources_widget ul li a:focus, #media_resources_widget ul li a:active #order_certificates_widget ul li a:hover, #order_certificates_widget ul li a:focus, #order_certificates_widget ul li a:active {
	color:black;
	cursor:pointer;
	text-decoration:underline;
}
/***** callout button *****/
#order_certificates_widget .callout {
	display:block;
	width:96%;
	margin:2% auto;
	padding:.6em;
	border-radius:3px;
	box-shadow:inset 0px 0px 4px #ccc;
	text-decoration:none;
	clear:both;
	background:#fbab00;
}
#order_certificates_widget .callout:hover, #order_certificates_widget .callout:focus, #order_certificates_widget .callout:active {
	background-color:#f29500;
	background:linear-gradient(to bottom, #fbab00 0%, #ffae01 23%, #ffae01 23%, #f29500 100%);
}
#order_certificates_widget .callout p {
	margin:0;
	padding:.5em;
	font-weight:bold;
	line-height:1.1em;
	color:#333;
	text-align:center;
}
/***** recent articles widget *****/
#recent_articles_widget {
	width:100%;
	margin:1em 0;
	padding:0;
	clear:both;
}
#recent_articles_widget a img {
	float:left;
	width:auto;
	max-width:20%;
	max-height:2.8em;
	margin:.2em .5em 0 0;
	border:1px solid #ccc;
	clear:left;
}
#recent_articles_widget a {
	display:block;
	margin:.4em 0 .7em;
	font-size:.9em;
	line-height:1.1em;
	color:#004C97;
	text-decoration:none;
}
#recent_articles_widget a:hover, #recent_articles_widget a:focus, #recent_articles_widget a:active {
	color:black;
}
/***** upcoming events widget *****/
#upcoming_events_widget {
	width:100%;
	margin:1em 0;
	padding:0;
	clear:both;
}
#upcoming_events_widget.location_events a span.title {
	width:100%;
	margin-right:0;
}
#upcoming_events_widget.location_events a span.date {
	float:right;
	clear:left;
	width:100%;
	margin-top:.4em;
	margin-bottom:.3em;
	text-align:left;
}
#upcoming_events_widget a .image_wrapper {
	float:left;
	max-width:22%;
	margin:.2em .5em 0 0;
	border:.2em solid white;
}
#upcoming_events_widget a .image_wrapper img {
	width:auto;
	max-width:100%;
}
#upcoming_events_widget a {
	display:block;
	margin:.2em 0 0 .4em;
	padding:.4em;
	font-size:.9em;
	line-height:1.1em;
	color:#004C97;
	text-decoration:none;
}
#upcoming_events_widget a span.title {
	display:block;
	float:left;
	width:70%;
	color:#333;
	font-size:.9em;
}
#upcoming_events_widget a span.date {
	display:block;
	float:right;
	width:25%;
	margin:0 0 .7em;
	font-size:.8em;
	line-height:1.2em;
	color:#959595;
	text-decoration:none;
	text-align:center;
}
#upcoming_events_widget a span.date i {
	padding-right:.7em;
}
#upcoming_events_widget a span.time {
	padding-left:1.5em;
	font-size:.9em;
	line-height:.9em;
	color:#888;
}
#upcoming_events_widget a:hover, #upcoming_events_widget a:focus, #upcoming_events_widget a:active {
	color:black;
	background-color:#f5f5f5;
	box-shadow:inset 0px 0px 1px 0px #ccc;
	cursor:pointer;
}
/***** 70-30 split column setup *****/
.split_70-30 {
	width:100%;
	clear:both;
}
.split_70-30_left {
	float:left;
	width:67.6%;
	margin:.4em 32.4% 0 0;
}
.split_70-30_right {
	float:right;
	width:30%;
	margin:0.4em 0 1em -30%;
	padding:.5em;
	clear:right;
	font-size:.9em;
	line-height:1.2em;
}
.split_70-30_right .block {
	margin:1em 0em;
	width:100%;
}
/***** chd contact widget *****/
#chd_contact_widget {
	padding:0;
	border:1px solid #e5e583;
}
#chd_contact_widget h3 {
	margin:0;
	padding:.4em .6em;
	font-size:.9em;
	line-height:1.1em;
	border-bottom:1px solid #e5e583;
	background-color:#f6f5bc;
}
#chd_contact_widget span.listing {
	width:100%;
	max-width:100%;
	background-color:rgba(246,245,188,.3);
	font-size:.9em;
	font-weight:400;
	display:block;
	text-align:center;
}
#chd_contact_widget ul {
	margin:.3em .3em .6em 1em;
	padding:0 0 0 1em;
}
#chd_contact_widget ul li {
	margin:0;
	padding:.4em 0 .2em 0;
	font-size:.8em;
	line-height:1.5em;
}
#chd_contact_widget ul li i {
	margin:.3em 0 0 0;
	color:#333;
}
#chd_contact_widget ul li a {
	text-decoration:none;
	color:#004C97;
}
#chd_contact_widget ul li a.phone {
	font-weight:bold;
}
#chd_contact_widget ul li p {
	margin:0;
	padding:0;
}
#chd_contact_widget ul li p.address {
	margin-bottom:.2em;
	font-weight:bold;
}
#chd_contact_widget ul li:hover a, #chd_contact_widget ul li:focus a, #chd_contact_widget ul li:active a {
	color:black;
}
.phone.label {
	color:black;
	font-size:0.85rem;
	font-weight:bold;
	margin-top:.4rem;
	margin-bottom:-.4rem;
}
.split_70-30_right .content_block {
	margin:1em;
}
.split_70-30_right .content_block img {
	max-width:100%;
}
/***** content banner *****/
.content_banner_content {
	display:block;
	width:100%;
	margin:.5em 0 1em;
	clear:both;
	margin:1em 0;
	padding:.8em 1em;
	line-height:1.5em;
	position:relative;
	background-color:#ebebeb;
	border-radius:2px;
	border:1px solid #CCCCCC;
	text-decoration:none;
	color:#000;
}
/* to be deleted - support older version of the action banner */
.content_banner_content .links {
	display:block;
	width:40%;
	float:right;
	margin:.6em .2em 0 0;
	padding:0;
	text-align:center;
	position:absolute;
	top:.5em;
	right:.5em;
}
/* end to be deleted */
.content_banner_content .link_block {
	display:block;
	width:40%;
	float:right;
	margin:.6em .2em 0 0;
	padding:0;
	text-align:center;
}
.content_banner_content a.link_button {
	display:block;
	margin:0 auto;
	padding:.5em .9em;
	font-size:1.2em;
	line-height:1.15em;
	background-color:#ffce08;
	border:1px solid #e0ba20;
	color:#000;
	text-align:center;
	border-radius:4px;
	text-decoration:none;
	font-weight:bold;
}
.content_banner_content a.link_button:hover {
	background-color:#fcd700;
}
.content_banner_content .sublink {
	clear:right;
	display:block;
	font-size:0.9em;
	margin:.3em 1em;
}
.content_banner_content .banner, .content_banner_content .banner_block {
	padding:.2em 43% .2em .2em;
}
.content_banner_content .banner_block_wide {
	padding:.2em .2em .2em .2em;
}
.content_banner_content h2 {
	margin:0;
	font-size:1.3em;
	line-height:1.15em;
	font-family:'PT Sans', sans-serif;
	color:#000;
	font-weight:bold;
	font-size:1.1em;
}
.content_banner_content p {
	display:block;
	margin:.5em 0 0 0;
	padding:0;
	font-size:.9em;
	font-style:italic;
}
/***** action banner content *****/
.action_banner_content {
	padding:0;
	margin:.5em 0;
}
.action_banner_content h1 {
	margin:0;
	padding:.5em .8em 1em .8em;
	font-size:1em;
	font-weight:inherit;
	line-height:1.3em;
	border:1px solid #e6e6e6;
	background:#f5f5f5;
}
.action_banner_content a.action_button {
	display:block;
	max-width:40%;
	float:right;
	margin:.8em .8em .5em 2em;
	padding:.3em .7em;
	font-size:1em;
	line-height:1.2em;
	background-color:#ffce08;
	border:1px solid #e0ba20;
	color:#000;
	text-align:center;
	border-radius:4px;
	text-decoration:none;
}
.action_banner_content a.action_button:hover {
	background-color:#fcd700;
}
.action_banner_content h1 .fh-action-sublink {
	display:block;
	margin:.5em .8em 0 0;
}
.action_banner_content img {
	width:100%;
	max-width:100%;
}
/***** FAQ *****/
.faq_content {
	padding:0;
	margin-bottom:1em;
}
.faq_content ul {
	padding:0 0 0 1em;
	margin:1em 1em 1.5em 1em;
}
.faq_content ul li {
	padding:.4em 0 .2em 0;
	line-height:1.1em;
}
.faq_content h2 {
	margin:1em 0 .3em .6em;
	padding:0;
	font-size:1em;
}
.faq_content p {
	margin:0 0 .1em 1em;
	padding:0;
}
/***** links content *****/
.links_content {
	padding:0;
	margin-bottom:1em;
}
.links_content ul {
	list-style:none;
	padding:0;
	margin:1em 1em .3em .4em;
}
.links_content ul li {
	padding:.4em 0 .2em 0;
	line-height:1.1em;
}
.links_content ul li a {
	display:block;
}
.links_content ul li span {
	display:block;
	padding:.4em 0 .2em .3em;
}
.links_content p {
	margin:0 0 .1em 1em;
	padding:0;
}
/***** publications content *****/
.publications_content {
	padding:0;
	margin-bottom:1em;
}
.publications_content h2 {
	margin:.8em 0 .3em .2em;
	padding:0;
	font-size:1.1em;
}
.publications_content p {
	margin:.3em 0 0 .5em;
	padding:0;
}
.publications_content p.date {
	margin:0;
	padding:0 0 0 .6em;
	font-size:.8em;
	color:#959595;
	float:none;
}
.publications_content .publication_listing_thumb {
	margin-top:1em;
	margin-bottom:.5em;
	padding-left:.6em;
}
/***** upcoming events *****/
#upcoming_events_feature {
	width:100%;
	margin:.7em 0;
	padding:0;
	clear:both;
}
#upcoming_events {
	margin:0;
	padding:0;
}
#upcoming_events_feature .list, #upcoming_events .list {
	padding:.3em 0;
	border:1px solid #ccc;
	border-left:0;
	border-right:0;
}
#volunteer_list {
	padding:.3em 0;
	border:1px solid #ccc;
	margin:0;
	padding:0;
	border:0;
}
#volunteer_list .list {
	margin-top:10px;
}
#volunteer_list .jplist-panel {
	margin-bottom:40px;
}
#volunteer_list .jplist-panel .jplist-pagination {
	margin-bottom:20px;
}
#upcoming_events_feature .list-item, #upcoming_events .list-item, #volunteer_list .list-item {
	width:100%;
	clear:left;
	margin:.2em 0 0;
}
#volunteer_list .list-item {
	border-top:1px solid #CCC;
	padding-top:10px;
}
#upcoming_events_feature .list-item a, #upcoming_events .list-item a {
	display:block;
	padding:.7em;
}
.image_wrapper {
	position:relative;
	height:auto;
	margin:0 5px 0 2px;
	border:.2em solid white;
	background:white;
	box-shadow:1px 1px 6px #ccc;
	float:left;
	width:30%;
	margin-right:-65%;
}
#upcoming_events_feature .image_wrapper img, #upcoming_events .image_wrapper img {
	width:100%;
	height:auto;
	margin:0 auto;
}
#volunteer_list .data_wrapper {
	position:relative;
	height:auto;
	background:white;
	float:left;
	width:30%;
}
#volunteer_list .data_wrapper p {
	margin:0;
	padding:0px 15px 5px 0px;
}
#upcoming_events_feature .list-item .content_block, #upcoming_events .list-item .content_block, #upcoming_events_feature .list-item .block, #upcoming_events .list-item .block {
	float:right;
	width:100%;
}
#upcoming_events_feature .list-item.image .content_block, #upcoming_events .list-item.image .content_block, #upcoming_events_feature .list-item.image .block, #upcoming_events .list-item.image .block {
	float:right;
	width:65%;
}
#volunteer_list .list-item .block {
	float:left;
	width:65%;
}
#upcoming_events_feature .headline, #upcoming_events .headline, #volunteer_list .headline {
	display:block;
	font-size:1em;
	text-decoration:none;
}
#upcoming_events_feature .title, #upcoming_events .title, #volunteer_list .organization {
	font-weight:bold;
	font-size:1em;
	line-height:1.2em;
	color:#333;
}
#upcoming_events_feature .location, #upcoming_events .location {
	font-size:.9em;
	font-weight:normal;
	line-height:1.2em;
	color:#555;
}
#upcoming_events_feature .date, #upcoming_events .date {
	float:none;
	padding:.4em 0 0;
	font-weight:normal;
	line-height:1em;
	color:#6e6e6e;
}
#upcoming_events_feature .list-item a:hover, #upcoming_events_feature .list-item a:focus, #upcoming_events_feature .list-item a:active, #upcoming_events .list-item a:hover, #upcoming_events .list-item a:focus, #upcoming_events .list-item a:active {
	background-color:#f7f7f7;
	box-shadow:inset 0px 0px 3px 0px #ccc;
	cursor:pointer;
}
#upcoming_events_feature .featured_event, #upcoming_events .featured_event {
	background-color:#f5f5af;
	box-shadow:inset 0px 0px 1px #cccc86;
}
#report_disease_widget {
	border:1px solid #F2C40F;
	padding:.3em 0 .6em;
}
#report_disease_widget > i {
	margin:.3em;
	float:left;
	color:orange;
	font-size:1.8em;
}
#report_disease_widget > div {
	padding:0 0 0 2.8em;
}
#report_disease_widget > div h3 {
	margin:.5em 0 .5em;
	padding:0;
	font-size:1em;
}
#report_disease_widget > div i {
	padding-right:.4em;
}
#report_disease_widget span.phone {
	display:block;
	font-size:1.2em;
	color:black;
	font-weight:bold;
}
#report_disease_widget .sub-text {
	display:block;
	padding-top:.5em;
	font-size:.75em;
	font-style:italic;
	line-height:1em;
}
.highlight_block_widget {
	margin:0;
	padding:1em;
	border:#fff797 1px solid;
	background:#FFFBCB;
}
.highlight_block_widget h3 {
	margin:0;
	padding:0;
	font-size:.9em;
	font-weight:bold;
}
.highlight_block_widget > ul {
	margin:0;
	padding-left:1.8em;
}
.highlight_block_widget > ul li {
	font-size:.9em;
	line-height:1.1em;
	padding-top:.5em;
}
.fh-promo-small {
	clear:both;
	margin-bottom:1.2em;
}
.fh-promo-small img.fh-promo-image {
	float:left;
	max-width:90px;
}
.fh-promo-small-content {
	padding-left:95px;
}
.fh-promo-small-content h3 {
	font-size:.9em;
	font-weight:bold;
	color:black;
}
.fh-promo-small-content .fh-alert-text {
	display:block;
	font-size:.85em;
	font-style:italic;
	font-weight:bold;
	color:red;
	padding-bottom:.3em;
}
.fh-promo-small-content .fh-block-content {
	font-size:.8em;
}
ul.inline-list {
	list-style:none;
	margin:0;
	padding:0;
}
ul.inline-list li {
	display:inline-block;
}
.fh-col3 {
	max-width:31%;
}
.fh-promo-small-content ul.inline-list li a {
	margin:0;
	padding:0;
}
.fh-promo-small-content p {
	margin:.3em 0 0;
	padding:0;
}
/***** footer *****/
#footers {
	clear:both;
	width:100%;
}
#social_footer_container {
	clear:both;
	width:100%;
	background-color:#FFF797;
	border-top-color:#ead900;
	border-top-width:1px;
	border-top-style:solid;
}
#social_footer {
	margin:0 auto;
	width:100%;
	max-width:980px;
	padding:0.7em 1em 1em;
}
#social_footer #the_facts {
	height:66px;
	margin:0 200px 0 0;
	padding:0 0 0 1.2%;
	color:#555555;
	font-weight:bold;
	line-height:1.4em;
}
#social_footer #the_facts .header {
	width:100%;
	font-size:.9em;
	font-style:italic;
	margin:0;
}
#social_footer #the_facts .flexslider {
	font-size:.95em;
	margin-bottom:0;
	background-color:transparent;
	border:none;
	border-radius:0;
	box-shadow:none;
}
#social_footer #the_facts .flex-direction-nav a {
	width:18px;
	height:18px;
	top:3em;
	margin:-20px 0 0;
	background:url("../../images/footer-slider-direction-nav.png");
	opacity:1;
}
#social_footer #the_facts .flex-direction-nav .flex-next {
	background-position:100% 0;
	right:0;
}
#social_footer #the_facts .flex-direction-nav .flex-prev {
	left:0;
}
#social_footer #the_facts .flexslider:hover .flex-next {
	opacity:1;
	right:0;
}
#social_footer #the_facts .flexslider:hover .flex-prev {
	opacity:1;
	left:0;
}
#social_footer #the_facts .slides {
	padding-left:34px;
	width:90%;
}
#social_footer #the_facts .slides h3 {
	font-size:1em;
	letter-spacing:.03em;
	font-style:italic;
	margin-bottom:4px;
	margin-left:-34px;
}
#social_footer #the_facts .fh-slide-text {
	font-family:'PT Sans', sans-serif;
	font-size:1.3em;
	font-weight:700;
	margin-left:5px;
}
#social_footer #the_facts p {
	font-size:1.3em;
}
#social_footer #social_media_container {
	float:right;
	margin:0 0.1em 0 1em;
}
#social_footer #social_media_container p {
	float:left;
	font-size:1em;
	width:100%;
	text-align:center;
	font-weight:bold;
	line-height:1em;
	font-style:italic;
}
#social_footer #social_media_container ul {
position: relative;
left: 24px;
	list-style:none;
	width:180px;
	margin:10px auto 0;
	padding:0;
}
#contact_information_mobile .social_media_container ul {
	list-style:none;
	width:180px;
	margin:10px auto 0;
	padding:0;
}
#social_footer #social_media_container ul li, #contact_information_mobile .social_media_container ul li {
	float:left;
	width:36px;
	height:33px;
	margin:0;
	padding:0;
	text-align:center;
}
#social_footer #social_media_container ul li a {
	display:inline-block;
	width:32px;
	height:33px;
	background-repeat:no-repeat;
}
#contact_information_mobile .social_media_container ul li a {
	display:inline-block;
	width:32px;
	height:33px;
	background-image:url("../../images/social_bar_icons.png");
	background-repeat:no-repeat;
}

/*
#top_nav_full #social_icons a.facebook {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_facebook.svg") no-repeat;
	background-size: 25px 25px;
}
*/
#social_footer #social_media_container ul li#facebook a {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_facebook.svg") no-repeat;
	background-size: 25px 25px;
}
#social_footer #social_media_container ul li#twitter a {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_twitter.svg") no-repeat;
	background-size: 25px 25px;
}
#social_footer #social_media_container ul li#youtube a {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_youtube.svg") no-repeat;
	background-size: 25px 25px;
}
#social_footer #social_media_container ul li#pinterest a {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_pinterest.svg") no-repeat;
	background-size: 25px 25px;
}

/* ====================================*/
/*
#top_nav_full #social_icons a.youtube {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_youtube.svg") no-repeat;
	background-size: 25px 25px;
}
#top_nav_full #social_icons a.twitter {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_twitter.svg") no-repeat;
	background-size: 25px 25px;
}
#top_nav_full #social_icons a.pinterest {
	background: url("https://www.floridahealth.gov/_new/_files/images/social-media-icons_pinterest.svg") no-repeat;
	background-size: 25px 25px;
}
*/
/* ====================================*/

#contact_information_mobile .social_media_container ul li#facebook_mobile a {
	background-position:-2px -2px;
}
#contact_information_mobile .social_media_container ul li#facebook_mobile a:hover {
	background-position:-2px -38px;
}
#contact_information_mobile .social_media_container ul li#twitter_mobile a {
	background-position:-36px -2px;
}
#contact_information_mobile .social_media_container ul li#twitter_mobile a:hover {
	background-position:-36px -38px;
}
#contact_information_mobile .social_media_container ul li#youtube_mobile a {
	background-position:-70px -2px;
}
#contact_information_mobile .social_media_container ul li#youtube_mobile a:hover {
	background-position:-70px -38px;
}
#contact_information_mobile .social_media_container ul li#pinterest_mobile a {
	background-position:-104px -2px;
}
#contact_information_mobile .social_media_container ul li#pinterest_mobile a:hover {
	background-position:-104px -38px;
}
/*
#social_footer #social_media_container ul li#pinterest a:hover, #contact_information_mobile .social_media_container ul li#pinterest_mobile a:hover {
	background-position:-104px -38px;
}


/*
#social_footer #social_media_container ul li#facebook a, #contact_information_mobile .social_media_container ul li#facebook_mobile a {
	background-position:-2px -2px;
}
#social_footer #social_media_container ul li#facebook a:hover, #contact_information_mobile .social_media_container ul li#facebook_mobile a:hover {
	background-position:-2px -38px;
}
#social_footer #social_media_container ul li#twitter a, #contact_information_mobile .social_media_container ul li#twitter_mobile a {
	background-position:-36px -2px;
}
#social_footer #social_media_container ul li#twitter a:hover, #contact_information_mobile .social_media_container ul li#twitter_mobile a:hover {
	background-position:-36px -38px;
}

#social_footer #social_media_container ul li#youtube a, #contact_information_mobile .social_media_container ul li#youtube_mobile a {
	background-position:-70px -2px;
}
#social_footer #social_media_container ul li#youtube a:hover, #contact_information_mobile .social_media_container ul li#youtube_mobile a:hover {
	background-position:-70px -38px;
}
#social_footer #social_media_container ul li#pinterest a, #contact_information_mobile .social_media_container ul li#pinterest_mobile a {
	background-position:-104px -2px;
}
#social_footer #social_media_container ul li#pinterest a:hover, #contact_information_mobile .social_media_container ul li#pinterest_mobile a:hover {
	background-position:-104px -38px;
}
*/
/*
#social_footer #social_media_container ul li#flickr a, #contact_information_mobile .social_media_container ul li#flickr_mobile a {
	background-position:-138px -2px;
}
#social_footer #social_media_container ul li#flickr a:hover, #contact_information_mobile .social_media_container ul li#flickr_mobile a:hover {
	background-position:-138px -38px;
}
*/

/***** main footer *****/
#main_footer_container {
	clear:both;
	width:100%;
	background-color:#2C3E50;
	border-top-color:#1B2631;
	border-top-width:3px;
	border-top-style:solid;
	box-shadow:inset 0px 1px 7px 0px #283A4B;
}
#main_footer {
	margin:0 auto;
	width:100%;
	max-width:980px;
}
#main_footer ul {
	list-style:none;
	margin:0 1.5em .7em 0;
	padding:0;
}
#main_footer ul li {
	font-size:.8em;
	font-weight:normal;
	line-height:1.5em;
	color:white;
	padding:.2em 0 .2em .5em;
}
#main_footer ul li.header {
	font-size:1em;
	line-height:1.2em;
	padding-left:0;
	padding-top:0;
	color:#FFF797;
}
#main_footer ul li.header a {
	color:#FFF797;
}
#main_footer ul li a {
	color:white;
	text-decoration:none;
}
#main_footer ul li a:hover, #main_footer ul li a:focus, #main_footer ul li a:active {
	color:#FFF797;
	text-decoration:underline;
}
#main_footer ul li.header a:hover, #main_footer ul li.header a:focus, #main_footer ul li.header a:active {
	color:white;
}
/* featured programs*/
#featured_programs_container {
	float:left;
	width:20.2%;
	min-width:230px;
	margin:0 0 0 1.2%;
	padding:.8em 0;
}
#featured_programs p.section_header {
	font-size:.8em;
	width:100%;
	font-weight:500;
	line-height:1em;
	clear:both;
	color:#fff;
	text-transform:uppercase;
	padding:0 .5em .3em 0;
}
#featured_programs div {
	text-align:center;
	margin:.1em auto;
	padding:12px 0 4px;
}
#featured_programs .healthiest_weight_logo img {
	width:70%;
}
#featured_programs .e_forcse_logo img {
	width:85%;
}
#featured_programs .tobacco_free_florida_logo img {
	width:50%;
}
#related_organizations {
	float:left;
	margin:1em 0 0;
	width:100%;
}
#health_across_the_state {
	margin:0 0 0 250px;
	padding:.8em 0;
	color:white;
}
#health_across_the_state .column {
	float:left;
	width:48%;
}
#health_across_the_state p.section_title {
	width:100%;
	margin:0 0 .7em;
	padding:0;
	font-size:1.2em;
	font-weight:600;
	line-height:1em;
	color:#fff;
}
/***** legal footer *****/
#legal_footer_container {
	clear:both;
	width:100%;
	background-color:#34495E;
	border-top-color:#293a4b;
	border-top-width:2px;
	border-top-style:solid;
}
#legal_footer_content {
	float:left;
	margin:0 auto;
	width:100%;
	max-width:980px;
	padding:0.7em 1em;
}
#legal_footer_content .doh_logo {
	float:left;
	margin:.2em 0 60px .2em;
	padding:4px;
	background-color:white;
}
#legal_footer_content .doh_logo img {
	height:60px;
}
#legal_footer {
	margin:.2em 0 0 85px;
	color:white;
	letter-spacing:.05em;
}
#legal_footer p {
	font-size:0.8em;
	font-weight:normal;
	line-height:1.3em;
	margin:0 0 .5em 0;
	color:#FFF797;
}
#legal_footer a {
	color:white;
	text-decoration:none;
}
#legal_footer p:first-child {
	color:white;
}
#legal_footer ul.inline-nav {
	margin:0;
}
#legal_footer ul.inline-nav li:first-child {
	padding-left:0;
}
#legal_footer ul a {
	color:#fff;
	font-weight:bold;
}
#legal_footer ul a:hover, #legal_footer ul a:focus, #legal_footer ul a:active {
	color:white;
}
.zoom_searchform {
	margin-bottom:1em;
}
.zoom_searchform input, .zoom_searchform span {
	display:inline;
}
.zoom_searchform input[type=submit], .zoom_searchform input[type=button] {
	height:24px;
	font-size:0.8em;
	margin:0;
	padding:0 .5em;
	background-color:#34495E;
	color:white;
	line-height:1em;
	border:0px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
/***** Google Maps Info Window *****/
div.info-content .title {
	color:#000;
	font-weight:500;
}
div.info-content .info p {
	margin-bottom:1px;
}
.scp_split_right {
	float:right;
	width:22.5%;
	max-width:22.5%;
	padding:10px;
}
/***** Slideshow Additions *****/
.slick-slider {
	padding-top:8px;
	padding-bottom:10px;
}
.main-display {
	width:90%;
}
.slick-list {
	width:100%;
	max-width:100%;
	display:inline-block;
}
.slider-group {
	display:inline-flex;
	padding-top:0px;
	margin:0px;
	border:0px solid #000;
	width:100%;
	max-width:100%;
}
.slick-arrow {
	width:4%;
	max-width:4%;
}
.slick-dots {
	bottom:-40px !important;
	padding-top:10px !important;
}
ul.slick-dots li button:hover, ul.slick-dots li button:focus {
	border:1px solid #FFF;
}
.slider-prev, .slider-next {
	width:5%;
	max-width:5%;
	display:block;
	cursor:pointer;
}
.slider-prev div.slider-arrow-div, .slider-next div.slider-arrow-div {
	position:relative;
	top:50%;
	margin-left:.3em;
}
.slider-prev {
	border-top-left-radius:25px;
}
.slider-prev.slider-prev-dots {
	border-bottom-left-radius:25px;
	border-bottom:0px solid transparent !important;
}
.slider-next {
	border-top-right-radius:25px;
}
.slider-next.slider-next-dots {
	border-bottom-right-radius:25px;
	border-bottom:0px solid transparent !important;
}
.slideshow-nav {
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	border-top:2px solid #000;
	padding-bottom:10px;
}
.slideshow-controls {
	display:inline;
	width:100%;
	max-width:100%;
}
.slideshow-controls .playback {
	width:49%;
	max-width:49%;
	margin-top:5px;
	display:inline-block;
}
.slideshow-controls .playback.pause {
	padding-left:3%;
	text-align:left;
}
.slideshow-controls .playback.play {
	text-align:right;
}
.slideshow-controls .playback.play i, .slideshow-controls .playback.pause i {
	cursor:pointer;
}
.overlay-text {
	position:absolute;
	bottom:0px;
	word-wrap:break-word;
	width:100%;
	max-width:100%;
}
.overlay-text h2, .overlay-text p {
	margin-left:10px;
}
.overlay-text p span.header {
	font-size:1.5em;
	font-weight:bold;
	line-height:1.1em;
}
.overlay-text p {
	font-size:.9em;
}
.img-interior {
	width:100%;
	max-width:100%;
	position:relative;
}
.image_slide a div.link-obj {
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:20px;
	height:20px;
	text-align:center;
}
.image_slide a:hover div.link-obj, .image_slide a:focus div.link-obj {
	display:block;
}
#site-map-tree .fancytree-treefocus span.fancytree-active span.fancytree-title {
	background-color:#2C3E50;
}
#site-map-tree .fancytree-treefocus span.fancytree-active span.fancytree-title a {
	color:#FFF;
}
span.fancytree-title, span.fancytree-title a {
	color:#000;
}
span.fancytree-title, span.fancytree-title a:hover, span.fancytree-title, span.fancytree-title a:focus, span.fancytree-title a:active, span.fancytree-title:hover, span.fancytree-title:focus, span.fancytree-title:active {
	color:#FFF;
}
span.fancytree-title:hover, span.fancytree-title:focus {
	background-color:#2C3E50;
}
/***** media queries *****/
@media only screen and (max-width:960px) {
.featured_video_column .featured_video_block span.duration.large {
	font-size:.9em;
}
}
@media only screen and (max-width:860px) {
/***** contact information blocks change from columns to rows *****/
#contact_information {
	border:none;
}
#contact_information .content_block {
	float:none;
	width:100%;
	clear:both;
	font-size:.9em;
	padding-top:0;
	padding-bottom:.7em;
	border:none;
}
#contact_information .section_header i {
	font-size:1.3em;
	line-height:1.1em;
}
#contact_information table.section_header h1 {
	margin:0;
	font-size:1em;
}
#contact_information h2 {
	margin:.3em .3em .3em 1.5em;
	text-align:left;
}
#contact_information table.contact_link {
	margin:.7em .2em .4em 1.5em;
}
#contact_information .contact_link td {
	padding:.2em;
}
#contact_information .contact_link i {
	padding:0 .2em 0 .4em;
	font-size:1.2em;
	line-height:1em;
}
/***** article - drop specified text to prevent wrapping *****/
#article_sidebar #share_links h2 span, .share_sidebar #share_links h2 span {
	display:none;
}
#rss_feed_widget span:last-child {
	display:none;
}
/***** article pagination blocks change from columns to rows *****/
#right_column #pagination {
	padding-bottom:.3em;
}
#right_column #pagination .content_block {
	float:none;
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
	font-size:.9em;
}
#right_column #pagination .content_block h1 {
	display:none;
}
#right_column #pagination .content_block h2 i {
	display:inline-block;
	float:left;
	width:1em;
	height:1em;
	margin-bottom:-1em;
}
#right_column #pagination .content_block h2 span {
	display:inline-block;
	padding-left:1.2em;
}
/***** media resources *****/
#media_resources_widget div.icon {
	width:2.5em;
}
#media_resources_widget i {
	font-size:1.8em;
}
#media_resources_widget div.text {
	margin-left:2.6em;
}
#media_resources_widget div.text h1, .gray_box h1 {
	font-size:1em;
}
#media_resources_widget div.text p {
	font-size:.8em;
	line-height:1.1em;
}
}
@media only screen and (max-width:800px) {
/***** override jplist styling */
.list .block, .list .img {
	width:100%;
	margin:0;
}
}
@media only screen and (max-width:768px) {
/***** header/main navigation */
/**** main navigation falls below logo at full width */
.featured_video_column .featured_video_block span.duration.large {
	font-size:.9em;
}
.featured_video_column .featured_video_block i.fa.fa-play-circle.large {
	display:none;
}
.featured_video_column .featured_video_block span.duration i.fa.fa-play-circle.small {
	display:inline;
}
#header_container #logo_container {
	margin-bottom:0;
}
.chd_alert_message a {
	max-height:123px;
	margin:0;
}
/***** for the state site bump the text size down in the main navigation menu */
#main_nav.state_site {
	font-size:.78em;
}
#main_nav {
	margin-left:1.2%;
}
#main_nav .rmenu_dropdown, .state_site #fh_main_nav.rmenu .rmenu_dropdown {
	display:none;
}
/***** 3-6-5 right content column falls below main_column */
#content_container.layout_3-6-5 #left_column {
	width:33.3%;
	float:left;
	clear:none;
}
#content_container.layout_3-6-5 #main_column {
	width:61.89%;
	margin-bottom:0;
	float:right;
	margin-right:1.2%;
}
#content_container.layout_3-6-5 #right_column {
	width:61.89%;
	float:right;
	margin-right:1.2%;
}
/***** drop right column elements */
#contact_information {
	display:none;
}
#licensure, .verify_license, .licensure_header {
	display:none;
}
.licensure_widget #licensure, .licensure_widget .verify_license, .licensure_widget .licensure_header {
	display:block;
}
/***** report disease widget */
#report_disease_widget > div h3 {
	padding:0;
	margin:.5em 0 .5em;
	font-size:.9em;
}
#report_disease_widget > i {
	font-size:1.3em;
}
#report_disease_widget > div {
	padding:0 0 0 1.9em;
}
#report_disease_widget span.phone {
	font-size:.95em;
	color:black;
	font-weight:bold;
}
#report_disease_widget .sub-text {
	padding-top:.3em;
	font-size:.7em;
}
/***** content column */
/***** videos - display in a single column */
#more_videos ul li {
	width:47%;
	display:inline-block;
	margin:0;
	padding:1%;
}
/***** reduce map image size on locations page */
.location .map {
	width:40%;
}
.location .top_wrapper {
	width:58%;
	margin:0 1%;
}
/***** footer */
/***** featured programs expands to full width */
#featured_programs_container {
	float:none;
	width:96%;
	margin:0 auto;
}
#featured_programs div {
	display:inline-block;
	margin:0;
	padding:0;
	width:32%;
}
/***** icons display horizontally */
#featured_programs .healthiest_weight_logo img {
	width:90%;
}
#featured_programs .e_forcse_logo img {
	width:100%;
}
#featured_programs .tobacco_free_florida_logo img {
	width:70%;
}
/***** health across the state drops below left side content */
#health_across_the_state {
	float:none;
	width:96%;
	margin:0 auto;
}
/***** article sidebar moves above article content */
.share_sidebar {
	float:none;
	width:100%;
	margin:.8em 0;
}
#article_sidebar a.press_release, .share_sidebar a.press_release {
	display:inline-block;
	float:left;
	width:auto;
	margin-right:1.5em;
}
#article_sidebar a.press_release span, .share_sidebar a.press_release span {
	padding-right:.5em;
}
#article_sidebar #share_links, .share_sidebar #share_links {
	display:inline-block;
	float:right;
	margin-right:.7em;
	margin-bottom:.5em;
}
#article_sidebar #share_links h2, .share_sidebar #share_links h2 {
	display:inline;
	width:auto;
	border:0;
}
#article_sidebar #share_links h2 span, .share_sidebar #share_links h2 span {
	display:inline;
}
#article_sidebar #share_links ul, .share_sidebar #share_links ul {
	display:inline-block;
	width:auto;
	margin:.3em .3em 0 0;
	padding:0;
}
#article_sidebar #share_links ul li i.fa-li, .share_sidebar #share_links ul li i.fa-li {
	position:static;
}
#article_sidebar #share_links ul li, .share_sidebar #share_links ul li {
	display:inline-block;
	width:1.2em;
	margin:0;
	padding:0;
}
#article_sidebar #share_links ul li a span, .share_sidebar #share_links ul li a span {
	display:none;
}
#article, #event_content #event_date, #event_content #location_contact_block, #event, #video {
	width:96%;
	margin-right:auto;
	margin-left:auto;
}
#article p, #event p, #video p {
	font-size:.9em;
}
#article p img.left, #event p img.left, #video p img.left {
	margin-left:0;
}
#upcoming_events_widget a span.title {
	width:100%;
	margin-right:0;
}
#upcoming_events_widget a span.date {
	float:right;
	clear:left;
	width:100%;
	margin-top:.4em;
	margin-bottom:0;
	text-align:left;
}
/***** change tab mwnus to accordion menus */
ul.resp-tabs-list {
	display:none;
}
h2.resp-accordion, h4.resp-accordion {
	display:block;
}
.resp-vtabs .resp-tab-content {
	border:1px solid #C1C1C1;
}
.resp-vtabs .resp-tabs-container {
	border:none;
	float:none;
	width:100%;
	min-height:initial;
	clear:none;
}
.resp-accordion-closed {
	display:none !important;
}
.resp-vtabs .resp-tab-content:last-child {
	border-bottom:1px solid #c1c1c1 !important;
}
}
@media only screen and (max-width:750px) {
/***** upcoming events - drop time display */
#upcoming_events_widget span.time {
	display:none;
}
}
@media only screen and (max-width:700px) {
/***** header */
/***** swap to the icon version of the search button */
#search_container input#search_button_text, .search_container input#search_button_text {
	display:none;
}
#search_container input#search_button_icon, .search_container input#search_button_icon{
	display:inline;
}
}
@media only screen and (max-width:650px) {
/***** top navigation */
#top_nav_full {
	font-size:.9em;
}
/***** main navigation */
#main_nav {
	font-size:.9em;
}
/***** main column */
.location .top_wrapper {
	font-size:.9em;
}
/***** additional space between chd alert and search block */
.chd_alert_content {
	width:54%;
}
/***** upcoming events - stack location and contact blocks */
#location_contact_block .column {
	width:100%;
}
}
@media only screen and (max-width:600px) {
/***** begin mobile layout */
h1 {
	font-size:1.2em;
}
h2 {
	font-size:1.1em;
}
/***** top navigation */
/* shift the alert tab to the left side of the screen */
#alert_tab {
	float:left;
	height:30px;
	clear:none;
	background-color:#00a0af;
	position:relative;
	z-index:30;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	width:90px;
	padding:0 .4em;
	margin:-40px 2% 0px 2%;
	top:40px;
	left:auto;
}
#alert_tab a span {
	display:inline;
}
/* swap the top navigation and utility menu for the mobile version */
#top_nav_full {
	display:none;
}
#top_nav_mobile {
	display:block;
}
/***** header */
/* swap the header content and adjust elements for mobile */
#header_content {
	margin:0 0 0 150px;
}
#header_container #logo_container {
	float:left;
	margin:12px 0 0;
	text-align:center;
}
/* hide the un-needed header features */
#header_content #feature_container, #header_content #search_container, #header_nav, #header_content .search_container {
	display:none;
}
#header_content .chd_alert_content {
	display:none;
}
/***** mobile menu */
#mobile_menu_container {
	margin-left:0;
}
.menu_dropdown.full_width {
	padding-left:0;
	width:100%;
}
.menu_dropdown.full_width > div {
	padding:3% !important;
}
.menu_dropdown.full_width #search_container, .menu_dropdown.full_width .search_container {
	width:auto;
	margin-right:auto;
	margin-left:auto;
}
.menu_dropdown.full_width .chd_alert_content {
	float:none;
	width:100%;
}
.menu_dropdown ul li a {
	font-size:1em;
	line-height:1.2em;
}
#mobile_chd_alert_dropdown .chd_alert_message a {
	max-height:none;
	width:100%;
}
#contact_information_mobile {
	display:block;
}
/***** main navigation */
#main_nav {
	display:none;
}
/***** content container */
#content_container {
	margin-top:0;
	font-size:1em;
	line-height:1.1em;
}
#content_container #content_header {
	width:97.6%;
	margin:0 auto;
	font-size:1.1em;
}
/***** 3-6-5 main column falls below left column leaving all of the content columns stacked */
#content_container.layout_3-6-5 #left_column {
	float:none;
	width:92%;
	margin-right:auto;
	margin-left:auto;
}
#content_container.layout_3-6-5 #main_column, #content_container.layout_3-6-5 #right_column, #content_container.layout_0-9-5 #main_column, #content_container.layout_0-9-5 #right_column, #content_container.layout_4-10-0 #left_column, #content_container.layout_4-10-0 #main_column, #content_container.layout_3-11-0 #left_column, #content_container.layout_3-11-0 #main_column, #content_container.layout_0-10-4 #main_column, #content_container.layout_0-10-4 #right_column, #content_container.layout_0-7-7 #main_column, #content_container.layout_0-7-7 #right_column, #content_container.layout_0-14-0 #main_column {
	float:none;
	clear:left;
	width:96%;
	margin:0 auto;
}
/***** left column elements */
#featured_topic .headline {
	padding:1em 1em;
}
#featured_topic ul li a {
	padding:.4em 1.2em;
}
#featured_topic ul li a:first-child {
	padding-top:1em;
}
#featured_topic ul li a:last-child {
	padding-bottom:1.2em;
}
#featured_topic_widget a.more_coverage {
	padding:1em;
	color:#777;
}
#rss_feed_widget {
	padding-top:1.5em;
	padding-bottom:1em;
}
#featured_article_widget {
	margin-bottom:.5em;
}
#featured_article a.read_more {
	padding-top:1.5em;
	padding-bottom:1em;
	line-height:1.1em;
}
#featured_video_widget .featured_video {
	float:left;
	width:46%;
	padding:1%;
	margin-bottom:.3em;
}
#featured_video_widget .featured_video:first-child {
	margin-right:4%;
}
#featured_video_widget .featured_video a.headline {
	padding-bottom:.4em;
	padding-right:.1em;
	padding-left:.1em;
}
#featured_video_widget .featured_video span.duration {
	font-size:.8em;
	padding:.2em .4em;
}
/***** newsroom_widget */
#newsroom_widget {
	margin-top:1em;
	margin-bottom:.5em;
}
#newsroom_widget .section_header {
	padding-bottom:.6em;
}
#newsroom_widget ul li {
	margin:.8em 0;
}
#newsroom_widget a.more_news {
	padding:.6em;
}
/***** main column */
#banner_header {
	font-size:1.1em;
}
#upcoming_events_feature {
	margin-bottom:1em;
}
#upcoming_events_feature .section_header {
	padding-bottom:.6em;
}
#video_feature {
	margin-top:1em;
	margin-bottom:1em;
}
#health_trends_feature {
	margin-top:1em;
	margin-bottom:1em;
}
#health_trends_feature .health_trends_item .value {
	font-size:1.8em;
}
#health_trends_feature div.florida_charts {
	padding-top:2em;
}
#health_trends_feature div.florida_charts .logo img {
	height:90px;
}
#health_trends_feature p {
	padding-top:.7em;
}
/***** article and events page */
#article_content, #event_content, #video_content, #article li, #event li, #video li, .featured_topic_content {
	font-size:.9em;
}
h1 {
	margin-top:.5em;
	margin-bottom:.3em;
	line-height:1.1em;
	font-size:1.1em;
}
p.date, p.author {
	font-size:.7em;
	line-height:1em;
}
#event_content #event_date span.date {
	font-size:.9em;
}
#event_content #event_date span.time {
	padding-top:.6em;
	font-size:.8em;
}
.callout_button.read_more {
	padding:.7em 1em;
	font-size:1em;
}
#article p {
	font-size:.8em;
	line-height:1.2em;
}
#article p img {
	border-width:.2em;
}
#article_sidebar #share_links h2 span, .share_sidebar #share_links h2 span {
	display:none;
}
#upcoming_events_feature .list, #upcoming_events .list, #upcoming_events_widget .list {
	border:0;
}
#more_videos .headline {
	font-size:.8em;
}
#location_contact_block {
	font-size:.9em;
	margin-bottom:0;
}
.resp-tabs-container {
	font-size:.9em;
}
#breadcrumb_nav {
	display:none;
}
/***** subnavigation menu */
.sub_nav {
	margin-bottom:2em;
}
.sub_nav h1 {
	font-size:1.5em;
}
.sub_nav ul li a {
	padding-top:.8em;
	padding-bottom:.8em;
}
.sub_nav ul li > ul li a {
	padding-top:.9em;
	padding-bottom:.9em;
}
.sub_nav ul li a.toggle {
	float:right;
	width:3em;
	text-align:center;
}
.sub_nav ul li.subnav a.link {
	margin-right:3em;
	width:auto;
}
/***** 70-30 split column setup */
.split_70-30_left {
	float:none;
	width:100%;
	margin:0;
}
.split_70-30_right {
	float:none;
	width:100%;
	margin:1em 0;
	background-color:#f5f5f5;
	border:1px solid #ddd;
	margin:.5em 0 1em;
	padding:.5em;
}
.scp_split_right {
	width:100%;
	margin:1em 0;
	background-color:#f5f5f5;
	border:1px solid #ddd;
	margin:.5em 0 1em;
	padding:.5em;
}
/***** content */
#content_header {
	margin-top:.5em;
}
.content_banner_content {
	font-size:.6em;
}
.content_banner_content .links {
	display:block;
	width:100%;
	float:none;
	position:static;
}
.content_banner_content a.link_button {
	display:inline-block;
	margin:.5em auto 0;
	clear:both;
}
.content_banner_content .sublink {
	font-size:1em;
	margin:.5em 1em;
}
.content_banner_content .banner {
	padding-right:.2em;
}
.content_banner_content p {
	font-size:1.2em;
}
/***** action banner */
.action_banner_content {
	margin:1em 0;
	font-size:.7em;
}
/***** chd contact widget */
#chd_contact_widget {
	margin-top:1em;
	font-size:1.5em;
	background-color:white;
}
#chd_contact_widget ul {
	padding:.3em .5em .1em 1.2em;
}
#chd_contact_widget ul li {
	padding:.6em 0 .4em;
}
#chd_contact_widget ul li i {
	margin-top:.5em;
}
/***** FAQ */
.faq_content {
	font-size:.8em;
}
/***** links */
.links_content {
	font-size:.8em;
}
.links_content ul li span {
	font-size:.9em;
}
/**** publications */
.publications_content {
	font-size:.8em;
}
.publications_content h2 {
	margin-top:1em;
}
.publications_content p {
	font-size:.9em;
}
/***** programs and services and certificate page links */
.link_list_with_icon .text {
	margin-right:2em;
}
.link_list_with_icon .icon i {
	font-size:1.1em;
}
.link_list_with_icon h3 {
	font-size:.9em;
}
.link_list_with_icon p {
	font-size:.8em;
}
/***** certificates */
#certificates {
	margin-top:.5em;
}
#certificates > h3 {
	margin:1em 0 .4em;
	padding:0;
	font-size:1em;
	line-height:1.1em;
}
#certificates p {
	margin:0;
	padding:0;
	font-size:.8em;
	line-height:1.1em;
}
/***** location pages */
.location .map {
	float:none;
	width:100%;
}
.location .top_wrapper {
	width:100%;
	margin:1em 0;
}
.location .phone_wrapper ul {
	font-size:.9em;
}
.location .phone_wrapper ul li {
	margin-top:.5em;
}
.location .location_additional {
	font-size:.9em;
}
.location .location_additional h3 {
	font-size:1em;
}
.location .label {
	font-size:1em;
	line-height:1.3em;
}
.location .section {
	margin-top:1em;
}
.location .address_block {
	margin-top:0;
}
.location .address_wrapper .address {
	font-size:.9em;
	line-height:1.2em;
}
.location a.directions {
	font-size:.8em;
	margin-left:.8em;
}
.location .location_info {
	margin-top:0;
}
.location .hours {
	margin:.7em .5em;
	line-height:1.1em;
}
.location .hours table {
	display:inline-block;
	width:auto;
}
.location .hours td {
	padding:0 1em 0 0;
	font-size:.8em;
	white-space:nowrap;
}
.location .special_hours {
	display:inline-block;
	width:auto;
	padding:.3em .6em .6em;
	font-size:.7em;
	line-height:1.15em;
	background-color:#F4F4F4;
	box-shadow:inset 0px 0px 2px 0px #C9C9C9;
}
.list_column {
	float:none;
	width:96%;
	margin:0 auto;
}
.location_list_wrapper .location_list_item {
	width:100%;
	font-size:.9em;
}
.location_list_wrapper .location_list_item .name {
	font-size:1.2em;
}
.location_list_wrapper .location_list_item .address {
	margin-left:0;
	padding-top:.3em;
	line-height:1.2em;
	font-size:.9em;
}
.location_list_wrapper .location_list_item ul {
	margin-left:1.1em;
	font-size:.9em;
}
.search-page .infoline {
	line-height:1em;
}
.fh-content-section {
	margin-top:.5em;
	font-size:16px;
	line-height:1.2em;
}
/***** right column */
/* popular programs and services */
#most_popular_services {
	margin:.7em auto;
	padding:.1em .7em .5em;
}
#most_popular_services p.header {
	padding-bottom:.4em;
	padding-left:.3em;
}
#most_popular_services .column {
	float:none;
	width:100%;
}
#most_popular_services ul li {
	padding-top:.4em;
	padding-bottom:.4em;
	padding-left:.7em;
}
#most_popular_services .callout {
	width:99%;
	margin-top:.8em;
}
/* recent articles widget */
#recent_articles_widget a {
	font-size:.8em;
}
/* upcoming events widget - stack location and contact blocks */
#location_contact_block .column {
	width:50%;
}
/***** footer */
/* drop the flexslider and display the social icone inline */
#the_facts {
	display:none;
}
#social_footer #social_media_container {
	float:none;
	text-align:center;
}
#social_footer #social_media_container p {
	float:none;
	display:inline-block;
	width:auto;
	margin-right:.5em;
	font-size:1em;
	padding-bottom:12px;
	vertical-align:middle;
}
#social_footer #social_media_container ul {
	display:inline-block;
	width:auto;
}
/***** main footer */
#main_footer_container {
	font-size:1.3em;
}
#main_footer ul {
	margin:.5em .5em 1em;
	padding:0;
}
#main_footer ul li {
	padding:.5em;
}
/* health across the state becomes one column */
#health_across_the_state .column {
	float:none;
	width:100%;
}
/***** legal footer */
#legal_footer_container {
	font-size:1.3em;
}
#legal_footer_content .doh_logo {
	float:left;
	margin:.2em 0 90px .2em;
	padding:4px;
	background-color:white;
}
#legal_footer_content .doh_logo img {
	height:90px;
}
#legal_footer {
	margin:.2em 0 1em 120px;
	color:white;
}
#legal_footer p {
	margin-bottom:1em;
}
#legal_footer ul.inline-nav li {
	float:none;
	padding-top:.3em;
	padding-bottom:.3em;
	padding-left:0;
	border:none;
}
.zoom_searchform span {
	display:block;
}
.zoom_searchform input[type=submit] {
	margin-top:1em;
	margin-bottom:1em;
}
}
@media only screen and (max-width:500px) {
/* drop the label from the mobile menu */
.mobile_menu_item a span.label {
	display:none;
}
}
@media only screen and (max-width:480px) {
#content_header {
	font-size:1em;
}
.address_block .map {
	margin-top:.5em;
}
.location .phone_wrapper {
	float:left;
	width:100%;
	margin-bottom:1em;
}
.location .address_wrapper {
	width:100%;
}
}
@media only screen and (max-width:430px) {
#header_container #logo_container {
	width:120px;
	margin-top:5px;
}
#header_container #logo_container img {
	height:120px;
}
#header_container #logo_container.state_site img {
	height:123px;
}
/* mobile menu dropdown - adjust for resized logo */
.menu_dropdown {
	padding-left:120px;
}
/* drop the label from the mobile menu */
.mobile_menu_item a span.label {
	display:inline;
}
/* display videos in a single column */
#more_videos ul li {
	width:100%;
	display:inline-block;
	margin:0;
	padding:1%;
}
}
@media only screen and (max-width:400px) {
#article .featured_image.portrait {
	float:none;
	display:inline-block;
	max-width:100%;
}
#article p img {
	display:block;
	float:none;
	max-width:100%;
	border-width:.4em;
	clear:both;
}
#article_sidebar a.press_release, .share_sidebar a.press_release {
	font-size:.7em;
}
}
@media only screen and (max-width:350px) {
/* drop the label from the mobile menu */
.mobile_menu_item a span.label {
	display:none;
}
}
@media only screen and (max-width:380px) {
#header_container #logo_container {
	width:120px;
	margin-top:5px;
}
#header_container #logo_container img {
	height:120px;
}
#header_container #logo_container.state_site img {
	height:123px;
}
/* mobile menu dropdown - adjust for resized logo */
.menu_dropdown {
	padding-left:120px;
}
#contact_information_mobile {
	font-size:1.2em;
}
}
@media only screen and (max-width:350px) {
#primaryContainer {
	font-size:.8em;
}
#contact_information_mobile {
	font-size:1.3em;
}
#featured_topic ul li a {
	padding:.1em 1em;
}
#featured_topic ul li a:last-child {
	padding-bottom:.8em;
}
#featured_topic ul li a:first-child {
	padding-top:.7em;
}
#featured_video_widget .featured_video a.headline {
	font-size:.8em;
}
#newsroom_widget h1.section_header {
	font-size:.7em;
}
#upcoming_events_feature h1.section_header {
	font-size:.7em;
}
#upcoming_events_feature ul li .headline {
	font-size:.9em;
}
#video_feature h2 {
	font-size:1em;
}
#health_trends_feature .section_header {
	font-size:.7em;
}
#health_trends_feature .description {
	font-size:.7em;
}
#health_trends_feature div.florida_charts .logo img {
	height:60px;
}
#health_trends_feature a.more_link {
	font-size:.7em;
}
#health_trends_feature p {
	font-size:.7em;
}
#most_popular_services {
	font-size:.9em;
}
#most_popular_services ul li {
	font-size:.9em;
	padding-top:0;
	padding-bottom:0;
	padding-left:.4em;
}
#most_popular_services ul li a {
	margin:0;
}
#most_popular_services .callout {
	font-size:.9em;
}
#health_across_the_state p.section_title {
	font-size:1.1em;
}
#legal_footer_content .doh_logo img {
	height:60px;
}
#legal_footer {
	margin:.2em 0 1em 90px;
}
}
@media only screen and (max-width:860px) {
.slider-prev, .slider-next {
	font-size:.7em;
}
}
@media only screen and (max-width:600px) {
.slider-prev div.slider-arrow-div, .slider-next div.slider-arrow-div {
	margin-left:.2em;
}
#left_nav {
    display:none;
}
.left_nav_button {
    display:block;
}
}
@media only screen and (min-width:601px) {
    #left_nav {
        display:block;
    }
    .left_nav_button {
        display:none;
    }
}
/***** common styles */
a.tel {
	text-decoration:none;
	color:#333;
	cursor:default;
}
/***** wysiwyg content styles */
.wysiwyg_content img {
	max-width:100%;
}
.wysiwyg_content p {
	margin:1em 0;
}
.wysiwyg_content p img {
	max-width:100%;
	height:auto;
	border:0;
	box-shadow:none;
}
.wysiwyg_content p img.photo {
	max-width:50%;
	height:auto;
	border:.4em solid white;
	box-shadow:1px 1px 6px #ccc;
}
.wysiwyg_content ul {
	margin:1em 0;
	padding:0 0 0 40px;
}
.wysiwyg_content li a  {
	line-height: 2em;
}
.wysiwyg_content table td {
    line-height:1.5em;
}


.wysiwyg_content .ds_image img {
	max-width:100%;
	float:left;
	padding-right:1.3em;
}
.gallery-popup a, .gallery-popup div {
	display:inline-block;
}
.gallery-popup .wysiwyg_content {
	width:100%;
	max-width:100%;
	margin-bottom:1.5em;
}
.gallery-popup a:hover img, .gallery-popup a:focus img, .gallery-popup a:active img {
	background-color:#666;
	color:#666;
}
.gallery-popup a.gallery-column-1, .gallery-popup div.gallery-column-1 {
	width:96%;
	max-width:96%;
}
.gallery-popup a.gallery-column-2, .gallery-popup div.gallery-column-2 {
	width:48%;
	max-width:48%;
}
.gallery-popup a.gallery-column-3, .gallery-popup div.gallery-column-3 {
	width:32%;
	max-width:32%;
}
.gallery-popup a.gallery-column-4, .gallery-popup div.gallery-column-4 {
	width:24%;
	max-width:24%;
}
.gallery-popup img {
	max-width:100%;
	padding:.25em;
}
.gallery-popup a img{
	cursor:zoom-in;
}
#article .gallery-popup {
	clear:right;
}
/***** Grid Menu */
.grid-menu {
	margin-bottom:3em;
}
.grid-menu div.caption a {
	color:#FFF;
}
.grid-menu div.caption {
	background-color:#00a2b1;
	text-align:center;
	height:3em;
	margin:0 .25em;
}
.grid-menu img {
	max-width:100%;
	padding:.25em;
}
.grid-menu a div {
	text-align:center;
	color:#FFF;
}
table.fh_form tr td {
	padding-top:1em;
}
table.fh_form tr td input {
	margin-top:.3em;
}
.split_70-30_left .form-horizontal .control-label {
	text-align:left;
	padding-bottom:5px;
	margin-left:15px;
}
.split_70-30_left .form-horizontal .form-group .radio label, .split_70-30_left .form-horizontal .form-group .checkbox label {
	padding-left:35px;
}
.split_70-30_left .form-horizontal .form-group .radio label input, .split_70-30_left .form-horizontal .form-group .checkbox label input {
	margin-left:-20px;
}
.split_70-30_left .form-horizontal input.btn {
	margin-top:10px;
}


    /*covid buttons */
     .covid-button {
        /* margin-top: 15px;
        */
         margin: 5px;
        /* border: solid 1px orange;
        */
        /* padding: 5px;
        */
    }
     .covid-button a {
         display: block;
         padding: 5px;
         padding-left: 8px;
        /* max-width: 100%;
         border: solid 1px purple;
        */
         border-radius: 10px;
         color: #fff;
         text-decoration: none;
    }
     .covid-button div {
         padding:3px;
    }
     .covid-button a #span1 {
         font-size:1.17em ;
    }
     .covid-button a #span2, .covid-button a #span3 {
         font-size:1em;
    }
     .covid-button #button1 a {
         background-image: linear-gradient(to right, #037897, #024f64);
    }
     .covid-button #button2 a {
         background-image: linear-gradient(to right, #037897, #024f64);
        /*background-color: #00a0af;
        */
    }
    /*end covid buttons */



