/* ADDED STYLES --------------------------------------------------------------------------------------------*/

/*.status-moderate {display: none;}*/
.message {color: #f5bb17;}
.header {color: #000;}
.iu-notice, .moderate {
	max-height: 530px;
	overflow: hidden;
}

@media screen and (min-width:34.475em){
.status-moderate {display: inline;}
.iu-notice, .moderate {
	max-height: 280px;
	overflow: hidden;
}
}

@media screen and (min-width:64.475em){
.status-moderate {display: inline;}
.iu-notice, .moderate {
	max-height: 230px;
	overflow: hidden;
}
}

.urgent-response {
    background-color: 
    #333;
    padding: 2rem 0;
    text-align: center;
    font-size: 1.5rem;
}

#content .banner-item--content  {background-color: rgba(4, 4, 4, 0.3) !important;}

@media screen and (min-width:40em){
#content .banner-item--content h2, #content .banner-item--content p {padding-right: 10px; padding-left: 10px;}
}

/*** Search Results ***/
#content .search-results table.gsc-table-result { border-collapse: collapse; }
#content .search-box .gsc-input-box { border: 1px solid #fff;  margin-top: 20px;}
.gsc-control-wrapper-cse .gsc-search-button  {background-color: #fff;}
#content .gsc-twiddleRegionCell, .gsc-configLabelCell  {background-color: #ddd; display: none;}
#content .gsc-orderby {height: 60px; margin-top: 20px;}
#content .search-results .gsc-selected-option-container {z-index: 1000;}

/*** Tables ***/

#content table {
    margin: 0 0 20px 0;
    overflow: hidden;
    background: #eef2f1; /*#63948b;*/
}
#content table .profile {
    background: #ffffff; 
}
#content table .profile th, 
#content table .profile td {
    border-bottom: none;
    border-left: none;
    padding: 5px 11px;
}

#content table thead th{
    font-size: 1em; /* 16px (16/14) */
    line-height: 1.188em; /* 19px (19/16) */ 
    background: #cdddda;
    color: #3e5f5c;
}
#content table thead td {
    color: #fff;
    font-family: "PTSerifRegular", Georgia, "Times New Roman", Times, serif;
    font-size: 1.143em; /* 16px (16/14) */
    line-height: 1.188em; /* 19px (19/16) */
}
#content table thead th:first-child {
    border-right: none; 
}
#content table th, 
#content table td {
    border-bottom: 1px solid #c2cbca;
    border-left: 1px solid #c2cbca;
    padding: 5px 11px;
}
#content table th:first-child, 
#content table td:first-child {
    border-left: none;  
}
#content table tr:last-child th, 
#content table tr:last-child td {
    border-bottom: none;    
}
#content table td {
    font-family: "UbuntuMedium", Arial, Helvetica, sans-serif;
    font-size: 0.857em; /* 12px (12/14) */
    line-height: 1.583em; /* 19px (19/12) */    
}
#content table th {
    background: #cdddda;
    color: #3e5f5c;
    font-family: "UbuntuBold", Arial, Helvetica, sans-serif;
    font-size: 0.929em; /* 13px (13/14) */
    line-height: 1.462em; /* 19px (19/13) */
    text-align: left;
}
#content table th:first-child {
    border-right: 2px solid #fff;   
}

/* Skinny table */

#content table.skinny-table {
    margin-right: 15px; 
    float: left;
    width: 184px;
}
#content table.skinny-table thead th, 
#content table.skinny-table thead td {
    font-size: 1.143em; /* 16px (16/14) */
    line-height: 1.188em; /* 19px (19/16) */
}
#content table.skinny-table td {
    font-size: 0.786em; /* 11px (11/14) */
    line-height: 1.273em; /* 14px (14/11) */    
}
#content table.skinny-table th {
    font-size: 0.857em; /* 12px (12/14) */
    line-height: 1.167em; /* 14px (14/12) */
}
#content table.skinny-table th, 
#content table.skinny-table td {
    padding: 4px 6px;
}


