/*
Theme Name:     HSPH Home Site
Theme URI:      http://www.hsph.harvard.edu/
Description:    Templates and content used only on the homepage of HSPH 
Author:         dmarshal hsph WebTeam
Author URI:     http://www.hsph.harvard.edu/
Template:       hsph
Version:        3.0.0
Tags: one-column, two-columns, right-sidebar, responsive-layout, custom-menu, editor-style, featured-images, full-width-template
Text Domain: hsph_home
*/

/* =A to Z Index
-------------------------------------------------------*/
.atoz-index .atoz_links ul {
	width: auto;
	font-size: 16px;
	line-height: 18px;
	overflow: hidden;
	margin: 0;
	margin-bottom: 21px;
	margin-bottom: 1.5rem;	
}

.atoz-index .atoz_links ul li {
	padding: 9px 10px;
	display: block;
	background: #DED9D5;
	margin: 0;
}

.atoz-index .atoz_links ul li.even {
	background: #EDE9E6;
}

.atoz-index #breadcrumbs {
	margin-top: 21px;
	margin-top: 1.5rem;
}

.atoz-index .social-icon,
.atoz-index .social-icon-wide {
	display: none;
}

/* =Main Homepage Styes
-------------------------------------------------------*/
.home.page #main {
	max-width: none;
	padding: 0;
}

.home.page .site-content {
	float: none;
	width: auto;
}

.home.page footer[role="contentinfo"] {
	margin-top: 0;
}

.home.page h2 {
	color: #B41F3C;
	font-size: 20px;
	font-size: 1.42857143rem;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 600;
	margin: 0;
	margin-bottom: 7px;
}

.home.page h3,
.home.page h3 a {
	color: #B41F3C;
	font-size: 18px;
	font-size: 1.28571429rem;	
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 600;
	text-decoration: none;
	margin-bottom: 12px;
	margin-bottom: 0.85714286rem;
}

.home.page h3 a:hover {
	text-decoration: underline;
}

.wf-active .home.page h2,
.wf-active .home.page h3,
.wf-active .home.page h3 a {
	font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
}

.home-taglines .prospective .dashicons,
#sub-carousel-slides h3 .dashicons {
	width: auto;
	display: inline-block;
	background-color: #92b4ba;
	color: #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 16px;
	width: 16px;
	text-decoration: none;
	margin-left: 7px;
	margin-left: 0.5rem;
	margin-top: 2px;
}


.home.page .home-more-link a {
	font-size: 14px;
	font-size: 1rem;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 1px;
	margin: 0.35714286rem 0.07142857rem;
	display: inline-block;
	text-decoration: none;
	white-space: nowrap;
}

.wf-active .home.page .home-more-link a {
	font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
}

.home.page .home-more-link a:hover {
	text-decoration: underline;
	color: #047AA1;
}

/* Header Colors

Harvard Crimson
#A51C30

Process Black
#000000

Grey
#595959

Dark-Purple
#78556E

Purple-Blue
#5E7599

Home-Teal
#468D97

Home-Green
#97BE6D

Lime-Green
#A9B821

Green-Yellow
#E0CB2D

Salmon
#D0704B

Peach
#F7B446

Grey-Blue
#4D6E76

Dark-Grey-Blue
#405C69

Dark-Brown
#625957

Medium-Brown
#AC9F95

Light-Brown
#D3C9C0

Light-Green
#C8D79B

Pastel-Blue
#9DC0C4

Medium-Blue
#7FADBC

Light-Purple
#A59BAF

*/

.site-header,
#main-nav-menu,
.main-navigation .touch-button,
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
	-webkit-transition: background 0.6s ease-in-out;
	-moz-transition: background 0.6s ease-in-out;
	-ms-transition: background 0.6s ease-in-out;
	-o-transition: background 0.6s ease-in-out;
	transition: background 0.6s ease-in-out;
}

.header-home-crimson .site-header {
	background-color: #A51C30;
}

.header-home-black .site-header {
	background-color: #000000;
}

.header-home-grey .site-header {
	background-color: #595959;
}

.header-home-dark-purple .site-header {
	background-color: #78556E;
}

.header-home-deep-violet .site-header {
	background-color: #293352;
}

.header-home-violet .site-header {
	background-color: #4F5076;
}

.header-home-purple-blue .site-header {
	background-color: #5E7599;
}

