html, body {
	font-family: "acumin-pro-semi-condensed", sans-serif;
}

#akron-childrens-header {
	display: flex;
	flex-wrap: wrap;
    box-shadow: 0px 5px 10px #ececec;
}

#akron-childrens-header nav {
	width: 100%;
	background-color: #004b8d;
	display: flex;
	flex-direction: row;
}

#akron-childrens-header nav ul {
	justify-content: flex-end !important;
    display: flex !important;
	list-style-type: none;
	max-width: 1320px;
	margin: 0 auto;
	width: 100%;
}

#akron-childrens-header nav ul li {
	font-size: 1.6rem;
	display: flex;
	align-items: center !important;
    justify-content: center !important;
}

#akron-childrens-header nav ul li a:link,
#akron-childrens-header nav ul li a:visited {
	color: #fff;
	font-weight: 100;
	margin: 1.75rem;
}

#akron-childrens-header nav ul li i::before {
	color: #fff;
	text-decoration: none !important;
}

#akron-childrens-header nav ul li i.fa-circle-chevron-right {
    font-weight: 200;
    font-size: 2rem;
    margin-left: 0.75rem;
	margin-right: 1.75rem;
}

#akron-childrens-header-appointments {
	background-color: #00853e;
}

#akron-childrens-header-donate {
	background-color: #cb1c63;
}

.akron-childrens-header-btn {
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
}

#akron-childrens-subnav {
	display: flex;
	flex-direction: row;
	max-width: 1320px;
    margin: 2rem auto;
}

#akron-childrens-logo {
	display: flex !important;
    flex: 0 0 auto;
    width: 25%;
	padding-left: 2rem;
}

#akron-childrens-logo img {
	width: 100%;
}

#akron-childrens-header-text {
	display: flex !important;
    flex: 0 0 auto;
	width: 75%;
    font-size: 3rem;
    font-weight: 100;
    justify-content: flex-end;
    align-items: center;
	padding-right: 2rem;
}

@media screen and (max-width: 768px) {
	#akron-childrens-header nav ul li {
		font-size: 1.2rem;
	}

	#akron-childrens-header nav ul li a:link,
	#akron-childrens-header nav ul li a:visited {
		margin: 1rem;
	}

	#akron-childrens-header-text {
		font-size: 2rem;
	}
}

@media screen and (max-width: 600px) {
	#akron-childrens-logo {
		width: 33.3%;
	}

	#akron-childrens-header-text {
		width: 66.6%;
		font-size: 1.6rem;
	}
}

#akron-childrens-footer {
	display: flex;
	flex-direction: row;
	max-width: 1320px;
    margin: 2rem auto;
}

#akron-childrens-footer p {
	background: #004b8e;
	color: #fff;
	width: 100%;
    padding: 2rem;
	border-radius: 3rem;
	text-align: center;
    font-size: 1.5rem;
	margin: 0 1rem;
}

#akron-childrens-footer a:link,
#akron-childrens-footer a:visited {
	color: #fff;
	font-weight: 100;
}

/* KidsHealth Overrides */
#rsSearch {
	background: #004b8e;
}

button#licTabParentsButton,
button#licTabKidsButton,
button#licTabTeensButton {
	background-color: #004b8e !important;
	padding: 1rem 1.5rem 0.5rem !important;
}

button#licTabParentsButton:hover,
button#licTabKidsButton:hover,
button#licTabTeensButton:hover {
    background: #004b8e;
}
.licNavRow3 {
	border-color: #004b8e;
}

#khContentHeading h1, 
#khcontent h2, 
#khcontent h3, 
#khcontent h4, 
#khcontent h5 {
	color: #004b8e;
	font-size: 3rem;
}

#khcontent * a {
	color: #004b8e;
}

#khContentHeading h1 {
	color: #004b8e;
	font-size: 5rem;
	text-transform: uppercase;
}

ul.wc3Tiles li p a,
.licNavRow3Col1 ul li a,
#kh_lic_footer a,
ul#searchResults li h2 a,
#lic_search_results a, button.medicationsExpand, button.medicationsExpanded
{
    color: #004b8e !important;
}

#ps3c_lic_homepage .hideOffScreen {
	background-color: #004b8e !important;
}

#ps3c_lic_homepage a {
    color: #004b8e !important;
}

.ps3c_featured_links ul li a:hover,
.ps3c_featured_links ul li a:focus {
	background-color: #004b8e !important;
}

#ps3c_lic_homepage a:hover,
#ps3c_lic_homepage a:focus {
	color: #fff !important;
}

#breadcrumbsJS {
	font-size: 1.6rem;
	margin-top: 1.5rem;
	margin-bottom: 1.0rem;
	color: #555;
}

#breadcrumbsJS a {
	color: #004b8d;
	font-weight: 600;
	text-decoration: none;
}

#breadcrumbsJS a:hover,
#breadcrumbsJS a:focus {
	text-decoration: underline;
}

.breadcrumbSeparator {
	width: 4rem;
	display: inline-block;
	background: url(/licensees/licensee441/WILLBEDAM/inArticle/iconCarat.svg) no-repeat 50% 110%;
	background-size: .75rem;
	height: 2rem;
}

@media screen and (max-width: 600px) {
	.bcHome, .bcTitle, .breadcrumbSeparator {
		display: none;
	}

	.bcSection {
		position: relative;
		margin-left: 2rem;
	}

	.bcSection:before {
		content: '';
		width: 3rem;
		display: inline-block;
		background: url(/licensees/licensee441/WILLBEDAM/inArticle/iconCarat.svg) no-repeat 100% 50%;
		background-size: .75rem;
		height: 2rem;
		position: absolute;
		left: -1.8rem;
		top: -.2rem;
		transform: rotate(180deg);
	}
}

/* KH Nav adjustments */
.keyboardUser #footerR1 h2:focus {
	outline: 2px dashed white;
	outline-offset: -4px;
	padding-left: 1rem;
	background-position: calc(100% - 1rem);
	animation: khFocusInLic .4s;
}

/* focus colors that override defaults (may need !important) */
.keyboardUser #rsBrowse .licNavRow3 ul li a:focus {
	box-shadow: unset !important;
	outline-color: #fff !important;
}

.keyboardUser #footerR1 * a:focus {
	box-shadow: unset !important;
	outline-color: #fff !important;
}

.keyboardUser #footerR2 * a:focus {
	box-shadow: unset !important;
	outline-color: #fff !important;
}

.keyboardUser #footerR4 * a:focus {
	box-shadow: unset !important;
	outline-color: #fff !important;
}
