@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;}

.button-links [class*="col"] {padding:3%;}
.btn[class*="btn-au"] {width:100%; padding:3% 1%; font-size:1.2em; font-weight:500; margin-bottom:5%;}
.btn.btn-au-blight {background-color:#e7e9ec; color:#0b2341; letter-spacing: 1px;}
.btn.btn-au-blight:hover {background-color:#0b2341; color:#e7e9ec;}
.btn.btn-au-blight:focus {background-color:#0b2341; color:#e7e9ec;}
.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;}

.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;}
.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; font-size:1.2em;}
.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; font-size:1.2em;}
.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 */

#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 */

.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:50%;}
.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("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: 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 .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; 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% 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%;}

/* 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 .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; 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;}

/* PAGE CONTENT STYLING  */

.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;}
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;}

.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 .content_row.breadcrumbs {padding:1% 0%;}
.breadcrumbs {padding:1% 0px; position:relative; font-family: davis-sans, sans-serif; display:none;}

/* 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;}
.page-content {position:relative; /* padding-top:2%; */}
.page-content .content_row {padding:1% 10%;}

/* 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;}

@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 {margin:0;}
    .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 {display: inline-block;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: 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("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: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-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%;}

    .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;}