.header-home-sky-blue .site-header {
	background-color: #7FAFCD;
}

.header-home-aquamarine .site-header {
	background-color: #86B9CC;
}

.header-home-ocean .site-header {
	background-color: #77ABB0;
}

.header-home-seafoam .site-header {
	background-color: #598783;
}

.header-home-teal .site-header {
	background-color: #468D97;
}

.header-home-green .site-header {
	background-color: #97BE6D;
}

.header-home-lime-green .site-header {
	background-color: #A9BF67;
}

.header-home-salmon .site-header {
	background-color: #D0704B;
}

.header-home-peach .site-header {
	background-color: #F7B446;
}

.header-home-grey-blue .site-header {
	background-color: #4D6E76;
}

.header-home-dark-grey-blue .site-header {
	background-color: #405C69;
}

.header-home-dark-brown .site-header {
	background-color: #625957;
}

.header-home-medium-brown .site-header {
	background-color: #AC9F95;
}

.header-home-light-green .site-header {
	background-color: #99A478;
}

.header-home-pastel-blue .site-header {
	background-color: #9DC0C4;
}

.header-home-grey-sky .site-header {
	background-color: #9EAFB1;
}

.header-home-meduim-blue .site-header {
	background-color: #7FADBC;
}

.header-home-granite .site-header {
	background-color: #8996A0;
}

.header-home-light-purple .site-header {
	background-color: #A59BAF;
}


