body, html{
	font-family: "Lato";
	font-size: 16px;
	background: #fff;
	height: 100%;
}
.menu{
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
	color: #333;
}
.lgimage{
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;			
	background-position: center 10px;			
	height: 75vh;	
	background-image: url(/ui/images/womannotes_1300x867.jpg);
}	
.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; 	
}

.overlay-sub-text{
	margin-top: 40px;
	display: inline;
  	font-size: 2.3vmin;
  	color: #fff;
  	line-height: 1.1em;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.3), 1px 1px 1px rgba(0,0,0,0.3), 0 0 10px #000;    
	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;
}

@media (max-width: 425px) {
	 .lgimage{
  	height: 15vh!important;;
  }
}

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