 /****COMMS***/

 .comms-container {
	 margin-top:50px;
}
 .comms-container ul {
	 list-style-type:none;
	 display:grid;
	 grid-template-columns: 2fr 4fr 3fr;
	 grid-template-areas: "date subject audience";
	 padding: 5px 9px 23px;
	 border-bottom: 1px solid #ddd;
	 grid-gap:0 30px;
}
 .comms-container ul:nth-of-type(1) {
	 background-color: #ddd;
	 border-bottom: none;
	 margin-bottom: 24px;
	 padding-bottom: 1px;
}
 .comms-container ul:nth-of-type(1) li {
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-size: .8em;
	 padding: 0;
	 margin-bottom: 5px;
}
 .comms-container ul:last-of-type {
	 border-bottom:none;
}
 .comms-container li {
}
 .comms-container li:nth-of-type(1) {
	 grid-area:date;
}
 .comms-container li:nth-of-type(2) {
	 grid-area:subject;
	 padding-right:15px;
}
 .comms-container li:nth-of-type(3) {
	 grid-area:audience;
}
 @media only screen and (max-width: 600px) {
	 .comms-container ul {
		 display:block;
	}
}

/***END-COMS***/


.iframe-container {
	 position: relative;
	 width: 100%;
	 padding-bottom: 56.25%;
	 height: 0;
	 margin-bottom:15px;
}
.iframe-container iframe {
	 position: absolute;
	 top:0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}

/****EMAIL ARCHIVE****/

.campaign {
 line-height: 150%;
 margin: 0;
 padding: 15px 0;
 border-bottom: 1px solid #ddd;
 display: grid;
 grid-template-columns: 1fr 5fr;
}

.campaign:last-of-type {
 border-bottom: none;
}

@media only screen and (max-width: 600px) {

.campaign {display:block;}
.campaign a {display:block;}

}
/****END EMAIL ARCHIVE****/

.resp-container {
position: relative;
overflow: hidden;
padding-top: 56.25%;
}

.resp-iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}

#secondaryContent h2 {
    font-size:21px;
}

#bios img {float:right; margin: 0 0 5px 15px;}

#bios h3 {width:310px; border:none; margin:0;}

#bios h4 {width:310px; padding-top:2px; font-size:.95em;}

#bios {margin-bottom:40px;}

#presidentBiosBox ul {list-style:none; margin:20px 0 11px 0; padding:0;}

#presidentBiosBox li {margin:0; padding:0 0 11px 0;}

#cv address {margin-bottom:12px; font-style:normal;}
#cv table {margin-bottom:12px;}
#cv ol {padding-left:30px;}
#cv dt {font-weight:bold;}
#cv dd {margin-left:0;}
#cv h3 {border:none; color:#000; line-height:1.2em; font-size:1.4em;}

dl.nav dd {margin-left:0; padding-bottom:8px; padding-left:0px;}
dl.nav dt {margin-left:0; padding-bottom:6px; margin-top:10px;}

.cv_section h4 {font-weight:normal; font-size:13px;}
.cv_section {margin-bottom:15px;}
.cv_section td {padding-bottom:7px;}

/* MEDIA BUTTONS */

ul.media_list {list-style-type:none; margin:0; padding:0;}
ul.media_list li {margin-bottom:5px;}
ul.media_list li.audio {margin-left:0; padding-left:20px; background: url("https://www.reed.edu/president/assets/images/icon_speaker.png") center left no-repeat;}
ul.media_list li.video {margin-left:0; padding-left:20px; background: url("https://www.reed.edu/president/assets/images/icon_video.png") center left no-repeat;}
ul.media_list li.document {margin-left:0; padding-left:20px; background: url("https://www.reed.edu/president/assets/images/icon_file.png") center left no-repeat;}

/* END MEDIA BUTTONS */