@charset "utf-8";
/* CSS Document */

/* 2024 Headers */
@import url("//auburn-edu-s.njmu.s5.bt8.net/template/2024/_assets/css/au-headers.css");

/* 2024 Modules */
@import url("//auburn-edu-s.njmu.s5.bt8.net/template/2024/_assets/css/au-modules.css");

/* ADOBE FONTS */
@import url("http://use-typekit-net-s.njmu.s5.bt8.net/tli0wsh.css");

/* BOOTSTRAP ICONS */
@import url("http://cdn-jsdelivr-net-s.njmu.s5.bt8.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");


/* BOOTSTRAP STYLING FOR AU */

.carousel-caption {background-color: rgb(11,35,65,.85);}
.accordion-button:not(.collapsed) {color:#0b2341;}

.btn[class*="btn-au"] {font-size:1.2em; font-weight:500; font-family:sweet-sans-pro; line-height:1.2;}
.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;}

a.cta-text {font-family:sweet-sans-pro; letter-spacing:2px; position:relative; text-decoration:none; font-size:1.2rem; font-weight:500; border-bottom:0px;}
a.cta-text:hover {border-bottom:1px dashed;}
a.cta-text:after {content: "\F138"; font-family: "bootstrap-icons"; margin-left: 5%; position: absolute; bottom: 0%; transition:all .25s;}
a.cta-text:hover:after {margin-left: 10%;}

.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 {text-decoration:none; color:#000;}
.alert a:hover {border-bottom:1px dashed #000;}

/* CORE STYLE ELEMENTS */

body {font-family: davis-sans, sans-serif; font-weight:300; max-width:1920px; margin:0px auto; /* box-shadow:0 0 35px #a1a1a1; */}

.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;}
.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: 99999;}
#gdpr .alert {border-top:0px solid #fff; border-radius:0px; background-color: rgb(11,35,65,1); margin:0px; color:#fff; padding:1% 5%; box-shadow: 0px 0px 10px #000;}
#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;  font-size:.85em;}
#gdpr .alert .gdpr-button button:hover {background-color:#eaeaea; color:#0b2341;}
#gdpr .alert .gdpr-button button:focus {background-color:#eaeaea; color:#0b2341;}
#gdpr .alert p {font-size:.9em;}
/* SITE HEADER */	