/* =Off Canvas Nav
----------------------------------------------- */
@media screen and (max-width: 829px) {

	.header-home-crimson #main-nav-menu {
		background-color: #A51C30;
	}

	.header-home-black #main-nav-menu {
		background-color: #000000;
	}

	.header-home-grey #main-nav-menu {
		background-color: #595959;
	}

	.header-home-dark-purple #main-nav-menu {
		background-color: #78556E;
	}

	.header-home-deep-violet #main-nav-menu {
		background-color: #293352;
	}

	.header-home-violet #main-nav-menu {
		background-color: #4F5076;
	}

	.header-home-purple-blue #main-nav-menu {
		background-color: #5E7599;
	}

	.header-home-sky-blue #main-nav-menu {
		background-color: #7FAFCD;
	}

	.header-home-aquamarine #main-nav-menu {
		background-color: #86B9CC;
	}

	.header-home-ocean #main-nav-menu {
		background-color: #77ABB0;
	}

	.header-home-seafoam #main-nav-menu {
		background-color: #598783;
	}

	.header-home-teal #main-nav-menu {
		background-color: #468D97;
	}

	.header-home-green #main-nav-menu {
		background-color: #97BE6D;
	}

	.header-home-lime-green #main-nav-menu {
		background-color: #A9BF67;
	}

	.header-home-salmon #main-nav-menu {
		background-color: #D0704B;
	}

	.header-home-peach #main-nav-menu {
		background-color: #F7B446;
	}

	.header-home-grey-blue #main-nav-menu {
		background-color: #4D6E76;
	}

	.header-home-dark-grey-blue #main-nav-menu {
		background-color: #405C69;
	}

	.header-home-dark-brown #main-nav-menu {
		background-color: #625957;
	}

	.header-home-medium-brown #main-nav-menu {
		background-color: #AC9F95;
	}

	.header-home-light-green #main-nav-menu {
		background-color: #99A478;
	}

	.header-home-pastel-blue #main-nav-menu {
		background-color: #9DC0C4;
	}

	.header-home-grey-sky #main-nav-menu {
		background-color: #9EAFB1;
	}

	.header-home-meduim-blue #main-nav-menu {
		background-color: #7FADBC;
	}

	.header-home-granite #main-nav-menu {
		background-color: #8996A0;
	}

	.header-home-light-purple #main-nav-menu {
		background-color: #A59BAF;
	}

	.header-home-crimson .main-navigation .current-menu-item > a,
	.header-home-crimson .main-navigation .current-menu-ancestor > a,
	.header-home-crimson .main-navigation .current_page_item > a,
	.header-home-crimson .main-navigation .current_page_ancestor > a {
		background: #8C0317;
	}
	
	.header-home-black .main-navigation .current-menu-item > a,
	.header-home-black .main-navigation .current-menu-ancestor > a,
	.header-home-black .main-navigation .current_page_item > a,
	.header-home-black .main-navigation .current_page_ancestor > a {
		background: #1A1A1A;
	}

	.header-home-grey .main-navigation .current-menu-item > a,
	.header-home-grey .main-navigation .current-menu-ancestor > a,
	.header-home-grey .main-navigation .current_page_item > a,
	.header-home-grey .main-navigation .current_page_ancestor > a {
		background: #404040;
	}

	.header-home-dark-purple .main-navigation .current-menu-item > a,
	.header-home-dark-purple .main-navigation .current-menu-ancestor > a,
	.header-home-dark-purple .main-navigation .current_page_item > a,
	.header-home-dark-purple .main-navigation .current_page_ancestor > a {
		background-color: #5F3C55;
	}

	.header-home-deep-violet .main-navigation .current-menu-item > a,
	.header-home-deep-violet .main-navigation .current-menu-ancestor > a,
	.header-home-deep-violet .main-navigation .current_page_item > a,
	.header-home-deep-violet .main-navigation .current_page_ancestor > a {
		background-color: #101A39;
	}

	.header-home-violet .main-navigation .current-menu-item > a,
	.header-home-violet .main-navigation .current-menu-ancestor > a,
	.header-home-violet .main-navigation .current_page_item > a,
	.header-home-violet .main-navigation .current_page_ancestor > a {
		background-color: #36375D;
	}

	.header-home-purple-blue .main-navigation .current-menu-item > a,
	.header-home-purple-blue .main-navigation .current-menu-ancestor > a,
	.header-home-purple-blue .main-navigation .current_page_item > a,
	.header-home-purple-blue .main-navigation .current_page_ancestor > a {
		background-color: #455C80;
	}
	
	.header-home-sky-blue .main-navigation .current-menu-item > a,
	.header-home-sky-blue .main-navigation .current-menu-ancestor > a,
	.header-home-sky-blue .main-navigation .current_page_item > a,
	.header-home-sky-blue .main-navigation .current_page_ancestor > a {
		background-color: #6696B4;
	}

	.header-home-aquamarine .main-navigation .current-menu-item > a,
	.header-home-aquamarine .main-navigation .current-menu-ancestor > a,
	.header-home-aquamarine .main-navigation .current_page_item > a,
	.header-home-aquamarine .main-navigation .current_page_ancestor > a {
		background-color: #6DA0B3;
	}

	.header-home-ocean .main-navigation .current-menu-item > a,
	.header-home-ocean .main-navigation .current-menu-ancestor > a,
	.header-home-ocean .main-navigation .current_page_item > a,
	.header-home-ocean .main-navigation .current_page_ancestor > a {
		background-color: #5E9297;
	}

	.header-home-seafoam .main-navigation .current-menu-item > a,
	.header-home-seafoam .main-navigation .current-menu-ancestor > a,
	.header-home-seafoam .main-navigation .current_page_item > a,
	.header-home-seafoam .main-navigation .current_page_ancestor > a {
		background-color: #406E6A;
	}

	.header-home-teal .main-navigation .current-menu-item > a,
	.header-home-teal .main-navigation .current-menu-ancestor > a,
	.header-home-teal .main-navigation .current_page_item > a,
	.header-home-teal .main-navigation .current_page_ancestor > a {
		background: #2D747E;
	}

	.header-home-green .main-navigation .current-menu-item > a,
	.header-home-green .main-navigation .current-menu-ancestor > a,
	.header-home-green .main-navigation .current_page_item > a,
	.header-home-green .main-navigation .current_page_ancestor > a {
		background: #7EA554;
	}

	.header-home-lime-green .main-navigation .current-menu-item > a,
	.header-home-lime-green .main-navigation .current-menu-ancestor > a,
	.header-home-lime-green .main-navigation .current_page_item > a,
	.header-home-lime-green .main-navigation .current_page_ancestor > a {
		background: #90A64E;
	}

	.header-home-salmon .main-navigation .current-menu-item > a,
	.header-home-salmon .main-navigation .current-menu-ancestor > a,
	.header-home-salmon .main-navigation .current_page_item > a,
	.header-home-salmon .main-navigation .current_page_ancestor > a {
		background: #B75732;
	}

	.header-home-peach .main-navigation .current-menu-item > a,
	.header-home-peach .main-navigation .current-menu-ancestor > a,
	.header-home-peach .main-navigation .current_page_item > a,
	.header-home-peach .main-navigation .current_page_ancestor > a {
		background: #DE9B2D;
	}

	.header-home-grey-blue .main-navigation .current-menu-item > a,
	.header-home-grey-blue .main-navigation .current-menu-ancestor > a,
	.header-home-grey-blue .main-navigation .current_page_item > a,
	.header-home-grey-blue .main-navigation .current_page_ancestor > a {
		background: #DE9B2D;
	}

	.header-home-dark-grey-blue .main-navigation .current-menu-item > a,
	.header-home-dark-grey-blue .main-navigation .current-menu-ancestor > a,
	.header-home-dark-grey-blue .main-navigation .current_page_item > a,
	.header-home-dark-grey-blue .main-navigation .current_page_ancestor > a {
		background: #274350;
	}

	.header-home-dark-brown .main-navigation .current-menu-item > a,
	.header-home-dark-brown .main-navigation .current-menu-ancestor > a,
	.header-home-dark-brown .main-navigation .current_page_item > a,
	.header-home-dark-brown .main-navigation .current_page_ancestor > a {
		background: #49403E;
	}

	.header-home-medium-brown .main-navigation .current-menu-item > a,
	.header-home-medium-brown .main-navigation .current-menu-ancestor > a,
	.header-home-medium-brown .main-navigation .current_page_item > a,
	.header-home-medium-brown .main-navigation .current_page_ancestor > a {
		background: #93867C;
	}

	.header-home-light-green .main-navigation .current-menu-item > a,
	.header-home-light-green .main-navigation .current-menu-ancestor > a,
	.header-home-light-green .main-navigation .current_page_item > a,
	.header-home-light-green .main-navigation .current_page_ancestor > a {
		background: #808B5F;
	}

	.header-home-pastel-blue .main-navigation .current-menu-item > a,
	.header-home-pastel-blue .main-navigation .current-menu-ancestor > a,
	.header-home-pastel-blue .main-navigation .current_page_item > a,
	.header-home-pastel-blue .main-navigation .current_page_ancestor > a {
		background: #84A7AB;
	}

	.header-home-grey-sky .main-navigation .current-menu-item > a,
	.header-home-grey-sky .main-navigation .current-menu-ancestor > a,
	.header-home-grey-sky .main-navigation .current_page_item > a,
	.header-home-grey-sky .main-navigation .current_page_ancestor > a {
		background: #859698;
	}

	.header-home-meduim-blue .main-navigation .current-menu-item > a,
	.header-home-meduim-blue .main-navigation .current-menu-ancestor > a,
	.header-home-meduim-blue .main-navigation .current_page_item > a,
	.header-home-meduim-blue .main-navigation .current_page_ancestor > a {
		background: #6694A3;
	}

	.header-home-granite .main-navigation .current-menu-item > a,
	.header-home-granite .main-navigation .current-menu-ancestor > a,
	.header-home-granite .main-navigation .current_page_item > a,
	.header-home-granite .main-navigation .current_page_ancestor > a {
		background: #707D87;
	}

	.header-home-light-purple .main-navigation .current-menu-item > a,
	.header-home-light-purple .main-navigation .current-menu-ancestor > a,
	.header-home-light-purple .main-navigation .current_page_item > a,
	.header-home-light-purple .main-navigation .current_page_ancestor > a {
		background: #8C8296;
	}

	.header-home-crimson .main-navigation .touch-button {
		background-color: #720000;
	}

	.header-home-black .main-navigation .touch-button {
		background-color: #333333;
	}

	.header-home-grey .main-navigation .touch-button {
		background-color: #262626;
	}

	.header-home-dark-purple .main-navigation .touch-button {
		background-color: #45223B;
	}
	
	.header-home-deep-violet .main-navigation .touch-button {
		background-color: #00001F;
	}

	.header-home-violet .main-navigation .touch-button {
		background-color: #1C1D43;
	}

	.header-home-purple-blue .main-navigation .touch-button {
		background-color: #2B4266;
	}

	.header-home-sky-blue .main-navigation .touch-button {
		background-color: #4C7C9A;
	}

	.header-home-aquamarine .main-navigation .touch-button {
		background-color: #538699;
	}

	.header-home-ocean .main-navigation .touch-button {
		background-color: #44787D;
	}

	.header-home-seafoam .main-navigation .touch-button {
		background-color: #265450;
	}

	.header-home-teal .main-navigation .touch-button {
		background-color: #135A64;
	}

	.header-home-green .main-navigation .touch-button {
		background-color: #648B3A;
	}

	.header-home-lime-green .main-navigation .touch-button {
		background-color: #768C34;
	}

	.header-home-salmon .main-navigation .touch-button {
		background-color: #9D3D18;
	}

	.header-home-peach .main-navigation .touch-button {
		background-color: #C48113;
	}

	.header-home-grey-blue .main-navigation .touch-button {
		background-color: #1A3B43;
	}

	.header-home-dark-grey-blue .main-navigation .touch-button {
		background-color: #0D2936;
	}

	.header-home-dark-brown .main-navigation .touch-button {
		background-color: #2F2624;
	}

	.header-home-medium-brown .main-navigation .touch-button {
		background-color: #796C62;
	}

	.header-home-light-green .main-navigation .touch-button {
		background-color: #667145;
	}

	.header-home-pastel-blue .main-navigation .touch-button {
		background-color: #6A8D91;
	}

	.header-home-grey-sky .main-navigation .touch-button {
		background-color: #6B7C7E;
	}

	.header-home-meduim-blue .main-navigation .touch-button {
		background-color: #4C7A89;
	}

	.header-home-granite .main-navigation .touch-button {
		background-color: #56636D;
	}

	.header-home-light-purple .main-navigation .touch-button {
		background-color: #72687C;
	}
}