/* Special Stuff */

#content .tight {
    margin-top: 2px; margin-bottom: 2px; padding: 0;
}

#content p.indent {margin-left: 20px; font-size: .8 em};
#content li {
    /*font-size:1.05rem !important;*/
}

#content .lead {
    line-height: 1.65;
    font-size: 1.15rem;
	padding: 12px 20px; 
		background-color: #dbe7e5; /*gray options: #d4d3d3  #eaecee e8f1ef*/ /*#cdddda */ /*#e4f1f0*/  /*dee8e9*/ /*#e9f6fc blue alert*/ /*#e8f6f4*/ /*#ddf4ea mint alert*/  
	display: block; 
}

#content p.highlight {display: block; background-color:#eef2f1; font-style:italic;}
#content h5.highlight {display: block; font-style: normal !important; background-color:#e8f6f4; margin-bottom: 20px;}
#content p.highlight strong {font-style:normal;}
#content p.highlight {padding:.75em;}

.accordion-title{background:#e4f1f0;border-bottom-color:#fff;font-size:1.15rem;line-height:1.6}
.accordion-title:focus,.accordion-title:hover{background-color:#b2c9c5;}
.accordion-title{display:block;padding:.5rem 2.5rem .5rem 1rem;color:#222;position:relative;border:1px solid #fff;border-bottom:0}

.leftcol {float: left; margin-left: 100px; width: 280px; text-align: left; line-height: 20px; font-size:.9rem;}
.rightcol {float: right; margin-right: 20px; width: 280px; text-align: left; line-height: 20px; font-size:.9rem;}
h6.bannerbox {line-height: 1.15rem;}

table.mjchecklist td {vertical-align: top;}	 

 @media screen and (min-width:20em){
.picture-list {float: ignore;}
.picture-list-indent {margin-left: 0; padding-right: 0;}
.mjchecklist li {font-size: 1em !important;}
.mjchecklist ul {margin-left: 5% !important;}
 }
  @media screen and (min-width:40em){
.picture-list {float: left; width: 110px;}
.picture-list-indent {margin-left: 130px; padding-right: 20px;}
.section li {font-size:.79em !important;}
.mjchecklist li {font-size: .69em !important;}
 }
  
  

/****************************************
 * Photo Lists
 ****************************************/
#content .headshot-list {
     overflow: visible;

}
#content img.people_headshot80 {
    margin-left: 30px;
	padding: .25em .5em .25em 0;
	float: left;
}

#content img.people_headshot100 {
	margin-left: 20px;
	padding: .25em .5em .25em 0;
	float: left;
}
#content .headshot-list, 
#content .magazine-list {
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0; 
}

#content .magazine-list {
    margin-left: -21px;
}
#content .headshot-list li  {
    display: inline-block;
    vertical-align: top; 
	border: 1px solid #ddd;   
}

#content .magazine-list li {
    display: inline-block;
    margin: 0 -4px 15px 0;
    vertical-align: top;    
}
#content .headshot-list li {
    margin-right: 15px;
    width: 340px;
	overflow: visible;
	margin-bottom: 15px;
}

#content .magazine-list li {
    margin-left: 21px;
    width: 140px;   
}
#content .headshot-list li img {
	float: left;
}
#content .headshot-list li p {
	float: left;
	margin-left: 10px;
	padding-top: 10px;
	width: 220px;
	font-size: 0.786em !important; /* 11px (11/14) */
    line-height: 1.364; /* 15px (15/11) */
}

#content .magazine-list li p {
    margin: 0 0 8px 0;
}

#content .magazine-list li .title {
    font-family: "PTSerifBold", Georgia, "Times New Roman", Times, serif;
    font-size: 1.273em; /* 14px (14/11) */
    line-height: 1.143em; /* 16px (16/14) */    
    margin: 0 0 3px 0;
}
#content .magazine-list li a.cover {
    background: none;
    padding: 0;
}

