@charset "utf-8";
/* CSS Document */

.site-footer .social .icons {}

.site-footer .social .icons .item {
    padding:2% 0px;
}

.site-footer .social .icons .text {
    color:#0b2341;
    font-weight:500;
    font-size:1.5em;
}

.page-content {
    padding-top: 3%;
}

.accordion-button:not(.collapsed) {
    background-color:  #e7e9ec;
    font-size: 1.4rem;
    font-weight: 800;
}

.accordion-button:focus {
    border: none ;
    box-shadow: none;
}


@media (min-width:768px) {
    
    li {
        font-size: 1.2rem;
    }
    
    .navigation .nav-links li {
        margin: 5% auto;
        font-size: 1rem;
    }
    
    .accordion-button {
        font-size: 1.3rem;
    }
    
    .accordion-body  p {
        font-size: 1.2rem;
    }
	
    .page-content .content_row {
        padding: 1% 10%;
    }
    
}


@media (min-width:992px) {

}


@media (min-width:1200px) {
    
    .page-content .content_row {
        padding: 2% 10%;
    }
	
}


@media (min-width:1400px) {
	
	.site-footer .aulogo img {
        width: 50%;
    }
	
	.site-footer .logo {
	    text-align:right;
	}
	
	.site-footer .logo img {
	    width: 80%;
	}
    
}


/* MODULES GENERAL STYLING */

.au-content-module {font-size:1.4rem;}
.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-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 {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 .module-title3 a {color:#0b2341;}
.aubg-blue .au-content-module.auwire-stories .content-item.white .module-title3 a:hover {color:#cc4e0b;}

.au-content-module .image .caption {background-color:#eaeaea; padding:10px;}
.au-content-module .image .caption p {margin-bottom:0; font-size: 1.2rem;}

/*
.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:1.5% 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 li a {text-decoration: none; color:#cc4e0b; }
.au-content-module li a:hover {border-bottom:1px dashed #cc4e0b;}
.au-content-module p a {color:#cc4e0b;}
.aubg-blue p a {color:#fff;}
.aubg-blue .au-content-module li a {text-decoration: none; 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 .module-title4 a {color:#cc4e0b; text-decoration: none;}
.au-content-module .content-item .module-title4 a:hover {color:#000;}
.au-content-module .content-item .module-title4 a:focus {color:#000;}
.aubg-blue .au-content-module .content-item .module-title4 a:hover {color:#fff;}
.aubg-blue .au-content-module .content-item .module-title4 a:focus {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;}
}

@media (min-width:1500px) {
	.au-content-module .module-title1 {font-size:2rem;}
}

	.pillar-bar {padding: 8px 30% 8px 10%; margin: 30px 0 30px 0; font-family: 'sweet-sans-pro'; text-transform: uppercase; font-weight: 700; position:relative; z-index: 2;}
	/* .pillar-bar span {background-color:#fff;}	*/
	
	.pillar-bar.white {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; display: inline-block; width: auto;}
	.pillar-bar.white span {background-color:#fff;}	

	.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; font-size: 1.5rem; font-weight: 700; text-transform: uppercase; font-family: sweet-sans-pro; color: #fff; display: inline-block; width: auto;}
	.pillar-bar.color span {background-color:#0b2341;}
	
	.pillar-bar.orange {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; display: inline-block; width: auto;}
	.pillar-bar.orange span {background-color:#cc4e0b;}	

@media (min-width:1200px) {
	.pillar-bar {padding: 8px 15% 8px 10%;}
}


.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;}
	}


/* 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 .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,.9); 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:hover .content {background-color:#cc4e0b;}
	.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);}
}