@media screen and (min-width: 830px) {
	.home.page h2 {
		font-size: 25px;
		font-size: 1.8rem;
	}
	.home.page h3,
	.home.page h3 a {
		font-size: 22px;
		font-size: 1.57142857rem;	
	}

	.home.page .home-more-link a {
		margin: 18px 0 0 3px;
		margin: 1.28571429rem 0 0 0.21428571rem;
	}

}

/* =Homepage Tagline
-------------------------------------------------------*/
.home.page .home-taglines {
	max-width: 960px;
	margin: 25px auto;
	margin: 1.78571429rem auto;
	overflow: hidden;
	padding: 12px 0 25px;
	padding: 0.85714286rem 0 1.78571429rem;
}

.home.page .home-taglines .prospective {
	padding: 8px 15px;
}

.home.page .home-taglines .prospective a {
	color: #05A2D5;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-size: 1.28571429rem;
	font-weight: 600;
	text-decoration: none;
}

.home.page .home-taglines .prospective p {
	font-size: 15px;
	font-size: 1.07142857rem;
	margin-top: 5px;
	margin-top: 0.35714286rem;
	color: #646464;
	line-height: 21px;
	font-family: Georgia, 'Times New Roman', serif;
}

.home.page .home-taglines .prospective a:hover {
	text-decoration: underline;
}

