/* TYPOGRAPHY */
h2 {color:#222;text-align:center; margin:0;}
h3 {color: #222; font-weight: 400; font-size: 1.5em;}
.h3-body {text-align:center;font-weight: 600;}

/* BACKGROUNDS */
.bgimg {
	background-attachment: inherit;
	background-position: center; 
	margin:0 -15px;
}
#clean.bgimg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,00a4e4+100&0.15+0,0.15+100 */
		background: -moz-linear-gradient(top,  rgba(255,255,255,0.15) 0%, rgba(0,164,228,0.15) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0.15) 0%,rgba(0,164,228,0.15) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,0.15) 0%,rgba(0,164,228,0.15) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#2600a4e4',GradientType=0 ); /* IE6-9 */
}
#solutions.bgimg {background-image: url('/transportation/annual-report-2024/images/fy24-getty-492541528.jpg');background-repeat: repeat;margin: 0 -30px;}
#initiatives.bgimg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
}
#investments.bgimg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a4e4+0,0075a3+100 */
	background: rgb(0,117,163); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A4E4', endColorstr='#0075A3',GradientType=0 ); /* IE6-9 */
}
#award.bgimg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
}
#teams.bgimg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
}
#downloads.bgimg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a4e4+0,0075a3+100 */
	background: rgb(0,117,163); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A4E4', endColorstr='#0075A3',GradientType=0 ); /* IE6-9 */
}
#highlights.bgimg {background-image: url('/transportation/annual-report-2024/images/fy24-getty-1339775923-gradient.jpg');background-repeat: repeat;}
#publication.bgimg {background-image: url('/transportation/annual-report-2024/images/fy24-getty-1206919144.jpg');background-repeat: repeat;}


/* VIDEO */
.background-video .embed-responsive-16by9::before {padding-top: 41.75%;}
.bgvid {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;	
	height: auto; 
	margin: 0; 
	padding: 0;
}
.bgvid-text {
	background: rgba(0, 0, 0, 1);
	color: #fff;
	line-height: 1.2;
	padding:1em;
	text-align:center;
}
.bgvid-text h1 {color:#fff; font-weight: 700; font-size: 2.15rem;}
.bgvid-text p.lead {color:#fff; font-weight: 300; font-size: 1.15rem;}
.bgvid-text a:link, .bgvid-text a:visited {color:#fff; text-decoration: underline;}
.bgvid-text a:hover, .bgvid-text a:active {color:#fff; text-decoration:none;}
@media (min-width: 768px) {  
	.background-video {position: relative;}
	.bgvid-text {
		background: none;
		padding: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width:90%;
	}
	.bgvid-text h1 {font-weight: 700; font-size: 2.75rem;}
	.bgvid-text p.lead {font-weight: 300; font-size: 1.25rem;}
}

@media (min-width: 992px) { 
	.bgvid-text {width:75%;}
	.bgvid-text h1 {font-weight: 700; font-size: 3.5rem;}
}
@media (min-width: 1200px) { 
	.bgvid-text {width:50%;}
}

/* BACKGROUNDS */
.bgimg {
	background-attachment: inherit;
	background-position: center; 
	margin:0 -15px;
}
#clean.bgimg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,00a4e4+100&0.15+0,0.15+100 */
		background: -moz-linear-gradient(top,  rgba(255,255,255,0.15) 0%, rgba(0,164,228,0.15) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0.15) 0%,rgba(0,164,228,0.15) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,0.15) 0%,rgba(0,164,228,0.15) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#2600a4e4',GradientType=0 ); /* IE6-9 */
}
#solutions.bgimg {background-image: url('/transportation/annual-report-2024/images/fy24-getty-492541528.jpg');background-repeat: repeat;margin: 0 -30px;}
#initiatives.bgimg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
}
#investments.bgimg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a4e4+0,0075a3+100 */
	background: rgb(0,117,163); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A4E4', endColorstr='#0075A3',GradientType=0 ); /* IE6-9 */
}
#award.bgimg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
}
#teams.bgimg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
}
#downloads.bgimg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a4e4+0,0075a3+100 */
	background: rgb(0,117,163); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A4E4', endColorstr='#0075A3',GradientType=0 ); /* IE6-9 */
}
#highlights.bgimg {background-image: url('/transportation/annual-report-2024/images/fy24-getty-1339775923-gradient.jpg');background-repeat: repeat;}
#publication.bgimg {background-image: url('/transportation/annual-report-2024/images/fy24-getty-1206919144.jpg');background-repeat: repeat;}


