img.logo-image{
	box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, .3);
	}

/*General*/
main section a{
	text-decoration: none;
}
main section .arrow-after a:after{
	text-decoration: none;
	font-family: FontAwesome;
	color: #97D700;
	content: "\f061";
	vertical-align: top;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
	font-size: 90%;
}
p.link-in-site{
	text-transform: uppercase;
	font-weight:500;
}
/*End General*/

/*Donors*/
.donor-listing .picture-cards .card-section.box-text-left a{
	text-transform: uppercase;
	font-weight: 500;
}
.donor-listing .picture-cards .card-section.box-text-left a:after{
	text-decoration: none;
	font-family: FontAwesome;
	color: #97D700;
	content: "\f061";
	vertical-align: top;
	padding-left: 5px;
	display: inline-block;
	text-decoration: none;
	font-size: 90%;
}
/*End Donors*/

/*Our Stories*/
#four-row-donors.white-section{
	padding: 2rem 0;
}

/*End Our Stories*/
/*Banner*/
.topbox-tab{
	position: absolute;
	top:0;
}
header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront p, header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront h1, header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront h2, header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront h3 {	
/* 	font-size: 4.6rem;
	line-height: 1.1;
	margin-bottom: 0; */
	 font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 0;
    text-transform: none;
    font-weight: 800;
    margin-top: 1rem;
	text-shadow: 3px 3px 6px rgba(0, 0, 0, .3);
}
header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront {
/*     bottom: 40%; */
	bottom: 20%;
    text-shadow: 0px 0px 6px rgba(0, 0, 6, 0.3);
	text-align: center;
}
header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront a.button{
	margin-top:0;
	margin-bottom: 0;
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: .8rem;
	padding-bottom: .9rem;
	background-color: #006633;
	box-shadow: 0px 0px 6px rgba(0, 0, 6, 0.3);
	font-weight: 500;
}
header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront a.button:hover{
	text-decoration: none;
	background-color: #2b873b; 
}
header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront a.button:after{
	text-decoration: none;
	font-family: FontAwesome;
	color: #97D700;
	content: "\f061";
	vertical-align: top;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
	font-size: 90%;
}
header #banner-space .column .front-text-box, header #banner-space .columns .front-text-box {
    z-index: 15;
    position: absolute;
    left: 5%;
	right: 5%;
    box-sizing: border-box;
    display: block;
    margin: 0;
    color: 
    #fff;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
    width: 90%;
}
/*End Banner text*/

/*Header Space*/
header #banner-space {
	background: #f3f2ee;
	margin-top: 0rem;
	z-index: 4;
}
header #banner-space .column, header #banner-space .columns {
	height: 24rem;
	z-index: 15;
}
.top-button-upper a.button{
	padding: .6rem 2.9rem;
	font-size: 1.1rem;
}
header .brand .row.top-row .idrow.front .secondary-nav ul li a {
    font-size: 1.1rem;
	text-transform: uppercase;
	font-weight: 500;
}
header .brand .row.top-row .idrow.front .secondary-nav ul li a.alumni:after{	
	font-family: FontAwesome;
/* 	color: #a2e600; */
	color: #78c303;
	content: "\f08e";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
}
/*End Header Space*/


/*Picture cards*/
main section#three-row-first.white-section {
    background-color: 
    #fff;
    padding: 2rem 0 .7rem 0;
    display: block;
}
main .card .image-box {
    width: 100%;
    max-height: 60%;
    overflow: hidden;
    display: block;
    clear: both;
    position: relative;
    padding-top: 60%;
}
.card {
	margin-bottom: 1rem;
	border: none;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	overflow: hidden;
	color: #0a0a0a;
	z-index:100;
}
main .card:hover{
	box-shadow: none;
}
.picture-cards p.featured-link{
	text-transform: uppercase;
	font-size: 1.1rem;
	font-weight:500;
} 
.picture-cards p.featured-link::after{
	text-decoration: none;
	font-family: FontAwesome;
	color: #97D700;
	content: "\f061";
	vertical-align: top;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
}
.picture-cards .card-section.box-text-left{
	padding-left: 0;
	padding-top: .5rem;
	padding-bottom: 0;
}
/*end picture cards*/
/*Last row front*/
main section#news-announcments.white-section {
    background-color: #fff;
    padding: 2rem 0;
    display: block;
}
#news-announcments .calendar-unit-group  h3{
	font-size: 1.1rem;
	line-height: 1.4;
	margin-top: .1rem;
	margin-bottom: 0.3rem;
}
#news-announcments .calendar-unit-group  p{
	font-size: 1rem;
	line-height: 1.4;
}
section#news-announcments .calendar-half {
	padding-bottom: 0rem;
	position: relative;
	height: 100%;
	display: block;
	display: flex;
	align-items: center;
}
.columns.figure-half .program-images {
    padding-top: .6rem;
	padding-left: .6rem;
}
.columns.figure-half .program-images img{
	width: 100%;
}
.program-images figcaption p {
    padding-top: .6rem;
	font-size:.95rem;
	line-height: 1.4;
}
/*End last row front*/
/*Contact bar classes*/
.parking::before{
	font-family: FontAwesome;
	color: #97D700;
	content: "\f1b9";
	vertical-align: baseline;
	padding-right: 6px;
	display: inline-block;
	text-decoration: none;	
}
.maps::before{
	font-family: FontAwesome;
	color: #97D700;
	content: "\f041";
	vertical-align: baseline;
	padding-right: 6px;
	display: inline-block;
	text-decoration: none;	
}
.contacts::before{
	font-family: FontAwesome;
	color: #97D700;
	content: "\f2c2";
	vertical-align: baseline;
	padding-right: 6px;
	display: inline-block;
	text-decoration: none;	
}
.phone::before{
	font-family: FontAwesome;
	color: #97D700;
	content: "\f095";
	vertical-align: baseline;
	padding-right: 6px;
	display: inline-block;
	text-decoration: none;	
}
.email::before{
	font-family: FontAwesome;
	color: #97D700;
	content: "\f0e0";
	vertical-align: baseline;
	padding-right: 6px;
	display: inline-block;
	text-decoration: none;	
}
.address::before{
	font-family: FontAwesome;
	color: #97D700;
	content:"\f19c";
	vertical-align: baseline;
	padding-right: 6px;
	display: inline-block;
	text-decoration: none;	
}
/*End contact bar classes*/