#content .alumni-leadership-profile {
    float: right; 
	margin: -15px 0 10px 10px;
}

/*** Study Abroad  Photo and Caption ***/
#content .inline-image {
    float: right;
	margin-right: -60px;
	padding: 10px;
	background: #dee9e7;
	font-size: 10px;
	line-height: 12px;
	width: 300px;
}
#content .inline-image img {
	float: right;
	margin-right: 0 !important;
    padding-bottom: 2px;
	width: 300px;
}
#content .photo-caption-sm,
#content .photo-caption-md,
#content .photo-caption-lg {
    background: #dee9e7;
    font-family: "UbuntuLight", Arial, Helvetica, sans-serif;
    font-size: 0.786em; /* 11px (11/14) */
    line-height: 1.182em; /* 13px (13/11) */
    padding: 5px;
}
#content .photo-caption-sm {
    width: 175px;   
}
#content .photo-caption-md {
    width: 450px;   
}
#content .photo-caption-lg {
    margin: 0 0 15px 0;
    width: 610px;
}

#content .photo-caption-sm img, #content .photo-caption-sm iframe, #content .photo-caption-sm video, #content .photo-caption-sm .mejs-container {
    width: 185px;   
}
#content .photo-caption-md img, #content .photo-caption-md iframe, #content .photo-caption-md video, #content .photo-caption-md .mejs-container {
    width: 460px;
}
#content .photo-caption-lg img, #content .photo-caption-lg iframe, #content .photo-caption-lg video, #content .photo-caption-lg .mejs-container {
    width: 620px;
}
#content .photo-caption-sm p,
#content .photo-caption-md p,
#content .photo-caption-lg p {
    margin: 0 0 5px 0;  
}
#content .photo-caption-sm p:last-child,
#content .photo-caption-md p:last-child,
#content .photo-caption-lg p:last-child {
    margin-bottom: 0;
}
#content .photo-caption-sm .photo-caption-credit,
#content .photo-caption-md .photo-caption-credit,
#content .photo-caption-lg .photo-caption-credit {
    color: #3e5f5c;
    font-size: 0.727em; /* 8px (8/11) */
    line-height: 1.625em; /* 13px (13/8) */
    text-transform: uppercase;  
}
#content p.indent {
    margin-left: 120px;
}
#content hr {
    color: #eed;
    padding-bottom: 6px;
}

/****************************************
 * People List
 ****************************************/
#content .peoplebox {
    float: left;
    width: 150px; 
}
/*** Horizontal ***/

#content .people-list {
    list-style: none;
    margin: 25px 0 0 -17px;
    padding: 0; 
}
#content .people-list li {
    display: inline-block;
    font-size: 0.786em; /* 11px (11/14) */
    line-height: 1.364; /* 17px (17/11) */
    margin: 0 -4px 15px 17px;
    vertical-align: top;    
    width: 196px;
}
#content .people-list li p {
    margin: 0 0 6px 0;
}
#content .people-list li img {
    margin: 0 0 4px 0;
}
#content .people-list li .name {
    font-family: "PTSerifBold", Georgia, "Times New Roman", Times, serif;
    font-size: 1.273em; /* 14px (14/11) */
    line-height: 1.143em; /* 16px (16/14) */
    margin: 0 0 4px 0;
}
#content .people-list .info {
    font-family: "PTSerifBold", Arial, Helvetica, sans-serif;   
    font-size: 1.091em; /* 12px (12/11) */
    line-height: 1.250em; /* 15px (15/12) */
    margin: 0 0 4px 0;
}
#content .people-list .type {
    font-family: "UbuntuLight", Arial, Helvetica, sans-serif;
    font-size: 0.909em; /* 10px (10/11) */
    letter-spacing: 0.035em;
    line-height: 1.200em; /* 12px (12/10) */
    margin: 0 0 4px 0;
    text-transform: uppercase;
}

