@charset "utf-8";
/* CSS Document */

	header {border-bottom:1px solid #fff;}
	
.mobile_button_menu button {display:none;}
	
	h1 {font-weight:600; margin:1% auto; font-size:1.25em;}
	
	.image img {width:100%;}
		.pres-intro .image {margin:0px 0px 5% 0%;}

	.page_content {font-family: davis-sans, sans-serif;}
	.page_content .pres-title {font-family: sweet-sans-pro,sans-serif;}
	.sidebar-nav {font-family: davis-sans, sans-serif; font-weight:400; font-size:1.2em;}
	.sidebar-nav .navbar-collapse ul li.subitem {padding-left:8%;}
	.sidebar-nav .navbar-collapse ul li a {font-weight:400;}
	.sidebar-nav .navbar-collapse .sublist {padding-left:15px;}
	
	.page_content p {font-size:1.2em; font-weight:300;}
	
	.headshot .btn {width:100%;}
	
	.members .item {padding:2%; height:120px;}
	.members .item .name {font-size:1.1em; font-weight:600;}
	.members .item .title {}
	.members .item .email a {color:#cc4e0b;}
	.members .item .phone {}

	.content_topper .angle-right {position: absolute; top: 0; bottom: 0; right: 0; width: 35%; background: url(https://auburn.edu/template/2022/_assets/images/angle-right-white.png);  background-position: center center; background-size: cover; opacity: 0.4;}

	.leadership .members {border-bottom: 1px solid #a1a1a1; padding:3% 0px;}
	.leadership .members:last-child {border-bottom:0px;}

	.video-container {margin:4%;}

	@media (min-width:768px) {
		
		.left {position:sticky; top:2%;}
		.right {padding:0px 3%;}
		
		.content_topper {background-image: url(http://www.auburn.edu/administration/president/_assets/_images/page-header-roberts-02.jpg);     background-size: cover; background-repeat: no-repeat; background-position: top center; min-height:35vh;}
		
		.firstlady .content_topper {background-image: url(http://www.auburn.edu/administration/president/_assets/_images/page-header-tracy-roberts.jpg);     background-size: cover; background-repeat: no-repeat; background-position: top center; min-height:35vh;}	

		
		.sidebar-nav .navbar li a {padding-top: 0px; padding-bottom: 0px;}
		.sidebar-nav .navbar ul li {padding:2% 0px;}
		.sidebar-nav .navbar ul li:hover {color:#fff;}
	
		h1 {font-weight:600; margin:1% auto; font-size:1.35em;}

		.pres-intro .content_container {position:relative;}
		.pres-intro .content_container > .col-sm-5 {position:sticky; top:3%;}
		.pres-intro .image {margin:0px 0px 2% 2%;}

		
		
	@media (min-width:1024px) {

		.content_topper {min-height:30vh;}
		.firstlady .content_topper {min-height:30vh;}
		
		.page_content .content_row .content_container {max-width:none; margin:auto 4%;}

		.video-container {}


	}
		
		@media (min-width:1200px) {
		h1 {margin:1% auto; font-size:2em;}
		.content_topper {min-height:55vh;}
		.firstlady .content_topper {min-height:55vh;}

		.video-container {float:right; margin:0px 0px 4% 4%;}
	}