.wf-active .home.page .home-taglines .prospective a {
	font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
}

.home.page .home-taglines .ideas {
	display: block;
	padding: 8px 15px;
	padding-top: 10px;
}

.home.page .home-taglines .ideas p {
	color: #646464;
	font-size: 19px;
	font-size: 1.35714286rem;
	line-height: 1.5;
	font-family: Georgia, 'Times New Roman', serif;
}

.home.page .home-taglines .ideas a,
.home.page .home-taglines .ideas a:link {
	text-decoration: none;
}

.home.page .home-taglines .ideas a:hover,
.home.page .home-taglines .ideas a:active {
	text-decoration: underline;
	color: #21759B;
}

@media screen and (min-width: 570px) {
	.home.page .home-taglines .ideas {
		border-left: 2px dotted #636363;
		display: inline-block;
		padding: 0 3%;
		width: 58%;
		float: right;
	}
	
	.home.page .home-taglines .prospective {
		padding: 8px 2%;
		display: inline-block;
		width: 30%;
		float: left;
		padding-right: 0;
	}
	
	.home.page .home-taglines .prospective a {
		font-size: 17px;
		font-size: 1.21428571rem;
	}
	
	.home.page .home-taglines .prospective p {
		font-size: 13px;
		font-size: 0.92857143rem;
		margin-top: 0;
	}
	
	.home.page .home-taglines .prospective .dashicons {
		display: none;
	}
}

@media screen and (min-width: 600px) {
	.home.page .home-taglines .prospective {
		width: 28%;
	}
	
	.home.page .home-taglines .ideas {
		width: 61%;
	}
}

