.accordContent li strong { font-weight: bold; }
.landing-page .photo-feature-3-across .photo-feature h4 { font-size: 24px; }
.standard-page section h2 { clear: both; }
.standard-page .two-column-links { margin: 1rem 0; }
.standard-page .two-column-links article h4 { 
    font-size: 20px !important;
    color: #7571b0 !important;
    border-bottom: none;
}
h4.thin { font-weight: normal; }

#pubSlider .slick-prev, #pubSlider .slick-next {
	 height: 20%;
	 top: 100%;
	 transform: none;
}
 #pubSlider .slick-dots li {
	 margin: 0 3px;
}
 #pubSlider ul.slick-dots {
	 padding:0;
	 bottom: initial;
}
 #pubSlider ul.slick-dots li {
	 padding:0;
	 background: none;
}
 #pubSlider ul.slick-dots li:before {
	 content: initial;
}
.more-link p {
    text-transform: uppercase;
    text-align: right;
}

/* Charts */
svg > g > g:last-child { pointer-events: none }

/*---------- alumni profiles ----------*/
 #alumProfileBlock > p {
	 font-style: italic;
}
 #alumProfile {
	 display: inline-block;
	 vertical-align: top;
	 width: 31%;
	 margin: 0 3% 3% 0;
}
 #alumProfile p.alumName {
	 font-weight: bold;
	 margin: 0 0 0.3em;
}
 #alumProfile p.alumDetails, #alumProfile p.alumLink {
	 margin: 0 0 0.6em;
	 font-size: 0.9em;
}
 #alumProfile:nth-child(3n+1) {
	 margin-right: 0;
}
 #alumProfile img {
	 width: 100px;
}
 p.alumniPage {
	 margin: 0 0 0.3em !important;
}
 .profile, .profile2col, .profile3col {
	 background: none;
	 border-top: none;
}
#main-content .alumni-profile-content strong {font-weight: 700;}
 div.info-right {
	 display: inline-block;
}
/*div.info-right p {
	 margin: 0 0 .8em 0 !important;
}
*/
 div.pic-left {
	 float: left;
}
 div.pic-left img {
	 border-radius: 0;
	 -webkit-border-radius: 0;
	 -moz-border-radius: 0;
	 margin-bottom: 1em;
	 margin-right: 12px;
}
 img.pic-col {
	/*box-shadow: 2px 2px 5px #999;
	 border: 2px solid #fff;
	*/
	 padding-right: 0;
	 background: #eee;
	 float: left;
	 margin-right:10px;
	 border-radius: 0;
	 -webkit-border-radius: 0;
	 -moz-border-radius: 0;
}
 img.alignedImgs {
	 margin-bottom: 1em;
	 margin-right: 1em;
}

/* Prospective Students */
.feature-four-col { display: flex; }
.feature-four-col article.feature-box {
    width: 25%;
    margin-right: 1.5%;
}
.feature-four-col article.feature-box:last-child { margin-right: 0; }
.feature-four-col .feature-copy h4 {
    font-size: 20px;
    font-weight: normal;
}

/* Student Profiles */
#contact-tabs { display: none; }
#tab-content .feature-box .feature-copy h4 {
    /*font-size: 18px;*/
    font-weight: normal;
}
#tab-content article.feature-box { display: flex; }
#tab-content article.feature-box .feature-copy { 
    padding-left: 0; 
    width: 75%;
}
.feature-image { width: 140px; }

/* Student Council */
.councilImage {
    max-width: 120px;
    max-height: 150px;
    object-fit: cover;
}
.councilImage img {
    height: 150px;
    width: 120px;
    object-fit: cover;
}

/* Publications page */
 ul#publicationsList {
	 list-style-type: none;
	 padding-left: 0;
}
 ul#publicationsList li {
	 border-bottom: 1px solid #CCC;
	 padding: .5em .8em .5em .5em;
	 background: none;
}

/* Research Interests */
#mainContent h3 .blurb > a, #mainContent h3 .blurb > a:link {
    text-decoration: none;
    font-size: inherit;
}


/*---------- history timeline  --------*/
#mainContent #History p {
    background-color: #f0f0f0;
    border-top: 1px solid #CCCCCC;
    margin: 0 0 0.5em;
    padding: 15px;
    width: 95%;
}

#mainContent #History h2 {
    color: #6D6E71;
    font-family: 'Goudy Bookletter 1911',Georgia,'Times New Roman',serif;
    font-size: 2em;
    font-weight: normal;
    margin: .5em, 0, .2em, 0;
    padding: 0;
 }
