@charset "utf-8";
/* CSS Document */
/* ADOBE FONTS */
 @import url("https://use.typekit.net/tli0wsh.css");
/* BOOTSTRAP STYLING FOR AU */
 .carousel-caption {
	background-color: rgb(11,35,65,.85);
}
 .accordion-button:not(.collapsed) {
	color:#0b2341;
	 background-color:#e7e9ec;
}
 .btn[class*="btn-au"] {
	font-size:1.2em;
	 font-weight:500;
}
 .btn[class*="btn-au"].inline-flex {
	display:inline-flex;
}
 .btn.btn-au-blight {
	background-color:#e7e9ec;
	 color:#0b2341;
	 letter-spacing: 1px;
}
 .btn.btn-au-blight:hover {
	background-color:#fff;
	 border:1px solid #0b2341;
}
 .btn.btn-au-blight:focus {
	background-color:#fff;
	 border:1px solid #0b2341;
}
 .btn.btn-au-bdark {
	background-color:#0b2341;
	 color:#e7e9ec;
	 letter-spacing: 1px;
}
 .btn.btn-au-bdark:hover {
	background-color:#e7e9ec;
	 color:#0b2341;
	 border:1px solid #0b2341;
}
 .btn.btn-au-bdark:focus {
	background-color:#e7e9ec;
	 color:#0b2341;
	 border:1px solid #0b2341;
}
 .btn.btn-au-boutline {
	border:1px solid #0b2341;
	 color:#0b2341;
	 letter-spacing: 1px;
}
 .btn.btn-au-boutline:hover {
	background-color:#0b2341;
	 color:#e7e9ec;
}
 .btn.btn-au-boutline:focus {
	background-color:#0b2341;
	 color:#e7e9ec;
}
 .btn.btn-au-ooutline {
	border:1px solid #cc4e0b;
	 color:#cc4e0b;
	 letter-spacing: 1px;
}
 .btn.btn-au-ooutline:hover {
	background-color:#cc4e0b;
	 color:#fff;
}
 .btn.btn-au-ooutline:focus {
	background-color:#cc4e0b;
	 color:#fff;
}
 .btn.btn-au-odark {
	background-color:#cc4e0b;
	 color:#fff;
	 letter-spacing: 1px;
}
 .btn.btn-au-odark:hover {
	background-color:#fff;
	 color:#cc4e0b;
	 border:1px solid #cc4e0b;
}
 .btn.btn-au-odark:focus {
	background-color:#fff;
	 color:#cc4e0b;
	 border:1px solid #cc4e0b;
}
 .btn.btn-au-woutline {
	border:1px solid #fff;
	 color:#fff;
	 letter-spacing: 1px;
}
 .btn.btn-au-woutline:hover {
	background-color:#fff;
	 color:#0b2341;
}
 .btn.btn-au-woutline:focus {
	background-color:#fff;
	 color:#0b2341;
}
 .button-links [class*="col"] {
	padding:2%;
}
 .button-links [class*="btn-au"] {
	padding:2%;
	 width:100%;
	 margin-bottom:3%;
}
 .button-links [class*="btn-au"] .col-12 {
	display:table;
}
 .button-links [class*="btn-au"] .col-12 .button-content {
	display:table-cell;
	 vertical-align: middle;
}
 .alert {
	font-size:1.2em;
}
 .alert a {
	color: #0d6efd;
	text-decoration: underline;
	/* color:#000;
	 */
}
 .alert a:hover {
	border-bottom: 1px dashed #fff;
	color: #fff;
}
/* CORE STYLE ELEMENTS */
 body {
	font-family: davis-sans, sans-serif;
	 font-weight:300;
}
 .skipto {
	z-index: 9999;
	 position:absolute;
	 border:1px solid #cc4e0b;
	 font-weight:600;
	 background-color:#fff;
	 margin:1%;
	 left:-10000px;
}
 .skipto:focus {
	left:10px;
}
 .row {
	--bs-gutter-x:0;
	 --bs-gutter-y:0;
}
 .image img {
	width:100%;
}
 .to-top {
	position: fixed;
	 bottom: 2%;
	 right: 2%;
	 display:none;
	 z-index: 9;
}
 .totop .to-top {
	display:block;
	width: 42px;
}
 .totop .to-top .btn {
	background-color:#e7e9ec;
	 color:#0b2341;
}
 .totop .to-top:hover .btn {
	background-color:#cc4e0b;
	 color:#fff;
}
 p a {
	text-decoration:none;
	 border-bottom:1px dashed #cc4e0b;
}
 .uppercase {
	text-transform: uppercase;
}
 .link-list-orange a {
	color:#cc4e0b;
	 text-decoration: none;
}
 .link-list-orange a:hover {
	color:#0b2341;
	 border-bottom:1px dashed #0b2341;
}
 .link-list-orange a:focus {
	color:#0b2341;
	 border-bottom:1px dashed #0b2341;
}
 .link-list-blue a {
	color:#0b2341;
	 text-decoration: none;
}
 .link-list-blue a:hover {
	color:#cc4e0b;
	 border-bottom:1px dashed #cc4e0b;
}
 .link-list-blue a:focus {
	color:#cc4e0b;
	 border-bottom:1px dashed #cc4e0b;
}
/* GDPR STYLING */
 .info-boxes [class*="col"] {
	padding:2%;
}
 #gdpr {
	display:none;
	 position:fixed;
	 bottom:0;
	 left:0;
	 right:0;
	 z-index: 999;
}
 #gdpr .alert {
	border-top:2px solid #fff;
	 border-radius:0px;
	 background-color: rgb(11,35,65,1);
	 margin:0px;
	 color:#fff;
	 padding:1% 5%;
}
 #gdpr .alert .gdpr-content .gdpr-title {
	font-family:sweet-sans-pro;
	 font-weight:600;
}
 #gdpr .alert .gdpr-content .gdpr-info {
	font-weight:300;
}
 #gdpr .alert .gdpr-content .gdpr-info a {
	color:#eaeaea;
}
 #gdpr .alert .gdpr-content .gdpr-info a:hover {
	color:#fff;
	 border-bottom:1px dashed #fff;
}
 #gdpr .alert .gdpr-button {
	text-align: center;
}
 #gdpr .alert .gdpr-button button {
	padding: 2% 10%;
	 background: none;
	 border: 1px solid #fff;
	 color: #fff;
}
 #gdpr .alert .gdpr-button button:hover {
	background-color:#eaeaea;
	 color:#0b2341;
}
 #gdpr .alert .gdpr-button button:focus {
	background-color:#eaeaea;
	 color:#0b2341;
}
/* SITE HEADER */
 #main-header {
	background: #03244d;
	border-bottom:1px solid #fff;
	/* height: 70px;
	 */
	padding: 7px 0;
}
 .site-header {
	background-color: #fff;
	font-family: sweet-sans-pro,sans-serif;
	position: sticky;
	top: 0px;
	z-index: 9;
}
 .site-header .header-logo {
	padding: 5px !important;
	text-align: center;
	margin: 0 auto;
}
 .site-header .header-logo img {
	width: 300px;
	max-width: 100%;
}
 .site-header .links {
	text-align: center;
	 font-weight:700;
	 font-size:.8em;
}
 .site-header .links a {
	color:#0b2341;
	 text-decoration: none;
}
 #main-header .links a {
	color: #fff;
}
 .site-header.theme3 .links a {
	color:#fff;
	 text-decoration: none;
}
 .site-header .links a {
	position:relative;
}
 .site-header .links a::after {
	content: "";
	 background: #cc4e0b;
	 position:absolute;
	 bottom:-3px;
	 height:3px;
	 width: 0%;
	 left: 50%;
	 transition:all .25s;
}
 .site-header .links a:hover:after {
	content: "";
	 background: #cc4e0b;
	 position:absolute;
	 bottom:-3px;
	 height:3px;
	 width:50%;
	 left:25%;
}
 .site-header .links a:focus:after {
	content: "";
	 background: #cc4e0b;
	 position:absolute;
	 bottom:-3px;
	 height:3px;
	 width:50%;
	 left:25%;
}
 .site-header .links {
	padding: 4px 0px;
	border-top:1px solid #e86100;
}
 .site-header .links .nav-button {
	text-align: center;
}
 .nav-toggle {
	text-align: center;
}
 .nav-toggle button {
	background-color:rgb(255,255,255,.8);
	 width:60%;
	 transition: all .2s;
}
 .nav-toggle button:hover {
	background-color:rgb(11,35,65,.8);
	 color:#fff;
}
 .nav-toggle button:focus {
	background-color:rgb(11,35,65,.8);
	 color:#fff;
}
 .navigation {
	font-family: sweet-sans-pro,sans-serif;
}
 .navigation img {
	width:85%;
}
 .navigation {
	background-image: url("https://auburn.edu/template/2022/_assets/images/navbg-samfordhall.jpg");
	 background-size: cover;
	 background-position:center center;
}
 .navigation .nav-level-1 > .column {
	padding: 2%;
}
 .navigation .nav-level-2 {
	padding:0px;
	 position:relative;
}
 .navigation .col-title {
	font-size:1.3em;
	 letter-spacing: 2px;
	 font-weight: 700;
	 margin-bottom:2%;
	 color:#fff;
	 text-transform: uppercase;
	 position:relative;
}
 .navigation.modal .nav-links {
	margin:0% auto;
	 padding:1%;
	 border-top:1px solid #a1a1a1;
	 width:100%;
	 max-width:95%;
}
 .navigation .nav-links li {
	list-style: none;
	margin: 3% auto;
	line-height: 1;
}
 .navigation .audience-links {
	margin:2% auto;
	 width:95%;
}
 .navigation .audience-links, .navigation .resource-links {
	font-weight: 500;
	 text-align: center;
}
 .navigation .resource-links {
	margin:0% auto;
	 text-align:center;
}
 .navigation .links a {
	text-decoration: none;
}
 .navigation .links a {
	color:#eaeaea;
}
 .navigation .links a:hover, .navigation .links a:focus {
	border-bottom:1px solid #eaeaea;
	 color:#e86100;
}
 .navigation .links li.deptlink {
	position:relative;
}
 .navigation .links li.deptlink a {
	font-weight: 600;
	 font-size: 1.2em;
	 color:#e86100;
}
 .navigation .column .nav-level-2 .deptlink .moreicon {
	color: #fff;
	 width: 8%;
	 position: absolute;
	 top: 0;
	 right: 50%;
	 opacity:0;
	 transition:all 1s;
}
 .navigation .column.active .nav-level-2 .deptlink .moreicon {
	right: 30%;
	 opacity:1;
}
 .navigation .column .nav-level-2::after {
	/* content: "";
	 */
	background: #cc4e0b;
	position:absolute;
	top:0;
	bottom:100%;
	width:3px;
	left:-5%;
	transition:all 1s;
}
 .navigation .column.active .nav-level-2::after {
	content: "";
	 background: #cc4e0b;
	 position:absolute;
	 top:0;
	 bottom:0%;
	 width:3px;
	 left:-5%;
	 transition:all 1s;
}
 .navigation .modal-header {
	border-bottom:0px;
}
 .navigation .modal-dialog .modal-content {
	background: linear-gradient(121deg, rgba(0,0,0,.95) 0%, rgba(11,35,65,.95) 25%, rgba(11,35,65,.95) 75%, rgba(0,0,0,.95) 100%);
}
 .navigation .logo {
	text-align: center;
}
 .navigation .nav-close {
	text-align: center;
}
 .navigation .nav-close button {
	margin: 0rem 0rem -0.5rem auto;
	 background:none;
	 border:0px;
}
 .navigation .nav-close button {
	color:#fff;
}
 .navigation .nav-close button:hover, .navigation .nav-close button:focus {
	color:#e86100;
}
 .navigation.pushdown .nav-links {
	padding:2% 5%;
}
 .navigation.pushdown > .row {
	background: linear-gradient(121deg, rgba(0,0,0,.95) 0%, rgba(11,35,65,.95) 25%, rgba(11,35,65,.95) 75%, rgba(0,0,0,.95) 100%);
}
 .search-pushdown .au-search-links {
	padding:1% 4%;
}
 .search-pushdown .au-search-links a {
	text-align: center;
	 text-decoration:none;
}
 .search-pushdown .form-container {
	padding:1% 4%
}
 .search-pushdown {
	background-color:#0b2341;
}
 .search-pushdown .au-search-links a {
	text-align: center;
	 color:#fff;
}
 .au-search img {
	width:87%;
}
 .au-search .modal-dialog {
	background-image: url("https://auburn.edu/template/2022/_assets/images/navbg-samfordhall.jpg");
	 background-size: cover;
	 background-position:center center;
	 z-index: 999;
}
 .au-search .modal-dialog .modal-content {
	background: linear-gradient(121deg, rgba(0,0,0,.95) 0%, rgba(11,35,65,.95) 25%, rgba(11,35,65,.95) 75%, rgba(0,0,0,.95) 100%);
}
 .au-search .nav-close {
	margin: 0rem 0rem -0.5rem auto;
	 background:none;
	 border:0px;
	 color:#fff;
}
 .au-search .au-search-links {
}
 .au-search .au-search-links .col {
	text-align: center;
	 padding:2%;
}
 .au-search .au-search-links .col a {
	font-weight:600;
	 color:#fff;
	 font-size:20px;
}
 .au-search .au-search-links .col a:hover {
	color:#e86100;
	text-decoration:none;
}
 .au-search .au-search-links .col a:focus {
	color:#e86100;
	text-decoration:none;
}
 .au-search input:focus {
	border:4px solid #cc4e0b;
}
 .unit-alert {
	padding:.5% 10%;
	 border-top:1px solid #cc4e0b;
	 border-bottom:1px solid #cc4e0b;
	 margin:0px auto;
	 border-radius:0px;
}
 .unit-alert p {
	margin-bottom:0px;
}
 .unit-alert .title {
	font-size:1.1em;
	 font-weight:500;
	 color:#cc4e0b;
	 margin:0px;
}
 .unit-alert .info {
}
 .unit-alert .info a {
	color:#0b2341;
}
 .sec-nav-vert .nav .dropdown ul {
	background-color:#fff;
	 width:100%;
}
 #quick-links, #get-help, #news, #academic-partners, #hours-locations, #rankings, #irc {
	scroll-margin-top: 130px;
}
/* TITLE CONTAINERS */
/* Default Title Container */
 .title-container {
	position:relative;
	background-color:#0b2341;
	overflow: hidden;
}
 .title-container .content {
	padding:15%;
	 text-align: center;
}
 .title-container .content p {
	font-weight:400;
}
 .title-container.lvl4 .content {
	padding:2% 10%;
}
 .title-container .content .title {
	color:#fff;
	 font-size:1.5em;
	 font-weight:700;
	 font-family: sweet-sans-pro,sans-serif;
	 text-transform: uppercase;
	 word-spacing: 5px;
}
 .title-container .content .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;
	 background-repeat: no-repeat;
	 opacity: 0.4;
}
 .title-container .content .morecontent {
	margin:0px 0px;
	 padding:1% 0px;
	 color:#fff;
	/*display:none;
	*/
}
/* BlueBar Title Container */
 .title-container.title-bluebar .content {
	height: 30vh;
}
 .title-container.title-bluebar .content .title {
	position:absolute;
	 left:0;
	bottom:0;
	 background:rgb(11,35,65);
	 width:100%;
	 padding: 1% 0% 2% 10%;
	 text-align: left;
	 margin:0px;
	 z-index:1;
}
 .title-container.title-bluebar .content .morecontent {
	display:none;
}
/* Feature Title Container */
 .title-container.title-feature {
	background-size:cover;
	background-position: center center !important;
	background-repeat: no-repeat;
	background: url(https://lib.auburn.edu/images/rbd-hero.png);
}
 .title-container.title-feature .content {
	/* background: rgb(37 58 91 / 33%);
	 */
}
 .title-container.title-feature .content .title {
	position:inherit;
	 background:none;
	 width:auto;
	 line-height: 1;
	 padding: 2% 0px;
	 margin:0px;
}
 .title-container.title-feature .content .morecontent {
}
 .title-container.title-feature .content-feature-slant {
	background-size: cover;
	 background-position:left center;
	 background-repeat:no-repeat;
	 position:absolute;
	 top:0;
	 bottom:0;
	 right:0;
}
 .title-container.title-feature .content-feature-slant .slant-container {
	display:none;
}
/* Carousel Title Container */
 .title-container.slider .carousel-caption {
	position:initial;
}
 .title-container.slider .carousel-caption .title {
	font-size:1.5em;
	 position:relative;
}
 .title-container.slider .carousel-caption .title a {
	text-decoration: none;
	 color:#fff;
}
 .title-container.slider .carousel-caption .title a:hover {
	border-bottom:1px dashed #fff;
	 color:#eaeaea;
}
 .title-container.slider .content {
	padding:0px;
}
 .title-container.slider .content .carousel-caption p {
	display:none;
}
/* PAGE CONTENT STYLING */
 .page-content {
	position:relative;
	/* padding-top:2%;
	 */
}
 .page-content .content_row {
	/*padding:1% 10%;
	*/
}
 .page-content.arrow-bottom .content_row {
	padding: 1% 10%;
}
 .section-header {
	text-transform:uppercase;
	font-weight:800;
	color:#0b2341;
	border-bottom: 2px solid #e86100;
	border-bottom: 1px solid #e86100;
	position:relative;
	font-family: sweet-sans-pro,sans-serif;
	font-size: 1.5em;
	word-spacing:3px;
}
 h2.section-header {
	font-weight:800;
	 font-size:1.75em;
}
 h3.section-header {
	font-weight:800;
	 color:#cc4e0b;
	 border-bottom:0px;
	 font-size:1.2em;
}
 h4.section-header {
	font-weight:800;
	 color:#6E6E6E;
	 border-bottom:0px;
	 font-size:1em;
}
 div#search-eds.fixed.scroll .search-col a, .search-tab-content p {
	 color: #0b2341 !important;
}
 div#search-eds.fixed.scroll .search-col a:hover, div#search-eds.fixed.scroll .search-col a:focus {
	 color: #cc4e0b !important;
}
 div#search-eds.fixed.scroll {
	/* transform: translateY(96px);
	 */
	 position: sticky;
	 top: 96px;
	/* background: #fff;
	 */
	/* width: 100%;
	 */
	 -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
	 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
	 background: #e9e9ea;
	 z-index: 8;
}
 div#search-eds.fixed {
	/* position: relative;
	 */
	/* top: 96px;
	 */
	/* left: 0;
	 */
	/* transform: translateY(0);
	 */
	/* transition: transform 0.3s ease-out;
	 */
	 background: transparent;
}
 .sec-nav-horiz {
	padding: 7px 5%;
	font-family: davis-sans, sans-serif;
	background-color: #cc4e0b;
}
 .sec-nav-horiz.sticky {
	position:sticky;
	top: 170px;
	z-index: 9;
}
 .sec-nav-horiz .dropdown-menu {
	min-width:15rem;
	 box-shadow: 2px 2px 2px #555;
}
 .sec-nav-horiz .dropdown-item {
	white-space: normal;
}
 .sec-nav-horiz .navbar-brand {
	font-weight:800;
	 font-family: sweet-sans-pro,sans-serif;
	 text-transform: uppercase;
	 font-size:.9em;
}
 .sec-nav-horiz .dropdown-menu .divider {
	font-weight: 600;
	 padding: 2% 7%;
	 margin: 5% auto;
	 background-color: #eaeaea;
}
 .sec-nav-horiz .nav-item > a.nav-link:hover {
	background-color: #0b2341;
}
 @media screen and (max-width:1200px) {
	 .sec-nav-horiz.sticky {
		 display:none;
	}
}
 .content_row.breadcrumbs {
	padding: 2% 10% 0% 10%;
	 position:relative;
	 font-family: davis-sans, sans-serif;
}
 .breadcrumb-item {
	 padding-left: 0.5rem;
}
 .breadcrumb-item::after {
	 padding-right: 0.5rem;
	 content: " / ";
	 padding-left: 0.5rem;
}
/* VERTICAL NAV */
 .sec-nav-vert {
	margin-bottom:5%;
}
 .sec-nav-vert .nav {
	position:sticky;
	top: 215px;
}
 .sec-nav-vert ul {
	background-color:#e7e9ec;
}
 .sec-nav-vert a.toggle-vert-nav {
	text-align: left;
	 background-color:#e7e9ec;
}
 .sec-nav-vert a.nav-link {
	color:#0b2341;
}
 .sec-nav-vert a.nav-link:hover {
	color:#cc4e0b;
	 background-color:#fff;
}
/* SITE FOOTER STYLING */
 .site-footer {
	position:relative;
	 background-color:#0b2341;
	 color:#fff;
	 font-family:sweet-sans-pro;
}
 .site-footer a {
	color:#fff;
	 text-decoration: none;
}
 .site-footer li {
	margin: 1% auto;
}
 .site-footer li a:hover {
	border-bottom:1px solid #fff;
}
 .site-footer .content {
	padding:2%;
}
 .site-footer .content .column {
	padding:2% 10%;
}
 .site-footer .content .column .column-title {
	font-weight:700;
}
 .site-footer .content .column ul {
	list-style: none;
	 padding:0px;
}
 .site-footer .social {
	background-color:#e7e9ec;
}
 .site-footer .social .icons {
	padding:3%;
}
 .site-footer .social .icons .item {
	text-align: center;
}
 .site-footer .social .icons .item a {
	color:#0b2341;
}
 .site-footer .social .icons .item a svg {
	color: #0b2341;
	 transition: all .25s;
}
 .site-footer .social .icons .item a:hover svg {
	color:#cc4e0b;
	 transform:scale(1.5);
}
 .site-footer .social .icons .item a:focus svg {
	color:#cc4e0b;
	 transform:scale(1.5);
}
 .site-footer .subrow {
}
 .site-footer .subrow .column {
	padding:2% 10%;
}
 .site-footer .subrow .column a {
	color:#eaeaea;
}
 .site-footer .subrow .column a:hover {
	border-bottom:1px solid #fff;
}
/* STAFF LIST PAGE */
 .staff {
}
 .staff .item {
	padding:3%;
}
 .staff .item img {
	width:100%;
}
 .staff .item a {
	text-decoration: none;
	 color:#0b2341;
}
 .staff .card {
}
 .staff .card .card-body {
}
 .staff .card .card-body .card-title {
}
 .staff .item .name {
}
 .staff .item .title {
}
 .staff .item .name {
}
/* STAFF BIO PAGE */
 .staff-bio {
}
 .staff-bio {
	padding:1%;
}
 .staff-bio .image img {
	width:100%;
}
 .staff-bio .name {
	font-size:2em;
	 font-weight:800;
	 font-family: sweet-sans-pro,sans-serif;
}
 .staff-bio .title {
	font-size:1.5em;
	 font-weight:600;
	 color:#cc4e0b;
}
 .staff-bio .contact {
	margin:1% auto;
}
 .staff-bio .info {
	margin:5% auto;
	 font-size:1.1em;
}
 .news-updates {
}
 .news-updates .item {
	margin:2% auto;
}
 .news-updates .item .image {
}
 .news-updates .item .text {
	padding:0px 2%;
}
 .news-updates .item .text div {
	padding-bottom:2%;
}
 .news-updates .item .text .date {
	font-weight:500;
	 color:#cc4e0b;
}
 .news-updates .item .text a {
	color:#0b2341;
	 text-decoration: none;
}
 .news-updates .item .text .title {
	font-weight:500;
	 color:#0b2341;
	 font-size:1.4em;
}
 .news-updates .item .text .info {
}
 @media (min-width:576px) {
	 .site-header {
	}
	 .site-header.fixed {
		position:fixed;
		 background-color:#fff;
	}
	/* .site-header .links {
		border-top:0px;
		 margin:0px;
	}
	 */
	/* .nav-toggle button {
		width:100%;
	}
	 */
	/* .title-container .content {
		min-height:20vh;
	}
	 */
	 .title-container .content .title {
		font-size:2em;
	}
}
 @media (min-width:768px) {
	 p {
		font-size:1.2em;
	}
	 .no-title-container h1 {
		font-size:2em;
	}
	 h3.section-header {
		font-size:1.4em;
	}
	 h4.section-header {
		font-size:1.2em;
	}
	 .site-header .links {
		border-top:0px;
	}
	 .page-content .image {
	}
	 .nav-toggle button {
		width:75%;
	}
	 .title-container .content {
		/* padding:10%;
		 */
		text-align: left;
	}
	 .title-container .content .morecontent {
		display:block;
	}
	 .navigation .audience-links {
		text-align: center;
		 padding:0px 2%;
	}
	 .navigation .audience-links a {
	}
	 .navigation .audience-links, .navigation .resource-links {
		/*text-transform: uppercase;
		*/
	}
	 .nav-toggle {
		position:absolute;
		 right:0;
		 top:1%;
		 z-index: 999;
		 text-align: center;
	}
	 .sec-nav-vert {
		margin:0% 4% 4% 0%;
	}
	 .collapse.dont-collapse-sm {
		display: block;
		 height: auto !important;
		 visibility: visible;
	}
	/* SECTION HEADERS */
	 .page-content.prebar h2.section-header, .page-content.prebar h1.section-header {
		border-bottom:0px;
	}
	 .page-content.prebar h2.section-header::before, .page-content.prebar h1.section-header::before {
		display: inline-block;
		position:absolute;
		top:0;
		bottom:0;
		right:101%;
		width:2000px;
		content: "";
		background: url("https://auburn.edu/template/2022/_assets/images/design-elements/3-lines-blue.png") no-repeat 0 0;
		background-size: contain;
	}
	 .page-content.pillars h2.section-header, .page-content.pillars h1.section-header {
		border-bottom:0px;
	}
	 .page-content.pillars h2.section-header::before, .page-content.pillars h1.section-header::before {
		position:absolute;
		top:0;
		bottom:0;
		left:-50px;
		width:40px;
		content: "";
		background: url("https://auburn.edu/template/2022/_assets/images/design-elements/3-lines.png") no-repeat 0 0;
		background-size: 100%;
	}
	 .page-content.bluebar h2.section-header, .page-content.bluebar h1.section-header {
		border-bottom:0px;
	}
	 .page-content.bluebar h2.section-header, .page-content.bluebar h1.section-header {
		 background: url(https://auburn.edu/template/2022/_assets/images/design-elements/3-lines-blue.png);
		 background-size:cover;
		 background-position:center right;
		 background-repeat: no-repeat;
		 padding:0.5%;
		 color:#fff;
		 border-bottom:0px;
	}
	 .page-content.no-title-container h1.section-header::before {
		display:none;
	}
	 .title-bluebar.title-container .content {
		height: 50vh;
	}
	/* CAROUSELS */
	 .title-container.slider .carousel-caption .title {
		font-size:1.75em;
		 font-weight:300;
		 padding:1% 10%;
		 margin-bottom:1%;
		 line-height: 1.1;
	}
	 .aucarousel-02 .carousel-caption .title {
		text-align: left;
	}
	 .aucarousel-02 .carousel-indicators {
		left:auto;
		/* bottom:1%;
		*/
		 margin-right:10%;
	}
	 .site-footer .social .icons {
		padding:2%;
	}
	 .site-footer .subrow {
		text-align: center;
	}
	 .site-footer .subrow a {
		font-size:.8em;
	}
}
 @media (min-width:992px) {
	 .navigation .nav-level-1 {
		display:inherit;
	}
	 .site-header .links {
		font-size:1em;
	}
	 .section-header {
		padding-bottom:1%;
	}
	 .breadcrumbs {
		display:block;
	}
	 .title-container .content .morecontent {
		text-align: left;
		 margin:0px;
		 padding:1% 0px;
		 border-top: 1px solid #cc4e0b;
	}
	 .title-feature.title-container {
		background-size: cover;
		/* background-position: bottom;
		 */
		background-repeat: no-repeat;
		background-size: cover;
	}
	 .title-feature.title-container .content {
		padding: 50px 5%;
		/* max-width: 1300px;
		 */
		/* margin: 0 auto;
		 */
	}
	 .title-feature.title-container .content .title {
		line-height: 1;
		padding: 10px 0px;
		max-width: 1300px;
		margin: 0 auto;
	}
	 .title-feature.title-container .content-feature-slant {
		display:block;
		 background-size: cover;
	}
	 .title-feature.title-container .content-feature-slant .slant-container {
		position:absolute;
		 top:0;
		 bottom:0;
		 left:0;
		 right:0;
		 background:url("https://auburn.edu/template/2022/_assets/images/design-elements/title-area-slant.png");
		 background-size:contain;
		 background-repeat: no-repeat;
	}
	/* CAROUSELS */
	 .title-container.slider .content .carousel-caption p {
		display:block;
		 text-align: left;
		 padding: 0px 10%;
		 font-weight:300;
	}
	/* .aucarousel-02 .carousel-indicators [data-bs-target] {
		border-bottom:0px;
	}
	 */
	 .page-content.arrow-top {
		background:url("https://auburn.edu/template/2022/_assets/images/design-elements/arrow-top.jpg");
		 background-position:bottom right;
		 background-repeat: no-repeat;
		 background-size:20%;
		 background-position: left 0% top 5%;
	}
	 .page-content.arrow-bottom {
		background:url("https://auburn.edu/template/2022/_assets/images/design-elements/arrow-bottom.jpg");
		 background-position:bottom right;
		 background-repeat: no-repeat;
		 background-size:35%;
		 background-position: right 5% bottom 0%;
	}
	 .site-footer .social .icons {
		padding:1%;
		 margin:0px 20%;
	}
}
 @media (min-width:1200px) {
	 .site-header .header-logo {
		padding: 5px;
	}
	 .nav-toggle {
		top:.5%;
	}
	 .nav-toggle button {
		width:65%;
		 padding:5px 10px 2px 10px;
		 font-size:.85em;
	}
	 .sec-nav-horiz .navbar-nav .nav-item .nav-link {
		 color: #fff;
		 border-right: 1px solid #0b2341;
		 padding: 0% 0.75rem;
		 font-weight:500;
	}
	 .sec-nav-horiz .navbar-nav .nav-item:last-child .nav-link {
		border-right:0px;
	}
	 .title-container {
		min-height:35vh;
	}
	 .title-container .content {
		padding:0px 10%;
	}
	 .title-container .content .morecontent {
		max-width:75%;
	}
	 .title-container.lvl4 {
		min-height:auto;
	}
	 .no-title-container h1 {
		font-size:2.25em;
	}
	 .title-bluebar.title-container .content {
		min-height:60vh;
	}
	 .title-bluebar.title-container .content .title {
		padding: 1% 0% 1% 10%;
	}
	 .title-feature.title-container .content .morecontent {
		max-width: 100%;
	}
	 .title-feature.title-container .content-feature-slant .slant-container {
		display:block;
	}
	/* CAROUSELS */
	 .title-container.slider .aucarousel-01 .carousel-caption {
		position:absolute;
		 top: 0;
		 bottom: 0;
		 left: 0;
		 width: 40%;
		 padding: 6% 3%;
		 text-align: center;
	}
	 .title-container.slider .aucarousel-01 .carousel-caption .title {
		text-align: left;
	}
	 .title-container.slider .aucarousel-01 .carousel-caption.right {
		left:auto;
		 right:0;
	}
	 .title-container.slider .aucarousel-01 .carousel-control-next, .title-container.slider .aucarousel-01 .carousel-control-prev {
		top:auto;
		 bottom:5%;
	}
	 .title-container.slider .aucarousel-01.animated .carousel-caption {
		left:-40%;
		 transition: 1s;
	}
	 .title-container.slider .aucarousel-01.animated .active .carousel-caption {
		left:0;
		 transition: 1s;
	}
	 .title-container.slider .aucarousel-01.animated .carousel-caption.right {
		left:auto;
		 right:-40%;
		 transition: 1s;
	}
	 .title-container.slider .aucarousel-01.animated .active .carousel-caption {
		right:0;
		 transition: .75s;
	}
	 .aucarousel-02 .carousel-caption {
		position: absolute;
		 left: 0;
		 right: 0;
		 bottom: 0;
		 padding-bottom: 4%;
	}
	 .navigation .nav-level-1 > .column {
		padding:6% 3%;
	}
	 .section-header {
		padding-bottom:.5%;
	}
	 .site-footer .content {
		max-width:85%;
		 margin:2% auto 0% auto;
	}
	 .site-footer .social .icons {
		margin:0px 30%;
	}
}
 @media (min-width:1400px) {
	 .navigation .nav-links .nav-level-1 .col-title {
		margin-bottom:10%;
	}
	 .nav-toggle {
		position:fixed;
	}
	 .nav-toggle button {
		width:55%;
		 padding:0px 10px 0px 10px;
		 font-size:.75em;
	}
	 .nav-toggle2 {
		position:absolute;
	}
	/* CAROUSELS */
	 .title-container.slider .aucarousel-01 .carousel-caption .title a:after {
		content: "";
		 background: #cc4e0b;
		 position: absolute;
		 height: 2px;
		 bottom: -5%;
		 left: 10%;
		 right: 0;
	}
	 .title-container.slider .aucarousel-01 .carousel-caption {
		position:absolute;
		 top:auto;
		 bottom: 0;
		 left: 0;
		 width: 45%;
		 padding: 3%;
		 text-align: center;
	}
	 .title-container.slider .aucarousel-01.animated .carousel-caption {
		left:0;
		 bottom:-75%;
		 transition: 1s;
	}
	 .title-container.slider .aucarousel-01.animated .active .carousel-caption {
		left:0;
		 bottom:0;
		 transition: 1s;
	}
	 .title-container.slider .aucarousel-01.animated .carousel-caption.right {
		left:auto;
		 right:0;
		 transition: 1s;
	}
	 .title-container.slider .aucarousel-01.animated .active .carousel-caption {
		right:0;
		 transition: .75s;
	}
	 .site-footer .content {
		padding:1% 0%;
		 border-bottom:1px solid #e86100;
	}
	 .site-footer .content .column {
		padding:1% 2%;
	}
	 .site-footer .logo img {
		width:50%;
	}
	 .sec-nav-horiz.sticky .image-brand {
		position:absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: url(https://auburn.edu/template/2022/_assets/images/design-elements/sec-nav-logo.png);
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: 4%;
		background-position-x: 2%;
		z-index: -1;
	}
	/* .title-feature.title-container .content-feature-slant .slant-container {
		right:50%;
	}
	 */
}
 @media print {
	 .title-container .content {
		min-height:0vh;
	}
	 .title-bluebar.title-container .content {
		min-height:0vh;
	}
	 .title-feature.title-container .content {
		min-height:15vh;
	}
	 a::after{
		 content: " (" attr(href) ") ";
	}
	 h2, h3, h4 {
		color:#000;
	}
}
 .sr-only {
	position: absolute!important;
	 width: 1px!important;
	 height: 1px!important;
	 padding: 0!important;
	 margin: -1px!important;
	 overflow: hidden!important;
	 clip: rect(0,0,0,0)!important;
	 white-space: nowrap!important;
	 border: 0!important;
}
 @media (max-width:768px) {
	 .navigation .nav-links li {
		 list-style: none;
		 margin: 3% auto;
		 line-height: 1;
	}
	 #top-header > span.col:first-child, #top-header > span.col:nth-child(2), #top-header > span.col:nth-child(3), #top-header > span.col:nth-child(4), #top-header > span.col:nth-child(5) {
		 display: none;
	}
	 .site-header .header-logo {
		margin: 0 auto;
		/* max-width: 100%;
		 */
	}
	 .title-container .content {
		 padding: 5%;
	}
	 div#search-eds.fixed.scroll {
		top: 126px;
		padding: 6px 0 0;
	}
	 div#search-eds.fixed.scroll .search-col p {
		 display: none;
	}
	 div#search-eds.fixed.scroll .search-container {
		 max-width: 90%;
	}
}
 