@media screen and (min-width: 700px) {
	.home.page .home-taglines .prospective .dashicons {
		display: inline-block;
	}
}

@media screen and (min-width: 830px) {
	.home.page .home-taglines .prospective {
		width: 25%;
	}
	
	.home.page .home-taglines .ideas {
		width: 68%;
		padding: 0 2%;
	}
}

@media screen and (min-width: 1024px) {
	.home.page .home-taglines .ideas {
		padding: 0;
		padding-left: 2%;
	}
	
	.home.page .home-taglines .prospective {
		padding: 0;
	}
}

/* =Student Featured and Popular Tabs
-------------------------------------------------------*/
#popular-featured-student {
	background: #ECEDE5;
	margin-top: 55px;
}

#popular-featured-student-inside {
	max-width: 960px;
	margin: 0 auto;
	padding-bottom: 10px;
	padding-bottom: 0.71428571rem;
}

#tab-feature span,
#tab-student span,
#tab-popular span {
	display: none;
}

#tabs {
	text-align: center;
}

#tabs ul {
	margin: 0 auto;
	position: relative;
	top: -32px;
}

#tabs ul li {
	list-style: none;
	display: inline-block;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	white-space: nowrap;
	font-weight: normal;
	background-color: #DEDFD8;
	-webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    color: #808285;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	font-size: 1.28571429rem;
	padding: 8px 14px;
	padding-bottom: 5px;
}

#tabs ul li a {
    color: #808285;
    text-decoration: none;
}

.wf-active #tabs ul li {
	font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
}

#tabs ul li.ui-tabs-active a {
	color: #B41F3C;
}

#tabs ul li.ui-tabs-active {
	background-color: #ECEDE5;
}

#tabs div {
	text-align: left;
	vertical-align: top;
}

#tabs div div {
	width: auto;
	border-left: none;
	padding: 5px 1%;
	padding-left: 0;
	padding-bottom: 0;
	margin-bottom: 8px;
	margin-bottom: 0.57142857rem;
	font-size: 15px;
	line-height: 23px;
	font-family: Georgia, 'Times New Roman', serif;
}

#tabs div div a {
	text-decoration: none;
	color: #047AA1;
}

#tabs div div a:hover {
	text-decoration: underline;
	color: #047AA1;
}

#tabs div .story-tab-footer {
	margin: 10px 0;
	margin: 0.71428571rem 0;
}

.home.page .story-tab-footer .home-more-link a {
	margin: 0;
}

#content-popular {
	padding-bottom: 15px;
}

#content-student img {
	display: none;
}


.home.page .story-tab-footer .view-rss {
	float: right;
	color: #047AA1;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	display: inline-block;
	text-decoration: none;
	white-space: nowrap;
}

.home.page .story-tab-footer .view-rss:hover {
	text-decoration: underline;
}

.home.page .story-tab-footer .view-rss .dashicons-rss {
	color: #FFF;
	border-radius: 2px;
	height: 16px;
	width: 16px;
	background-color: #fa9f42;
	text-decoration: none;
	margin-right: 5px;
	position: relative;
	top: -2px;
}

#content-feature img,
#content-popular img {
	display: none;
}

@media screen and (max-width: 549px) {
	.home.page #tabs div div:nth-of-type(n+4) {
		display: none;
	}
}

@media screen and (min-width: 520px) {
	#tab-feature span,
	#tab-student span,
	#tab-popular span {
		display: inline;
	}
}

@media screen and (min-width: 550px) {
	#tabs div div {
		width: 42%;
		border-left: 2px dotted #636363;
		margin-bottom: 23px;
		padding-left: 1%;
		display: inline-block;
	}

	#tabs div .story-tab-footer {
		margin: 0;
		margin: 0;
	}
	
	#content-student img {
		float: left;
		margin-right: 10px;
		display: inline-block;
	}
}

@media screen and (min-width: 550px) and (max-width: 799px) {
	.home.page #tabs div div:nth-child(odd) {
		border-left: none;
		padding-left: 0;
		padding-top: 1px;
		padding-bottom: 1px;
		margin-right: 8%;
	}

	.home.page #tabs div div:nth-child(even) {
		padding: 1px 12px;
	}
}

