@media only screen and (max-width: 64rem) {
	.footer-image-caption .bottom-image-caption {
		max-width: 50rem;
	}
	body.home .footer-image-caption p {
		font-size: 1.125em;
		line-height: 1.25em;
	}
	body.home .footer-image-caption h2 {
		font-size: 1.75em;
	}
	#in-media {
		margin: 4em 0.9375em;
	}
	ul#contentnavlist {
		padding: 0 1.5em;
	}
	.cycloneslider-template-image-gallery .cycloneslider-prev, 
	.cycloneslider-template-image-gallery .cycloneslider-next {
		font-size: 2.5em !important;
	}
}

@media only screen and (max-width: 50rem) {
	#zone-header-branding .logo-title {
		padding-left: 0;
		padding-right: 0;
	}
	#widget-header {
		padding-right: 0;
	}
	.social-wrapper {
		margin-right: 1em;
	}
	.social li {
		margin: .5em .125em;
	}
	/*#widget-header .widget_search form {
		width: 12em;
	}*/
	.news-sticky {
		float: none;
		width: 100%;
		padding-top: 0;
	}
	.news-sticky h4.newsTitle {
		font-size: 1.5em;
	}
	.news-small li {
		width: 50%;
	}
	.footer-image-caption,
	body.home .footer-image-caption {
		position: relative;
		bottom: 0;
	}
	.footer-image-caption .bottom-image-caption {
		background-color: #333;
	}
	body.home .footer-image-caption .more {
		padding: 0 0 2em 0;
		background-color: #333;
	}
	body.home .footer-image-caption .more a {
		margin: 0 auto;
	}
	body.home #events-plan .events-plan-match > .columns {
		width: 100%;
		margin: 1em 0;
		background-color: transparent;
	}
	body.home #events-plan .events-plan-match .content-wrapper,
	body.home #events-plan .events-plan-match .umich-events {
		background-color: #fff;
		padding: 0 0.9375rem;
	} 
	ul#contentnavlist {
		padding: 0;
	}
	/* FOOTER SOCIAL */
	#widget-footer_first .social-wrapper {
	    clear: left;
	    float: left;
	}
}

@media only screen and (max-width: 40rem) {
	#zone-header-branding > .row {
	    flex-direction: column;
	}
	#zone-header-branding .logo-title {
		padding: 1.5em 0.9375rem 1em 0.9375rem;
	}
	#widget-header {
		padding: 0 0.9375rem;
	}
	.report-bias,
	#zone-header-branding .social-report,
	.social-wrapper {
		float: none;
		text-align: center;
		margin: 0 auto;
	}
	.report-bias {
		margin-bottom: 0.5em;
	}
	.social-wrapper {
		margin: .25em auto;
	}
	#widget-header .widget_search form {
		float: none;
		margin: 0 auto;
		width: 14em;
	}
	#widget-header .widget_search form button {
		float: right;
	}
	#zone-header-branding {
		padding: 0 0 1em 0;
	}
	#events-plan #plan .more {
		position: relative;
	}
	#zone-footer .copyright,
	#footer-utility #widget-footer_utility {
		float: none;
		width: 100%;
	}
	.copyright a.logo {
		display: block;
		float: none;
		margin: 0 auto;
	}
	.copyright .text,
	.copyright p.regents {
		float: none;
		text-align: center;
		margin: 2em 0 1em 0;
	}
	#footer-utility #widget-footer_utility {
		max-width: 18.75em;
		margin: 0 auto 2em auto;
	}
	.nested-pages {
		padding: 0 1em;
	}
	.nested-pages.leadership {
		padding: 0 3em;
	}
	ul.events {
		padding: 2em 1em;
		font-size: .8em;
	}
	ul.events li .event-wrapper .event-info {
		width: 75%;
	}
	#content-main {
		padding: 2em 1em 4em 1em;
	}
	#sa_slider_shortcode {
		max-width: 90% !important;
	}
}

@media only screen and (max-width: 37.5rem) {
	#news-features {
		padding: 0 2em;
	}
	.news-small li {
		width: 100%;
		float: none;
	}
}