/*News and Announcements*/
p.news-link-emutoday{
	text-transform: uppercase;
	font-weight: 500;
}
p.news-link-emutoday:after{
	font-family: FontAwesome;
/* 	color: #a2e600; */
	color: #78c303;
	content: "\f08e";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
}
/*End News and Announcments*/

/*Text area*/

h2.centerheader{
	text-align: center;
	text-transform: uppercase;
	font-size: 2rem;
}
h3.centerheader{
	text-align: center;
	text-transform: uppercase;
	font-size: 1.5rem;
}
.columns.textcolumn{
	padding-bottom: 1rem;
	z-index: 100;
	position: relative;
}
.columns.textcolumn a.button:after{
	text-decoration: none;
	font-family: FontAwesome;
	color: #97D700;
	content: "\f061";
	vertical-align: top;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
}
/*End text area*/
/*We Are E Tab*/
#unit-branding-tab {
	color: black;
	background: white;
	width: 7.5rem;
	padding: 0 0 .2rem 0;
	float: right;
	margin-right:.5rem;
}
/*End We Are E Tab*/








/* Large and up */
@media screen and (min-width: 64em) {
	
	/*Angle background*/
	.angular-back{}
	.angular-back::before{
		content: "";
		background-color: #e2e1d7;
		position: absolute;
		z-index: 1;
		top: 0%;
		bottom:0%;
		left: 0%;
		width:100%;
		clip-path: polygon(0 0, 100% 0, 47% 100%, 0% 100%);
		-webkit-clip-path: polygon(0 0, 100% 0, 47% 100%, 0% 100%);
		-moz-clip-path: polygon(0 0, 100% 0, 47% 100%, 0% 100%);
		shape-outside: margin-box;
		opacity: .4;
		margin: 0 50px 0px 0;
	}
	.textcolumn{
		padding-bottom: 1rem;
		z-index: 100;
	}
	/*Angle background*/

	/*Limited Announcements*/
	.event-description{
		max-height: 120px;
		overflow: hidden;
	}
	/*End Limited Announcements*/

	
}



/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
	
}


/* Medium and up */
@media screen and (min-width: 40em) {}


/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	img.logo-image{
		width:150px;
	}
	/*Header Space*/
	header #banner-space .column, header #banner-space .columns {
		max-height: 23rem;
		z-index: 15;
	}
	/*End Header Space*/
	/*Banner*/
	header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront p, header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront h1, header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront h2, header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront h3 {	
/* 		font-size: 3.2rem; */
		font-size: 1.1rem;
		line-height: 1.3;
	}
	header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront {
/* 		bottom: 32%; */
		bottom: 15%;
	}

/*End Banner text*/
	/*We Are E Tab*/
	#unit-branding-tab {
		margin-top: 4.8rem;
	}	
	/*End We Are E Tab*/	
}

/* Small only */
@media screen and (max-width: 39.9375em) {
	img.logo-image{
		width:120px;
	}
	
	header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront p, header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront h1, header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront h2, header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront h3 {	
/* 		font-size: 2rem; */
		font-size: 1rem;
		line-height: 1.2;
		padding-bottom: .3rem;
	}
	header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront {
/* 		bottom: 36%; */
		bottom: 20%;
	}
	header #banner-space .column .front-text-box.subfront, header #banner-space .columns .front-text-box.subfront a.button{
		font-size: 1rem;
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: .6rem;
		padding-bottom: .6rem;
	}
	/*Header Space*/
	.brand.front-top {
		padding-top: .4rem;
		background-color: #fff;
		width: 100%;
		padding-bottom: .4rem;
	}
	.unit-name h1 {
		font-size: 1.7rem;
		line-height: 1.1;
		text-transform: uppercase;
		padding-left: .5rem;
		font-weight: 500;
		position: absolute;
		top: .3rem;	
	}
	header #banner-space .column, header #banner-space .columns {
		height: 17rem;
		z-index: 15;
	}
	.block-e-unit {
		display: inline-block;
		padding-top: 0;
		margin: 0;
		width: 80%;
	}
	header .brand .row.top-row .idrow.front {
		padding-top: .7rem;
	}
	/*End Header Space*/
	/*We Are E Tab*/
	#unit-branding-tab {
		width: 6rem;
	}	
	/*End We Are E Tab*/	
}

/*/////////////*/
/* #unit-branding-tab {
	color: black;
	background: white;
	width: 100px;
	padding: 10px;
	float: right;
} */
/*/////// /////*/

/* Adjust quicklinks/button for mobile menu */
.vertical.secondary.menu #quick-links-top ul{
	margin-left: 0;
}
.vertical.secondary.menu .top-button-upper .button {
	padding: 0.75rem;
	margin: .3rem 1rem;
	background: none;
	border: 1px solid #e6e6e6;
	font-size: 95%;
}