@media screen and (min-width: 800px) {
	#tabs div div {
		width: 22%;
	}

	.home.page #tabs div div:nth-child(5n),
	.home.page #tabs div div:first-child {
		border-left: none;
		padding-left: 0;
	}
	
	#content-student div {
		width: 48% !important;
	}
	
	#content-student div:nth-child(odd) {
		border-left: none;
		padding-left: 0;
	}

}

@media screen and (max-width: 1024px) {
	#tabs div {
		padding: 0 20px;
	}
}
/* =sub carousel slides
-------------------------------------------------------*/

#sub-carousel-slides {
	max-width: 960px;
	margin: 0 auto;
	position: relative;
}

#sub-carousel-slides .spotlight-area {
	width: 461px;
	margin-right: 12px;
}

#sub-carousel-slides img {
	display: inline-block;
	float: left;
}

#sub-carousel-slides .secondary-spotlight-content {
	margin-left: 14px;
	width: 200px;
	display: inline-block;
}

#sub-carousel-slides h3 a {
	color: #b41f3c;
	font-size: 22px;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 10px;
}

.wf-active #sub-carousel-slides h3 a {
	font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
}

#sub-carousel-slides h4 {
	color: #047aa1;
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 8px;
	font-family: Georgia, 'Times New Roman', serif;
}

#sub-carousel-slides .secondary-spotlight-content .ss-content {
	color: #646464;
	font-size: 15px;
	line-height: 20px;
	max-height: 100px;
	overflow: hidden;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	font-family: Georgia, 'Times New Roman', serif;
}

/* FlexSlider */
#sub-carousel-slides .flex-viewport {
	margin: 40px 0;
	margin: 2.85714286rem 0;
}

/* Direction Nav */
#sub-carousel-slides .flex-direction-nav {
	*height: 0;
}
#sub-carousel-slides .flex-direction-nav a  {
	display: block; 
	width: 40px; 
	height: 40px; 
	margin: -20px 0 0; 
	line-height: 1.5;
	position: absolute; 
	top: 50%; 
	z-index: 10; 
	overflow: hidden; 
	cursor: pointer; 
	color: rgba(0,0,0,0.8);
	text-decoration: none;
	-webkit-transition: all .3s ease; 
	-moz-transition: all .3s ease; 
	transition: all .3s ease;
}
#sub-carousel-slides .flex-direction-nav .flex-prev { 
	left: -40px;
	text-indent: 3px;
}
#sub-carousel-slides .flex-direction-nav .flex-next { 
	right: -30px;
	text-indent: 5px;
}
#sub-carousel-slides .flexslider:hover .flex-prev { 
	opacity: 0.7; 
	left: 8px; 
}
#sub-carousel-slides .flexslider:hover .flex-next { 
	opacity: 0.7; 
	right: 8px;
}
#sub-carousel-slides .flexslider:hover .flex-next:hover, 
#sub-carousel-slides .flexslider:hover .flex-prev:hover { 
	opacity: 1;
}
#sub-carousel-slides .flex-direction-nav .flex-disabled { 
	opacity: 0.5 !important; 
	filter:alpha(opacity=0); 
	cursor: default;
}
#sub-carousel-slides .flex-direction-nav a:before  { 
	font-family: 'dashicons'; 
	font-size: 28px; 
	display: inline-block; 
	content: "\f341"; 
}
#sub-carousel-slides .flex-direction-nav a.flex-next:before  { 
	content: "\f345"; 
}

@media screen and (max-width: 1024px) {
	#sub-carousel-slides img {
		margin-left: 10px;
	}
	#sub-carousel-slides .flex-direction-nav .flex-prev, 
	#sub-carousel-slides .flex-direction-nav .flex-next { 
		background-color: #ECEDE5; 
		opacity: 0.8;
	}
	#sub-carousel-slides .flex-direction-nav .flex-prev { 
		left: 0px;
	}
	#sub-carousel-slides .flex-direction-nav .flex-next { 
		right: 0px;
	}
}

@media screen and (max-width: 830px) {
	#sub-carousel-slides img {
		width: 200px;
		height: auto;
	}
	
	#sub-carousel-slides .spotlight-area {
		width: 430px !important;
	}
	
	#sub-carousel-slides .secondary-spotlight-content {
		width: 200px;
	}
	
	#sub-carousel-slides h3 a {
		font-size: 18px;
		font-size: 1.28571429rem;
		line-height: 22px;
	}

}