.site-header {background-color:rgb(255,255,255,.9); border-bottom:2px solid #eaeaea; font-family: sweet-sans-pro,sans-serif; z-index: 9;}	
.site-header .header-logo {padding:2%; text-align: center;}
.site-header .header-logo img {width:90%; max-width:500px;}
.site-header .links {text-align: center; font-weight:700; font-size:.8em;}
.site-header .links a {color:#0b2341; text-decoration: none;}
.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:1% 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("http://auburn-edu-s.njmu.s5.bt8.net/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: 7% auto; line-height: 1.15;}
.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 .logo img {max-width:500px;}
.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("http://auburn-edu-s.njmu.s5.bt8.net/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; text-decoration: none;}
.au-search .au-search-links .col a:hover {color:#e86100;}
.au-search .au-search-links .col a:focus {color:#e86100;}
.au-search input:focus {border:4px solid #cc4e0b;}

.unit-alert {padding:.5% 2%; 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 {padding:1% 2%;}
.unit-alert .info a {color:#0b2341;}

.sec-nav-vert .nav .dropdown ul {background-color:#fff; width:100%;}

/* TITLE CONTAINERS  */

	/* Default Title Container */

	.title-container {border-bottom:2px solid #eaeaea; 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:50%; background:url("http://auburn-edu-s.njmu.s5.bt8.net/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; background-repeat: no-repeat;}
	.title-container.title-feature .content {background:rgb(11,35,65, 0.9);}
	.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;}

	/* Promo Feature 1 Title Container */

	.title-container.promo-feature-1 .content {background:rgb(11,35,65,.8);}
	.title-container.promo-feature-1 .content .title {font-weight:800;}

/* PAGE CONTENT STYLING  */
.content_row{position:relative;}
.page-content {position:relative; padding-top:2%;} 
.page-content .content_row {padding:3% 10%;}
.section-header {text-transform:uppercase; font-weight:800; color:#0b2341; border-bottom:2px solid #e86100; padding-bottom:2%; 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; }

.aubg-blue {background-color:#0b2341; color:#fff;}
.content_row.aubg-blue h2.section-header {color:#fff;}
.content_row.aubg-blue h3.section-header {color:#a1a1a1;}
.content_row.aubg-blue h4.section-header {color:#a1a1a1;}

.sec-nav-horiz {padding:1.5% 8%; font-family: davis-sans, sans-serif; background-color:#e7e9ec;}
.sec-nav-horiz.sticky {position:sticky; top:0px; 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:#fff;}

.content_row.breadcrumbs {padding: 2% 10% 0% 10%; position:relative; font-family: davis-sans, sans-serif;}

.au-tabsbox-nav {}

.au-tabsbox-nav .nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {width: 100%; color: #cc4e0b;}
.au-tabsbox-nav.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: #495057; background-color: #eaeaea;rder-color: #dee2e6 #dee2e6 #fff;}
.au-tabsbox-content {padding:3%;}

/* VERTICAL NAV */

.sec-nav-vert {margin-bottom:5%;}
.sec-nav-vert .nav {position:sticky; top:2%;}
.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;}
/* .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 .social .icons .item a i {color: #0b2341; transition: all .25s; font-size:1.75em;}
.site-footer .social .icons .item a:hover i {color:#cc4e0b;}
.site-footer .social .icons .item a:focus i {color:#cc4e0b;}
.site-footer .social .icons .item a div.bi {color: #0b2341; transition: all .25s; font-size:1.75em;}
.site-footer .social .icons .item a:hover div.bi {color:#cc4e0b;}
.site-footer .social .icons .item a:focus div.bi {color:#cc4e0b;}

.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% 0;}
.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 {}



.cascade-card-container {padding:2%;}
.cascade-card-container .card-title {font-size: 1.15em; font-weight: 700; font-family: 'sweet-sans-pro';}
.cascade-card-container .card-title a {color:#cc4e0b; text-decoration: none; border-bottom:1px dashed #cc4e0b;}
.cascade-card-container .card-title a:hover {color:#0b2341;}
.cascade-card-container .card-title a:focus {color:#0b2341;}
.cascade-card-container .card-footer a {text-decoration: none; color:#cc4e0b; font-weight:400;}
.cascade-card-container .card-footer a:hover {color:#0b2341;}
.cascade-card-container .card-footer a:focus {color:#0b2341;}
.title-container.slider .aucarousel-01 .carousel-caption.static-text {z-index: 1;}

.title-container.slider .aucarousel-01 .carousel-caption {}
.title-container.slider .aucarousel-01 .carousel-caption .title {}


/* AUWIRE STYLING */

.auwire-content {}
.auwire-content .card {border:0px; }
.auwire-content .item .text .card-body .extra i.bi {font-size:1.5em;}
.auwire-content .item .text .card-body .card-title {font-size: 1.2em; font-weight: 400; letter-spacing: .5; line-height: 1.3;}
.auwire-content .item a {text-decoration: none; color:#000;}
.auwire-content .item a .text .card-body .card-title {text-decoration: none; color:#cc4e0b; transition: all .25s;}
.auwire-content .item a:hover .text .card-body .card-title  {color:#0b2341;}
.auwire-content .item a .text .card-body .pubdate {font-size: .8em;}

.auwire-content .item {text-decoration: none; color:#000;}
.auwire-content .item .text .card-body .card-title a {text-decoration: none; color:#cc4e0b; transition: all .25s;}
.auwire-content .item .text .card-body .card-title a:hover {color:#0b2341;}
.auwire-content .item .text .card-body .pubdate {font-size: .8em;}

.auwire-content.cards .item {padding:0px 1.5%;}
/* .auwire-content.cards .item:first-child {padding-left:0px;}
/* .auwire-content.cards .item:last-child {padding-right:0px;}*/
.auwire-content.list .item {}
.auwire-content .item.featured {background-color:#e7e9ec;}
.auwire-content .item .badge {font-weight: 300; font-size: .8em; letter-spacing: 1px; 
	border-radius: 0px; color: #000; border: 1px solid #a1a1a1; font-family: 'sweet-sans-pro';}

.aux-row-01 {padding:1.5% 10% .5% 10%;}
.auwire-readtime, .auwire-obr-signup {text-align:center; color:#0b2341;}
.auwire-readtime .bi {margin-right:.5%;}
.auwire-obr-signup .bi {margin-right:.5%;}
.auwire-obr-signup a {color:#cc4e0b; text-decoration:none;}
.font-size-adjust {text-align: center; margin:4% auto;}
.font-size-adjust button {border:0px; background:none;}
.font-size-adjust .text {font-size:18px !important;}
.font-size-adjust .bi {font-size:24px !important;}
@media (min-width:768px) {
	.auwire-readtime, .auwire-obr-signup {text-align:right;}
}

.auwire-item .font-size-adjust .dec {text-align: right;}
.auwire-item .font-size-adjust .inc {text-align: left;}

.page-content.auwire-item {padding-top:0%;}
.page-content.auwire-item .content {max-width:2500px; margin:0px auto;}



@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.2rem;}
	.no-title-container h1 {font-size:2rem;}
	h3.section-header {font-size:1.4rem;}
	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% 30% 10% 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 .content_row h2.section-header, .page-content.prebar .content_row h1.section-header {border-bottom:0px;}
	.page-content.prebar .content_row h2.section-header::before, .page-content.prebar .content_row h1.section-header::before {display: inline-block;position:absolute;top:0;bottom:0;right:101%;width:2000px;content: ""; background-position:center right;background: url("http://auburn-edu-s.njmu.s5.bt8.net/template/2022/_assets/images/design-elements/3-lines-blue.png") no-repeat 0 0;background-size: contain;}
	
	.page-content.prebar .content_row.aubg-blue h2.section-header::before, .page-content.prebar .content_row.aubg-blue h1.section-header::before {display: inline-block;position:absolute;top:0;bottom:0;right:101%;width:2000px;content: ""; background-position:center right;background: url("http://auburn-edu-s.njmu.s5.bt8.net/template/2022/_assets/images/design-elements/3-lines-orange.png") no-repeat 0 0;background-size: contain; background-position:center right; opacity:0.9;}
	
	.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 {display: inline-block;position:absolute;top:0;bottom:0;left:-50px;width:40px;content: "";background: url("http://auburn-edu-s.njmu.s5.bt8.net/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(http://auburn-edu-s.njmu.s5.bt8.net/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%;}

	.cascade-card-container .card-title {font-size: 1.25em; font-weight: 700; font-family: 'sweet-sans-pro';}
	
	.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:1.2rem;}
	.section-header {padding-bottom:1%;}
	.breadcrumbs {display:block;}
	.title-container .content .angle-right {width:35%;}
	.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: center right;}
	.title-feature.title-container .content {padding:4%;}
	.title-feature.title-container .content .title {line-height: 1; padding: 2% 0px; }
	.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("http://auburn-edu-s.njmu.s5.bt8.net/template/2022/_assets/images/design-elements/title-area-slant.png"); background-size:contain; background-repeat: no-repeat;}
	.title-container.promo-feature-1 .content .title {font-size:2.5em;}
	.auwire-content.list .item .text .card-body .card-title {font-size:1.4em;}
	
	/* CAROUSELS */	
	
	.title-container.slider .content .carousel-caption p {display:block; padding: 0px 10%; font-weight:300;}
	
	.title-container.slider .aucarousel-01 .carousel-caption .text {position:relative; padding:1% 0px;}
	.title-container.slider .aucarousel-01 .carousel-caption .text:before {
    content: "";
    background: #cc4e0b;
    position: absolute;
    height: 2px;
    top: 0;
    left: 10%;
	right: 10%;}
	
	/* .aucarousel-02 .carousel-indicators [data-bs-target] {border-bottom:0px;} */ 
	
	.page-content.arrow-top {background:url("http://auburn-edu-s.njmu.s5.bt8.net/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("http://auburn-edu-s.njmu.s5.bt8.net/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%;}
	.cascade-card-container .card-title {font-size: 1.35em; font-weight: 700; font-family: 'sweet-sans-pro';}
}	

@media (min-width:1200px) {
	.site-header .header-logo {padding:1%;}
	.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: #0b2341; border-right: 1px solid #0b2341; padding: 0% 0.75rem; font-size:1.2rem;}
	.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;}
	.title-container.promo-feature-1 {min-height:0vh;}
	.title-container.promo-feature-1 .content {padding:12% 40% 12% 10%;}
	.title-container.promo-feature-1 .content .title {font-size:3em; font-weight:800; text-shadow: 3px 3px 3px #000;}
	.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;}
	
	.auwire-content .item.featured {background-color:#e7e9ec; padding:2% 4%;}
	.auwire-content .item.featured .text .card-body .card-title {font-size:1.8em;}
	
	/* CAROUSELS */
	
	.title-container.slider .aucarousel-01 .carousel-caption {position:absolute; top: auto; bottom: 0; left: 0; width: 40%; padding: 6% 3%; text-align: left;}
	.title-container.slider .aucarousel-01 .carousel-caption.right {left:auto; right:0;}
	.title-container.slider .aucarousel-01 .carousel-caption .title {text-align: left; padding:2% 10%;}
	.title-container.slider .aucarousel-01 .carousel-caption .text {position:relative; padding:2% 0px;}
	.title-container.slider .aucarousel-01 .carousel-caption .text:before {content: ""; background: #cc4e0b; position: absolute; height: 2px; top: 0; left: 10%;ght: 10%;}
	.title-container.slider .aucarousel-01 .carousel-caption.middle {position:absolute; top: auto; bottom: 0; left: 0; width: 100%; padding: 1% 3%; text-align: left;}
	.title-container.slider .aucarousel-01 .carousel-caption.middle .title {padding:1% 10%;}
	.title-container.slider .aucarousel-01 .carousel-caption.middle .text {padding:1% 0px;}
	.title-container.slider .aucarousel-01 .carousel-caption.middle .text p {margin-bottom:0px;}
	.title-container.slider .aucarousel-01 .carousel-control-next, .title-container.slider .aucarousel-01 .carousel-control-prev {top:auto; bottom:5%;}
	.title-container.slider .carousel-caption .title {line-height: 1; margin-bottom:0px;}
	.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%;}
	.cascade-card-container .card-title {font-size: 1.5em; font-weight: 700; font-family: 'sweet-sans-pro';}
	.navigation .nav-level-1 {max-width: 2000px; margin: 0px auto;}
	.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%;}
	.auwire-content.cards .item .text .card-body .card-title {font-size:1.4em;}
	
}

@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 15px 0px 15px; 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%;}
	.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(http://auburn-edu-s.njmu.s5.bt8.net/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 (min-width:2200px) {
	    .site-header .header-logo {padding: .5% 2%;}
		.nav-toggle button {max-width:90px;}
		p {font-size:2rem;}
	h2.section-header {font-size:2rem;}
h3.section-header {font-size:1.75rem; }
h4.section-header {font-size:1.5rem; }
}


@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;}
