body, html{
	font-family: "Lato";
	font-size: 16px;
	background: #fafafa;
	height: 100%;
}

.content p {
	font-size: 22px!important;
	font-weight: 300!important;
	color: #333!important;
}
.menu{
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
	color: #333;
}

.heroimage{
	background-image: url(/ui/images/lindsey-lamont-1309649-unsplash.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center 10px;
	/*height: 86vh;	*/
	/*			@include media-breakpoint-down(sm) {
            background-position: 75% 50%;
        }
        @include media-breakpoint-up(md) {
        }		*/
}

.new_hero{
	background-image: url(/ui/images/landing_hero_apr_5_2023_1300x780.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: 48% 40%;
	height: 40vh;
}

@media (min-width: 992px ) {
	.new_hero {
		background-position: 5% 40%;
		height: 115vh;
	}
}


.darken_lgimage{
	background: rgba(200, 72, 82, 0.1);
}
.contactimage{
	background: url(/ui/images/ContactBackground.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	height: 300px;
}
.overlay-text{
	display: inline;
	font-size: 3vmin;
	color: #fff;
	line-height: 1.22em;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.3), 1px 1px 1px rgba(0,0,0,0.3), 0 0 10px #000;
	text-transform: uppercase;
	font-weight: 700;
}
.centered {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.span-padding{
	padding: 5px 45px 10px;
}
.jump-menu{
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
}
.sections {
	padding-top: 80px;
	padding-bottom: 120px;
}
.latolight{
	font-weight: 300;
}
.latomedium{
	font-weight: 400;
}
.latobold{
	font-weight: 700;
}
.blueheading{
	font-weight: 300;
	color:  #004fa3;
	font-size: 48px;
	text-align: center;
	padding-bottom: 45px;
}
.left{
	text-align: left !important;
}
.top-padding-0{
	padding-top: 0 !important;
}
.top-padding-105{
	padding-top: 105px;
}
.top-padding-85{
	padding-top: 105px;
}
.content{
	font-weight: 300;
	color: #333;
	font-size: 22px;
	text-align: center;
}
.spacer{
	border-bottom: 1px solid #ebebeb;
	height: 95px;
}
.temp-blocks-bg{
	width: 250px;
	height: 250px;
	background: #c1c1c1;
}
.temp-blocks{
	width: 250px;
	height: 250px;
}
.image-blocks{
	width: 250px;
	height: 250px;
}
.logo-blocks{
	width: 250px;
}
.taskforce-images{
	height: 250px;
	width: 250px;
}
.full-width{
	width: 100% !important;
}
.figure-titles{
	font-size: 21px;
	color: #004fa3;
	text-transform: uppercase;
	padding: 25px 0 0;
	font-weight: 700;
}
.taskforce-titles{
	font-size: 18px;
	color: #004fa3;
	padding: 25px 0 0;
	font-weight: 700;
}
.height-100{
	height: 100px;
}
.height-125{
	height: 125px;
}
.figure-text{
	font-size: 18px;
	font-weight: 400;
	color: #333;
}
.btn-light{
	border-color: #c1c1c1 !important;
	text-transform: uppercase;
	padding: 0 30px;
	margin-bottom: 30px;
}
.btn-comingsoon{
	border-color: #dae0e5 !important;
	background-color: #fafafa;
	color: #dae0e5;
	text-transform: uppercase;
	padding: 0 30px;
	margin-bottom: 30px;
}
.shareheading{
	font-weight: 700;
	font-size: 53px;
	text-align: center;
	padding-bottom: 45px;
}
.sharesuccess{
	background: #fdb827;
	padding: 100px 0;
}
h4.taskforce-headings
{
	text-transform: uppercase;
	text-align: center;
	color: #004fa3;
}
.taskforce-bio{
	font-family: "Lato";
	font-size: 16px;
	background: #fafafa;
}
.alert-warning{
	background-color: #fdb827 !important;
	border: #fdb827 !important;
}
.pointer{
	cursor: pointer;
}
.contact-label{
	text-transform: uppercase;
	font-weight: 700;
}
.contact-label::after{
	content: ':';
}
.contact-label-border{
	height: 8px;
	border-top: 1px solid black;
	margin-top: -8px;
}
.footer{
	background-color: #333333;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	font-size: 12px;
	position: relative;
	padding-top: 50px;
	padding-bottom: 50px;
}
.footer a{
	color: #fff !important;
}

textarea{
	resize: none;
}

a.active{
	text-decoration: underline;
	text-decoration-color:  #fdb827;
}
a.active-footer{
	text-decoration: underline;
	text-decoration-color:  #fff;
}
.wiiImage {
	/*background-image: url(/ui/images/wii3.jpg);*/
	background-image: url(/ui/images/lindsey-lamont-1309649-unsplash.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center 34%;
	height: 80vh;
@include media-breakpoint-down(sm)
{
	background-position: 75% center;
}
}

.summitImage{
	background-image: url(http://dev.afpidea.org/ui/images/ASP_DAY_1_ 91.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center 34%;
	height: 80vh;
@include media-breakpoint-down(sm)
{
	background-position: 75% center;
}
}

.explore-link a{
	padding-left: 36px;
	cursor: pointer;
	color: #ffcd02!important;
	font-size: 15px!important;
	font-weight: 700;
}

.mega a{
	font-size: 14px;
	color: #ebba2c!important;
	font-weight: 700;
	line-height: 32px!important;
}

.videos-card{
	z-index: 3;
	margin-top: -.25rem;
	margin-left: 4%;
	margin-right: 4%;
	background: #fff;
	box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}

@media (min-width: 576px ) {
	.mega {
		width: 33.33%;
		float: left;
		text-align: left;
	}
	.explore-link{
		padding: 3px 0;
	}
	.explore-link a{
		font-size: 20px;
		padding: 3px 0;
	}
}

@media (min-width: 768px ) {
	.mega {
		width: 33.33%;
		float: left;
		text-align: left;
	}
}

@media (min-width: 992px) {
	.mega {
		width: 25%;
	}
	.explore-link a{
		font-size: 14px;
	}
}

.emerginghero{
	background-image: url(/ui/emergingleaders/images/hero_1500_cropped.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center 120px;
	height: 60vh;
}

@media (max-width: 768px ) {
	.emerginghero {
		display: none;
	}
}

.workshophero{
	background-image: url(/ui/emergingleaders/images/AFP-IDEA-EmergingLdrsVirtWorkshop-2021.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center 200px;
	height: 25vh;
}

.emergingleaders.sections{
	padding-top: 80px;
	padding-bottom: 80px;
	border-bottom: 1px solid #c1c1c1;
}

.emergingleaders.page-sections{
	padding-top: 60px;
	padding-bottom: 80px;
}

.antiracisminitiative{
	background-image: url(/ui/antiracisminitiative/images/clay-banks-LjqARJaJotc-unsplash.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center center;
	height: 60vh;
}

.activeMenu{
	color: #fbab20!important;
}

a.initiatives{
	color: #fbab20;
	font-weight: 700;
}

.activeTopMenu{
	color: #004fa3!important;
}

.nav-dropdown-a.dropdown-item:focus, .nav-dropdown-a.dropdown-item:hover{
	background-color: #fbab20!important;
}

@media screen and (max-width: 769px){
	.sections{
		padding-top: 20px!important;
		padding-bottom: 20px!important
	}}