/* Solutions and Strategies section */
.bgwhite {background-color:#fff;}
.bgcover {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 200px;
}

/* R&D Highlights section */
#highlights {padding-top: 2rem; padding-bottom: 200px; text-align:center;}
.text-white a:link, .text-white a:visited {text-decoration: underline;}
.text-white a:hover, .text-white a:active {text-decoration: none;}
#highlights .card {border:none;}
#highlights .card-img {padding:0 1em;}
#highlights .card-img img {
	margin-top:-15px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#highlights .card-body h3 {font-size: 1.5em; font-weight: 500; line-height:1.2; margin:auto;}
#highlights .card-body h3 a:link, #highlights .card-body h3 a:visited {color:#222; text-decoration: none;}
#highlights .card-body h3 a:hover, #highlights .card-body h3 a:active {text-decoration: underline;}

/* Publications section */
.pubs-back .num {font-size: 2.5rem; font-weight: 600;}
.pubs-back {color:#fff; text-align: center; line-height:1.1; padding:1.5em;margin-left: -50px;}

/* CHECK FOR USE - old stuff */
.text-overlay {
	color:#fff; 
	padding:2em; 
	background: rgba(0, 0, 0, 0.9); 
	text-align:center;
}
.w80 {width:80%;}
.w100 {width:100%;}
.bdr-orange-top {border-top: 8px solid #E07700}
.pad-content {
	margin:3em 0;
}
.h4-orange {color: #E07700; font-size: 1.5em;}
.anim{opacity:0;transition:all 0.5s ease-in-out;will-change:transform;}
.anim-b,.anim-l,.anim-r{transform:translateY(50px);}
.anim-done{opacity:1 !important;transform:translate(0,0) !important;}


/* RESPONSIVE STYLES */

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {

}
/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.parallax1 {margin-top:0;}
	.anim-l{transform:translate(-50px, 0);}
	.anim-r{transform:translate(50px, 0);}
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
/* X-Large Devices, Wide Screens */
@media only screen and (min-width : 1600px) {
	#clean.bgimg {
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,00a4e4+100&0.15+0,0.15+100 */
		background: -moz-linear-gradient(top,  rgba(255,255,255,0.15) 0%, rgba(0,164,228,0.15) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0.15) 0%,rgba(0,164,228,0.15) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,0.15) 0%,rgba(0,164,228,0.15) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#2600a4e4',GradientType=0 ); /* IE6-9 */
	}
	#solutions.bgimg {background-image: url('/transportation/annual-report-2024/images/fy24-getty-492541528-xl.jpg')}
	#initiatives.bgimg {
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
	}
	#investments.bgimg {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a4e4+0,0075a3+100 */
	background: rgb(0,117,163); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A4E4', endColorstr='#0075A3',GradientType=0 ); /* IE6-9 */
	}
	#award.bgimg {
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
	}
	#teams.bgimg {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */}
	#publication.bgimg {background-image: url('/transportation/annual-report-2024/images/fy24-getty-1206919144-xl.jpg');background-repeat: repeat;}
	#highlights.bgimg {background-image: url('/transportation/annual-report-2024/images/fy24-getty-1339775923-gradient-xl.jpg');background-repeat: repeat;}
	#downloads.bgimg {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a4e4+0,0075a3+100 */
	background: rgb(0,117,163); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A4E4', endColorstr='#0075A3',GradientType=0 ); /* IE6-9 */
	}
}
/* Solutions and Strategies section */
.bgwhite {background-color:#fff;}
.bgcover {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 200px;
}
.whitebox {background-color: #fff; margin: auto;}

/* custom carousel */
#solutions .carousel-caption {
	position: initial;
	color: #222;
	text-align: left;
	font-family:'Roboto', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 1em;
}

#solutions .carousel-control-next, #solutions .carousel-control-prev {
	position: relative;
	color: #0071b8;
	opacity: 1;
	transition: opacity .15s ease;
	display: inline;
}
#solutions .carousel-control-next:hover, #solutions .carousel-control-prev:hover {text-decoration:underline;}
#solutions .fas {
	font-size: 0.85em;
	line-height: 1;
}
#solutions .carousel-control-next .fas {margin: 0 0.5em; color: #0071b8;}
#solutions .carousel-control-prev .fas {margin: 0 0.5em 0 0; color: #0071b8;}
.slideshownav {margin-top: 0;}

