@charset "utf-8";
/* CSS Document */


.page-content {
	padding-top:0 !important;
}

.au-content-module.row {--bs-gutter-x:0;}
.au-content-module.row .row {--bs-gutter-x:0;}

/* NEW AU BUTTONS */

.au-btn {position:relative; color:#fff; background:none; border:0px; padding:5px 5%; font-family:sweet-sans-pro; letter-spacing: 1px; font-weight:600; /* transform: scale(.91); */ margin:10px 0; font-size:1.1rem;  text-align: center; text-decoration: none; display:block;}

.au-btn:first-child {border:2px solid #fff;}

a.au-btn:hover {color:#fff;}
.au-btn .bi {margin-left:3%;}
.au-btn.empty-orange {color:#cc4e0b; border:2px solid #cc4e0b;}
.au-btn.empty-blue {color:#0b2341; border:2px solid #0b2341;}
.au-btn {transition: all .15s;}
.au-btn.empty-white {border:2px solid #fff;}
.au-btn.blue-solid {background-color:#0b2341; border:2px solid #0b2341; color:#fff !important;}
.au-btn.blue-white {background-color:#0b2341; border:2px solid #fff; color:#fff;}
.au-btn.orange-solid {background-color:#cc4e0b; border:2px solid #cc4e0b; color:#fff !important;}
.au-btn.orange-white {background-color:#cc4e0b; border:2px solid #fff; color:#fff;}

.au-btn.orange-solid:hover {background-color:#0b2341; border:2px solid #0b2341;}
.aubg-blue .au-btn.orange-solid:hover {background-color:#fff; color:#0b2341 !important;}
.dark .au-btn.orange-solid:hover {background-color:#fff; color:#0b2341 !important;}
.au-btn.orange-white {background-color:#cc4e0b; border:2px solid #fff;}
.au-btn.empty-white:hover {background-color:#cc4e0b; color:#fff;}
.au-btn.empty-blue:hover {background-color:#eaeaea; color:#0b2341;}
.au-btn.empty-orange:hover {background-color:#eaeaea; color:#cc4e0b;}
.au-btn.blue-white:hover {background-color:#fff; color:#0b2341;}
.au-btn.orange-white:hover {background-color:#fff; color:#cc4e0b;}
.au-btn.blue-solid:hover {background-color:#cc4e0b; border:2px solid #cc4e0b; color:#fff !important;}

@media (min-width:768px) {
	.au-btn {display:inline-block; margin-right:10px;}
}

/*
@media (min-width:768px) {
	.au-btn {height:100%;}
}
*/
/* END BUTTONS */	



/*  VERTICAL NAVIGATION  */

.sec-nav-vert {margin-bottom:3%; font-family: sweet-sans-pro;}
.sec-nav-vert .accordion {position:sticky; top:14%;}
.sec-nav-vert ul {list-style: none; padding: 0; font-weight:500;}
.sec-nav-vert .accordion-item {background:none; border-bottom:0; padding-left:3%; position:relative;}
.sec-nav-vert .accordion-item:after {content:""; background-color:#cc4e0b; height:1px; left:10%; right:10%; position:absolute; z-index: 4;}
.sec-nav-vert .accordion-item:last-child:after {visibility: hidden;}
.sec-nav-vert .accordion-item .accordion-button {background:none; font-weight:800; padding: 1.5rem 1.25rem; text-decoration: none;}
.sec-nav-vert .accordion-item .accordion-button:hover {color:#cc4e0b;}
.sec-nav-vert .accordion-item .accordion-button::after {content:none;}

.sec-nav-vert .accordion-item .accordion-button:not(.collapsed) {box-shadow: inset 0 0px 0 rgba(0, 0, 0, .125);}
.sec-nav-vert .accordion-item a.dropdown-item {font-weight:500; white-space: normal;}
.sec-nav-vert .accordion-item a.dropdown-item:hover {background:none; color:#cc4e0b;}

.sec-nav-vert .accordion-item .accordion-button .bi {transition:all .25s; color:#cc4e0b;}
.sec-nav-vert .accordion-item .accordion-button:not(.collapsed) .bi {transform: scaleY(-1);}


.sec-nav-vert a.toggle-vert-nav {text-align: left; background-color:#e7e9ec; border-radius:0;}
.sec-nav-vert a.nav-link {color:#0b2341;}
.sec-nav-vert a.nav-link:hover {color:#cc4e0b; background-color:#fff;}

@media (min-width:768px) {
	.sec-nav-vert {margin:0%;}
	.sec-nav-vert .accordion-item {padding-left:10%; padding-right:10%;}
}

@media (min-width:992px)  {.sec-nav-vert {background-color:#eaeaea;}}


/*  END VERTICAL NAVIGATION  */


/* GENERAL HERO STYLING */



.hero-container {height:90vh; position:relative; overflow: hidden; background-size:cover; background-repeat: no-repeat;}

.hero-container.hero-01 {}
.hero-container.hero-02 {}
.hero-container.hero-03 {}
.hero-container.hero-04 {}
.hero-container.hero-05 {}
.hero-container.hero-06 {}

.hero-container .filter {position:absolute; top:0; bottom:0; left:0; right:0; z-index: 1;}
.hero-container .filter-blue {background-color:#0b2341;}
.hero-container .filter-orange {background-color:#cc4e0b;}
.hero-container .filter-white {background-color:#fff;}
.hero-container .filter-10 {opacity:.1;}
.hero-container .filter-20 {opacity:.2;}
.hero-container .filter-30 {opacity:.3;}
.hero-container .filter-40 {opacity:.4;}
.hero-container .filter-50 {opacity:.5;}
.hero-container .filter-60 {opacity:.6;}
.hero-container .filter-70 {opacity:.7;}
.hero-container .filter-80 {opacity:.8;}
.hero-container .filter-90 {opacity:.9;}
.hero-container .filter-gradient-lower-right {background: linear-gradient(180deg, rgba(11,35,65,.5) 40%, rgba(0,0,0,1) 100%);}
.hero-container .filter-gradient-mid-left {background: linear-gradient(180deg, rgba(11,35,65,.5) 40%, rgba(0,0,0,1) 100%);}
.hero-container .content {position: relative; z-index: 2;}
.hero-container .content {color:#fff;}
.hero-container .content .title {font-family:sweet-sans-pro; font-size:1.75rem; text-transform: uppercase; font-weight:700;}
.hero-container .content-left {height:95%;}
.hero-container .content-right {height:95%;}
.hero-container .content .eyebrow {text-transform: uppercase; font-family: sweet-sans-pro; letter-spacing: 1.5px; font-weight: 700; position:relative; padding:1% 8%;}
.eyebrow.striped, .eyebrow.orange, .eyebrow.blue {color:#fff;}
.hero-container .eyebrow.white {color:#0b2341;}

.hero-container.solid-slant {}
.hero-container.solid-slant .content-right {height:100%;}
.hero-container.solid-slant.solid-slant-blue .content-right .slant {clip-path: polygon(-10% -10%, 0% 110%, 35% 0%); background-color: #0b2341; height: 100%;}
.hero-container.solid-slant.solid-slant-white .content-right .slant {clip-path: polygon(-10% -10%, 0% 110%, 35% 0%); background-color: #fff; height: 100%; border-bottom:5px solid #0b2341;}
.hero-container.solid-slant-white .content {color:#0b2341;}


@media (min-width:992px) {
	.hero-container .filter-gradient-lower-right {background: linear-gradient(180deg, rgba(0,0,0,.25) 65%, rgba(0,0,0,1) 100%); z-index: 0;}
	.hero-container .filter-gradient-mid-left {background: linear-gradient(-135deg, rgba(11,35,65,.5) 40%, rgba(0,0,0,1) 100%);}
}


/* STAT SLIDER HERO */

.hero-container.stat-slider .content-left {height:60vh;}
.hero-container.stat-slider .content-right {height:40vh;}
.hero-container.stat-slider .content-right .content {height:50%;}
.hero-container.stat-slider .carousel {height:100%; background:rgb(11,35,65,.8); }
.hero-container.stat-slider .carousel .carousel-inner {height:100%;}
.hero-container.stat-slider .stat-item {height:100%;}
.hero-container.stat-slider .stat-item .stat-item-content {height:100%;}
.hero-container.stat-slider .stat-item .text-container {padding:3% 15%; text-align: center; font-family:sweet-sans-pro;}
.hero-container.stat-slider .stat-item .big-text {color:#cc4e0b;  font-weight:500; font-size: 3rem; font-weight: 700;}
.hero-container.stat-slider .stat-item .text {color:#fff; font-size: .9rem; text-transform: uppercase; font-weight: 500; line-height: 1.25;}

@media (min-width:992px) {
	.hero-container.stat-slider .content-left {height:100vh;}
	.hero-container.stat-slider .content-right {height:80vh;}
}

/* EYEBROW COLORS - LEFT */	

.hero-container .content-left .eyebrow.white {background:url("https://auburn.edu/template/modules/headers/eyebrow-left-white.png"); background-position:center right; background-repeat: no-repeat; background-size:cover;}
.hero-container .content-left .eyebrow.orange {background:url("https://auburn.edu/template/modules/headers/eyebrow-left-orange.png"); background-position:center right; background-repeat: no-repeat; background-size:cover;}
.hero-container .content-left .eyebrow.blue {background:url("https://auburn.edu/template/modules/headers/eyebrow-left-blue.png"); background-position:center right; background-repeat: no-repeat; background-size:cover;}

/* EYEBROW COLORS - RIGHT */ 	

.hero-container .content-right .eyebrow.white {background:url("https://auburn.edu/template/modules/headers/eyebrow-right-white.png"); background-position:center left; background-repeat: no-repeat; background-size:cover;}
.hero-container .content-right .eyebrow.orange {background:url("https://auburn.edu/template/modules/headers/eyebrow-right-orange.png"); background-position:center left; background-repeat: no-repeat; background-size:cover;}
.hero-container .content-right .eyebrow.blue {background:url("https://auburn.edu/template/modules/headers/eyebrow-right-blue.png"); background-position:center left; background-repeat: no-repeat; background-size:cover;}


/* EYEBROW STRIPED - LEFT */ 		
.hero-container .content-left .eyebrow.striped {background:url("https://auburn.edu/template/modules/headers/eyebrow-left-solid-blue.png"); background-position:center right; background-repeat: no-repeat; background-size:cover;}	

.hero-container .content-left .eyebrow.striped::before {content: ""; z-index: 2; position: absolute; left: 0%; width: 25%; top: 0; bottom: 0; background:url("https://auburn.edu/template/modules/headers/eyebrow-left-solid-white.png"); background-position:center right; background-repeat: no-repeat;}

.hero-container .content-left .eyebrow.striped::after {content: ""; z-index: 1; position: absolute; left: 0%; width: 40%; top: 0; bottom: 0; background:url("https://auburn.edu/template/modules/headers/eyebrow-left-solid-orange.png"); background-position:center right; background-repeat: no-repeat;}

/* EYEBROW STRIPED - RIGHT */	
.hero-container .content-right .eyebrow.striped {background:url("https://auburn.edu/template/modules/headers/eyebrow-right-solid-blue.png"); background-position:center left; background-repeat: no-repeat; background-size:cover;}

.hero-container .content-right .eyebrow.striped::before {content: ""; z-index: 2; position: absolute; right: 0%; width: 30%; top: 0; bottom: 0; background:url("https://auburn.edu/template/modules/headers/eyebrow-right-solid-white.png"); background-position:center left; background-repeat: no-repeat;}

.hero-container .content-right .eyebrow.striped::after {content: ""; z-index: 1; position: absolute; right: 0%; width: 50%; top: 0; bottom: 0; background:url("https://auburn.edu/template/modules/headers/eyebrow-right-solid-orange.png"); background-position:center left; background-repeat: no-repeat;}


/* HERO VIDEO CONTROLS */

	.hero-video-container {position: relative; top: 0; bottom: 0;}
	.hero-video-container .vid-controls {position:absolute; color:#fff; z-index: 9; top:5%; right:5%;}
	.hero-video-container .vid-controls button {background:none; border:0px;}
	.hero-video-container .vid-controls svg {width:50px; color:#fff;}
	.hero-video-container .vid-controls i.bi {font-size: 2em;	color: #fff;}
	.hero-video-container .hidden {display:none;}
	.hero-video-container .visible {display:block;}

	 .vid-controls {position:absolute; color:#fff; z-index: 9; bottom:5%; right:5%;}

@media (min-width:768px) {
	.hero-container.middle-left .vid-controls {top:auto; bottom:5%;}
	.hero-container.lower-left .vid-controls {top:auto; bottom:5%;}
}

	@media (min-width:992px) {
		#herovideoPlayer {height:100%;}
		.hero-video-container {position: absolute; top: 0; bottom: 0;}	
		
	    .hero-container.middle-left .content {transform: translateY(-100%);}
		.hero-container.lower-right .vid-controls {top:auto; right:autoo; bottom:5%; left:5%;}
		
		
	}


@media (min-width:1300px) {
	.hero-container {height:90vh;}
	.hero-container .content .title {font-size:3rem;}
}	

@media (min-width:1400px) {
	.hero-container.solid-slant {background:none;}
	.hero-container.solid-slant.solid-slant-blue .content-left {background-color:#0b2341;}
	.hero-container.solid-slant .content-left .eyebrow.striped::before {border-top:1px solid #cc4e0b; border-bottom:1px solid #cc4e0b;}
	.hero-container.solid-slant.solid-slant-white .content-left {background-color:#fff; border-bottom:5px solid #0b2341;}
}

/* LARGE BANNER HERO */
.hero-container.large-banner {height:auto; overflow: visible;}
.hero-container.large-banner .filter {background:url("https://auburn.edu/template/modules/headers/pattern-triangle-01.png"); position:absolute; top:0; bottom:0; left:0; right:0; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.hero-container.large-banner {margin-bottom:5%;}
.hero-container.large-banner .banner-container {color:#fff; z-index: 1;}
.hero-container.large-banner .banner-container .banner-one {background-color:#0b2341; padding:6%;}
.hero-container.large-banner .banner-container .banner-one .title {font-family:sweet-sans-pro; font-size:2rem; font-weight:800; text-transform: uppercase; line-height:1.2; margin-bottom:4%;}
.hero-container.large-banner .banner-container .banner-one .text {font-family:davis-sans; font-size:1.2rem;}
.hero-container.large-banner .banner-container .banner-two {font-family:sweet-sans-pro; padding:3% 1%; background-color:#cc4e0b;}
.hero-container.large-banner .banner-container .banner-two .links .link {background-color:#cc4e0b; text-align: center; padding:2%;}
.hero-container.large-banner .banner-container .banner-two .links .link a {text-decoration:none; color:#fff; text-transform: uppercase; font-weight:700; letter-spacing: 1px; position:relative; padding:2%; transition: all .2s;}
.hero-container.large-banner .banner-container .banner-two .links .link a:hover {background-color:#fff; color:#cc4e0b;}

@media (min-width:768px) {

	.hero-container.large-banner .banner-container .banner-one {padding:6%;}
	.hero-container.large-banner .banner-container .banner-one .title {margin-bottom:0;}
	.hero-container.large-banner .banner-container .banner-two {padding:1%;}
}

@media (min-width:992px) {
	.hero-container.large-banner {height:95vh;}
	.hero-container.large-banner .banner-container {position:relative;}
	.hero-container.large-banner .banner-container .banner-one {padding:4% 4% 6% 4%; background:rgb(11,35,65,.9);}
	.hero-container.large-banner .banner-container .banner-two {padding:0%; position:absolute; bottom:-15%; left:0; right:0; background:rgb(255,255,255,0);}
	.hero-container.large-banner .banner-container .banner-two .links {clip-path:polygon(30% 0, 101% 0%, 101% 100%, 25% 100%); background-color:#cc4e0b;}
	.hero-container.large-banner .banner-container .banner-two .links .blank {position:relative;}
}

@media (min-width:992px) and (orientation:portrait) {
	.hero-container.large-banner {height:50vh; overflow: visible;}
}

@media (min-width:1300px) {
	.hero-container.large-banner .banner-container .banner-one {padding:3% 3% 6% 3%;}
	.hero-container.large-banner .banner-container .banner-one .text p {margin-bottom: 0%;}
}

/* MEDIUM BANNER HERO */
.hero-container.medium-banner {height:auto;}
.hero-container.medium-banner .filter {background:url("https://auburn.edu/template/modules/headers/pattern-triangle-01.png"); position:absolute; top:0; bottom:0; left:0; right:0; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.hero-container.medium-banner {margin-bottom:5%;}
.hero-container.medium-banner .banner-container {color:#fff; z-index: 1;}
.hero-container.medium-banner .banner-container .banner-one {background-color:#0b2341; padding:6%;}
.hero-container.medium-banner .banner-container .banner-one .title {font-family:sweet-sans-pro; font-size:2rem; font-weight:800; text-transform: uppercase; line-height:1.2; margin-bottom:4%;}
.hero-container.medium-banner .banner-container .banner-one .text {font-family:davis-sans; font-size:1.2rem;}
.hero-container.medium-banner .banner-container .banner-two {font-family:sweet-sans-pro; padding:3% 1%; background-color:#cc4e0b;}
.hero-container.medium-banner .banner-container .banner-two .links .link {background-color:#cc4e0b; text-align: center; padding:2%;}
.hero-container.medium-banner .banner-container .banner-two .links .link a {text-decoration:none; color:#fff; text-transform: uppercase; font-weight:700; letter-spacing: 1px; position:relative; padding:2%; transition: all .2s;}
.hero-container.medium-banner .banner-container .banner-two .links .link a:hover {background-color:#fff; color:#cc4e0b;}

@media (min-width:768px) {
	.hero-container.medium-banner .banner-container .banner-one {padding:6%;}
	.hero-container.medium-banner .banner-container .banner-one .title {margin-bottom:0;}
	.hero-container.medium-banner .banner-container .banner-two {padding:1%;}
}

@media (min-width:992px) {
	.hero-container.medium-banner {height:95vh; overflow: visible;}
	.hero-container.medium-banner .banner-container {position:relative;}
	.hero-container.medium-banner .banner-container .banner-one {background: url(https://auburn.edu/template/modules/headers/angle-1-blue.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: cover;}
	.hero-container.medium-banner .banner-container .banner-two {padding:0%; position:absolute; bottom:-15%; left:0; right:0; background:none; 
    }
	.hero-container.medium-banner .banner-container .banner-two .links {background: url(https://auburn.edu/template/modules/headers/angle-1-orange.png); background-repeat: no-repeat; background-position: top right; background-size: cover;}
	.hero-container.medium-banner .banner-container .banner-two .links .blank {position:relative;}
}

@media (min-width:992px) and (orientation:portrait) {
	.hero-container.medium-banner {height:50vh; overflow: visible;}
}

@media (min-width:1300px) {
	.hero-container.medium-banner .banner-container .banner-one {padding:3% 3% 6% 3%;}
	.hero-container.medium-banner .banner-container .banner-one .text p {margin-bottom: 0%;}
}	


/* SMALL BANNER HERO */
.hero-container.small-banner {margin-bottom:5%;}
.hero-container.small-banner .banner-container {color:#fff;}
.hero-container.small-banner .banner-container .banner-one.blue {background-color:#0b2341; padding:4% 6%;}
.hero-container.small-banner .banner-container .banner-one.orange {background-color:#cc4e0b; padding:4% 6%;}
.hero-container.small-banner .banner-container .banner-one .title {font-family:sweet-sans-pro; font-size:2rem; font-weight:700; text-transform: uppercase; line-height:1.2; margin-bottom:2%;}
.hero-container.small-banner .banner-container .banner-one .text {font-family:davis-sans; font-size:1rem; position:relative;}
.hero-container.small-banner .banner-container .banner-one a {color:#fff; text-decoration: none;}

@media (min-width:992px) and (orientation:landscape) {
	.hero-container.small-banner {height:75vh; overflow: visible;}

	.hero-container.small-banner .banner-container .banner-one {/* transform: translateY(50%);*/ position: absolute; width: 60%; right: 5%;}
	.hero-container.small-banner .banner-container .banner-one.orange {padding: 1.5% 5%;}
	.hero-container.small-banner .banner-container .banner-one.blue {padding: 1.5% 5%;}
}

@media (min-width:992px) {
	.hero-container.small-banner {overflow: visible;}
	.hero-container.small-banner .banner-container .banner-one {padding:2% 6%; bottom:-10%;}
	.hero-container.small-banner .banner-container .banner-one .title {margin-bottom:2%;}
	.hero-container.small-banner .banner-container .banner-one .text {position:relative;}
}

@media (min-width:992px) and (orientation:portrait) {
	.hero-container.small-banner {height:50vh;}	
	.hero-container.small-banner .banner-container .banner-one {transform: translateY(30%); position: absolute; width: 60%; right: 5%;}
}

@media (min-width:1200px) {
	.hero-container.small-banner .banner-container .banner-one {width: 50%;}
}

@media (min-width:1300px) {
	.hero-container.small-banner {height:80vh;}
	.hero-container.small-banner .banner-container .banner-one {padding:3%;}
	.hero-container.small-banner .banner-container .banner-one .text p {margin-bottom: 0%;}
	.hero-container.small-banner .banner-container .banner-one .title {font-size:3rem;}
	}	


/* LARGE FADE HERO */

.hero-container.hero-01 {height:90vh; text-shadow:3px 3px 2px #000;}
/*
.hero-container.hero-01 .filter { position:absolute; top:0; bottom:0; left:0; right:0; background: linear-gradient(0deg, rgba(11,35,65,1) 0%, rgba(11,35,65,0.25) 100%);}
*/

.hero-container.hero-01 .content  {position:absolute; bottom:10%;}
.hero-container.hero-01 .hero-video-container video {height:100%;}
	@media (min-width:768px) {
		.hero-container.hero-01 {height:60%;}
		.hero-container.hero-01 .content h1.title {position:relative;}
		.hero-container.hero-01 .content h1.title::before {display: inline-block; position: absolute; top: 10px; bottom: 0; right: 102%; width: 5%; content: ""; background: url(https://auburn.edu/template/2022/_assets/images/design-elements/3-lines.png) no-repeat 0 0; background-size: contain;}
		.hero-container.hero-01 .content .content {bottom:6%;}
		.hero-container.hero-01.middle-left .content {transform: translateY(-30%);}
	}


@media (min-width:992px) and (orientation:landscape) {
	.hero-container.hero-01 {height:70vh;}
	.hero-container.hero-01 .content h1.title::before {top:0; right: 101%; width:10%;}
	.hero-container.hero-01.middle-left .content {transform: translateY(-50%);}
}

@media (min-width:992px) and (orientation:portrait) {
	.hero-container.hero-01 {height:50vh;}
	.hero-container.hero-01.middle-left .content {transform: translateY(-70%);}
}

@media (min-width:1300px) {
	.hero-container.hero-01 {height:80vh;}
	.hero-container.hero-01 .content .content {bottom:10%;}
	.hero-container.hero-01.middle-left .content {transform: translateY(-90%);}
}	

@media (min-width:1400px) {
	.hero-container.hero-01 {height:85vh;}
	.hero-container.hero-01.middle-left .content {transform: translateY(-100%);}
}


/* HERO 6 */
.hero-container.hero-06 {height:60vh;}
.hero-container.hero-06 .text .title {letter-spacing: 1px; line-height: 1.3; text-shadow:1px 1px 1px #000;}
.hero-container.hero-06 .text p {text-shadow:1px 1px 1px #000;}
.hero-container.hero-06 .hero-video-container video {height:100%;}
.hero-container.hero-06 .content-right {position:absolute; padding-bottom:5%;}

@media (min-width:768px) {
	.hero-container.hero-06 {}
}

@media (min-width:992px) and (orientation:landscape) {
	.hero-container.hero-06 {height:90vh;}
}

@media (min-width:992px) and (orientation:portrait) {
	.hero-container.hero-06 {height:50vh;}
}

@media (min-width:1300px) {
	.hero-container.hero-06 {height:90vh;}
}	


/* HERO 07 */


.hero-container.hero-07 .content {background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(11,35,65,1) 60%); text-shadow:1px 1px 1px #000;}
	.hero-container.hero-07 .content {}
	.hero-container.hero-07 .content .links {text-align: center;}
	
	
	@media (min-width:768px) {
		.hero-container.hero-07 {height:60vh;}
		.hero-container.hero-07 .content {background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 70%); text-shadow:1px 1px 1px #000;}
		.hero-container.hero-07 .content .links {background-color:#0b2341;}
	}
	
	@media (min-width:992px) {
		.hero-container.hero-07 {height:80vh;}
	}
	
	@media (min-width:992px) and (orientation:portrait) {
		.hero-container.hero-07 {height:60vh;}
	}
	
	@media (min-width:1300px) {
		.hero-container.hero-07 {height:80vh; overflow: visible;}
		.hero-container.hero-07 .filter {background: linear-gradient(180deg, rgba(255,255,255,0) 30%, rgba(0,0,0,1) 100%);}
		.hero-container.hero-07 .content {background:none; transform: translateY(10%);}
		
	}


/* MODULES GENERAL STYLING */

.au-content-module {font-size:1.4rem;}
/* .au-content-module .row {--bs-gutter-x:0;} */
.au-content-module p {font-size:1.4rem;}
.au-content-module .module-title1 {color:#0b2341;}
.au-content-module .module-title2 {color:#0b2341;}
.au-content-module .module-title2 a {color:#cc4e0b;}
.au-content-module .module-title2 a:hover {color:#0b2341;}
.au-content-module .module-title3 {color:#0b2341;}
.au-content-module .module-title4 {color:#0b2341;}
.aubg-white {background-color:#fff;}
.aubg-blue {background-color:#0b2341;}
.aubg-orange {background-color:#0b2341;}

.aubg-blue .au-content-module .module-title1 {color:#fff;}
.aubg-blue .au-content-module .module-title2, .aubg-blue .au-content-module .module-title2 a {color:#eaeaea;}
.aubg-blue .au-content-module .module-title2 a:hover {color:#fff;}
.aubg-blue .au-content-module .module-title3 {color:#fff;}
.aubg-blue .au-content-module .module-title4 {color:#fff;}

.aubg-blue .au-content-module.feature-cards .content-item.gray > .row .text .extra .badge {color:#454545;}
.aubg-blue .au-content-module.feature-cards .content-item.gray .module-title3 a {color:#0b2341;}
.aubg-blue .au-content-module.feature-cards .content-item.gray .module-title3 a:hover {color:#cc4e0b;}
.aubg-blue .au-content-module.feature-cards .content-item.white > .row .text .extra .badge {color:#454545;}
.aubg-blue .au-content-module.feature-cards .content-item.white .module-title3 a {color:#0b2341;}
.aubg-blue .au-content-module.feature-cards .content-item.white .module-title3 a:hover {color:#cc4e0b;}

.aubg-blue .au-content-module.auwire-stories .content-item.gray > .row .text .extra .badge {color:#454545;}
.aubg-blue .au-content-module.auwire-stories .content-item.gray .module-title3 a {color:#0b2341;}
.aubg-blue .au-content-module.auwire-stories .content-item.gray .module-title3 a:hover {color:#cc4e0b;}
.aubg-blue .au-content-module.auwire-stories .content-item.white > .row .text .extra .badge {color:#454545;}
.aubg-blue .au-content-module.auwire-stories .content-item.white a .module-title3  {color:#cc4e0b;}
.aubg-blue .au-content-module.auwire-stories .content-item.white a:hover .module-title3  {color:#0b2341;}

.au-content-module .image .caption {background-color:#eaeaea; padding:10px;}
.au-content-module .image .caption p {margin-bottom:0; font-size: 1.2rem; color:#000;}

/*
.page-content .aubg-blue.content_row.cover-fill {padding-top:0%;}
.page-content .aubg-gray.content_row.cover-fill {padding-top:0%;}
.page-content .dark.content_row.cover-fill {padding-top:0%;}
.page-content .light.content_row.cover-fill {padding-top:0%;}
*/

.page-content .content_row.cover-fill {padding:3% 0%; }
.page-content .content_row.coverfill .au-content-module {padding:0 10%;}
.page-content .vertical-content-page .vertical-content .content_row {padding:3% 5%;}
.page-content .vertical-content-page .vertical-content .content_row.cover-fill {padding:3% 0%;}


.au-content-module {max-width:1920px; margin:0px auto; position:relative;}
.aubg-white {background-color:#fff;}
.aubg-blue {background-color:#0b2341; color:#fff;}
.aubg-gray {background-color:#eaeaea;}
.au-content-module a {text-decoration:none!important;}
.au-content-module li a {color:#cc4e0b; }
.au-content-module li a:hover {border-bottom:1px dashed #cc4e0b;}
.au-content-module p a {color:#cc4e0b;}
.aubg-gray .au-content-module li a {color:#B34509;}
.aubg-gray .au-content-module p a {color:#B34509;}
.aubg-blue .au-content-module p a {color:#eaeaea;}
.aubg-blue .au-content-module li a {color:#eaeaea; border-bottom:1px dashed #eaeaea;}
.aubg-blue .au-content-module li a:hover {color:#fff;}
.au-content-module .module-title1 {font-family: sweet-sans-pro; font-weight:900; line-height: 1.2; margin-bottom:20px; text-transform: uppercase; font-size:1.5rem;} 
.au-content-module .module-title2 {font-family: sweet-sans-pro; font-weight:800; line-height: 1.2; margin-bottom:10px; font-size:1.75rem;} 
.au-content-module .module-title3 {font-size: 1.5rem; font-family: sweet-sans-pro; font-weight: 800; line-height: 1.2; margin-bottom: 10px;}
.au-content-module .module-title4 {font-size: 1.5rem; font-family: sweet-sans-pro; font-weight:600; line-height:1.2; margin-bottom:10px;}
.au-content-module a .module-title3 {color:#cc4e0b;}
.au-content-module a:hover .module-title3 {color:#000;}
.au-content-module a:focus .module-title3 {color:#000;}
.au-content-module .content-item.blue a:hover .module-title3 {color:#fff;}
.au-content-module .content-item.blue a:focus .module-title3 {color:#fff;}
.au-content-module .content-item a .module-title4  {color:#cc4e0b; text-decoration: none;}
.au-content-module .content-item a:hover .module-title4 {color:#000;}
.au-content-module .content-item a:focus .module-title4 {color:#000;}
.aubg-blue .au-content-module .content-item a:hover module-title4 {color:#fff;}
.aubg-blue .au-content-module .content-item a:focus .module-title4 {color:#fff;}
.au-content-module .intro.text .info {margin:20px 0px;}
.au-content-module .intro.text .info {margin:20px 0px;}

.au-content-module .modal .modal-footer .btn {font-size:2rem;}
.au-content-module .modal .modal-footer .btn:hover {color:#cc4e0b;}

@media (min-width:768px) {
	
	.au-content-module .module-title2 {font-size:1.85rem;}
	.au-content-module .module-title3 {font-size:1.6rem;}
	.au-content-module .module-title4 {font-size:1.4rem;}
	.au-content-module .intro.text {text-align: left !important; margin:auto; }
}

@media (min-width:992px) {
}

@media (min-width:1300px) {
	.au-content-module .module-title1 {font-size:1.75rem;}
	.au-content-module .module-title2 {font-size:2.5rem;}
	.au-content-module .module-title3 {font-size:2.5rem;}
	.au-content-module .module-title4 {font-size:1.5rem;}
}



.pillar-bar {margin: 30px 0 30px 0; font-family: 'sweet-sans-pro'; text-transform: uppercase; font-weight: 700; position:relative; z-index: 2; display: inline-block;}
	
.pillar-bar.white {padding: 8px 30% 8px 10%;  background: url(https://auburn.edu/template/2024/_assets/images/design-elements/3-lines-white.png); background-position: center right; background-repeat: no-repeat; background-size: cover; font-size: 1.2rem; font-weight: 700; text-transform: uppercase; font-family: sweet-sans-pro; color: #0b2341;  width: auto;}
.pillar-bar.white span {background-color:#fff;}	

.pillar-bar.color {padding: 8px 30% 8px 10%;  background-color:#0b2341; font-size: 1.5rem; font-weight: 700; text-transform: uppercase; font-family: sweet-sans-pro; color: #fff; border-right:10px solid #cc4e0b; width:90%;}
.pillar-bar.color span {background-color:#0b2341;}

.pillar-bar.orange {padding: 8px 30% 8px 10%;  background: url(https://auburn.edu/template/2024/_assets/images/design-elements/3-lines-orange.png); background-position: center right; background-repeat: no-repeat; background-size: cover; font-size: 1.2rem; font-weight: 700; text-transform: uppercase; font-family: sweet-sans-pro; color: #fff;  width: auto;}
.pillar-bar.orange span {background-color:#cc4e0b;}	


@media (min-width:768px) {
.pillar-bar.color {background: url(https://auburn.edu/template/2024/_assets/images/design-elements/3-lines-blue.png); background-position: center right; background-repeat: no-repeat; background-size: cover; width: auto; border-right:0px;}
}


@media (min-width:1200px) {
	
	.vertical-content .pillar-bar {padding:8px 15% 8px 5%;}
	
	
	
}

@media (min-width:1500px) {
	.au-content-module .module-title1 {font-size:2rem;}
}

	






.au-content-module .content-item .text .title {font-size: 1.8rem; font-family: sweet-sans-pro; font-weight: 900; line-height: 1.2; margin-bottom:10px; padding-top:10px;}
.au-content-module .content-item .text .info { /* font-size: 20px; */ margin-bottom:10px;}
.au-content-module p {}
.au-content-module .content .eyebrow {position:relative; margin-bottom:5%;}
.au-content-module .content .eyebrow .text {color:#fff; font-family: sweet-sans-pro; text-transform: uppercase; text-align: center; position:relative; z-index: 1; padding:1%; font-size:.85rem; font-weight:600; letter-spacing: 2px;}
.au-content-module .content .eyebrow .text::before {content:""; position:absolute; top:0; bottom:0; left:0; right:0;  z-index: -1; transform: skewX(-25deg);}
.au-content-module .content .eyebrow.orange .text::before {background-color:#cc4e0b;}
.au-content-module .content .eyebrow {position:relative; margin-bottom:5%;}
.au-content-module .intro.text .title {font-family:sweet-sans-pro; font-size: 1.3rem; margin-bottom:1%; text-transform: uppercase; letter-spacing: 4px; font-weight:600; color:#cc4e0b;}
.au-content-module .intro.text .info {margin-bottom:2%;}
.aubg-blue .au-content-module .intro.text .title {color:#e86100;}
.aubg-blue .au-content-module .intro.text .title-large {color:#e86100;}
.aubg-blue .au-content-module .intro.text .info {color:#eaeaea;}
.au-content-module a.content-item {text-decoration:none;}
.au-content-module a.content-item .text .title {color:#0b2341;}
.au-content-module a.content-item:hover .text .title {color:#cc4e0b;}
.au-content-module a.content-item:focus .text .title {color:#cc4e0b;}
.au-content-module a.content-item .text .info {color:#0b2341;}
.au-content-module .content-item .text .button a {text-transform:uppercase; font-family:sweet-sans-pro; text-decoration:none; padding:1% 5%; color:#fff; background-color:#cc4e0b; padding-bottom: 2%; font-size: .75rem; letter-spacing: 2px; font-weight: 600;}
.au-content-module .content .title-large {font-size: 1.3rem; font-weight: 800; font-family: sweet-sans-pro; margin-bottom: 5%;}



	@media (min-width:768px) {
		.au-content-module .intro.text {text-align: center; margin:1.5% auto;}
		.au-content-module .intro.text .title {font-size:2rem;}
		.au-content-module .content-item .title-large {margin-bottom:2%;}
	}
	
	@media (min-width:992px) {
		.au-content-module .content-item .text .title {}
	}

	@media (min-width:992px) and (orientation:portrait) {
		.au-content-module .content-item .text .title {padding-top:0px;}
	}
	
	@media (min-width:1200px) {
		.au-content-module .intro.text .title {font-size:2.5rem; }
		
		
		.au-content-module.multi-subject .content-item .text .title {font-size:3rem; line-height:1.2;}
		.au-content-module.feature-slider-large .content-item .text .title {font-size:3rem; line-height:1.2;}
		.au-content-module.multi-feature .content-item .text .title {font-size:3rem; line-height:1.2;}
		
		
		.au-content-module .content .title-large {font-size:1.75rem;}
	}
	
	@media (min-width:1400px) {
		.au-content-module .intro.text .title {font-size:2.5rem;}
		.au-content-module .content .title-large {font-size:2.5rem;}	
		.au-content-module .content-item .text .title {padding-top:10px;}
	}

/* CAROUSEL STYLING */

.carousel-nav {padding:4%;}
.carousel-nav .buttons {padding:0px;}
.carousel-nav .buttons .bi {font-size:1.5rem; color:#cc4e0b;}
.carousel-nav .buttons button {border:0; background: none;}
.carousel-nav .carousel-indicators {z-index: 5; margin-left:0; margin-right:0; right:auto;}
.carousel-nav .carousel-indicators {position:relative; margin-bottom:0px; }
.carousel-nav .carousel-indicators [data-bs-target] {background-color:#0b2341; margin:0 3px; width:18px; height:18px; border-radius:10px; border-top:0; border-bottom:0;}
.aubg-blue 	.carousel-nav .carousel-indicators [data-bs-target] {background-color:#fff;}
.carousel-nav .carousel-indicators [data-bs-target].active {background-color:#cc4e0b;}

@media (min-width:768px) {
	.carousel-nav {padding:4%;}
}

@media (min-width:992px) {
	.carousel-nav {padding:1% 2%;}
	.carousel-nav .carousel-indicators {justify-content: end;}
}

@media (min-width:1600px) {
	.carousel-nav .carousel-indicators {bottom:0;}
}
	
.accordion-button:not(.collapsed) {background:none;}
.au-content-module .controls button {border:0px; background: none;}
.au-content-module .controls .image {text-align: center; padding:4%;}
.au-content-module .controls .carousel-indicators {position:relative; margin-bottom:0px;}
.au-content-module .controls .carousel-indicators {top:102%;}
.au-content-module .controls .carousel-indicators [data-bs-target] {background-color:#a1a1a1; width: 20px; height: 10px;}

@media (min-width:992px) {
	.au-content-module .controls img {width:50%;}
}



/* ACADEMIC PROGRAM LIST PAGES */

.academic-programs {}
/* .academic-programs .item {margin-bottom:2rem;} */
.academic-programs .item .content {box-shadow:0 0 20px #a9a9a9}
.academic-programs .item .content .name {font-weight:700;}
.academic-programs .item .content .title {font-size:1.1rem;}
.academic-programs .item .content .text {}
.academic-programs .item .content .email a {color:#cc4e0b; font-size:.9rem; text-decoration: none;}
.academic-programs .item .content .email a:hover {border-bottom:1px dashed #cc4e0b;}
.academic-programs .module-title4 {margin-bottom: 5px;}
.academic-programs .pagination .page-link {text-align: center; font-weight:400;}
@media (min-width:768px) {
	/* .academic-programs .item {margin-bottom:2rem;} */
}



/* DIRECTORY PAGES */

/*
.cover-fill .directory-list {padding:0% 10%;}
.directory-list {}

.directory-list .item .content {box-shadow:0 0 20px #a9a9a9}
.directory-list .item .content .text {padding:10px;}
.directory-list .item .content .name {font-weight:700; line-height: 1.1;}
.directory-list .item .content .name a {color:#cc4e0b; text-decoration: none;}
.directory-list .item .content .name a:hover {color:#0b2341;}
.directory-list .item .content .title {font-size:1.1rem; line-height: 1.2; margin-top:7px;}
.directory-list .item .content .phone {font-size:.9rem; line-height:1.1; margin-top:7px; color:#cc4e0b;}
.directory-list .item .content .email {margin-top:5px;}
.directory-list .item .content .email a {color:#cc4e0b; font-size:.9rem; text-decoration: none;}
.directory-list .item .content .email a:hover {border-bottom:1px dashed #cc4e0b;}
.directory-list .module-title4 {margin-bottom: 5px;}
.directory-list .pagination .page-link {text-align: center; font-weight:400;}
*/


/* LINK HERO */
	
		.au-content-module.link-hero {height:auto; position:relative; background:url("department-header-bg-01.jpg"); background-position:center center; background-size:cover; background-repeat: no-repeat; max-width:none; /* --bs-gutter-x:0; */}
		/* .au-content-module.link-hero .au-btn {padding:5px;} */
		.au-content-module.link-hero .filter {background:rgb(255,255,255,.7);}
		.dark .au-content-module.link-hero .filter {background:rgb(11,35,65,.7);}
		.au-content-module.link-hero .content {position:relative; z-index: 1; padding:10% 3%;}
		/* .au-content-module.link-hero .content .button-row {display:flex;}
		.au-content-module.link-hero .content .button-row .buttons {display: block;}*/
		.au-content-module.link-hero .subinfo {position:relative; z-index: 1; background-color:#0b2341; font-size:1.2rem;}
		.au-content-module.link-hero .subinfo .left {padding:3%; line-height: 1.15; color:#fff; font-family:davis-sans; font-weight:500; text-align: center;}
		.au-content-module.link-hero .subinfo .right {padding:3%; text-transform: uppercase; font-family:sweet-sans-pro; text-align: center;}
		.au-content-module.link-hero .subinfo .right a {color:#fff; background-color:#cc4e0b; padding:1% 3%; text-decoration: none; font-weight:700;}
		.au-content-module.link-hero .content .module-title1 {color:#0b2341; text-align: center;}
		.au-content-module.link-hero .content .info {color:#0b2341; font-weight:500; font-family:davis-sans;}
		.au-content-module.link-hero .content .teaser {font-size:1rem; text-align: center; font-family:sweet-sans-pro;}
		.dark .au-content-module.link-hero .content .module-title1 {color:#fff;}
		.dark .au-content-module.link-hero .content .info {color:#fff;}
		.dark .au-content-module.link-hero .content .teaser {color:#fff;}
		.dark .au-content-module.link-hero .content a.au-btn.orange-solid:hover {background-color:#fff; color:#0b2341 !important;}
		.dark .au-content-module.link-hero .subinfo {background-color:#eaeaea;}
		.dark .au-content-module.link-hero .subinfo .right {background-color:#cc4e0b;}
		.dark .au-content-module.link-hero .subinfo .right a {color:#fff;}
		.dark .au-content-module.link-hero .subinfo .left {color:#0b2341;}


/* ------------------------------------- */

		.au-content-module.link-hero .nav {height:100%; border-bottom:0px;}
		.au-content-module.link-hero .nav .nav-item {margin-bottom:15px; text-align: center;}
		.au-content-module.link-hero .nav .nav-item .nav-link {font-size:1.1rem; width:100%; font-family: 'sweet-sans-pro'; font-weight: 600; border:0; border-radius:0; background-color:#cc4e0b; color:#fff;}
		.au-content-module.link-hero .nav .nav-item .nav-link:hover {background-color:#fff; color:#0b2341;}
		.au-content-module.link-hero.light .nav {border:0;}
			
		@media (min-width:768px) {
			.au-content-module.link-hero .filter {position:relative;}
			.au-content-module.link-hero.light .tab-content {border-top:0;}
		}

		@media (min-width:768px) {
			.au-content-module.link-hero .nav .nav-item {height:100%; margin-bottom:auto;}
			.au-content-module.link-hero .nav .nav-item .nav-link {height:100%; width:80%;}
			.au-content-module.link-hero.light .nav .nav-item .nav-link.active {border-bottom: 0;}
		}


/* ------------------------------------- */


		.au-content-module.link-hero .button-row {display: flex; height: 100%;}
		.au-content-module.link-hero .button-row .teaser {font-size:1rem;}
		.au-content-module.link-hero .button-row .button {align-content: center; margin-right:0px;  padding:5px 20px;}
		.au-content-module.link-hero .button-row .button a.au-btn {width: 100%; height: 100%; align-content: center; padding:2% 5%;}


/* ------------------------------------- */



		@media (min-width:768px) {
			.au-content-module.link-hero .content .title {font-size:2rem; font-weight:800; }
			.au-content-module.link-hero .content .button-row .buttons {display: flex; position:relative;}
			.au-content-module.link-hero .content .button-row .buttons button {margin: 0px;}
			.au-content-module.link-hero .content .button-row .buttons .au-btn {z-index: 1; align-content:center;}
			
			.au-content-module.link-hero .content .button-row .teaser {font-weight:700; letter-spacing:1.2px; font-family: sweet-sans-pro; text-transform: uppercase; font-size:1rem;}
			.au-content-module.link-hero .subinfo {font-size:1.2rem; position:relative; overflow: hidden;}
			.au-content-module.link-hero .subinfo .left {padding:1.5% 3%; position:relative; z-index: 1; }
			.au-content-module.link-hero .subinfo .right {padding:1.5% 3%; position:relative; background-color:#cc4e0b;}
		}

		@media (min-width:992px) {
			.au-content-module.link-hero .content .pillars-container .pillars {height:80px; background:url('https://auburn.edu/template/2022/_assets/images/design-elements/pillars-orange.png'); background-size:contain; background-position: center center; background-repeat: no-repeat;}
			.dark .au-content-module.link-hero .content .pillars-container .pillars {height:80px; background:url('https://auburn.edu/template/2022/_assets/images/design-elements/pillars-orange.png'); background-size:contain; background-position: center center; background-repeat: no-repeat;}
			.au-content-module.link-hero .content .info {text-align: center;}
			.au-content-module.link-hero .subinfo .left::after {content: ""; position: absolute; top: -20px; bottom: -20px; left: -20%; right: -10%; z-index: -1; transform: skewX(-25deg); background: #0b2341; border-right: 20px solid #fff;}
			.dark .au-content-module.link-hero .subinfo .left {color:#0b2341;}
			.dark .au-content-module.link-hero .subinfo .left::after {background: #eaeaea; border-right: 20px solid #0b2341;}
		}

		@media (min-width:1300px) {
			.au-content-module.link-hero.fixed-background {background-attachment: fixed;}
			/* .au-content-module.link-hero .content {padding:5% 3%;} */ 
			.au-content-module.link-hero .subinfo {font-size:1.5rem;}
			.au-content-module.link-hero .content .button-row .jumpto {font-size:1.1rem; text-transform:uppercase; text-align: right; color:#cc4e0b; font-weight:500; padding-right:5%;}			
		}

		@media (min-width:1400px) {
			.au-content-module.link-hero .content .button-row .buttons .au-btn {z-index: 1;}
			.au-content-module.link-hero .content .button-row .buttons .au-btn:last-child:after {border:0px;}
		}

		@media (min-width:1500px) {
			.au-content-module.link-hero .subinfo .left {font-size:1.5rem; text-align: right;}
			.au-content-module.link-hero .subinfo .right {font-size:1.25rem;}
		}


/* CTA BOX 1*/

		.au-promo-box.content_row {padding:0px;}
		.au-promo-box-01 .content-container {background:rgb(11,35,65,.85); padding:0px;}
		.au-promo-box-01 .content-container .pillar-bar {background: url(https://auburn.edu/template/2022/_assets/images/design-elements/3-lines-orange.png); background-size: cover; background-repeat: no-repeat; background-position: center right; color: #fff; padding: 1% 5%; margin-top: 5%; padding-right: 15%; width:auto; max-width: 90%; text-transform: uppercase; letter-spacing:1px; font-family:sweet-sans-pro; font-weight: 700; padding: 1% 20% 1% 5%;}
		.au-promo-box-01 .content-container .pillar-bar .text {background-color:#e86100;}
		
		.au-promo-box-01 .content-container .content {padding:5%; position:relative;}

		.au-promo-box-01 .content-container .content .module-title2 {color:#fff;}
		.au-promo-box-01 .content-container .content .module-title3 {color:#F26013;}
		.au-promo-box-01 .content-container .content .text {color:#fff;}
		.au-promo-box-01 .content-container .content .links {padding:2% 0;}
		.au-promo-box-01 .au-btn {margin:3% auto;}
		.au-promo-box-01 a.au-btn:hover {background-color:#fff; color:#0b2341 !important;}
		
		@media (min-width:768px) {
			.au-promo-box-01 {padding:3% 5%;}
			.au-promo-box-01 .content-container .pillar-bar {}
		}

		@media (min-width:992px) {
			.au-promo-box-01 .content-container {width:50%;}
			.au-promo-box-01 .content-container .pillar-bar {}
		}

		@media (min-width:1200px) {
		}
		
		@media (min-width:1400px) {
		}


/* PROMO BOX 2 */

.au-promo-box-02 .au-content-module {overflow: hidden;}
.page-content .au-promo-box-02.row.cover-fill {padding:0;}
/* .page-content .au-promo-box-02 .au-content-module {--bs-gutter-x:0;} */
.au-promo-box-02 .title {text-transform: uppercase; font-family:sweet-sans-pro; font-size:1.75rem; font-weight:800; line-height: 1.1; margin-bottom:5%; position:relative;}
.au-promo-box-02.aubg-blue a.cta-text {color:#fff;}
.au-promo-box-02 .right .peak {opacity:.25; position:absolute; bottom:0; right:-5%;}

.au-ctatext-01 {text-align: center; padding:3% 10%;}
/* .au-ctatext-01 a.au-btn.orange-solid:hover {background-color:#fff; color:#0b2341;} */

@media (min-width:768px) {
	.au-ctatext-01 .module-title3 {margin-bottom:0; width:auto; position:relative;}
	.au-ctatext-01 .module-title3:before {display: inline-block; position: absolute; top: 0; bottom: 0; left: -60px; width: 50px; content: ""; background: url(https://auburn.edu/template/2022/_assets/images/design-elements/3-lines.png) no-repeat 0 0; background-size: contain;}
}


/* PROMO BOX 3 */
	.page-content .content_row.au-promo-box-03.cover-fill {padding:0; overflow: hidden; padding-top:0;}
    .page-content .content_row.au-promo-box-03.cover-fill .au-content-module {padding:0;}

	.au-promo-box-03 .au-content-module .left {padding:10% 0px;}
	.au-promo-box-03 .au-content-module .left .content {padding:0 10%;}
	.au-promo-box-03 .au-content-module .left .content .text {margin:30px auto;}
	.au-promo-box-03 .au-content-module .image {position:relative;}
	.au-promo-box-03 .au-content-module .image .filter {position: absolute; top: -5px; bottom: 50%; left: 0; right: 0;}
	.au-promo-box-03.aubg-blue .au-content-module .image .filter {background: linear-gradient(180deg, rgba(11, 35, 65, 1) 0%, rgba(11, 35, 65, 0.8015581232492998) 30%, rgba(11, 35, 65, 0) 100%);}
	.au-promo-box-03.aubg-white .au-content-module .image .filter {background: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8015581232492998) 30%, rgba(255, 255, 255, 0) 100%);}
	.au-promo-box-03.aubg-gray .au-content-module .image .filter {background: linear-gradient(rgba(234, 234, 234, 1) 0%, rgba(234, 234, 234, 0.8015581232492998) 30%, rgba(234, 234, 234, 0) 100%);}	

	@media (min-width:768px) {
		.au-promo-box-03 .au-content-module .left {padding:3% 0px;}
	}

	@media (min-width:992px) {
		.au-promo-box-03 .au-content-module .left {position:relative; z-index: 1;}
		.au-promo-box-03 .au-content-module .left .pillar-bar {padding-left:20%;}
        .au-promo-box-03 .au-content-module .left .content {padding-left:20%;}
		.au-promo-box-03 .au-content-module .image {top:0; bottom:0; right:0; max-height:100%; min-height:50vh; position:absolute; width:60%;}
		.au-promo-box-03 .au-content-module .image .filter {position: absolute; top:0; bottom:0; left: -5px; right: 50%;}
		.aubg-blue.au-promo-box-03 .au-content-module .image .filter {background: linear-gradient(90deg, rgba(11, 35, 65, 1) 0%, rgba(11, 35, 65, 0.8015581232492998) 30%, rgba(11, 35, 65, 0) 100%);}
		.aubg-white.au-promo-box-03 .au-content-module .image .filter {background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8015581232492998) 30%, rgba(255, 255, 255, 0) 100%);}
		.aubg-gray.au-promo-box-03 .au-content-module .image .filter {background: linear-gradient(90deg, rgba(234, 234, 234, 1) 0%, rgba(234, 234, 234, 0.8015581232492998) 30%, rgba(234, 234, 234, 0) 100%);}

	}

	@media (min-width:1400px) {
		.au-promo-box-03 .au-content-module .image {}
	}

/* PROMO BAR 1 */

/* .au-content-module.promo-bar-01 {padding:10%;} */
.dark .au-content-module.promo-bar-01 {border-top:0px; border-bottom:0px;}
.au-content-module.promo-bar-01 .content-item {position:relative; z-index: 1;}
.au-content-module.promo-bar-01 .content .info {position:relative; z-index: 1;}

@media (min-width:768px) {
	.au-content-module.promo-bar-01 .content-item::before {content:""; position:absolute; top:0; height:2px; left:1%; right:0; z-index: -1; background-color:#cc4e0b;}
	.au-content-module.promo-bar-01 .content-item.noheader::before {left:0%;}
}

@media (min-width:992px) {
	.au-content-module.promo-bar-01 .content-item .eyebrow {margin-bottom:2%;}
	.au-content-module.promo-bar-01 .content-item .eyebrow .text span {background-color:#cc4e0b;}
}

@media (min-width:1200px) {
	/* .au-content-module.promo-bar-01 {padding:1% 10%;} */
	.au-content-module.promo-bar-01 .content-item .eyebrow {margin-bottom:1%;}
}

@media (min-width:1500px) {
	.au-content-module.promo-bar-01 .content-item .eyebrow {margin-bottom:2%;}
}


/*-- SINGLE SUBJECT || 1-2 Column --*/

@media (min-width:768px) {
	.cover-fill .au-content-module.single-subject {padding:3% 10%;}
    
	.au-content-module.single-subject .content-container .content-item .text .buttons {margin-top:3%;}
	.au-content-module.single-subject .content-container .content-item .text .buttons a.button  {text-decoration: none; padding:1%; margin:2%;}
	.au-content-module.single-subject .content-container .content-item .text .buttons a.button:first-child {margin-bottom:auto;}
}

@media (min-width:992px) {
	.au-content-module.single-subject .content-container .content-item .text {}
	.au-content-module.single-subject .content-container .content-item .text .title {padding-top:0px;}
}

@media (min-width:1200px) {
	.au-content-module.single-subject .content-container .content-item {padding:0% 5%;}
}


/* INFO PROMO BAR */

.au-content-module.promo-bar-02 {padding:10% 10%; margin:5% auto; text-align: center; border:1px solid #a1a1a1; background-color:#fff;}
.aubg-blue .au-content-module.promo-bar-02 .content {color:#0b2341;}
.aubg-gray .au-content-module.promo-bar-02 {background-color:#fff;}
.au-content-module.promo-bar-02 .content .title {font-size: 1.3rem; font-weight: 800; font-family: sweet-sans-pro;}
.au-content-module.promo-bar-02 .content .info {margin:10% auto;}
.au-content-module.promo-bar-02 .shadow-pattern {position:absolute; top:0; bottom:0; left:0; right:0; z-index: -1; transform: translate(30px, 30px);}

.aubg-blue .au-content-module.promo-bar-02 .module-title2 {color:#0b2341;}
.au-content-module.promo-bar-02.light {background:rgb(255,255,255,.85);}
.au-content-module.promo-bar-02.light .info {font-weight:500;}

.au-content-module.promo-bar-02.dark {background:rgb(11,35,65,.7); color:#fff; border:0;}
.au-content-module.promo-bar-02.dark .info {font-weight:500;}
.au-content-module.promo-bar-02.dark .module-title2 {color:#fff;}


@media (min-width:768px) {
	.au-content-module.promo-bar-02 {padding:5% 10%;}
	.au-content-module.promo-bar-02 .content-item .info {margin:5% auto;}
}

@media (min-width:1200px) {
	.au-content-module.promo-bar-02 {padding:2% 10%;}
}

@media (min-width:1300px) {
	.au-content-module.promo-bar-02 {padding:8% 10%;}
	.au-content-module.promo-bar-02 .content-item .info {margin:3% auto;}
}


.au-content-module.promo-bar-03 {padding:10% 0;}
.aubg-gray .au-content-module.promo-bar-03 {background-color:#eaeaea;}
.aubg-blue .au-content-module.promo-bar-03 {background-color:#0b2341;}
.au-content-module.promo-bar-03 .content .left {border-bottom:2px dotted #cc4e0b; padding-bottom:2%; margin-bottom:2%;}
.au-content-module.promo-bar-03 .content .left .text .header {color:#cc4e0b; text-transform: uppercase; font-family:sweet-sans-pro; font-size:.8rem; font-weight:700; line-height: 1.5; letter-spacing: 1.2px;}
.aubg-blue .au-content-module.promo-bar-03 .content .left .text .header {color:#e86100;}
.au-content-module.promo-bar-03 .content .left .text .info {margin:5% auto;}

@media (min-width:768px) {
	.au-content-module.promo-bar-03 {padding:0% 10%;}
	.au-content-module.promo-bar-03 .content .left .text {padding-left:5%;}
	.au-content-module.promo-bar-03 .content .left .text .header {line-height: 1.25;}
	.au-content-module.promo-bar-03 .content .left .icon svg {width:100%}
	.au-content-module.promo-bar-03 .content .left .icon img {width:100%}
}

@media (min-width:992px) {
	.au-content-module.promo-bar-03 .content .left {padding-bottom:2%; margin-bottom:2%;}
}	

@media (min-width:1200px) {			
	.au-content-module.promo-bar-03 {padding:0% 2%;}
	.au-content-module.promo-bar-03 .content .left {border-right:2px dotted #cc4e0b; border-bottom:0px; padding-bottom:0; margin-bottom:0; padding-right:2%;}
	.dark.au-content-module.promo-bar-03 .content .left {border-right:2px dotted #e86100; border-bottom:0px; padding-bottom:0; margin-bottom:0; padding-right:5%;}
	.au-content-module.promo-bar-03 .content .left .text {padding-left:5%;}
	.au-content-module.promo-bar-03 .content .right .info {padding-left:7%;}
}



.aubg-gray .au-content-module.promo-bar-03 {background-color:#eaeaea;}
.aubg-blue .au-content-module.promo-bar-03 {background-color:#0b2341;}
.au-content-module.promo-bar-03 .content .left {border-bottom:2px dotted #cc4e0b; padding-bottom:2%; margin-bottom:2%;}
.au-content-module.promo-bar-03 .content .left .text .header {color:#cc4e0b; text-transform: uppercase; font-family:sweet-sans-pro; font-size:.8rem; font-weight:700; line-height: 1.5; letter-spacing: 1.2px;}
.au-content-module.promo-bar-03 .content .left .text a .module-title3  {color:#cc4e0b; text-decoration: none; position:relative;}
.au-content-module.promo-bar-03 .content .left .text a .module-title3:after {position:absolute; content:"\F280"; font-family: "bootstrap-icons"; top:0; right:0; height: 100%;
    align-content: center; transition:all .25s;}

.au-content-module.promo-bar-03 .content .left .text a:hover .module-title3:after {right:-25px;}

.au-content-module.promo-bar-03 .content .left .text .module-title3 a:hover {color:#0b2341;}
.aubg-blue .au-content-module.promo-bar-03 .content .left .text .module-title3 a {color:#eaeaea; text-decoration: none;}

.aubg-blue .au-content-module.promo-bar-03 .content .left .text .module-title3 a:hover {color:#fff;}
.aubg-blue .au-content-module.promo-bar-03 .content .left .text .header {color:#e86100;}


.aubg-blue .au-content-module.promo-bar-03 .content .left .text a .module-title3 {color:#eaeaea; text-decoration: none;}
.aubg-blue .au-content-module.promo-bar-03 .content .left .text a .module-title3:hover {color:#fff;}



.au-content-module.promo-bar-03 .content .left .text .info {margin:5% auto;}

@media (min-width:768px) {
	.au-content-module.promo-bar-03 {padding:0% 0%;}
	.au-content-module.promo-bar-03 .content .left .text {padding-left:5%;}
	.au-content-module.promo-bar-03 .content .left .text .header {line-height: 1.25;}
	.au-content-module.promo-bar-03 .content .left .icon img {}
}

@media (min-width:992px) {
	.au-content-module.promo-bar-03 .content .left {padding-bottom:2%; margin-bottom:2%;}
}	

@media (min-width:1200px) {			
	.au-content-module.promo-bar-03 .content .left {border-right:2px dotted #cc4e0b; border-bottom:0px; padding-bottom:0; margin-bottom:0; padding-right:5%;}
	.aubg-blue.au-content-module.promo-bar-03 .content .left {border-right:2px dotted #e86100; border-bottom:0px; padding-bottom:0; margin-bottom:0; padding-right:5%;}
	.au-content-module.promo-bar-03 .content .left .text {padding-left:10%;}
	.au-content-module.promo-bar-03 .content .right .info {padding-left:7%;}
}


/* SPOTLIGHTS */
.cover-fill .au-content-module.spotlight {padding:0% 10%;}
/* .au-content-module.spotlight {padding:2% 5%;} */
.au-content-module.spotlight .image {margin:5% auto;}
/* .au-content-module.spotlight .text {padding:0px 10%;} */
.au-content-module.spotlight .text .info {position:relative; z-index: 0;}
.au-content-module.spotlight .content-item .text .info p {font-size:1.2em; font-weight:400;}
.au-content-module.spotlight .content-item .nophoto.text .info p {font-size:1.75rem; font-weight:500;}

.au-content-module.spotlight .text .info .icon {color:#cc4e0b; font-size:2rem; line-height:1;}
.au-content-module.spotlight .text .info .icon.left {position: absolute; top: -3%; left: 0;}
.au-content-module.spotlight .text .info .icon.right {position: absolute; bottom: 0; right:0; transform: rotate(180deg);}
.au-content-module.spotlight .text.nophoto .info .icon {font-size:4rem;}
.au-content-module.spotlight .text .credit {margin:3% auto 0 auto;}
.au-content-module.spotlight .text .credit .name {font-family:sweet-sans-pro; text-transform: uppercase; font-weight:700;}
.au-content-module.spotlight .text .credit .text2 {color:#cc4e0b; font-weight:500;}
.au-content-module.spotlight .text .credit .text3 {color:#666; font-weight:500; font-style:italic;}

.aubg-gray .au-content-module.spotlight .text .credit .text2 {color:#000;}

.aubg-blue .au-content-module.spotlight .text .credit .text2 {color:#eaeaea; font-weight:300;}
.aubg-blue .au-content-module.spotlight .text .credit .text3 {color:#eaeaea; font-weight:300;}
.aubg-blue .au-content-module.spotlight .carousel-nav .carousel-indicators [data-bs-target] {background-color: #eaeaea;}
.aubg-blue .au-content-module.spotlight .carousel-nav .carousel-indicators [data-bs-target].active {background-color:#fff;}

.au-content-module.spotlight .content-item .text .info:before {content: "\f6b0"; display: inline-block;
    font-family: bootstrap-icons !important;
	color:#cc4e0b;
	font-size:8rem;
	opacity:.2;
	position:absolute; left:0;
    font-style: normal;
    font-weight: 400 !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;}



@media (min-width:768px) {
	.au-content-module.spotlight .content-item .text .info p {font-size:1.5rem;}
	.au-content-module.spotlight .content-item .text.nophoto .info p {font-size:2rem;}
	.au-content-module.spotlight .text .info .icon.left {left: -6%;}
	.au-content-module.spotlight .text.nophoto .info .icon.right {right: -6%;}
	.au-content-module.spotlight .text .info .icon.right {right: 3%;}	
	.au-content-module.spotlight .carousel-nav {padding:1% 0px;}
	
}

@media (min-width:992px) {
	.au-content-module.spotlight .content-item .text .info:before {content:"";}
	.au-content-module.spotlight .content-item .text .info p {font-size:2rem;}
	.au-content-module.spotlight .image {margin:0px;}
	.aubg-blue .au-content-module.spotlight .carousel-nav .buttons .bi {color:#D4D4D4;}
	.aubg-blue .au-content-module.spotlight .carousel-nav .buttons .bi:hover {color:#fff;}
	.au-content-module.spotlight .text .info .icon {position:relative;}
}

@media (min-width:1200px) {
	.au-content-module.spotlight .text .info {font-size:1.2rem;}
	.au-content-module.spotlight .text .credit .name {font-size:1.5rem;}
	.au-content-module.spotlight .text .credit .text2 {font-size:1.25rem;}
	.au-content-module.spotlight .text .credit .text3 {font-size:1.05rem;}
	.au-content-module.spotlight .image {margin:0% auto;}
}



/* FEATURE SLIDER */

.page-content .cover-fill.carousel {padding:0;}
.content_row.featurecarousel.multiple {padding:2% 10% 0% 10%;}
.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .image button {position:absolute; text-align: center; font-size: 3rem; color: #fff; text-shadow: 2px 2px 5px #000; background:none; border:0px;}
.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .text {background-color:#0b2341; color:#fff; padding:8%;}
.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .text a.button {color:#fff;}
.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item:nth-child(odd) .text {background-color:#cc4e0b;}
.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item:nth-child(even) .text {background-color:#0b2341;}

.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .text .info {line-height: 1.3;}
.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .text .button {font-family:sweet-sans-pro; font-size:1.1rem; font-weight:800; text-transform: uppercase; letter-spacing: 1.5px; position:relative; line-height:1rem;}
.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .text a.button {text-decoration: none; position:relative;}
.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .text a.button .bi-arrow-right {margin-left:5%; font-size:1.2rem; transition: all .25s;}
.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .text a.button:hover .bi-arrow-right {margin-left:15%;}
.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .modal .modal-footer button {font-size:2rem; color:#0b2341;}
.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .image button {color:#fff; font-size:5rem; text-align: center;}

@media (min-width:768px) {
	.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .row {}
	.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .text {padding:4% 4% 15% 4%;}
	.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .image button {font-size: 4rem;}
	}


@media (min-width:992px) and (orientation:portrait) {
	.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .row {min-height:35vh;}
}

@media (min-width:992px) and (orientation:landscape) {
	.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .row {min-height:60vh;}
}	

@media (min-width:1300px) {
	.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .row {height:60vh;}
}

@media (min-width:1300px) {
	.au-content-module.feature-slider-large .carousel .carousel-inner .carousel-item .row {/* height:70vh; */}
}



/* WYSIWYG */

.cover-fill .au-content-module.wysiwyg {padding:0% 10%;}	

.au-content-module table {border-bottom:1px solid #a1a1a1; margin-bottom:15px;}
.au-content-module table a {text-decoration: none; color:#B34509;}
.au-content-module table a:hover {border-bottom:1px dashed #cc4e0b;}
.au-content-module table thead tr {border-bottom:2px solid #cc4e0b;}
.au-content-module table thead tr th {padding-top:10px; padding-bottom:10px;}
.au-content-module table tr:nth-child(odd) {background-color:#f2f2f2;}
.au-content-module tr td:first-child {padding-left:15px;}
.au-content-module tr td p {padding:0px; margin:1% 0;}
.au-content-module td {font-size:1.2rem; padding:5px;}
.au-content-module td:first-child {padding-left:15px;}
.au-content-module th {font-size:1.2rem; padding:5px;}
.au-content-module th:first-child {padding-left:15px;}

/* PATHWAY - TIMELINE  */
.cover-fill .au-content-module.pathway {padding:0% 10%;}	
.au-content-module.pathway .item {}
.au-content-module.pathway .item .header {color:#cc4e0b; text-transform:uppercase; font-family:sweet-sans-pro; font-weight:800; padding:2% 0px 0px 0px;}
.au-content-module.pathway .item .icon {padding:1% 0px; text-align: center; position:relative;}
.au-content-module.pathway .item .icon {z-index: 0; position: relative; padding: 1%; left: -2rem; top: 0; bottom: 0;}
.au-content-module.pathway .item .icon img {width: 5rem; }
.au-content-module.pathway .item .icon .bi {color:#cc4e0b; cursor: pointer; }
.au-content-module.pathway .item .content {padding:0 0 8% 0;}
.au-content-module.pathway .item .content .accordion-collapse {position:relative;}
.au-content-module.pathway .item .content .accordion-collapse.show:before {display:none;}
.au-content-module.pathway .item .content .module-title3 {color:#cc4e0b;}
.au-content-module.pathway .item .icon::before {content:""; position:absolute; top:0; bottom:0; left:50%; border-left:3px dotted #cc4e0b; z-index: -1;}
.au-content-module.pathway .item .icon img {border:3px solid #fff;}
.au-content-module.pathway .icon i {background-color:#fff; padding:3%; position:relative; font-size:1.5rem;}


@media (min-width:992px) {
	.au-content-module.pathway .item .icon::before {content:""; position:absolute; top:0; bottom:0; left:50%; border-left:3px dotted #cc4e0b;}
}

.au-content-module.big-links.content_row {padding:5% 10%;}
.au-content-module.big-links .content-item {margin-bottom:3%;}
.au-content-module.big-links .content-item .image.icon {padding:2%;}
.au-content-module.big-links .content-item .text {padding:2% 4%;}
.au-content-module.big-links .content-item .info {line-height:1.2; padding:2% 0px;}
.au-content-module.big-links .content-item {background-color:#eaeaea;}
.au-content-module.big-links .content-item .module-title3 {color:#0b2341;}
.au-content-module.big-links a.content-item .module-title3 {color:#cc4e0b;}


.au-content-module.big-links .content-item .text .info {color:#0b2341;}
.aubg-gray .au-content-module.big-links .content-item {background-color:#fff;}
.aubg-blue .au-content-module.big-links .content-item {background-color:#fff;}
.aubg-blue .au-content-module.big-links .content-item .text .info {color:#3B3B3B;}

@media (min-width:768px) {
	.au-content-module.big-links .content-item .image {padding:0%;}
	.au-content-module.big-links .content-item .text {padding:0% 4%;}
	.au-content-module.big-links .content-item .text .info {padding:0px;}
	.au-content-module.big-links .content-item .icon {transition: all .2s;}
	.au-content-module.big-links .content-item .icon img {width:30%;}
	.au-content-module.big-links a.content-item:hover .module-title3 {color:#000;}
	.au-content-module.big-links a.content-item:hover .icon {transform: translateX(10%);}
}

@media (min-width:1200px) {
	.big-links .content-item .text .info {padding:1% 0px;}
}

/* MULTI-SUBJECT BOX */
.cover-fill .au-content-module.multi-subject {padding:0% 10%;}		

.vertical-content .cover-fill .au-content-module.multi-subject {padding:0% 5%!important;}		

.multi-subject {padding:5% 0%;}

.multi-subject .accordion-item {background:none; color:#0b2341; border:0px; border-top: 1px solid #a1a1a1; border-radius:0;}

.aubg-gray .multi-subject .accordion-item {background:none; color:#0b2341; border:0px; border-top: 1px solid #0b2341; border-radius:0;}

.multi-subject .accordion-item .accordion-body {position:relative;}
/* .multi-subject .accordion-item:last-child {border-bottom:1px solid #a1a1a1;} */ 
.multi-subject .accordion-item .accordion-body a.acc-link {position:absolute; right:25px; top:10px; width:auto; color:#a1a1a1;}
.aubg-blue .multi-subject .accordion-item .accordion-body a.acc-link {color:#a1a1a1;}
.multi-subject .accordion-item .accordion-button {background:none; color:#cc4e0b; font-family:sweet-sans-pro; font-weight:600; font-size:1.5rem; min-height:25px;}
.multi-subject .accordion-item .accordion-button:not(.collapsed) {box-shadow: inset 0 -1px 0 rgba(255,255,255,.35); box-shadow: none;}
.multi-subject .accordion-item .accordion-button:after {display:none;}
.multi-subject .accordion-item .accordion-button .bi {transition:all .25s; min-height:25px;}
.multi-subject .accordion-item .accordion-button:not(.collapsed) .bi {transform: rotate(180deg);}
/* .multi-subject .accordion-button:not(.collapsed)::after {background-image: url("https://auburn.edu/template/2022/_assets/images/design-elements/au-arrow-peak-right-orange.svg"); transform: rotate(-180deg);} */
.multi-subject .accordion-body .title {font-size: 1.5rem; font-family: sweet-sans-pro; line-height: 1.1; margin-bottom: 5%; font-weight:700;}
.multi-subject .accordion-body .buttons .button {padding:2%;}
.aubg-blue .multi-subject .intro.text .title {color:#e86100;}
.aubg-blue .multi-subject .intro.text .info {color:#eaeaea;}
.aubg-blue .multi-subject .accordion-item {background:none; color:#fff;  }
.aubg-blue .multi-subject .accordion-item .accordion-button {color:#eaeaea;}
.aubg-blue .multi-subject .accordion-item {border-top: 1px solid #fff;}
/* .aubg-blue .multi-subject .accordion-item:last-child {border-bottom:1px solid #fff;} */


@media (min-width:768px) {
	.multi-subject {padding:0%;}
	.multi-subject .intro.text {text-align: center; margin:1.5% auto;}
	.multi-subject .intro.text .title {font-size:2rem;}
}

@media (min-width:992px) {
	.au-content-module.multi-subject .content-item .text .title {padding-top:0px;}
}

@media (min-width:1200px) {
	.multi-subject .intro.text .title {font-size:2.5rem;}
}

@media (min-width:1400px) {
	.multi-subject .intro.text .title {font-size:2.5rem;}
}


/* MULTI FEATURES ALTERNATING */


.au-content-module.multi-feature {overflow: hidden;}
.au-content-module.multi-feature .header {font-size:1.2rem; letter-spacing:1.2px; font-family:sweet-sans-pro; color:#fff; text-transform: uppercase; position: relative; left: 0; padding-left: 5%; background-color:#cc4e0b;}
.page-content .content_row.cover-fill .au-content-module.multi-feature {padding:0;}
.page-content .content_row.cover-fill .au-content-module.multi-feature .container {padding:0 10%;}

.au-content-module.multi-feature .container {/* padding:5% 10%; */}
.vertical-content .au-content-module.multi-feature .container {padding:5% 0%;}

@media (min-width:768px) {
	.au-content-module.multi-feature .header {background: url(https://auburn.edu/template/modules/headers/eyebrow-right-orange.png); background-position: center left; background-repeat: no-repeat; background-size: cover; left: 5%; padding: .5% 0px .5% 10%; font-weight: 700; font-size: 1.5rem;}
	.au-content-module.multi-feature .header span {background-color:#cc4e0b;}
	
	.au-content-module.multi-feature .container .content-item {border-bottom:1px solid #cc4e0b;}
	.au-content-module.multi-feature .container .content-item > [class*="col-"] {padding:0px; margin-bottom:0px;}
	.au-content-module.multi-feature .container .content-item .text {padding-left:5%;}

}

@media (min-width:992px) {
	.au-content-module.multi-feature .container { /* padding:0% 10%; */}
	.au-content-module.multi-feature .container .content-item {border-bottom:2px solid #cc4e0b;}
	.au-content-module.multi-feature .container .content-item:last-child {border-bottom:0px;}
	.au-content-module.multi-feature .container .content-item > [class*="col-"] {padding:4%;}
	.au-content-module.multi-feature .container .content-item > [class*="col-"].order-lg-1 {position:relative;}
	.au-content-module.multi-feature .container .content-item.straight > [class*="col-"] {padding: 2%;}
}

/* PROMO STATS */
.au-content-module.promo-stats {}
.au-content-module.promo-stats .intro {}
.au-content-module.promo-stats .items {}
.au-content-module.promo-stats .items a.item {text-decoration: none; transition:all .1s;}
.au-content-module.promo-stats .items a.item:hover {background-color:#cc4e0b;}
.au-content-module.promo-stats .items a.item:focus {background-color:#cc4e0b;}
.au-content-module.promo-stats .items .item {padding:1.5%; height:30vh;}
.au-content-module.promo-stats .items .item .stat {text-align: center; background-color:#0b2341; font-family:sweet-sans-pro;}
.au-content-module.promo-stats .items .item .stat .text {padding:5%;}
.au-content-module.promo-stats .items .item .stat .text1 {color:#e86100; font-size:2.75rem; font-weight:900;}
.au-content-module.promo-stats .items .item .stat .text2 {color:#fff; font-size:1.5rem; font-weight:500; line-height: 1.2; width:60%; margin:0px auto;}
.au-content-module.promo-stats .items .item .stat.bgimage {background:none;}
.au-content-module.promo-stats .items .item .stat.bgimage .content {background:rgb(11,35,65,.7); color:#fff; padding:4%;}

@media (min-width:768px) {
	.au-content-module.promo-stats .items {}
	.au-content-module.promo-stats .items .item {min-height:25vh;}
}

@media (min-width:992px) {
	.au-content-module.promo-stats .items .item {padding:1%;}
	.au-content-module.promo-stats .items .item .stat .text1 {font-size:2.5rem; line-height: 1; margin-bottom: 5%;}
	.au-content-module.promo-stats .items .item .stat .text2 {font-size:1.25rem;}
}

@media (min-width:1200px) {
	.au-content-module.promo-stats .items .item {min-height:40vh;}
	.au-content-module.promo-stats .items .item .stat .text1 {font-size:4rem;}
	.au-content-module.promo-stats .items .item .stat .text2 {font-size:1.7rem;}
	.au-content-module.promo-stats .items .item .promo .text {font-size:1.5rem;}
}


/* SPLIT FEATURES */

.au-content-module.split-feature .content-container .content-item {margin:5% auto; position:relative;}
.au-content-module.split-feature .content-container .content-item .text {position:relative;}
.au-content-module.split-feature .content-container .content-item .text .content {padding:5%; color:#fff;}
.au-content-module.split-feature .content-container .content-item.left .text .content {background-color:#0b2341;}
.au-content-module.split-feature .content-container .content-item.right .text .content {background-color:#cc4e0b;}
.au-content-module.split-feature .content-container .content-item .text .info {margin-bottom:3%;}
.au-content-module.split-feature .content-container .content-item .text a.button  {color: #0b2341; font-family: sweet-sans-pro; font-weight: 800; text-transform: uppercase; letter-spacing: 1.5px; position: relative; line-height: 1rem; text-decoration: none; }

.au-content-module.split-feature .content-container .content-item.left .text a.button {color:#e86100}
.au-content-module.split-feature .content-container .content-item.right .text a.button {color:#0b2341}

@media (min-width:992px) {
	.au-content-module.split-feature.content_row {padding:0px;} 
	.au-content-module.split-feature .content-container .content-item {margin:7% auto; height:60vh;}
	.au-content-module.split-feature .content-container .content-item .text {position: absolute; bottom: -7%; right: 0; left: 0;}
	.au-content-module.split-feature .content-container .content-item .text .content {padding:3%;}
	.au-content-module.split-feature .content-container .content-item .text .title {margin:1% auto;}
	.au-content-module.split-feature .content-container .content-item .text .info {margin-bottom:1%;}
	.au-content-module.split-feature .content-container .content-item.left .text .slant {background-color:#0b2341; clip-path: polygon(-1px 0, 0 100%, 75% 0);}
	.au-content-module.split-feature .content-container .content-item.right .text .slant {background-color:#cc4e0b; clip-path: polygon(100% 0, 25% 100%, 101% 100%);}
}

@media (min-width:992px) and (landscape:portrait) {
	.au-content-module.split-feature .content-container .content-item {margin:9% auto; height:70vh;}
}

@media (min-width:1400px) {
	.au-content-module.split-feature .content-container .content-item.left .content {padding-left:5%;}
}

@media (min-width:1500px) {.au-content-module.split-feature .content-container .content-item {height:85vh;}}


/* COLLAGE PROMO */
.au-content-module.collage-promo .container {border:2px solid #fff; overflow: hidden;}
.au-content-module.collage-promo .container .box {border:4px solid #fff;}


.au-content-module.collage-promo .container {}
.au-content-module.collage-promo .container .left {}
.au-content-module.collage-promo .container .right {}
.au-content-module.collage-promo .container .right .content-container {background:rgb(11,35,65,.8); padding:5%;}
.au-content-module.collage-promo .container .right .content-container .content-item {color:#fff;}
.au-content-module.collage-promo .container .right .content-container .content-item .text  .info {margin:1% auto;} 
.au-content-module.collage-promo .container .right .content-container .content-item .text
.buttons a.button {background-color:#cc4e0b; color:#fff; text-decoration: none; padding:.5% 3%;}

@media (min-width:768px) {
	.au-content-module.collage-promo .container {height:130vh;}
	.au-content-module.collage-promo.img_6 .container .box1 {height:35%;}
	.au-content-module.collage-promo.img_6 .container .box2 {height:30%;}
	.au-content-module.collage-promo.img_6 .container .box2 .content-container {padding:5%; height:100%;}
	.au-content-module.collage-promo.img_6 .container .box3 {height:35%;}
	.au-content-module.collage-promo.img_6 .container .box4 {height:25%;}
	.au-content-module.collage-promo.img_6 .container .box5 {height:50%;}
	.au-content-module.collage-promo.img_6 .container .box6 {height:25%;}
	
	.au-content-module.collage-promo.img_5 .container .box1 {height:35%;}
	.au-content-module.collage-promo.img_5 .container .box2 {height:30%;}
	.au-content-module.collage-promo.img_5 .container .box2 .content-container {padding:5%;}
	.au-content-module.collage-promo.img_5 .container .box3 {height:35%;}
	.au-content-module.collage-promo.img_5 .container .box4 {height:50%;}
	.au-content-module.collage-promo.img_5 .container .box5 {height:50%;}
	
	.au-content-module.collage-promo.img_4 .container .box1 {height:35%;}
	.au-content-module.collage-promo.img_4 .container .boxnull {height:30%;}
	.au-content-module.collage-promo.img_4 .container .boxnull .content-container {padding:5%; background:rgb(11,35,65);}
	.au-content-module.collage-promo.img_4 .container .box2 {height:35%;}
	.au-content-module.collage-promo.img_4 .container .box3 {height:50%;}
	.au-content-module.collage-promo.img_4 .container .box4 {height:50%;}
	
}

/* STATS HERO CTA */

.au-content-module.stats-hero {max-width:none; min-height:70vh;}
.aubg-blue.au-content-module.stats-hero {background:rgb(11,35,65,.8);}
.aubg-white.au-content-module.stats-hero {background:rgb(255,255,255,.8);}
.au-content-module.stats-hero {background:url("stat-hero-bg.jpg"); background-size:cover; background-position: center center; background-repeat: no-repeat;}
.au-content-module.stats-hero .top {margin-top:5%;}
.au-content-module.stats-hero .top .item {border-bottom:1px dashed #eaeaea; text-align: center; padding:3% 0;}
.au-content-module.stats-hero .top .item.white {color:#fff;}
.au-content-module.stats-hero .top .item.blue {color:#0b2341;}
.au-content-module.stats-hero .top .item.orange {color:#cc4e0b;}
.au-content-module.stats-hero .top .item:last-child {border-bottom:0px;}
.au-content-module.stats-hero .top .item .text1 {font-family: sweet-sans-pro; text-transform: uppercase; font-weight:800; letter-spacing:1.2px; font-size:2rem; text-align: center;}
.aubg-blue.au-content-module.stats-hero .top .item .text1 {text-shadow: 3px 3px 3px #000;}
.au-content-module.stats-hero .top .item .text2 {line-height:1.2; font-weight: 600; letter-spacing:1px; text-transform: uppercase; margin:3% auto;}
.aubg-blue.au-content-module.stats-hero .top .item .text2 {text-shadow: 3px 3px 3px #000;}
.au-content-module.stats-hero .bottom {padding:3% 0;}
.au-content-module.stats-hero .bottom .content {text-align: center; background:rgb(11,35,65,.8); padding:10%; color:#fff; line-height: 1.2; font-family: sweet-sans-pro;}
.aubg-blue.au-content-module.stats-hero .bottom .content {background:rgb(255,255,255,.8); color:#0b2341;}
.au-content-module.stats-hero .bottom .content .text1 {font-size:1.5rem; font-weight: 800; text-transform: uppercase;}
.au-content-module.stats-hero .bottom .content .text2 {font-size:1.25rem; }

@media (min-width:575px) {
	.au-content-module.stats-hero {min-height:60vh;}
	.au-content-module.stats-hero .top .item {border-bottom:0px; text-align: center;}
	.au-content-module.stats-hero .top .item .text1 {}
	.au-content-module.stats-hero .top .item .text2 {font-size: 1.25rem;}
}

@media (min-width:768px) {
	.au-content-module.stats-hero .top .item .icon img {width:50%;}
	.au-content-module.stats-hero .top .item .text1 {}
	.au-content-module.stats-hero .bottom .content {padding:3%;}
}

@media (min-width:992px) {
	.au-content-module.stats-hero .top {margin-top:5%;}
	.au-content-module.stats-hero .top .item .text1 {font-size:2.5rem;}
}

@media (min-width:1200px) {
	.au-content-module.stats-hero {min-height:70vh;}
	.au-content-module.stats-hero .top .item .text1 {font-size:3rem;}
	.au-content-module.stats-hero .bottom .content .text1 {font-size:2rem;}
	.au-content-module.stats-hero .bottom .content .text2 {font-size:1.5rem;}

}

@media (min-width:1400px) {
	.dark .au-content-module.stats-hero {min-height:100vh;}
	.au-content-module.stats-hero {}
	.au-content-module.stats-hero .top {margin-top:5%;}
}

/* STORIES MODULE */

/* .au-content-module.stories-module {padding:3% 0%;} */
.au-content-module.stories-module {padding:0 10%;}
.au-content-module.stories-module.feature-layout {padding:0px;}
/* .au-content-module.stories-module .left .stories {padding:0px 10%;} */
.au-content-module.stories-module .left .stories {padding:0;}
/* .au-content-module.stories-module .right .stories {padding:0px 10%;} */
.au-content-module.stories-module .right .stories {padding:0;}
.au-content-module.stories-module .content-item {border-bottom:1px solid #a1a1a1; margin-bottom:15px; padding-bottom:15px;}
.au-content-module.stories-module .content-item.feature {border-bottom:0px; margin-bottom:10px;}
.au-content-module.stories-module .content-item.feature .image {}
.au-content-module.stories-module a {text-decoration:none;}
.au-content-module.stories-module a p {color:#0b2341;}
.au-content-module.stories-module .content-item .text .module-title3 a {color:#cc4e0b;}
.au-content-module.stories-module .content-item .text .module-title3 a:hover {color:#0b2341;}
.au-content-module.stories-module .content-item .text .card-category .badge {color:#525252; font-family:sweet-sans-pro; padding:0px; font-weight:600;}
.au-content-module .content-item .image.youtube-popup {position:relative;}
.au-content-module .content-item .image.youtube-popup img {opacity:.85;}
.au-content-module .content-item .image.youtube-popup a.vidbutton {position:absolute;text-align:center;color:#fff; font-size:6rem; margin:0px auto;text-shadow: 0px 0px 30px #000; transition:all .25s;}
.au-content-module .content-item .image.youtube-popup a.vidbutton:hover {transform: scale(1.4);}
.au-content-module.feature-cards.horizontal .content-item .image.youtube-popup a.vidbutton {font-size:3rem;}
.au-content-module.feature-cards.horizontal .content-item .image.youtube-popup a.vidbutton:hover {transform: scale(1.4);}
.au-content-module.auwire-stories.horizontal .content-item .image.youtube-popup a.vidbutton {font-size:3rem;}
.au-content-module.auwire-stories.horizontal .content-item .image.youtube-popup a.vidbutton:hover {transform: scale(1.4);}
.au-content-module.stories-module .content-item .pubdate {color:#cc4e0b; margin:10px auto; text-transform: uppercase; font-weight:500;}
.au-content-module.stories-module .banner {color:#fff; font-family:sweet-sans-pro; text-transform: uppercase; font-weight:600; margin-bottom:5%; padding:10px 10%;}
.au-content-module.stories-module .left .banner {background:url(https://auburn.edu/template/modules/headers/eyebrow-left-orange.png); background-size:cover; background-position:center right; background-repeat: no-repeat; font-weight: 700; font-size: 1.5rem;}
.au-content-module.stories-module .left .banner span {background-color:#cc4e0b;}
.au-content-module.stories-module .right .banner {background-color:#0b2341; font-weight: 700; font-size: 1.5rem;}
.au-content-module.stories-module .right .bi-arrow-right {font-size:1.5rem; transition: all .25s;}
.au-content-module.stories-module a:hover .bi-arrow-right {color:#cc4e0b; margin-left:5%;}

@media (min-width:768px) {
	.au-content-module.stories-module .left .banner {background:url(https://auburn.edu/template/modules/headers/eyebrow-left-orange.png); background-size:cover; background-position:center right; background-repeat: no-repeat; height:fit-content;}
	.au-content-module.stories-module .right .content-item .text .info {line-height: 1.25;}
	.au-content-module.stories-module .right .banner {height:fit-content;}
}

@media (min-width:992px) {
	.au-content-module.stories-module .left .content-item {border-bottom:0px;}
	.au-content-module.stories-module .right {padding-left:1%;}
	.au-content-module.stories-module .right .content-item:last-child {border-bottom:0px;}
}

@media (min-width:992px) and (orientation:landscape) {
	.au-content-module.stories-module {padding:0 10%;}
	.au-content-module.stories-module .left .stories {padding-left:0;}
	.au-content-module.stories-module .right .stories {padding-right:0;}	
	.au-content-module.stories-module .right .content-item .text .info {display:none;}
}

@media (min-width:1200px) {
	.au-content-module.stories-module .content-item .text .title {font-size:2rem;}
	.au-content-module.stories-module .left .stories {padding-left:0%;}
	.au-content-module.stories-module .right .stories {padding:0% 5%;}		
}

@media (min-width:1500px) {
	.au-content-module.stories-module {padding:1.5% 8%; max-width:none;}
	.au-content-module.stories-module .right .stories a .content-item {margin-bottom:4.5%; padding-bottom:3.5%;}
	.au-content-module.stories-module .right .content-item .text .info {display:block;}
}


/* MULTIPLE CARDS */


.cover-fill .au-content-module.multiple-cards {padding:0% 10%;}
.au-content-module.multiple-cards .content-item a {text-decoration: none;}

.au-content-module.multiple-cards .content-item a .bi {color:#cc4e0b; margin-left:2.5%; transition: all .25s;}
.au-content-module.multiple-cards .content-item a:hover .module-title3 {color:#0b2341;}


.au-content-module.multiple-cards .content-item.white > .row {padding: 2% 0 0% 0; background-color: #fff; color: #0b2341;}
.au-content-module.multiple-cards .content-item.blue > .row {padding: 2% 5%; background-color: #0b2341; color: #fff;}
.au-content-module.multiple-cards .content-item.gray > .row {padding: 2% 5%; background-color: #eaeaea; color: #cc4ee0b;}
.au-content-module.multiple-cards .content-item.gray > .row .text .bi {color:#000;}
.au-content-module.multiple-cards .content-item.gray > .row .text .info {color:#000;}
.au-content-module.multiple-cards .content-item.blue a:hover .module-title3 {color:#fff;}

.au-content-module.multiple-cards .content-item a .info {color:#000; position:relative;} 

.au-content-module.multiple-cards .content-item a .info p:after {position:absolute; transform: translateX(10px); content: "\F138"; color:#cc4e0b; font-family: "bootstrap-icons"; transition: all .25s;}
.au-content-module.multiple-cards .content-item a:hover .info p:after {transform: translateX(20px);  }



.aubg-gray .au-content-module.multiple-cards .content-item a:hover .module-title3 {color:#0b2341;}
.aubg-gray .au-content-module.multiple-cards .content-item > .row .text .info {color:#0b2341;}
.aubg-gray .au-content-module.multiple-cards .content-item > .row .text .bi {color:#0b2341;}

.aubg-blue .au-content-module.multiple-cards .content-item a .module-title3 {color:#eaeaea;}
.aubg-blue .au-content-module.multiple-cards .content-item a:hover .module-title3 {color:#fff;}
.aubg-blue .au-content-module.multiple-cards .content-item > .row .text .info {color:#eaeaea;}
.aubg-blue .au-content-module.multiple-cards .content-item > .row .text .bi {color:#eaeaea;}



/* FEATURE CARDS */

.cover-fill .au-content-module.feature-cards {padding:0% 10%;}
.au-content-module.feature-cards .content-item .text .module-title3 {padding-top:0px;}
.au-content-module.feature-cards .content-item.white > .row .text {padding: 2% 0 2% 0; background-color: #fff; color: #0b2341;}
.au-content-module.feature-cards .content-item.blue > .row .text {padding: 2% 5% 2% 5%; background-color: #0b2341; color: #fff;}
.au-content-module.feature-cards .content-item.gray > .row .text {padding: 2% 5% 2% 5%; background-color: #eaeaea; color: #cc4ee0b;}
.au-content-module.feature-cards .content-item > .row .text .extra .badge {color: #0b2341; font-family: 'sweet-sans-pro'; letter-spacing: 1px; padding:0px;}
.au-content-module.feature-cards .content-item.blue > .row .text .extra .badge {font-family: 'sweet-sans-pro'; letter-spacing: 1px; color:#eaeaea}
.aubg-gray .au-content-module.feature-cards .content-item.white > .row .text {padding: 2% 5% 2% 5%; background-color: #fff; color: #0b2341;}
.aubg-gray .au-content-module.feature-cards .content-item.blue > .row .text {padding: 2% 5% 2% 5%; background-color: #0b2341; color: #fff;}
.aubg-gray .au-content-module.feature-cards .content-item.gray > .row .text {padding: 2% 0% 2% 0%; background-color: #eaeaea; color: #cc4ee0b;}
.aubg-blue .au-content-module.feature-cards .content-item.white > .row .text {padding: 2% 5% 2% 5%; background-color: #fff; color: #0b2341;}
.aubg-blue .au-content-module.feature-cards .content-item.blue > .row .text {padding: 2% 0% 2% 0%; background-color: #0b2341; color: #fff;}
.aubg-blue .au-content-module.feature-cards .content-item > .row .text .extra .badge { color: #B0B0B0; font-family: 'sweet-sans-pro'; letter-spacing: 1px;}
.aubg-blue .au-content-module.feature-cards .content-item.gray > .row .text {padding: 2% 5% 2% 5%; background-color: #eaeaea; color: #cc4ee0b;}
.au-content-module.feature-cards .content-item .module-title3 a {text-decoration:none;}
.au-content-module.feature-cards .content-item .module-title3 a {color:#cc4e0b;}
.au-content-module.feature-cards .content-item .module-title3 a:hover {color:#0b2341;}
.au-content-module.feature-cards .content-item.blue .module-title3 a {color:#eaeaea;}
.au-content-module.feature-cards .content-item.blue .module-title3 a:hover {color:#fff; border-bottom:1px dashed #fff;}
.aubg-gray .au-content-module.feature-cards .content-item .module-title3 a {color:#cc4e0b;}
.aubg-gray .au-content-module.feature-cards .content-item .module-title3 a:hover {color:#0b2341;}
.aubg-gray .au-content-module.feature-cards .content-item.blue .module-title3 a {color:#eaeaea;}
.aubg-gray .au-content-module.feature-cards .content-item.blue .module-title3 a:hover {color:#fff; border-bottom:1px dashed #fff;}
.aubg-blue .au-content-module.feature-cards .content-item .module-title3 a {color:#eaeaea;}
.aubg-blue .au-content-module.feature-cards .content-item .module-title3 a:hover {color:#fff;}
.aubg-blue .au-content-module.feature-cards .content-item.blue .module-title3 a {color:#eaeaea;}
.aubg-blue .au-content-module.feature-cards .content-item.blue .module-title3 a:hover {color:#fff; border-bottom:1px dashed #fff;}
.aubg-blue .au-content-module.feature-cards .content-item.gray {color:#000;}



@media (min-width:768px) {
.au-content-module.feature-cards .content-item .row .text {padding: 2% 0;}
.au-content-module.feature-cards.horizontal .content-item {margin-bottom:2%;}
.au-content-module.feature-cards.horizontal .content-item .row .text {padding: 0 2%;}
.au-content-module.feature-cards .content-item.blue .row .text {padding: 4%;}

}	

@media (min-width:1200px) {
	/* .feature-cards .content-item {height:100%;} */
	.au-content-module.feature-cards .content-item.blue > .row {background-color: #0b2341; padding:0%;}
}

/* AUWIRE STORIES */

.cover-fill .au-content-module.auwire-stories {padding:0% 10%;}
.au-content-module.auwire-stories a {text-decoration: none;}
.au-content-module.auwire-stories a .text {color:#000;}
.au-content-module.auwire-stories a .bi {color:#cc4e0b; margin-left:2.5%; transition: all .25s;}
.au-content-module.auwire-stories a .bi.bi-play-btn {color:#fff;}
.au-content-module.auwire-stories a:hover .bi {margin-left:6%;}

.au-content-module.auwire-stories .content-item .text .module-title3 {padding-top:0px;}

/*
.au-content-module.auwire-stories .content-item.white > .row .text {padding: 4%; background-color: #fff; color: #0b2341;}
.au-content-module.auwire-stories .content-item.blue > .row .text {padding: 2% 5% 2% 5%; background-color: #0b2341; color: #fff;}
.au-content-module.auwire-stories .content-item.gray > .row .text {padding: 2% 5% 2% 5%; background-color: #eaeaea; color: #cc4ee0b;}
*/ 

.au-content-module.auwire-stories .content-item > .row .text .extra .badge {color: #0b2341; font-family: 'sweet-sans-pro'; letter-spacing: 1px; padding:0px;}
.aubg-blue .au-content-module.auwire-stories .content-item > .row .text .extra .badge {color: #eaeaea; font-weight:500;}
.au-content-module.auwire-stories .content-item.blue > .row .text .extra .badge {font-family: 'sweet-sans-pro'; letter-spacing: 1px; color:#eaeaea}
.aubg-gray .au-content-module.auwire-stories .content-item.white > .row .text {padding: 2% 5% 2% 5%; color: #0b2341;}
.aubg-gray .au-content-module.auwire-stories .content-item.blue > .row .text {padding: 2% 5% 2% 5%; background-color: #0b2341; color: #fff;}
.aubg-gray .au-content-module.auwire-stories .content-item.gray > .row .text {padding: 2% 0% 2% 0%; background-color: #eaeaea; color: #cc4ee0b;}




.au-content-module.auwire-stories .content-item .module-title3 a {text-decoration:none;}
.au-content-module.auwire-stories .content-item .module-title3 a {color:#cc4e0b;}
.au-content-module.auwire-stories .content-item .module-title3 a:hover {color:#0b2341;}
.au-content-module.auwire-stories .content-item.blue .module-title3 a {color:#eaeaea;}
.au-content-module.auwire-stories .content-item.blue .module-title3 a:hover {color:#fff; border-bottom:1px dashed #fff;}
.aubg-gray .au-content-module.auwire-stories .content-item .module-title3 a {color:#cc4e0b;}
.aubg-gray .au-content-module.auwire-stories .content-item .module-title3 a:hover {color:#0b2341;}
.aubg-gray .au-content-module.auwire-stories .content-item.blue .module-title3 a {color:#eaeaea;}
.aubg-gray .au-content-module.auwire-stories .content-item.blue .module-title3 a:hover {color:#fff; border-bottom:1px dashed #fff;}

.aubg-blue .au-content-module.auwire-stories .text {color:#eaeaea;}
.aubg-blue .au-content-module.auwire-stories .content-item a .module-title3 {color:#cc4e0b;}
.aubg-blue .au-content-module.auwire-stories .content-item a:hover .module-title3 {color:#fff!important;}

.au-content-module.auwire-stories .content-item .date {font-size:1rem; color:#6B6B6B;}


@media (min-width:768px) {
.au-content-module.auwire-stories .content-item .row .text {padding: 2% 0;}
.au-content-module.auwire-stories.horizontal .content-item {margin-bottom:2%;}
.au-content-module.auwire-stories.horizontal .content-item .row .text {padding: 0 2%;}
.au-content-module.auwire-stories .content-item.blue .row .text {padding: 4%;}

}	

@media (min-width:1200px) {
	/* .feature-cards .content-item {height:100%;} */
	.au-content-module.auwire-stories .content-item.blue > .row {background-color: #0b2341; padding:0%;}
	.au-content-module.auwire-stories .content-item.gray > .row {background-color: #eaeaea; padding:0%;}
}

@media (min-width: 1300px) {
	.au-content-module .module-title3 {font-size:2rem;}
	.au-content-module a .module-title3 {font-size:1.5rem;}
}

@media (min-width: 1600px) {
	.au-content-module a .module-title3 {font-size:2rem;}
}

/* FEATURE CAROUSEL V2 */

.page-content .content_row.cover-fill .au-content-module.feature-carousel-v2 {padding:0;}
.au-content-module.feature-carousel-v2 {padding:0;}
.au-content-module.feature-carousel-v2 .carousel-inner {padding:0;}
.aubg-blue .au-content-module.feature-carousel-v2 ul.links li a {color:#fff;}
.aubg-blue .au-content-module.feature-carousel-v2 .prev-next {background:rgb(11,35,65,1); padding: 0 0 1rem 1rem;}
.aubg-blue .au-content-module.feature-carousel-v2 .prev-next a {color:#fff; font-size:2rem; margin-right:1.5rem; transition:all .25s;}
.aubg-blue .au-content-module.feature-carousel-v2 .prev-next a:hover {color:#cc4e0b;}
.aubg-blue .au-content-module.feature-carousel-v2 .item {background:rgb(11,35,65,1); color:#fff;}
.aubg-gray .au-content-module.feature-carousel-v2 ul.links li a {color:#000;}
.aubg-gray .au-content-module.feature-carousel-v2 .prev-next {background:rgb(11,35,65,1); padding: 0 0 1rem 1rem;}
.aubg-gray .au-content-module.feature-carousel-v2 .prev-next a {color:#cc4e0b; font-size:2rem; margin-right:1.5rem; transition:all .25s;}
.aubg-gray .au-content-module.feature-carousel-v2 .prev-next a:hover {color:#000;}

.aubg-gray .au-content-module.feature-carousel-v2 .item {background-color:#eaeaea; color:#0b2341;}
.aubg-gray .au-content-module.feature-carousel-v2 .item .module-title3 {color:#cc4e0b;}


.aubg-blue .au-content-module.feature-carousel-v2 .item {background-color:#0b2341; color:#fff;}
.aubg-white .au-content-module.feature-carousel-v2 .item {background-color:#fff; color:#0b2341;}

.au-content-module.feature-carousel-v2 .item .text .text-container {padding:0 10%;}
.au-content-module.feature-carousel-v2 .item .text .title {font-size: 2rem; font-family: sweet-sans-pro; font-weight: 900; line-height: 1.2; margin-bottom: 10px; padding-top: 10px;}
.au-content-module.feature-carousel-v2 .item .text ul.links {list-style: none; padding:0px;}
.au-content-module.feature-carousel-v2 .item .text ul.links li {margin-bottom:1rem;}
.au-content-module.feature-carousel-v2 .item .image-container {position:relative;}
.au-content-module.feature-carousel-v2 .item .image-container button {cursor: pointer; position: absolute; /* left: 40%; top: 40%; */ width: 100%; color: #fff; border: 0px; background: none; font-size: 5rem; transition:all .25s;}
.au-content-module.feature-carousel-v2 .item .image-container button:hover {color: #cc4e0b; transform: scale(1.2);}
.au-content-module.feature-carousel-v2 .modal .modal-body {padding:0;}


@media (min-width:768px) {
	.au-content-module.feature-carousel-v2 .prev-next {padding: 0 0 1rem 3rem;}
	.au-content-module.feature-carousel-v2 .item .text { /* padding:3% 0; */}
	/* .au-content-module.feature-carousel-v2 .item .image-container button {left: 45%;} */
	.au-content-module.feature-carousel-v2 .modal .modal-content {box-shadow: 0 0 30px #000;}
}

@media (min-width:992px) {
	.au-content-module.feature-carousel-v2 {position:relative;}
	.au-content-module.feature-carousel-v2 .prev-next {background:rgb(11,35,65,.65); position: absolute; right: 0; bottom: 0; padding: .5rem 2rem; z-index: 5;}
	.au-content-module.feature-carousel-v2 .prev-next .indicators {position:relative;}
	.au-content-module.feature-carousel-v2 .carousel-nav {position:absolute; z-index: 5; right:0; bottom:0; background: linear-gradient(0deg, rgba(11,35,65,1) 0%, rgba(11,35,65,0) 100%); padding:1%  2%;}
	.au-content-module.feature-carousel-v2 .carousel-nav .buttons .bi {color:#fff;}
	.au-content-module.feature-carousel-v2 .carousel-nav .carousel-indicators [data-bs-target] {background-color:#fff; margin:0 5px;}
	.au-content-module.feature-carousel-v2 .carousel-nav .carousel-indicators [data-bs-target].active {background-color:#fff; margin:0 5px;}
}	

@media (min-width:1200px) {
	.au-content-module.feature-carousel-v2 .pillar-bar {padding:8px 20% 8px 10%;}
	.au-content-module.feature-carousel-v2 .pillar-bar.white {top:10%; padding:8px 15% 8px 15%; max-width:75%;}
	.au-content-module.feature-carousel-v2 .item .text {padding:0;}
	.au-content-module.feature-carousel-v2 .item .text .text-container { /* padding:1.2rem 3rem 1.2rem 5rem; */ }
}

@media (min-width:1400px) {
	.au-content-module.feature-carousel-v2 .pillar-bar.white {top:5%; padding:8px 15% 8px 10%; max-width:80%;}
	.au-content-module.feature-carousel-v2 .item .image-container { /* height:60vh; */}
	
}
		
/* INFO TILES */
.cover-fill .au-content-module.info-tiles {padding:0% 10%;}
.au-content-module.info-tiles {padding:0px;}
.au-content-module.info-tiles .item {position:relative; overflow: hidden; text-align: center; border:10px solid #fff;}
.au-content-module.info-tiles .row { --bs-gutter-x:0;}
.au-content-module.info-tiles .item button {border:0px;}
.au-content-module.info-tiles .background-image {}
.au-content-module.info-tiles .content {position:absolute; top:0; bottom:0; left:0; right:0; background:rgb(11,35,65,.8); color:#fff; transition: all .25s; padding: 2% 12%;}
.au-content-module.info-tiles .item.noimage .content {background:rgb(11,35,65,1);}
.au-content-module.info-tiles .content .icon img {width:35%;}
.au-content-module.info-tiles .content .text1 {font-size: 2.25rem; font-weight: 800; font-family: sweet-sans-pro; line-height:1;}
.au-content-module.info-tiles .content .text2 {font-size: 1.5rem; font-weight: 400; line-height:1.2;}
.au-content-module.info-tiles .content .text3 {font-size:1rem;}
.au-content-module.info-tiles .text-only .content .text1 {font-size:2.5rem;}



@media (min-width:1200px) {
	.au-content-module.info-tiles .item button {cursor: auto;}
	.au-content-module.info-tiles.slide .item .content {transform:translateY(-101%); background:rgb(11,35,65,1)}
	.au-content-module.info-tiles.slide .item:hover .content {transform:translateY(0);}
	.au-content-module.info-tiles.slide .item a:focus .content {transform:translateY(0);}
	.au-content-module.info-tiles.slide .item button:focus .content {transform:translateY(0);}
	.au-content-module.info-tiles.slide .item.static .content {transform:translateY(0); background:rgb(11,35,65,1);}
	.au-content-module.info-tiles.slide .item.static:hover .content {background-color:#cc4e0b;}
	.au-content-module.info-tiles.slide .item.static a:focus .content {background-color:#cc4e0b;}
	.au-content-module.info-tiles.slide .item.static button:focus .content {background-color:#cc4e0b;}

	.au-content-module.info-tiles.crossfade .item .content {opacity: 0;}
	.au-content-module.info-tiles.crossfade .item:hover .content {opacity:1; background:rgb(11,35,65,1);}
	.au-content-module.info-tiles.crossfade .item a:focus .content {opacity:1; background:rgb(11,35,65,1);}
	.au-content-module.info-tiles.crossfade .item button:focus .content {opacity:1; background:rgb(11,35,65,1);}
	.au-content-module.info-tiles.crossfade .item.static .content {opacity:1; background:rgb(11,35,65,1);}			
	
	.au-content-module.info-tiles.crossfade .item.static a:focus .content {background-color:#cc4e0b;}
	.au-content-module.info-tiles.crossfade .item.static button:focus .content {opacity:1; background:rgb(11,35,65,1);}
}


/* CONTACT BAR */

	.au-content-module.contact-bar {border-bottom:1px solid #000;}
	.au-content-module.contact-bar {border-bottom:1px solid #000;}
	.au-content-module.contact-bar .contact-item .bi {margin-right:10px;}
	.au-content-module.contact-bar .contact-item {margin:2% 0; font-weight:400; font-size:1.1rem;}
	.au-content-module.contact-bar .contact-item a {text-decoration: none;}
	.au-content-module.contact-bar .contact-title {font-family:sweet-sans-pro; font-weight:700; color:#000; border-bottom:2px solid #cc4e0b; padding-bottom:2%; margin-bottom:4%; font-size:1.1rem;}
	.au-content-module.contact-bar .content {position:relative; z-index: 1;}
	.au-content-module.contact-bar .contact-item a {color:#0b2341;}
	.au-content-module.contact-bar .contact-item a:hover {color:#cc4e0b; border-bottom:1px dashed #cc4e0b;}

	.au-content-module.contact-bar .peak {background: url(https://www.auburn.edu/template/2024/_assets/images/design-elements/peak-gray.png); background-size: contain; background-position: center bottom; background-repeat: no-repeat; position: absolute; top: 55px; bottom: 0; left: -70px; z-index: 0; opacity:.5;}
	
	.aubg-blue.au-content-module.contact-bar .peak {background: url(https://www.auburn.edu/template/2024/_assets/images/design-elements/peak-gray.png); background-size: contain; background-position: center bottom; background-repeat: no-repeat; position: absolute; top: 15px; bottom: 0; left: 0; z-index: 0; opacity:.25;}
	.aubg-blue.au-content-module.contact-bar .contact-title {color:#eaeaea;}
	.aubg-blue.au-content-module.contact-bar .contact-item a {color:#eaeaea;}
	.aubg-blue.au-content-module.contact-bar .contact-item a:hover {color:#fff; border-bottom:1px dashed #fff;}
	.aubg-gray.au-content-module.contact-bar .peak {background: url(https://www.auburn.edu/template/2024/_assets/images/design-elements/peak-white.png); background-size: contain; background-position: center bottom; background-repeat: no-repeat; position: absolute; top: 15px; bottom: 0; left: 0; z-index: 0; opacity:.5;}
	.au-content-module.contact-bar .contact-item a:hover {color:#cc4e0b; border-bottom:1px dashed #cc4e0b;}
	
/* FOOTER CTA */
.au-content-module.footer-cta {min-height: 60vh;}
.au-content-module.footer-cta .filter {position: absolute; bottom: 0; left: 0; right: 0; top: 30%; background: linear-gradient(0deg, rgba(11, 35, 65, 1) 0%, rgba(11, 35, 65, 0.8015581232492998) 50%, rgba(11, 35, 65, 0) 100%);}
.au-content-module.footer-cta a.au-btn.orange-solid:hover {background-color:#fff; color:#0b2341 !important;}
	@media (min-width:1200px) {
		/* .au-content-module.footer-cta {min-height: 75vh;} */
	}

/* EVENTS MODULE */

.au-content-module.au-events .box {border-top:2px solid #cc4e0b;}
.au-content-module.au-events .box:first-child {border-top:0;}
.au-content-module.au-events .event .module-title3 a {color:#cc4e0b; text-decoration: none;}
.au-content-module.au-events .event .module-title3 a:hover {color:#000;}
.aubg-blue .au-content-module.au-events .event .module-title3 a:hover {color:#fff;}

.aubg-blue .localist-widget .au-content-module.au-events .event .module-title3 a:hover {color:#fff;}


/* EVENTS LIST  */
.au-events-list .lw_event_item {border-bottom:1px solid #cc4e0b;}
.au-events-list .lw_event_item .lw_event_item_title {font-size:1.5rem; font-weight:400;}
.au-events-list .lw_event_item .event-date {font-size:1.2rem; font-weight:400;}
.au-events-list .lw_event_item .lw_event_item_description {font-size:1.2rem;}
.au-events-list .event_item_location {margin-top:10px; }
.au-events-list .event_item_location a {position:relative; padding-left:35px; font-size:1.1rem; color:#535353;}
.au-events-list .event_item_location a:before {
	content: "\F64C";
    font-family: "bootstrap-icons";
    margin-left: 5%;
    position: absolute;
    bottom: 0%;
	left:-5px;
    transition: all .25s;}



@media (min-width:992px) {
	.au-content-module.au-events .box {border-top:0;}
	.au-content-module.au-events .event {border-left:2px solid #cc4e0b; padding:5%;}
	.au-content-module.au-events .event .module-title3 {font-size:1.7rem;}
	.au-content-module.au-events .event .module-title4 {font-size:1.35rem;}
	.au-content-module.au-events .event .location p {font-size:1.2rem;}
	.au-content-module.au-events .event .time p {font-size:1.2rem;}
}

@media (min-width:1400px) {
	.au-content-module.au-events .event {padding:3%;}
	
}

/* BUTTON CLUSTER */

.au-content-module.buttoncluster .buttons-container .button {padding:0; margin:10px 0;}
.aubg-blue .au-content-module.buttoncluster .buttons-container.buttons-orange .button {background-color:#cc4e0b; border:10px solid #0b2341;}
.aubg-white .au-content-module.buttoncluster .buttons-container.buttons-orange .button {background-color:#cc4e0b; border:10px solid #fff;}
.aubg-gray .au-content-module.buttoncluster .buttons-container.buttons-orange .button {background-color:#cc4e0b; border:10px solid #eaeaea;}
    
.aubg-blue .au-content-module.buttoncluster .buttons-container.buttons-blue .button {background-color:#0b2341; border:10px solid #0b2341;}
.aubg-white .au-content-module.buttoncluster .buttons-container.buttons-blue .button {background-color:#0b2341; border:10px solid #fff;}
.aubg-gray .au-content-module.buttoncluster .buttons-container.buttons-blue .button {background-color:#0b2341; border:10px solid #eaeaea;}     
    
.au-content-module.buttoncluster .buttons-container .item {padding:0 3%;}
.au-content-module.buttoncluster .buttons-container .item a.au-btn {width:100%; margin-right:0;}
.au-content-module.buttoncluster .au-btn {margin: 0; padding:15px;}

@media (min-width:768px) {
	.au-content-module.buttoncluster .buttons-container {}
	.au-content-module.buttoncluster .buttons-container .item {padding:0 3%;}
	
}


/* ACADEMIC PROGRAMS DISPLAY */

	.page-content .cover-fill .au-content-module .academic-programs {padding:0;}
	.academic-programs.au-content-module .item .content {height:100%; background:url(https://www.auburn.edu/template/2024/_assets/images/design-elements/peak-gray.png); background-position-y: bottom; background-size: 30%; background-repeat: no-repeat; background-position-x: 110%;}
	.academic-programs.au-content-module .item .content .text {padding:10%;}
	.academic-programs.au-content-module .item .content .text .name a {color:#cc4e0b; text-decoration:none;}
	.academic-programs.au-content-module .item .content .text .name a:hover {color:#0b2341;}
	.academic-programs.au-content-module .item .content .text .degrees {}
	.academic-programs.au-content-module .item .content .text .degrees .list {font-size:1rem;}


/* ACADEMIC PROGRAMS SEARCH */
.au-content-module.acadprog-search {margin:1.5% 0; border-bottom:1px solid #a1a1a1;}

.au-content-module.acadprog-search .content {position:relative; z-index: 1;}
.au-content-module.acadprog-search .peak {background: url(https://www.auburn.edu/template/2024/_assets/images/design-elements/peak-gray.png); background-size: contain; background-position: center bottom; background-repeat: no-repeat; position: absolute; top: 15px; bottom: 0; left: 0; z-index: 0; opacity:.5;}
	
.aubg-blue .au-content-module.acadprog-search .peak {background: url(https://www.auburn.edu/template/2024/_assets/images/design-elements/peak-gray.png); background-size: contain; background-position: center bottom; background-repeat: no-repeat; position: absolute; top: 15px; bottom: 0; left: 0; z-index: 0; opacity:.25;}

.aubg-gray .au-content-module.acadprog-search .peak {background: url(https://www.auburn.edu/template/2024/_assets/images/design-elements/peak-white.png); background-size: contain; background-position: center bottom; background-repeat: no-repeat; position: absolute; top: 15px; bottom: 0; left: 0; z-index: 0; opacity:.5;}


/* TABBED CONTENT */

.au-content-module.multitabs .nav .nav-item {padding-left:0; padding-right:0;}
.au-content-module.multitabs .nav .nav-item .nav-link {font-size:1rem; width:100%; font-family: 'sweet-sans-pro'; font-weight: 700; border:0; border-radius:0;}
.au-content-module.multitabs .nav .nav-item .nav-link.active {background-color:#cc4e0b; color:#fff;}
.au-content-module.multitabs .nav .nav-item .nav-link {background-color:#eaeaea; color:#0b2341;}
.au-content-module.multitabs .nav .nav-item .nav-link.active {background-color:#cc4e0b; color:#fff;}
.au-content-module.multitabs .tab-content {background-color:#0b2341; color:#fff; padding:3%;}
.au-content-module.multitabs.light .nav {border:0; padding:0;}
.au-content-module.multitabs.light .nav .nav-item .nav-link {background-color:#eaeaea; color:#0b2341; border-bottom:1px solid #000;}
.au-content-module.multitabs.light .nav .nav-item .nav-link.active {background-color:#fff; color:#0b2341; border: 1px solid;}
.au-content-module.multitabs.light .tab-content {background-color:#fff; color:#0b2341; padding:3%; border:1px solid #000;}
.au-content-module.multitabs.light .tab-content a {color:#cc4e0b;}
.au-content-module.multitabs.dark .module-title3 {color:#fff;}
.au-content-module.multitabs .tab-content a {color:#e86100;}
.au-content-module.multitabs .tab-content .tab-pane ul {list-style: none;}
.au-content-module.multitabs .tab-content .tab-pane ul li::marker {content: '• '; font-size:1.5rem; color: #cc4e0b;}
.cover-fill .au-content-module.multitabs {padding:0% 10%;}

@media (min-width:768px) {
	.au-content-module.multitabs .nav .nav-item {height:100%;}
	.au-content-module.multitabs .nav .nav-item .nav-link {height:100%; border-right:3px solid #fff; }
	.au-content-module.multitabs .nav .nav-item:last-child .nav-link {border-right:0px;}
	.au-content-module.multitabs.light .tab-content {border-top:0;}
	.au-content-module.multitabs.light .nav .nav-item .nav-link.active {border-bottom: 0;}
}


/* DIRECTORY PAGES */
.cover-fill .directory-list {padding:0% 10%;}
.vertical-content .cover-fill .directory-list {padding:0% 5%;}

.directory-list .item .content .title {font-size:1.1rem; line-height: 1.2; margin-top:7px;}
.directory-list .item.vertical .content {box-shadow:0 0 20px #cfcfcf}
.directory-list .item.horizontal .content {box-shadow:0 0 20px #cfcfcf}
.directory-list .item .content .text {padding:10px;}
.directory-list .item .content .text .name {font-weight:700; line-height: 1.1;}
.directory-list .item .content .text .name a {color:#cc4e0b; text-decoration: none;}
.directory-list .item .content .text .name a:hover {color:#0b2341;}
.directory-list .item .content .text .title {font-size:1.1rem; line-height: 1.2; margin-top:7px;}

.directory-list .item .content .text .email {margin-top:5px;}
.directory-list .item .content .text .email a {color:#cc4e0b; text-decoration: none;}
.directory-list .item .content .text .email a:hover {border-bottom:1px dashed #cc4e0b;}

.directory-list .item .content .text .phone {line-height:1.1; margin-top:7px; color:#cc4e0b;}
.directory-list .item .content .text .phone a {color:#cc4e0b; text-decoration: none;}
.directory-list .item .content .text .phone a:hover {border-bottom:1px dashed #cc4e0b;}

.directory-list .item .content .text .linkedin a {color:#cc4e0b; text-decoration: none;}
.directory-list .item .content .text .linkedin a:hover {border-bottom:1px dashed #cc4e0b;}

.directory-list .item .content .text .googlescholar a {color:#cc4e0b; text-decoration: none;}
.directory-list .item .content .text .googlescholar a:hover {border-bottom:1px dashed #cc4e0b;}
.directory-list .item .content .text .webpage a {color:#cc4e0b; text-decoration: none;}
.directory-list .item .content .text .webpage a:hover {border-bottom:1px dashed #cc4e0b;}

.directory-list .item.large {border-bottom:1px solid #cc4e0b}
.directory-list .item.large:last-child {border:0px;}
.directory-list .item.large .iconlinks {border-bottom:1px solid #a1a1a1; padding-bottom:15px;}
.directory-list .item.large .content .text {padding:10px 0;}
.directory-list .item.large .content .text .iconlinks {}
.directory-list .item.large .content .text a .bi {color:#cc4e0b;}
.directory-list .item.large .content .text .shortbio p {font-size:1.2rem;}


.directory-list .module-title4 {margin-bottom: 5px;}
.directory-list .pagination .page-link {text-align: center; font-weight:400;}

.directory-list .item.vertical .content .email a {font-size:.9rem;}
.directory-list .item.vertical .content .phone {font-size:.9rem;}
.directory-list .item.horizontal .content .email a {font-size:.9rem;}
.directory-list .item.horizontal .content .phone {font-size:.9rem;}
.directory-list .item.profile-row {border-bottom:1px solid #cc4e0b}
.directory-list .item.profile-row:last-child {border:0px;}
.directory-list .item.profile-row .content .email a {font-size:1.2rem;}
.directory-list .item.profile-row .content .phone {font-size:1.2rem;}
.directory-list .item.profile-row .content .email {margin-top:0px;}
.directory-list .item.profile-row .content .location {font-size:1.2rem;}
.directory-list .item.large .content .email a {font-size:1.2rem;}
.directory-list .item.large .content .phone a {font-size:1.2rem;}


/* QUICK LINKS */
			
.cover-fill .au-content-module.quicklinks {padding:3% 10%;}
.au-content-module.quicklinks a {color:#0b2341;}
.au-content-module.quicklinks a:hover, .aubg-white .quicklinks a:focus {color:#cc4e0b;}
.au-content-module.quicklinks a .text {position:relative;}
.au-content-module.quicklinks a .text:after {position:absolute; content:""; background-color:#cc4e0b; left:50%; bottom:0; height:2px; width:0; transition: all .25s;}
.au-content-module.quicklinks a:hover .text:after {left:10%; width:80%;}

.au-content-module.quicklinks .links-container .button {color:#0b2341;}
.au-content-module.quicklinks .links-container.bc-3 .button {padding:10px 10px; margin:0; border-top:1px dashed #a1a1a1;}
.au-content-module.quicklinks .links-container.bc-4 .button {padding:10px 10px; margin:0; border-top:1px dashed #a1a1a1;}
.au-content-module.quicklinks .links-container.bc-5 .button {padding:10px 10px; margin:0; border-bottom:1px dashed #a1a1a1;}
.au-content-module.quicklinks .links-container.bc-5 .button:nth-child(5) {border-bottom:0;}
.au-content-module.quicklinks .links-container.bc-6 .button {padding:10px 10px; margin:0; border-top:1px dashed #a1a1a1;}
.au-content-module.quicklinks .links-container.bc-8 .button {padding:10px 10px; margin:0; border-top:1px dashed #a1a1a1;}
.au-content-module.quicklinks .links-container.bc-10 .button {padding:10px 10px; margin:0; border-top:1px dashed #a1a1a1;}
.au-content-module.quicklinks .links-container .button .image img {width:100%; max-width:60px;}
.au-content-module.quicklinks .au-btn {margin: 0; /* height: 100%; */ display:inline-flex; padding:15px; font-size:1.35rem;}
.au-content-module.quicklinks .links-container .button:first-child {border-top:0;}

.auicon * {
    stroke: #ff0000;   /* blue stroke */
  }

@media (min-width:576px) {
	
	.au-content-module.quicklinks .links-container.bc-3 .button:nth-child(-n+2) {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-3 .button:nth-child(1) {border-right:1px dashed #a1a1a1}
	
	
	.au-content-module.quicklinks .links-container.bc-4 .button:nth-child(-n+2) {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-4 .button {border-right:1px dashed #a1a1a1}
	.au-content-module.quicklinks .links-container.bc-4 .button:nth-child(2n) {border-right:0;}
	
	
	.au-content-module.quicklinks .links-container.bc-5 .button {border-right:1px dashed #a1a1a1}
	.au-content-module.quicklinks .links-container.bc-5 .button:nth-child(2n) {border-right:0;}
	.au-content-module.quicklinks .links-container.bc-5 .button:nth-child(5) {border-left:1px dashed #a1a1a1;}
	
	.au-content-module.quicklinks .links-container.bc-6 .button:nth-child(2) {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-6 .button {border-right:1px dashed #a1a1a1;}
	.au-content-module.quicklinks .links-container.bc-6 .button:nth-child(2n) {border-right:0;}
	
	.au-content-module.quicklinks .links-container.bc-8 .button {border-right:1px dashed #a1a1a1;}
	.au-content-module.quicklinks .links-container.bc-8 .button:nth-child(2n) {border-right:0;}
	.au-content-module.quicklinks .links-container.bc-8 .button:nth-child(2) {border-top:0;}
	
	.au-content-module.quicklinks .links-container.bc-10 .button {border-right:1px dashed #a1a1a1;}
	.au-content-module.quicklinks .links-container.bc-10 .button:nth-child(2n) {border-right:0;}
	.au-content-module.quicklinks .links-container.bc-10 .button:nth-child(2) {border-top:0;}
	
}
			
@media (min-width:768px) {
	.au-content-module.quicklinks .links-container .button {padding:30px 10px;}
	
	.au-content-module.quicklinks .links-container.bc-6 .button:nth-child(2) {border-top:0;}
	
}
			
@media (min-width:992px) {
	.au-content-module.quicklinks .links-container.bc-3 .button:nth-child(2) {border-right:1px dashed #a1a1a1;}
	.au-content-module.quicklinks .links-container.bc-3 .button:nth-child(3) {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-4 .button {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-4 .button:nth-child(2n) {border-right:1px dashed #a1a1a1}
	.au-content-module.quicklinks .links-container.bc-4 .button:last-child {border-right:0;}
	.au-content-module.quicklinks .links-container.bc-5 .button:nth-child(2n) {border-right:1px dashed #a1a1a1;}
	.au-content-module.quicklinks .links-container.bc-5 .button {border-right:1px dashed #a1a1a1}
	.au-content-module.quicklinks .links-container.bc-5 .button:nth-child(3) {border-right:0;}
	.au-content-module.quicklinks .links-container.bc-5 .button:nth-child(4) {border-bottom:0;}
	.au-content-module.quicklinks .links-container.bc-5 .button:nth-child(5) {border:0;}
	.au-content-module.quicklinks .links-container.bc-6 .button:nth-child(3) {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-6 .button:nth-child(2n) {border-right:1px dashed #a1a1a1;}
	
	.au-content-module.quicklinks .links-container.bc-6 .button {border-right:1px dashed #a1a1a1;}
	.au-content-module.quicklinks .links-container.bc-6 .button:nth-child(3n) {border-right:0;}
}
			
@media (min-width:1200px) {
	.au-content-module.quicklinks .links-container.bc-4 .button {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-4 .button:nth-child(2n) {border-right:1px dashed #a1a1a1}
	.au-content-module.quicklinks .links-container.bc-4 .button:last-child {border-right:0;}
	.au-content-module.quicklinks .links-container.bc-5 .button {border-bottom:0;}
	.au-content-module.quicklinks .links-container.bc-5 .button:nth-child(3) {border-right:1px dashed #a1a1a1;}
	.au-content-module.quicklinks .links-container.bc-8 .button:nth-child(3) {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-8 .button:nth-child(4) {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-8 .button:nth-child(2n) {border-right:1px dashed #a1a1a1;}
	.au-content-module.quicklinks .links-container.bc-8 .button:nth-child(4n) {border-right:0px;}
	
	
	
}
			
@media (min-width:1400px) {
	.au-content-module.quicklinks .links-container.bc-6 .button {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-6 .button:nth-child(3n) {border-right:1px dashed #a1a1a1;}
	.au-content-module.quicklinks .links-container.bc-6 .button {border-right:1px dashed #a1a1a1;}
	.au-content-module.quicklinks .links-container.bc-6 .button:last-child {border-right:0;}
	
	.au-content-module.quicklinks .links-container.bc-10 .button:nth-child(3) {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-10 .button:nth-child(4) {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-10 .button:nth-child(5) {border-top:0;}
	.au-content-module.quicklinks .links-container.bc-10 .button:nth-child(2n) {border-right:1px dashed #a1a1a1;}
	.au-content-module.quicklinks .links-container.bc-10 .button:nth-child(5n) {border-right:0px;}
}	