/*** Vertical ***/

#content .people-list-vertical {
    list-style: none;
    padding: 0; 
}
#content .people-list-vertical li {
    border-bottom: 1px solid #cbc5b8;
    font-size: 0.929em; /* 13px (13/14) */
    line-height: 1.538em; /* 20px (20/13) */
    overflow: hidden;
    padding: 10px 0 10px 120px;
}
#content .people-list-vertical li img {
    float: left;
    margin: 5px 0 0 -120px; 
}
#content .people-list-vertical li .name {
    font-family: "UbuntuBold", Arial, Helvetica, sans-serif;
    font-size: 1.154em; /* 15px (15/13) */
    line-height: 1.333em; /* 20px (20/15) */
}   
#content .people-list-vertical li p:last-child {
    margin-bottom: 0;   
}

/****************************************
 * Class Notes & Memoriam
 ****************************************/
 
.class-notes,
.class-notes-memoriam {
    font-size: 0.857em; /* 12px (12/14) */
    line-height: 1.500em; /* 18px (18/12) */
    list-style: none;
    padding: 0; 
}
.class-notes li {
    border-top: 1px solid #bfc9c8;
}
.class-notes li,
.class-notes-memoriam li {
    padding: 10px 0 0 83px; 
}
.class-notes li .class-note-year {
    float: left;
    font-family: "PTSerifRegular", Georgia, "Times New Roman", Times, serif;
    font-size: 2.333em; 
    line-height: 1.071em; 
    margin: 0 0 0 -100px;
}
.class-notes li p strong,
.class-notes-memoriam li p strong {
    display: block;
    margin-bottom: -15px;
}

/****************************************
 * Law Library
 ****************************************/
 .text-overlay .teaser {font-size: .989em;}

/*** Virtual Tour Navigation ***/

#content .nav-library-tour {
    font-size: .9em; /* 15px (15/14) */
    line-height: 1em; /* 16px (16/15) */
    list-style: none;
    margin: 0 0 20px 0;
    overflow: hidden;
    padding: 0;
}
  @media screen and (min-width:40em){
     #content .nav-library-tour li {
        float: left;
        border-right: 1px solid #000;
        margin: 0 10px 0 0;
        padding: 0 10px 0 0;
        }
#content .nav-library-tour li:last-child {
    border-right: none; 
    margin-right: 0;
    padding-right: 0;
        }
  }
  
#content .xsmalltext {font-size: 13px !important;}

/* -------------------------------------------------------------------------------------------------------------------*/
/* ORIGINAL NEW FW STYLES --------------------------------------------------------------------------------------------*/