/* removed this if flexslider is used on the 3rd column */
#homepageContent .col3of3 ul li {
    border-bottom: 1px solid #CCC;
    display: block;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    text-decoration: none;
    width: 90%;
    margin: 0;
    padding: 5px 8px 5px 5px;
}
#homepageContent .col3of3 ul li a {
    font-weight: 400;
}
.landing-page .fullWidth .news-box {
	float: none;
	 width: 98.64865%;
}
.landing-page .content p.subhead { font-size: 36px; }
.landing-page .three-column-links .homepageEvents h5{
	margin-top:1em;
	 margin-bottom:0
}
.landing-page .three-column-links .homepageEvents h5:first-of-type{
	margin-top:0;
}
.highlight {
	background: #FFFF88;
}
h4.subhead-quote {
    font-weight: normal;
    color: #514689;
    font-size: 36px;
    text-align: center;
}
#researchAreaContainer {
    display: flex;
    flex-wrap: wrap;
}
.researchArea {
    /* width: 24.5%; */
    height: 200px;
    /* padding: 0 0 1em 1em; */
    margin-right: 0.5%;
    margin-bottom: 0.5%;
    position: relative;
    /* background: url(https://www.feinberg.northwestern.edu/gfx/academics-gfx/281x208/background281x208.jpg) no-repeat; */
}
.researchArea #innertext {
    bottom: 10%;
    position: absolute;
    left: 5%;
    box-sizing: border-box;
    width: 80%;
    vertical-align: text-bottom;
}
.researchArea a#bkg-link {
    height: 200px;
    text-indent: 5%;
    top: 0;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%;
}
.researchArea:hover { opacity: .7; }
.researchArea p {
    position: absolute;
    bottom: 0;
}
.researchArea p a, .researchArea a {
    font-family: "Open Sans";
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    text-shadow: #54585a 2px 2px;
    line-height: 1.5em;
}
.researchArea p a:hover { text-decoration: none; }
 #homepageContent .landing-page .three-column-links article.noBorder {
	border:none;
	 position:relative;
}
 #homepageContent .landing-page .three-column-links article.noBorder h4 {
	border:none;
	margin-bottom: 1em;
}
 #homepageContent .landing-page .three-column-links article.noBorder h4 a, h4.thin a {
	color: #716c6b;
	 font-weight:400;
}
 #homepageContent .landing-page .three-column-links article.noBorder p.link {
	background:#fff;
	 border-top: 4px solid #ccc;
	 text-align:right;
	 text-transform: uppercase;
	 width: 100%;
}
 .landing-page .fullWidth .news-box .news-image {
	width: 27.22222%;
}
 .landing-page .fullWidth .news-box .news-text {
	width: 70%;
}
.chart h4.chartTitle, .chart h2.chartTitle {text-align: center;}
.chart h4.chartTitle {font-size: 18px; text-align: center;}
 /* Desktop Layout: 768px to a max of 999px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media screen and (min-width: 481px) {
    #NMBrandHeader #siteTitle a, #NMBrandHeader #siteTitle a:link {
        font-size: 36px;
    }
}
@media screen and (max-width: 767px) {
    .more-link { margin-top: 3em; }
    .feature-four-col { display: block; }
    .feature-four-col article.feature-box, .feature-four-col article.feature-box:last-child {
        width: 95%;
        margin: 0 auto;
    }
    .researchArea {
        width: 100%;
    }
}
@media only screen and (min-width:768px) {
    #topNav {height: 37px;}
	#mega li a, #mega li a:hover {font-size: 0.9em; padding: 10px 7px;}
	#mega li .sub {top:37px;}
	#mega li a i.fa {margin-left: 4px;}
	.chart h4.chartTitle {font-size: 22px;}
	.more-link { margin-top: 2.5em; }
	.researchArea {
	    width: 49.5%;
	}
}
@media only screen and (min-width:1000px) {
    #topNav {height: 43px;}
	#mega li a, #mega li a:hover {font-size: 1.2em; padding: 10px;}
	#mega li .sub {top:43px;}
	#mega li a i.fa {margin-left: 10px;}
    #globalLinks,#NMBrandHeader,#topNav,.fwContentWrapper {
		max-width: 1120px;
		 margin: 0 auto;
	}
	 #notables, #notables .slick-prev, #notables .slick-next {
		 background: none !important;
	}
	 #homepageContent .landing-page .three-column-links {
		 height: 655px;
		 display:flex;
		 overflow: hidden;
	}
	 #homepageContent .landing-page .three-column-links article.noBorder p.link {
		 bottom: 0;
		 position: absolute;
	}
	 .landing-page .researchAreas .feature-box:nth-child(4n-3) {
		 margin-left: 0;
	}
	 .landing-page .researchAreas .feature-box {
		 width: 23.875%;
	}
	.researchArea {
	    width: 24.5%;
	}
	.councilMember {
	    display: inline-block;
	    margin-right: 1em;
	}
}
@media only screen and (min-width:1120px) {
	 section.contain-1440 div.section-top {
		 width: 1120px;
		 margin: 0 auto;
	}
}
@media screen and (min-width: 1280px) {
    #mega li a, #mega li a:hover {font-size: 1.2em;}
}
@media screen and (min-width: 1400px) {
    #topNav {height: 45px;}
    #mega li .sub {top:45px;}
    #mega li a, #mega li a:hover {
        font-size: 1.1em;
        padding: 10px 16px;
    }
}