@media screen and (max-width: 450px) {
	#sub-carousel-slides img {
		width: 100px;
		height: auto;
	}
	#sub-carousel-slides .spotlight-area {
		width: 400px !important;
	}
	#sub-carousel-slides .secondary-spotlight-content {
		width: 170px;
	}
	#sub-carousel-slides .secondary-spotlight-content .ss-content {
		font-size: 14px;
		font-size: 1rem;
		line-height: 18px;
		width: 90%;
	}
	#sub-carousel-slides h3 {
		margin-bottom: 6px;
	}
	#sub-carousel-slides h3 .dashicons {
		display: none;
	}
}

/*=Events and World Health News
-------------------------------------------------*/
#events-world-news {
	background: #ECEDE5;
	overflow: hidden;
	padding: 15px 0;
	padding: 1.07142857rem 0;
}

#events-world-news-inside {
	max-width: 960px;
	margin: 0 auto;
	padding: 0 21px;
	padding: 0 1.5rem;
}

.events {
	margin: 21px 0;
	margin: 1.5rem 0;
	width: auto;
	position:relative; 
}

.events .events-container {
	vertical-align: top;
}

.events .events-container div {
	width: auto;
	margin: 5px 8% 10px 0;
	margin: 0.35714286rem 8% 0.71428571rem 0;
	display: inline-block;
	vertical-align: top;
}

.events .events-container div h5 {
	padding-bottom: 5px;
	padding-bottom: 0.35714286rem;
}

.events .events-container a {
	font-size: 15px;
	color: #047aa1;
	line-height: 23px;
	font-family: Georgia, 'Times New Roman', serif;
	text-decoration: none;
}

.world-news {
	max-width: 480px;
	margin: 21px 0;
	margin: 1.5rem 0;
	width: auto;
	vertical-align: top;
}

.world-news h3 a:first-child {
	display: none;
}

.world-news h3 {
	margin-bottom: 15px;
}

.home.page .world-news h3 a:hover {
	text-decoration: none;
}

.world-news ul li {
	display: inline-block;
	width: auto;
	margin: 0 7% 15px 0;
	margin: 0 7% 1.07142857rem 0;
	font-family: Georgia, 'Times New Roman', serif;
	vertical-align: top;
}

.world-news ul li a {
	color: #047AA1;
	font-size: 15px;
	line-height: 23px;
	text-decoration: none;
}

.events .events-container a:hover,
.world-news ul li a:hover {
	text-decoration: underline;
}

.world-news a {
	font-size: 15px; 
	color: #047aa1; 
	line-height: 23px; 
	font-family: Georgia, 'Times New Roman', serif; 
	text-decoration: none;
}

.world-news a:hover {
	text-decoration: underline;
}

.world-news .home-more-link {
	clear: both;
}

.world-news .admissions-left,
.world-news .admissions-right {
	margin-bottom: 10px;
}

@media screen and (min-width: 550px) {
	.home.page .events {
		width: 50%;
		float: left;
	}
	
	.home.page .world-news {
		width: 50%;
		float: right;
	}
	
	.home.page .world-news ul li {
		border-left: 2px dotted #636363;
		padding-left: 12px;
	}
	
	.home.page .world-news h3 {
		/* margin-left: 10px; */
	}

}

@media screen and (min-width: 850px) {
	.home.page .events .events-container div {
		width: 40%;
		margin: 5px 8% 0 2px;
		margin: 0.35714286rem 8% 0 0.14285714rem;
	}
	
	.home.page .world-news ul li {
		width: 38%;
		margin-right: 7%;
		margin-bottom: 30px;
		margin-top: 0px;
	}

	.world-news .admissions-left,
	.world-news .admissions-right {
		margin-bottom: 0;
	}
	
	.world-news .admissions-left {
		float: left; 
		width: 45%;
	}

	.world-news .admissions-right {
		float: right; 
		width: 45%;
	}
}


/*
     FILE ARCHIVED ON 00:07:10 Mar 06, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:58:25 Jan 29, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.574
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.035
  esindex: 0.008
  cdx.remote: 21.5
  LoadShardBlock: 267.431 (3)
  PetaboxLoader3.datanode: 134.276 (4)
  PetaboxLoader3.resolve: 468.312 (2)
  load_resource: 427.591
*/