/* CSS Document */

.eplat_rsc_footer {
	margin-top: 40px;
	width: auto;
}
@media only screen and (min-width: 980px) {
	.eplat_rsc_footer {
		margin-top: 40px;
		width: 100%;
	}
}
 
/* force body content to min height of 80% */
.content_container_s9 {
	min-height: 320px;
}
@media only screen and (min-height: 480px) {
	.content_container_s9 {
		min-height: 480px;
	}
}
@media only screen and (min-height: 640px) {
	.content_container_s9 {
		min-height: 640px;
	}
}
@media only screen and (min-height: 800px) {
	.content_container_s9 {
		min-height: 800px;
	}
}


/* fonts */

h1 { font-family: museo_sans_500regular; letter-spacing: -0.03em; }
h2 { font-family: museo_sans_500regular; letter-spacing: 0em; }
h3 { font-family: museo_sans_500regular; letter-spacing: 0em; }
h4 { font-family: museo_sans_500regular; letter-spacing: 0em; }
h5 { font-family: museo_sans_500regular; letter-spacing: 0em; }
h6 { font-family: museo_sans_500regular; letter-spacing: 0em; }

.rsc_viewmore { font-family: Arial; }
.icon_area_heading { font-family: Arial; }
.faq_title { font-family: Arial; }
.faq_category { font-family: Arial; }
.alpH1 { font-family: Arial; }
.article_title_kindle { font-family: museo_sans_500regular, Arial; }
.req_article_title { font-family: museo_sans_500regular; letter-spacing: -0.03em; }


/* overrides for pubs Oxygen integration */
body { font-size: 12px; }
.rsc-footer .rsc-logo { background: none; }
.rsc-footer .links, .rsc-footer .links_new { background: none; border-left: none; border-right: none; }
.rsc-footer .nav li a:link, .rsc-footer .nav li a:visited, .rsc-footer .nav_s4 li a:link, .rsc-footer .nav_s4 li a:visited, .rsc-footer .nav_s5 li a:link, 
.rsc-footer .nav_s5 li a:visited, .rsc-footer .nav_lib li a:link, .rsc-footer .nav_lib li a:visited {
	position: relative;
	top: 0;
	height: auto;
	text-indent: 0;
	overflow: auto;
	z-index: 10;
}
.footercontainer .viewport {
		height: auto !important;
		float: none !important;
}

.rsc-ui footer.rsc-footer .breadcrumbs ul {
    line-height: 24px;
}

@media only screen and (min-width: 1px) {
	.rsc-ui footer.rsc-footer .links { padding: 32px 0; }
	.rsc-ui footer.rsc-footer .links ul li { width: 33.33%; }
	.rsc-ui footer.rsc-footer .rsc-logo { width: 288px; }
	.rsc-ui footer.rsc-footer .qa-logo { width: 288px; }
	.rsc-ui footer.rsc-footer .breadcrumbs li.extra { display: inline-block; }
	.rsc-ui footer.rsc-footer .social-icons { margin-right: 16px; float: right; }
	.rsc-ui footer.rsc-footer .baseline .copyright { width: auto; text-align: left; padding: 8px; }

}