/* custom carousel two */
#initiatives .carousel-caption {
	position: initial;
	color: #222;
	text-align: left;
	font-family:'Roboto', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 1em;
}

#initiatives .carousel-control-next, #initiatives .carousel-control-prev {
	position: relative;
	color: #0071b8;
	opacity: 1;
	transition: opacity .15s ease;
	display: inline;
}
#initiatives .carousel-control-next:hover, #initiatives .carousel-control-prev:hover {text-decoration:underline;}
#initiatives .fas {
	font-size: 0.85em;
	line-height: 1;
}
#initiatives .carousel-control-next .fas {margin: 0 0.5em; color: #0071b8;}
#initiatives .carousel-control-prev .fas {margin: 0 0.5em 0 0; color: #0071b8;}
.slideshownav {margin-top: 0;}


/* R&D Highlights section */
#highlights {padding-top: 2rem; padding-bottom: 200px; text-align:center;}
.text-white a:link, .text-white a:visited {text-decoration: underline;}
.text-white a:hover, .text-white a:active {text-decoration: none;}
#highlights .card {border:none;}
#highlights .card-img {padding:0 1em;}
#highlights .card-img img {
	margin-top:-15px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#highlights .card-body h3 {font-size: 1.5em; font-weight: 500; line-height:1.2; margin:auto;}
#highlights .card-body h3 a:link, #highlights .card-body h3 a:visited {color:#222; text-decoration: none;}
#highlights .card-body h3 a:hover, #highlights .card-body h3 a:active {text-decoration: underline;}

/* Publications section */
.pubs-back .num {font-size: 2.5rem; font-weight: 600; padding-bottom: .25em;}
.pubs-back {color:#E07700; text-align: center; line-height:1.1; padding:1.5em; background: transparent linear-gradient(180deg, #fff 0%, #fff 100%) 0% 0% no-repeat padding-box; opacity: 1; border: 1px solid #707070;
border-radius: 15px;}

/* CHECK FOR USE - old stuff */
.text-overlay {
	color:#fff; 
	padding:2em; 
	background: rgba(0, 0, 0, 0.9); 
	text-align:center;
}
.w80 {width:80%;}
.w100 {width:100%;}
.bdr-orange-top {border-top: 8px solid #E07700}
.pad-content {
	margin:3em 0;
}
.h4-orange {color: #E07700; font-size: 1.5em;}
.anim{opacity:0;transition:all 0.5s ease-in-out;will-change:transform;}
.anim-b,.anim-l,.anim-r{transform:translateY(50px);}
.anim-done{opacity:1 !important;transform:translate(0,0) !important;}


/* RESPONSIVE STYLES */

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {

}
/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.parallax1 {margin-top:0;}
	.anim-l{transform:translate(-50px, 0);}
	.anim-r{transform:translate(50px, 0);}
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
/* X-Large Devices, Wide Screens */
@media only screen and (min-width : 1600px) {
	#clean.bgimg {
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,00a4e4+100&0.15+0,0.15+100 */
		background: -moz-linear-gradient(top,  rgba(255,255,255,0.15) 0%, rgba(0,164,228,0.15) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0.15) 0%,rgba(0,164,228,0.15) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,0.15) 0%,rgba(0,164,228,0.15) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#2600a4e4',GradientType=0 ); /* IE6-9 */
	}
	#solutions.bgimg {background-image: url('/transportation/annual-report-2024/images/fy24-getty-492541528-xl.jpg')}
	#initiatives.bgimg {
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
	}
	#investments.bgimg {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a4e4+0,0075a3+100 */
	background: rgb(0,117,163); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A4E4', endColorstr='#0075A3',GradientType=0 ); /* IE6-9 */
	}
	#award.bgimg {
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
	}
	#teams.bgimg {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
	}
	#publication.bgimg {background-image: url('/transportation/annual-report-2024/images/fy24-getty-1206919144-xl.jpg');background-repeat: repeat;}
	#highlights.bgimg {background-image: url('/transportation/annual-report-2024/images/fy24-getty-1339775923-gradient-xl.jpg');background-repeat: repeat}
	#downloads.bgimg {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a4e4+0,0075a3+100 */
	background: rgb(0,117,163); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,164,228,1) 0%,rgba(0,117,163,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A4E4', endColorstr='#0075A3',GradientType=0 ); /* IE6-9 */
	}
}