.banner-item,.js .home-banner--rotator{
	height:60vh;
	max-height:750px
}
 .links ul{
	font-family:BentonSansBold,Arial,sans-serif;
	font-weight:400
}
 @media screen and (min-width:20em){
	.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
		font-family:BentonSansBold,Helvetica,Arial,sans-serif;
		font-weight:400;
		line-height:1.15
	}
	 .h1,h1{
		font-size:1.75rem
	}
	 .h2,h2{
		font-size:1.5rem
	}
	 .h3,h3{
		font-size:1.375rem
	}
	 .h4,h4{
		font-size:1.25rem
	}
	 .h5,h5{
		font-size:1.125rem
	}
	 .h6,h6{
		font-size:1rem;
		text-transform: uppercase;
	}
}
 @media screen and (min-width:40em){
	.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
		font-family:BentonSansBold,Helvetica,Arial,sans-serif;
		font-weight:400;
		line-height:1.15
	}
	 .h1,h1{
		font-size:2.5rem
	}
	 .h2,h2{
		font-size:1.875rem
	}
	 .h3,h3{
		font-size:1.625rem
	}
	 .h4,h4{
		font-size:1.375rem
	}
	 .h5,h5{
		font-size:1.3rem
	}
	 .h6,h6{
		font-size:1.05rem;
		text-transform: uppercase;
	}
	 p {
	font-size:1.05rem;
	}
}
 main{
	position:relative;
	padding-top:10px
}
 @media screen and (min-width:64.0625em){
	main{
		padding-top:50px
	}
}
 #home main,.mckinney-banner{
	padding:0!important;
	margin:0!important
}
 .mckinney-banner .row{
	max-width:none
}
 .mckinney-banner .layout{
	padding:0!important
}
 .home-banner--rotator{
	margin:0;
	background-color:#EDEBEB
}
 .js .home-banner--rotator{
	overflow:hidden
}
 .banner-item--content{
	padding-top:20px;
	padding-bottom:20px;
	position:absolute;
	bottom:48px;
	width:calc(100% - 24px);
	left:12px;
	right:12px;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff
}
 .banner-item .subtitle,.banner-item .title a{
	font-family:BentonSansBold,Arial,sans-serif;
	font-weight:400;
	color:#fff;
	text-shadow:0 0 5px rgba(0,0,0,.5);
	text-decoration:none
}
 .banner-item .title a{
	text-decoration:underline
}
 .banner-item .title{
	text-transform:uppercase;
	margin-bottom:12px
}
 .banner-item .subtitle{
	margin-bottom:0
}
 @media screen and (min-width:40em){
	.site-header+.mckinney-banner{
		margin-top:1rem!important
	}
	 .banner-item--content,.banner-thumbs{
		left:50%;
		-ms-transform:translateX(-50%);
		transform:translateX(-50%);
		position:absolute
	}
	 .banner-item--content{
		bottom:120px;
		width:768px;
		max-width:75%
	}
	 .banner-thumbs{
		display:block;
		width:778px;
		bottom:32px;
		margin:0;
		padding:0
	}
	 .banner-thumbs li{
		margin:0;
		display:block;
		float:left;
		position:relative;
		width:16.6666667%;
		height:auto;
		padding:5px
	}
	 .banner-thumbs li:hover{
		cursor:pointer
	}
	 .banner-thumbs img{
		border:2px solid transparent;
		max-height:62px
	}
	 .banner-thumbs .active img{
		border-color:#fff
	}
	 .button-wrap{
		position:relative;
		margin:0 auto;
		height:0;
		max-width:64rem;
		padding-left:.75rem;
		padding-right:.75rem
	}
	 .play-pause{
		position:relative;
		right:auto;
		top:-60px
	}
}
 .play-pause{
	pointer-events:auto;
	position:relative;
	width:24px;
	height:0;
	padding-top:24px;
	overflow:hidden;
	display:block;
	font-size:0;
	border-radius:0
}
 .play-pause::after,.play-pause::before{
	content:'';
	position:absolute;
	top:0;
	height:24px;
	background-color:rgba(250,250,250,.75);
	border:1px solid #000;
	width:40%;
	transition:all .25s ease;
	overflow:hidden
}
 .play-pause:focus::after,.play-pause:focus::before,.play-pause:hover::after,.play-pause:hover::before{
	background-color:#fff
}
 .play-pause::before{
	left:0
}
 .play-pause::after{
	right:0
}
 .play-pause .icon{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:24px;
	height:24px
}
 .play-pause .icon::after,.play-pause .icon::before{
	content:'';
	position:absolute;
	transition:opacity .25s ease;
	opacity:0;
	width:0;
	height:0;
	border-style:solid
}
 .play-pause .icon::before{
	top:1px;
	left:1px;
	border-width:12px 0 12px 20.8px;
	border-color:transparent transparent transparent #000
}
 .play-pause .icon::after{
	top:3px;
	left:2.5px;
	border-width:10px 0 10px 17.3px;
	border-color:transparent transparent transparent #fff
}
 .play-pause .icon-label{
	font-size:16px
}
 .play-pause.paused::after,.play-pause.paused::before{
	width:0;
	border-color:transparent;
	background-color:transparent
}
 .play-pause.paused span::after,.play-pause.paused span::before{
	opacity:1
}
 @media only screen and (max-width:799px){
	.home-banner--rotator .slick-dots{
		margin:0;
		bottom:36px
	}
	 .banner-thumbs{
		display:none
	}
}
 @media screen and (max-width:39.9375em){
	.home-banner--rotator .slick-dots{
		margin:0;
		bottom:12px
	}
	 .button-wrap{
		position:absolute;
		bottom:12px;
		left:12px
	}
	 .play-pause{
		width:20px;
		padding-top:20px
	}
	 .play-pause:after,.play-pause:before{
		height:20px
	}
	 .play-pause .icon{
		width:20px;
		height:20px
	}
	 .play-pause .icon::before{
		border-width:10px 0 10px 17.3px
	}
	 .play-pause .icon::after{
		left:2px;
		border-width:8px 0 8px 13.9px
	}
}
 .featured-news--rotator{
	margin:0
}
 .featured-news--rotator .slick-list{
	margin-left:-12px;
	margin-right:-12px;
	overflow:hidden
}
 .featured-news--rotator .slick-dots{
	line-height:20px;
	bottom:-40px;
	margin:0
}
 .featured-news--rotator .slick-track{
	margin:0
}
 .featured-news--rotator .news-item{
	list-style-type:none
}
 .featured-news--rotator .news-item.slick-slide{
	margin:0 10px
}
 .featured-news--rotator .news-item .inner{
	background-color:#fff;
	padding:12px
}
 .featured-news--rotator img{
	margin:-12px -12px 20px;
	max-width:calc(100% + 24px);
	width:calc(100% + 24px)
}
 .featured-news--rotator .date{
	font-size:14px;
	color:#900;
	margin-bottom:10px;
	text-align:center
}
 .featured-news--rotator .title{
	font-family:BentonSansBold,Arial,sans-serif;
	font-weight:400;
	font-size:18px;
	text-align:center;
	line-height:1.35;
	margin-bottom:0
}
 .featured-news--rotator .title a{
	color:#4A3C31;
	text-decoration:underline
}
 .featured-news--cta{
	margin-top:40px
}
 .featured-news--cta .button{
	margin-bottom:0
}
 @media screen and (max-width:39.9375em){
	.featured-news--rotator{
		margin:0 0 40px
	}
	 .featured-news--rotator .slick-prev{
		left:-12px
	}
	 .featured-news--rotator .slick-next{
		right:-12px
	}
	 .featured-news--rotator .news-item.slick-slide{
		margin:0
	}
	 .featured-news--cta{
		text-align:center
	}
	 #home .ticker{
		padding:0 3.125rem
	}
}
 @media screen and (min-width:40em){
	.featured-news--rotator .slick-dots{
		position:absolute;
		width:auto;
		top:-54px;
		right:0;
		height:32px
	}
}
 .home-videos .two-thirds,.video-list--item{
	position:relative
}
 @media screen and (min-width:1120px){
	.featured-news--rotator .slick-next{
		right:-48px
	}
	 .featured-news--rotator .slick-prev{
		left:-48px
	}
}
 .upcoming-events--rotator{
	margin-bottom:60px
}
 .upcoming-events--rotator .slick-list{
	margin-left:-12px;
	margin-right:-12px;
	overflow:hidden
}
 .upcoming-events--rotator .slick-dots{
	line-height:20px;
	bottom:-40px;
	margin:0
}
 .upcoming-events--rotator .slick-track{
	margin:0
}
 .upcoming-events--rotator .event-item{
	list-style-type:none;
	margin:0 10px
}
 .upcoming-events--rotator .inner{
	background-color:#EDEBEB;
	padding:20px 16px
}
 .upcoming-events--rotator .date{
	float:left;
	background-color:#fff;
	width:65px;
	margin:0 20px 0 0;
	padding:0;
	text-align:center
}
 .upcoming-events--rotator .date span{
	display:block
}
 .upcoming-events--rotator .month{
	background-color:#900;
	color:#fff;
	font-size:16px;
	line-height:28px;
	font-family:BentonSansLightRegular;
	text-transform:uppercase
}
 .upcoming-events--rotator .day{
	font-size:24px;
	line-height:40px;
	font-family:BentonSansBold,Arial,sans-serif;
	font-weight:400
}
 .skirt-nav h3,.video-list--item .title{
	font-family:BentonSansRegular,'Arial Narrow',Arial,sans-serif;
	font-weight:400
}
 .upcoming-events--rotator .details{
	overflow:auto
}
 .upcoming-events--rotator .time,.upcoming-events--rotator .title{
	font-size:16px;
	margin-bottom:0
}
 .home-videos--feature .sub-title,.video-list--item .title{
	font-size:1.125rem;
	margin-bottom:0
}
 .upcoming-events--rotator .title{
	margin-bottom:10px;
	line-height:1.35
}
 .upcoming-events--rotator .title a{
	color:#4A3C31;
	display:inline-block;
	margin:.25rem;
	text-decoration:underline
}
 .upcoming-events--rotator .time{
	color:#900
}
 @media screen and (max-width:39.9375em){
	.upcoming-events--rotator .slick-prev{
		left:-12px
	}
	 .upcoming-events--rotator .slick-next{
		right:-12px
	}
	 .upcoming-events--rotator .event-item.slick-slide{
		margin:0 48px
	}
	 .upcoming-events--cta{
		text-align:center
	}
}
 @media screen and (min-width:1120px){
	.upcoming-events--rotator .slick-dots{
		top:-54px;
		right:0;
		width:auto
	}
	 .upcoming-events--rotator .slick-next{
		right:-48px
	}
	 .upcoming-events--rotator .slick-prev{
		left:-48px
	}
}
 .video-list--item{
	border-bottom:1px solid #DBD9D6;
	margin-bottom:20px;
	padding:8px 8px 28px
}
 .video-list--item::after,.video-list--item::before{
	content:' ';
	display:table
}
 .video-list--item::after{
	clear:both
}
 .video-list--item.active::before{
	content:'';
	display:block;
	position:absolute;
	background-color:rgba(0,0,0,.75);
	top:0;
	left:0;
	right:0;
	bottom:20px
}
 .video-list--item .item-content,.video-list--item .media{
	position:relative
}
 .video-list--item .media{
	float:left;
	width:125px;
	margin:0 16px 0 0
}
 .home-videos--feature a,.video-list--item a{
	color:#fff;
	text-decoration:underline
}
 .home-videos--feature .flex-video{
	margin-bottom:0;
	z-index:1
}
 .home-videos--feature iframe:focus{
	border:2px solid #fff
}
 .home-videos--feature .item-content{
	margin-top:0;
	position:relative;
	overflow:hidden;
	padding:20px 16px
}
 .home-videos--feature .item-content::before{
	content:'';
	position:absolute;
	background:url(//assets.iu.edu/web/3.x/css/img/notch-dark.svg) right bottom no-repeat;
	bottom:0;
	right:0;
	width:1000px;
	height:1000px
}
 .home-videos--feature .sub-title,.home-videos--feature .title,.links li,.skirt-nav h3{
	position:relative
}
 @media screen and (min-width:64.0625em){
	.home-videos .two-thirds{
		margin-left:33.3333%;
		padding-right:0;
		padding-left:12px
	}
	 .home-videos .one-third{
		padding-left:0;
		padding-right:12px;
		margin-left:-100%
	}
}
 .skirt .column ul{
	padding-bottom:8px;
}
 .belt-nav{
	margin-bottom: 0; 
	padding-bottom: 0
}
 .belt-nav .give,.belt-nav .give-tag{
	display:inline-block
}
 .belt-nav .give{
	vertical-align:middle;
}
 .belt-nav .give img{
	margin-left: -25px;
}
 .belt-nav .give-tag span{
	display:block;
	text-transform:uppercase
}
 .belt ul.social{
 	padding-bottom: 30px;	
}
 .skirt-nav h3{
	font-size:.875rem;
	margin:0;
	padding:8px 0
}
 @media only screen and (max-width:406px){
	.belt-nav .give{
		margin-bottom:.5rem
	}
	.belt-nav .give img{
	margin-left: auto;
	} 
}
 @media screen and (max-width:39.9375em){
	.belt-nav{
		text-align:center
	}
	 .links{
		margin-bottom:1.5rem
	}
	 .links ul{
		font-family:BentonSansRegular,Helvetica,Arial,sans-serif;
		margin-left:.75rem
	}
	 .links a{
		color:#B8B0AB
	}
	 .links a:focus,.links a:hover{
		color:#fff
	}
}
 @media screen and (min-width:40em){
	.belt-nav .give-tag{
		font-size:.875rem
	}
	 .skirt span.campus{
		font-size:1.125rem;
		line-height:24px
	}
	 .links{
		clear:both;
		display:block;
		position:relative;
		width:100%
	}
	 .links ul{
		font-size:1rem;
		line-height:36px;
		text-transform:uppercase
	}
	 .links li{
		display:inline
	}
	 .links li:after{
		content:"";
		background:#A39E96;
		position:absolute;
		right:-1px;
		width:2px;
		top:4px;
		bottom:4px
	}
	 .links li:last-of-type:after{
		content:none
	}
	 .links li:first-child a{
		padding-left:0
	}
	 .links a{
		font-size:1rem;
		padding:0 .75rem
	}
}
 .belt+.skirt{
	padding-top:0
}
 .skirt address{
	margin-bottom:8px
}
 .skirt .phone{
	font-size:.875rem;
	color:#B8B0AB
}
 .slick-dots li{
	margin:0
}
 .slick-dots button:focus::before{
	border:1px solid #006298;
	box-shadow:0 0 5px 1px #006298
}
 .slick-dots li.slick-active button:before{
	color:#900
}



 @media screen and (min-width:64.475em){
     #center-program-nav, #center-program-nav ul, #center-program-nav li {display: none !important; margin-top -20px;}
     #center-program-nav li.cp-nav-list {line-height: 0em !important; display: none !important;}
     #center-program-nav li.cp-nav-list a {line-height: 0em !important; display: none !important;}
     #banner {min-height: 460px}
	 #banner .banner--content {margin-bottom: .5%}
	 .urgent-response p { font-size: 1.5rem; }
 }
 
 /* code for adjustment of speaker pics and preseation slides from the event editor */
.center_the_text
{
    text-align: center;
}
img.presimg
{
 float: none;
}
a.button.preslid
{
 margin: 0 auto;
 }
 
 /* code for student exam number page */
 
 .honorcode {
	 width: 85%;
	 margin: 0 auto 1em;
	 background-color: #900;
	 color: #fff;
	 padding: 1em;
 }
 
 #honorbutton {
    font-size: 1.2em;
    margin-top: .5em;
    padding: .5em 1em;
 }
 
  /* Span tag for adding the crimson background and white text to text snippets */
  
 .crimsonbkg {
     background-color: #990000;
     color: #ffffff;
     font-weight: bold;
     padding: .05em .18em;
 }

/* Adds a background color to the current semester on the McKinney School of Law academic calendar */
.current_sem {
    background-color: #ffff99; 
}

/* adds a class that removes dotes from unordered lists */
.ulnodot { 
    list-style-type: none; 
} 
