main { position:relative;padding-top:10px }
.grid>.grid-item { margin-top: 20px; }

body#home main { padding-top: 0; }
body#home #content { margin-top: 0; }
body#home #content h2, body#home .section.first-section{ text-align: center; }
body.here-to-guide #main-content .section:last-of-type { text-align:center; }


/* Homepage Countdown */
body#home #countdown { background-color:#900; color: #FFF; padding: 1.75rem; margin-bottom: 1.25rem; text-align:center;}
body#home #countdown-wrap { width:100%; }
body#home #countdown-wrap #countdown-number,  body#home #countdown-wrap #countdown-until { width: 50%; float:left; display:inline-block; }
body#home #countdown-wrap #countdown-number { font-size: 5.5rem; font-family: BentonSansBold,Helvetica,Arial,sans-serif; font-weight:400; line-height: 1.15; }
body#home #countdown-wrap #countdown-until { line-height: 1.1; font-size: 2.625rem;  text-transform: uppercase; text-align: left; }
body#home #countdown-wrap #countdown-until span { font-family: BentonSansBold,Helvetica,Arial,sans-serif; font-weight:400; }
body#home #countdown-date { width: 100%; display:inline-block; font-family: BentonSansBold,Helvetica,Arial,sans-serif; font-weight:400; font-size: 2rem;  text-transform: uppercase; }
body#home #countdown-description { font-size: 1.125rem; }

@media only screen and (max-width:64em){  body#home #countdown-wrap #countdown-number,  body#home #countdown-wrap #countdown-until { width: 100%; float:none; text-align:center; } }

body#future-index main .section:nth-of-type(6) h4 { margin-top:1.25rem; margin-bottom: 0.75rem; }

@media only screen and (min-width:64em){ main { padding-top:50px} body#home #countdown-date { font-size: 2.4rem; } }
@media only screen and (min-width:40em) and (max-width: 63.313em){ body#home #countdown-description{ display:none; } body#home #countdown-wrap #countdown-number { font-size: 3.5rem; } body#home #countdown-wrap #countdown-until { font-size: 2rem; text-align:center; } body#home #countdown-date { font-size:1.5rem; } }

/* Scholarship Search/Filter Functionality */

#iu-scholarships .panel h4.title{ color: #333; }
#iu-scholarships p+h5 { margin-top: 1.5rem; margin-bottom: 0.25rem;}
div.schol-filter .grid-item { width:100%!important; }
#filter-selection { margin-top: 0; }

body.iu-academics p.result-count, body.hide-results-count p.result-count { display:none; }

@media screen and (min-width:30em){ #filter-controls .result-count{font-size: 1rem;} }

.profile p[itemprop="description"] { font-size:1rem; }

body.committee-profile #main-content div.section:nth-of-type(1) div.float-right { display:none; }

body.committee-profile #main-content div.section:nth-of-type(1) { padding-bottom: 0.5rem; }

.fb-page iframe,
iframe[id^="twitter-widget"],
iframe.instagram-media-rendered,
iframe[src*="instagram.com"],
iframe#google-map {
    background: #fff;
    border: 1px solid #e8e8e8 !important;
    border-radius: 5px;
    min-height: 650px;
}

body#home .eapps-instagram-feed-content{ min-height:700px; }

#home .section.urgent-response{
    margin-top:0!important;
    padding-bottom:0!important;
    margin-bottom: 0;
}
 #home main #content.urgent-response-framework-wrapper {
	 margin-top: -.625rem !important;
}
#home #content.urgent-response-framework-wrapper{
	margin-top:0;
	margin-bottom: 2.875rem;
}
#home .inner-wrap main #content.urgent-response-framework-wrapper{
	margin-top:-2rem !important;
	margin-bottom: 0 !important;
}
#home.urgent-response-wrap main{
   padding-top:0!important;
}
.urgent-response-iu-wrapper{
	margin-top: 1px;
}
.urgent-response-framework-wrapper{
	background-color:#333;
	padding: 0 !important;
}
.urgent-response{
	background-color:#333;
	padding:2rem 0;
	text-align:center
}
.urgent-response p{
	margin:0;
	font-size:1.5rem;
	font-family:BentonSansBold,Helvetica,Arial,sans-serif
}
.urgent-response p a{
	color:#fff!important;
	text-decoration:underlineimportant;
}
.urgent-response p a:hover{
	text-decoration:noneimportant;
}
@media screen and (max-width:1024px){
	#home *:not(div.urgent-response-iu-wrapper) > .urgent-response{
		margin-top:-.625rem;
		padding-bottom:2.625rem
	}
}
@media screen and (max-width:639px){
	.urgent-response p{
		font-size:1rem
	}
}