@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');
@import url('https://fonts.googleapis.com/css?family=Anton&display=swap');

/*give-rise*/
.campaign-title-box{
	text-align: center;
	color: #fff;
	line-height: 1.3;
}
.campaign-title-box h2{
	font-size: 2rem;
}
.campaign-title-box h2 a{
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}
.campaign-title-box h2 a:after{
	font-family: FontAwesome;
	color: #97ee31;
	content: "\f061";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
	font-size:80%;
}
main section#give-rise.white-section.black{
	background-color: #000;
	background-image: url("/_resources/srcimg/give-rise/greenrow.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 2.rem 0 3rem 0;
	display: block;
}
main section#give-rise .columns.black-bk{
	background-color: #000;
	padding: 1rem;
}
main section#give-rise .columns.black-bk .gif-box{
	padding-right: 1rem;
}
main section#give-rise .columns.black-bk .gif-box img{
	width: 100%;
}

main section#give-rise .columns.black-bk .logo-box{
	display: flex;
	align-items: center;
	justify-content: center;
}
main section#give-rise .columns.black-bk p{
	margin:0;
	padding:0;
}

/*end give-rise*/





span.smaller2 {
    font-size: 70%;
}


/*Button visit online section*/
main p .button.visit-linking-button {
	margin-bottom: 0;
	background-color: #9bda00;
	border: 1px solid #9bda00;
	padding-bottom: 0.8rem;
	padding-top: 0.8rem;
	font-weight: 500;
	color: #333;
	text-transform: uppercase;
}

a.visit-linking-button:after{
	font-family: FontAwesome;
	color: #006633;
	content: "\f061";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;

}

/*Button visit online section*/


/* featured-program-modal */
@media screen and (min-width: 64em) {
	#featured-program-modal {
		width: 800px;

	}
}
#featured-program-modal {
	height: inherit;
	min-height: inherit;
}
#featured-program-modal img {
	margin-bottom: 1rem;
}
#featured-program-modal .close-button {
	border-radius: 50px;
	background: #fff;
	width: 40px;
	height: 40px;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 4px #888;
	margin: -8px -14px;
	z-index: 10;
}
.a-like {
	line-height: inherit;
	color: #046535;
	text-decoration: none;
	cursor: pointer;
}
.button a {
	font-size: 0.9rem;
	line-height: 1;
	text-align: center;
	cursor: pointer;
	color: #fefefe;
	text-decoration: none;
}
/* featured-program-modal */




/*New - linking bar updates*/

.program-search-area [type="text"], .program-search-area [type="password"], .program-search-area [type="date"], .program-search-area [type="datetime"], .program-search-area [type="datetime-local"], .program-search-area [type="month"], .program-search-area [type="week"], .program-search-area [type="email"], .program-search-area [type="number"], .program-search-area [type="search"], .program-search-area[type="tel"], .program-search-area [type="time"], .program-search-area [type="url"], .program-search-area [type="color"], .program-search-area textarea {
    border: 1px solid #b9b9b9;
}
input::placeholder, textarea::placeholder {
	color: #666;
}
main .university-front .card .image-box {
/* 	background-color: blue; */
}

main section#emutoday-stories.white-section {
	background-color: #fff;
	padding: 0rem 0 1.5rem 0;
	display: block;
}
main #why-chose-emu .image-box{
	position: relative;
	padding-left: .7rem;
}
main #why-chose-emu .image-box span.button.green-link::after {
	content: "";
	vertical-align: baseline;
	padding-left: 0px;
	display: inline-block;
	text-decoration: none;
}
main #why-chose-emu .image-box .button.green-link::after {
	font-family: FontAwesome;
	color: #006633;
	content: "\f061";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
}
.button-like {
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance: none;
    border: 1px solid transparent;
    border-radius: 0;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
    line-height: 1;
    text-align: center;
	/*  margin: 0 0 1rem 0;
    margin-bottom: 1rem;
    margin-left: 0px;
    padding: 0.85em 1em;
	font-size: 0.9rem;
	color: #fefefe;
	background-color: #046535;
	*/
}
main #why-chose-emu .image-box .button-like.green-link {
	position: absolute;
	top: 1.6rem;
	margin-bottom: 1rem;
	margin-left: -.7rem;
	background-color: #a2e600;
	padding-top: .6rem;
	padding-bottom: .6rem;
	padding-left: 1rem;
	padding-right: 1rem;
	color: #333;
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: 500;
	z-index: 100;
	border: none;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
	text-align: left;
}
main #why-chose-emu .image-box .button.green-link {
	position: absolute;
	top: 1.6rem;
	margin-bottom: 1rem;
	margin-left: -.7rem;
	background-color: #a2e600;
	padding-top: .6rem;
	padding-bottom: .6rem;
	padding-left: 1rem;
	padding-right: 1rem;
	color: #333;
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: 500;
	z-index: 100;
	border: none;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
	text-align: left;
}
.find-your-program-unit{
	margin-top: 0rem;/*new*/
	margin-bottom: .6rem;/*new*/
}
.find-your-program-subheading {
	text-transform: capitalize;
	font-weight: 700;
	display: block;
	margin-top: 1rem;
	color: black;
}
a.person-story-link:hover::after{
	color: #fff;
}
a.person-story-link::after{
	font-family: FontAwesome;
	color: #a2e600;
	content: "\f061";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
	font-size: 1.4rem;
}
main section .program-search-area {
	position: relative;
	margin-top: .8rem;
}
main section #program-search-submit {
	position: absolute;
	font-size: 1.2rem;
	color: #333;
	top: .5rem;
	right: 1rem;
}
.program-images h3.a-like a {
	color: black;
}
.program-images h3:after{
	font-family: FontAwesome;
	color: #03562d;
	content: "\f061";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
	font-size: 1.4rem;
}
.program-images figcaption{
	padding: 1rem;
	background: #9ccb3b;
}
.program-images figcaption p{
	font-size: .95rem;
	line-height: 1.4;
}
.program-images figcaption h3{
	line-height: 1.3;
	margin-bottom:.2rem;
}
.columns.figure-half{
	padding-right: 1.8rem;
}
.columns.figure-half .program-images{
	padding-top: .6rem;
}
.columns.figure-half .program-images img{
	width:100%;
}
section#why-chose-emu .calendar-half .calendar-unit-group{
	position: relative;
	padding-bottom: .5rem;
	padding-left: 1rem; /*new*/
}
main section#why-chose-emu.tan-section {
	background-color: #f3f2ee;
	padding: 1.6rem 0 1.5 0;
	display: block;
}
#emutoday-stories .article-content-column .row:last-child{
	display: block;
}
ul.university-all-links{
	-moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
	width: 100%;
	position: relative;
	background-color: #fff;
	padding: 0;
	margin: 0;
	margin-top: -3rem;
	z-index: 150;
}
ul.university-all-links li{
	margin:0;
	width: 20%;
	padding: 0;
	position: relative;
	display: inline-block;
	list-style: none;
}
ul.university-all-links li a{
	color: #333;
	font-weight: 500;
	position: relative;
	padding: .5rem 0 .3rem 0;
	margin: 0;
	text-align: center;
	font-size: 1.1rem;
	display: block;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
ul.university-all-links li a:before {
	vertical-align: middle;
	padding-left: 0rem;
	display: inline-block;
	text-decoration: none;
}
ul.university-all-links li a.rankings:before {
	content: url('https://www.emich.edu/_resources/srcimg/topbar-icons/awards.png');
}
ul.university-all-links li a.pride:before {
	content: url('https://www.emich.edu/_resources/srcimg/topbar-icons/award.png');
}
ul.university-all-links li a.scholarships:before {
	content: url('https://www.emich.edu/_resources/srcimg/topbar-icons/lightbulb.png');
}
ul.university-all-links li a.info:before {
	content: url('https://www.emich.edu/_resources/srcimg/topbar-icons/info.png');
}
ul.university-all-links li a.applynow:before {
	content: url('https://www.emich.edu/_resources/srcimg/topbar-icons/checkmark.png');
}
ul.university-all-links li.apply{
	background-color: #2b873b;
	color: #fff;
}
ul.university-all-links li a.applynow{
	color: #fff;
}
ul.university-all-links li a.applynow:hover{
	color: #a2e600;
}
ul.university-all-links li:hover:nth-child(-n+4){
	color: black;
	background-color:#a2e600;


}
/*end New linking bar updates*/
/*Buy Bowl tickets row*/
section#buy-bowl-tickets{
	padding-top:0;
	padding-bottom: 0;
	background-color: #fff;
	background-image: url("https://www.emich.edu/_resources/srcimg/tornpaper-x.jpg");
	background-position: right bottom;
	background-repeat: repeat-x;
	border-bottom: 5px solid #a2e600;
	position:relative;
}
.logo-grouping{
	text-align: center;
	padding-top:2rem;
	position: relative;
}
.bowl-info{
	text-align: center;
	padding-top:4.5rem;
	position: relative;
	font-family:'Anton', sans-serif;
}
.columns.bowl-info{
	padding-left: 0;
	padding-right: 0;
}
.bowl-info p.team-names{
	font-size: 5rem;
	line-height: 1;
	margin-bottom:0;
	color: #006633;
}
.bowl-info p.team-names span.smaller{
	font-size: 80%;
	color: #2b873b;
}
.bowl-info p.bowl-date-location{
	font-size: 2.8rem;
	color: #333;
}
.logo-grouping p.bowl-logo-ql{
	margin-bottom:.5rem;
}
.logo-grouping a.ticket-buy{
	font-size: 1.4rem;
	text-transform: uppercase;
	font-weight: 600;
}
.logo-grouping a.ticket-buy::after {
	font-family: FontAwesome;
	color: #a2e600;
	content: "\f061";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
	font-size: 1.4rem;
}

/*End buy Bowl tickets row*/


/*October Michigan College Application month callout*/
/* section#college-application-month {
	padding-bottom: 0;
	padding-top: 0;
}
section#college-application-month .callout{
	border: 2px solid #006633;
	padding: 1.3rem 4.7rem;
	text-align: center;
	margin-bottom:.5rem;
}
section#college-application-month .callout p span.highlight{
	color: #2b873b;
	font-weight: 500;
}
section#college-application-month .callout p{
	font-size: 1.2rem;
} */
/*end October Michigan College Application month callout*/
/*New front*/
main section.new-buttons .primary-actions .columns.dividers {
	padding: 0 .7rem;
}

/* section#why-chose-emu .calendar-half {
	padding-bottom: 0rem;
	padding-top: 3%;
	position: relative;
} */

section#why-chose-emu .calendar-half {
	padding-bottom: 0rem;
	position: relative;
	height: 100%;
	display: block;
	display: flex;
	align-items: center;
}
/*New*/
section#why-chose-emu .calendar-half .individual-event {
	margin: .1rem !important;
	background: #fcfcfc;
	padding: 1rem .1rem !important;
}
section#why-chose-emu .calendar-half .individual-event:first-of-type {
	margin-bottom: 1.6rem !important;
}
section#why-chose-emu .calendar-half .individual-event:hover {
	background: #fff;
}
section#why-chose-emu .calendar-half .individual-event:hover .event-description * {
	color: #046535;
}
section#why-chose-emu .calendar-half .individual-event .event-description p {
	margin-bottom: 0 !important;
}
section#why-chose-emu .calendar-half .individual-event .event-description * {
	color: black;
}
section#why-chose-emu .calendar-half .individual-event .front-date{
	padding-right: 0;/*New*/
}
section#why-chose-emu .calendar-half .individual-event .front-date img {
	float: right;
	margin-top: .4rem;
}
section#why-chose-emu .calendar-half .individual-event .front-date .month{
	color: #2b873b;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.1rem;
	margin: 0;
	padding: 0;
	line-height: 1.1rem;
	margin-top: .4rem;
}
section#why-chose-emu .calendar-half .individual-event .front-date .number{
	text-align: center;
	text-transform: uppercase;
	font-size: 2.1rem;
	margin: 0;
	padding: 0;
	line-height: 2.1rem;
}
section#why-chose-emu .calendar-half .front-details {
	padding-right: 1.5rem;
/* 	font-family: Roboto, Helvetica, sans-serif; */   /*new*/
}
section#why-chose-emu .calendar-half .front-details a{
	color: #333;/*new*/
}
section#why-chose-emu .calendar-half .front-details a:hover{
	text-decoration: underline;/*new*/
}
section#why-chose-emu .calendar-half .front-details h3{
	font-size: 1.2rem;
	margin-bottom: .3rem;
	line-height: 1.3; /*New*/
}
section#why-chose-emu .calendar-half .front-details h3 a::after{
	font-family: FontAwesome;
	color: #a2e600;
	content: "\f061";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;;
}
section#why-chose-emu .calendar-half .event-description p{
	line-height: 1.3;/*New*/
	font-weight: 400;
	font-size: 1rem;/*New*/
	margin-bottom: 1.1rem;/*New*/
}
section#why-chose-emu .calendar-header h2{
	text-transform: uppercase;
	font-size: 2rem;
	line-height: 1.3; /*New*/
	color: #2b873b;
	margin-bottom: .6rem;/*New*/
}
h2 a.visit-online-link:after{
	font-family: FontAwesome;
	color: #a2e600;
	content: "\f061";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
}
h2 a.visit-online-link{
	color: #333;
}
section#why-chose-emu .calendar-header h2 span.green-hightlight{
	color: #2b873b;/*New*/
}
section#why-chose-emu.primarygreen-section {
	padding: 0;
	position: relative;
}
#why-chose-emu .why-emu-half .picture-cards{
	position: relative;
}
section#why-chose-emu .why-emu-half .picture-cards p{
	position: absolute;
	top: 44%;
	text-align: center;
	z-index: 200;
	width: 100%;
}
section#why-chose-emu p a.button.choose-link-button{
	background-color: #a2e600;
	color:#333;
	font-size: 1.7rem;
	text-transform: uppercase;
	border: none;
	padding-left:2.2rem;
	padding-right: 2.2rem;
}
section#why-chose-emu p a.button.choose-link-button::after{
	font-family: FontAwesome;
	color: #006633;
	content: "\f061";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
	font-size: 1.6rem;
}

section#why-chose-emu .columns.why-emu-half {
	padding-top:0;
}
section#why-chose-emu .why-emu-half .column {
	padding: 0;
	margin: 0;
}
section#why-chose-emu .why-emu-half .card{
	padding:0;
	margin: 0;
	box-shadow:none;
	border: none;
}
section#why-chose-emu .why-emu-half .card:hover{
	box-shadow:none;
}
main #why-chose-emu .card .image-box {
	width: 100%;
	max-height: 105%;
	overflow: hidden;
	display: block;
	clear: both;
	position: relative;
	padding-top: 105%;
	border: none;
}
main #why-chose-emu .card .image-box img{
	border: none;
	padding: 0;
	margin:0;
	box-shadow:none;
}
main #why-chose-emu .program-items .column  {
	border-left: none;
	border-top: none;
	border-bottom: none;
	border-right: 4px solid white;
}
main #why-chose-emu .program-items .column:nth-child(-n+3)  {
	border-bottom: 4px solid white;
}
main #why-chose-emu .program-items  {
	border-left: 4px solid white;
}
main #parents-families h2, main #get-to-know h2, main #video-links .discover-campus-half h2{
	text-transform: uppercase;
	font-size: 2rem;
}
main #video-links h2{
	text-transform: uppercase;
	font-size: 2rem;
}
main section#video-links{
	padding-top: 1.4rem;
	padding-bottom: 2rem;
}
/*Temporary image*/
main section#video-links img{
	width: 100%;
}
main section#get-to-know.white-section,
main section#parents-families.white-section {
	padding: 1rem 0 1rem;
}
main #parents-families .card,
main #get-to-know .card {
    margin-bottom: 1rem;
    border: none;
    border-radius: 0;
    background: #fefefe;
    box-shadow: none;
    overflow: hidden;
    color: #0a0a0a;
	position: relative;
	z-index: 1;
}
main #parents-families .card {
	background: none;
}
main #get-to-know .picture-cards .column,
main #parents-families .picture-cards .column {
	padding-right: 0.7rem;
	padding-left: 0.7rem;
}
main #get-to-know .card .image-box,
main #parents-families .card .image-box {
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	display: block;
	clear: both;
	position: relative;
	padding-top: 100%;
	z-index: 2;
}
main #parents-families .card .image-box  {
	padding-top: 52%;
}
main #get-to-know .card .image-box img,
main #parents-families .card .image-box img {
	margin: 0;
	padding: 0 0 0 .7rem;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
main #get-to-know .card .image-box .button.green-link,
main #parents-families .card .image-box .button.green-link {
	position:absolute;
	bottom: 1.1rem;
	margin-bottom: 1rem;
	background-color: #a2e600;
	padding-top:.6rem;
	padding-bottom:.6rem;
	padding-left: 1rem;
	padding-right: 1rem;
	color: #333;
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: 500;
	z-index: 100;
	border: none;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
	text-align: left;
}
main #parents-families .card .image-box .button.green-link  {
	font-size: 22px;
	margin-bottom: 1.5rem;
	background-color: #027b30;
	color: #fff;
}
#get-to-know  .card-section,
#parents-families  .card-section{
    padding-left: .7rem;
	padding-right: 0;
	padding-top: 0rem;
}

#get-to-know .card .fa {
	color: #03562d;
}
#parents-families .card .fa {
	color: #97d700;
}

/* main #get-to-know .card .image-box .button.green-link::after,
main #parents-families .card .image-box .button.green-link::after{
	font-family: FontAwesome;
	color: #006633;
	content: "\f061";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
}
main #parents-families .card .image-box .button.green-link::after {
	color: #97D700;
} */


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

/* 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) {
	/*Give rise*/
	.campaign-title-box h2{
		font-size: 1.6rem;
	}
	/* end Give rise*/

/*New 202002*/
	.columns.figure-half {
		padding-right: .8rem;
	}
	section#why-chose-emu .calendar-half {
		border-top: 1px solid #ccc;
		padding-top: 1rem;
		margin-top: 1rem;
	}
	section#why-chose-emu .calendar-half .calendar-unit-group{
		padding-bottom: .5rem;
	}
	ul.university-all-links li{
		font-size: 1.1rem;
		width: 50%;
		border: 1px solid #ccc;
	}
	ul.university-all-links li:last-child{
		width: 100%;
		border: none;
	}
/*New 202002*/
	/*Buy Bowl tickets row*/
	section#buy-bowl-tickets{
	}
	.logo-grouping{
		padding-top:.8rem;
	}
	.logo-grouping p.bowl-logo-ql {
		margin-bottom: 0;
	}
	.bowl-info{
		padding-top:2.7rem;
	}
	.bowl-info p.team-names{
		font-size: 3.6rem;
		line-height: 1;
		margin-bottom:0;
		color: #006633;
	}
	.bowl-info p.team-names span.smaller{
		font-size: 80%;
		color: #2b873b;
	}
	.bowl-info p.bowl-date-location{
		font-size: 1.6rem;
		color: #333;
	}
	.logo-grouping a.ticket-buy{
		font-size: 1rem;
	}

/*End buy Bowl tickets row*/

/*October Michigan College Application month callout*/
	section#college-application-month.white-section{
		padding-top: 0;
		padding-bottom: 1.5rem;
	}
	section#college-application-month .callout{
		padding: 1.1rem 1.6rem;
	}
	section#college-application-month .callout p{
		font-size: 1rem;
	}
	section#college-application-month .callout span.greenlink{
		font-weight:500;
		color: #2b873b;
	}
		/*end October Michigan College Application month callout*/

/* 	section#why-chose-emu .calendar-half {
		padding-bottom: 2rem;
	} */
	main #get-to-know .card .image-box .button.green-link,
	main #parents-families .card .image-box .button.green-link{
		font-size: 1.2rem;
		bottom: .5rem;
	}
	section#why-chose-emu .columns.why-emu-half {
		padding-top:0;
		border-top: 1.2rem solid #fff;
		border-left: .8rem solid #fff;
		border-right: .8rem solid #fff;
	}
	main #video-links .discover-campus-half h2{
		padding-top: 1rem;
	}
	main #get-to-know .card .image-box,
	main #parents-families .card .image-box {
		max-height: 67%;
		padding-top: 67%;
	}
	main #parents-families .card .image-box {
		padding-top: 50%;
	}
	#get-to-know .card-section,
	#parents-families .card-section {
		padding-top: .7rem;
	}

}

/* Small only */
@media screen and (max-width: 39.9375em) {
		/*Give Rise*/
	.campaign-title-box h2{
		font-size: 1.2rem;
	}
	main section#give-rise .columns.black-bk{
		padding-bottom: 1.8rem;
	}
	/*end Give Rise*/

		/*New 202002*/
	.columns.figure-half {
		padding-right: .8rem;
	}
	section#why-chose-emu .calendar-half .front-details h3 {
		font-size: 1.1rem;
		margin-bottom: .3rem;
		line-height: 1.3;
	}
	section#why-chose-emu .calendar-half .event-description p {
		line-height: 1.2rem;
		font-weight: 400;
		font-size: .95rem;
	}
	section#why-chose-emu .calendar-half .calendar-unit-group {
		padding-bottom: 0rem;
	}
	section#why-chose-emu .calendar-header h2 {
		font-size: 1.7rem;
		line-height: 1.3;
	}
	section#why-chose-emu .calendar-half {
		border-top: 1px solid #ccc;
		padding-top: 1rem;
		margin-top: 1rem;
	}
	ul.university-all-links li{
		font-size: .9rem;
		width: 50%;
		border: 1px solid #ccc;
	}
	ul.university-all-links li:last-child{
		width: 100%;
		border: none;
	}
	ul.university-all-links li a.rankings:before {
	content: url('https://www.emich.edu/_resources/srcimg/topbar-icons/awards.png');
	transform: scale(.9);
}
ul.university-all-links li a.pride:before {
	content: url('https://www.emich.edu/_resources/srcimg/topbar-icons/award.png');
	transform: scale(.9);
}
ul.university-all-links li a.scholarships:before {
	content: url('https://www.emich.edu/_resources/srcimg/topbar-icons/lightbulb.png');
	transform: scale(.9);
}
ul.university-all-links li a.info:before {
	content: url('https://www.emich.edu/_resources/srcimg/topbar-icons/info.png');
	transform: scale(.9);
}
ul.university-all-links li a.applynow:before {
	content: url('https://www.emich.edu/_resources/srcimg/topbar-icons/checkmark.png');
	transform: scale(.9);
}

/*End New 202002*/
	/*Buy Bowl tickets row*/
	.bowl-info {
		text-align: center;
		padding-top: 1.6rem;
		padding-bottom: 1.6rem;
	}
	.bowl-info p.team-names{
		font-size: 3.7rem;
		line-height: 1;
		margin-bottom:0;
		color: #006633;
	}
	.bowl-info p.team-names span.smaller{
		font-size: 80%;
		color: #2b873b;
	}
	.bowl-info p.bowl-date-location{
		font-size: 1.7rem;
		line-height: 1;
		color: #333;
	}
	.bowl-info a.ticket-buy{
		font-size: 1.2rem;
		text-transform: uppercase;
		font-weight: 500;
	}
	.bowl-info a.ticket-buy::after {
		font-family: FontAwesome;
		color: #a2e600;
		content: "\f061";
		vertical-align: baseline;
		padding-left: 6px;
		display: inline-block;
		text-decoration: none;
	}
	/*End buy Bowl tickets row*/

	/*October Michigan College Application month callout*/
	section#college-application-month .callout{
	padding: 1rem 1.2rem;
}
		section#college-application-month .callout p{
	font-size: 1rem;
}
	/*end October Michigan College Application month callout*/
	section#why-chose-emu.primarygreen-section {
		padding-top: .8rem;
	}
	section#why-chose-emu .calendar-half {
		padding-bottom: 0rem; /*New*/
	}
	section#why-chose-emu .why-emu-half .column.collapse-hide {
		display: none;
	}
	section#why-chose-emu .why-emu-half .picture-cards p{
		top: 72%;
	}
	section#why-chose-emu p a.button.choose-link-button{
		font-size: 1.3rem;
	}
	main #why-chose-emu .why-emu-half .card .image-box {
		width: 96.5%;
		max-height: 67%;
		padding-top: 67%;
		border: none;
		margin-top: 1.1rem;
		margin-left: .5rem;
		margin-right: 1rem;
	}
	main #get-to-know .card .image-box .button.green-link,
	main #parents-families .card .image-box .button.green-link{
		font-size: 1rem;
		bottom: 0rem;
	}
	main #get-to-know .card,
	main #parents-families .card{
		margin-left: 1.3rem;
		margin-right: 2rem;
	}
	main #get-to-know .card .image-box,
	main #parents-families .card .image-box{
		width: 94%;
		max-height: 67%;
		padding-top: 67%;
	}
	main #parents-families .card .image-box {
		padding-top: 47%;
	}
	main #video-links .discover-campus-half h2{
		padding-top: .5rem;
	}
	#get-to-know .card-section,
	#parents-families .card-section{
		padding-top: .7rem;
		font-size: .9rem;
	}
}





/*end new front*/




/******************************************************************************/
/* FRONT BANNER ***************************************************************/
header #front-banner-image.front-page .column .front-text-box p.lowercase-text.single-topic, header #front-banner-image.front-page .columns .front-text-box p.lowercase-text.single-topic {
	font-size: 1.6rem;
	line-height: 2.0rem;
	padding: 1.6rem 0 1.6rem;
	width: 90%;
	font-weight: 500;
	margin: 0 auto;
	/*text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.6);*/
	text-shadow: none;
	text-align: left;
	color: #333;
}
/*Holiday only*/
/*img.holiday-text{
padding: 1.6rem 0 0rem;
max-width: 78%;
-webkit-filter: drop-shadow(0px 5px 5px  rgba(0, 0, 0, 0.5));
filter:         drop-shadow(0px 5px 5px  rgba(0, 0, 0, 0.5));

}*/
/*See line 281 for box changes*/
header #front-banner-image.front-page .column .front-text-box.large a.button.giving-true-button, header #front-banner-image.front-page .columns .front-text-box.large a.button.giving-true-button {
	margin-top: .8rem;
	margin-bottom:1rem;
	font-size: 1.5rem;
	padding: .8rem 2rem;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.4), 4px 6px 20px rgba(0, 0, 0, 0.3);
}
/*header #front-banner-image.front-page .column .front-text-box p.giving-true-text, header #front-banner-image.front-page .columns .front-text-box p.giving-true-text {
	font-size: 1.6rem;
	line-height: 120%;
	text-transform:none;
	padding: .1rem 0 1rem;
	width: 80%;
	font-weight: 500;
	margin: 0 auto;
	text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.6);
}*/
/*end Giving Trueday*/

/*Lowercase text and button*/
header #front-banner-image.front-page .column .front-text-box.large h1.smaller-front-title.less-space-below, header #front-banner-image.front-page .columns .front-text-box.large h1.smaller-front-title.less-space-below {
	padding: .8rem 0 0rem 0;
}
header #front-banner-image.front-page .column .front-text-box p.lowercase-text, header #front-banner-image.front-page .columns .front-text-box p.lowercase-text {
	font-size: 1.5rem;/*regular text*/
	line-height: 120%;
	text-transform:none;
	padding: .1rem 0 1rem;
	width: 90%;
	font-weight: 500;
	margin: 0 auto;
	text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.6);
}
header #front-banner-image.front-page .column .front-text-box.large a.button.smaller-button, header #front-banner-image.front-page .columns .front-text-box.large a.button.smaller-button {
	margin-bottom:1.5rem;
	font-size: 1.2rem;
	padding: .8rem 2rem;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.4), 4px 6px 20px rgba(0, 0, 0, 0.3);
	/*box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.1), 4px 6px 10px rgba(0, 0, 0, 0.1);*//*2017-12-05 holiday video only*/
}
header #front-banner-image.front-page .column .front-text-box.large ul.inline-buttons, header #front-banner-image.front-page .columns .front-text-box.large ul.inline-buttons {
	list-style: none;
	display: inline-block;
	margin-left: 0;
}
header #front-banner-image.front-page .column .front-text-box.large ul.inline-buttons li, header #front-banner-image.front-page .columns .front-text-box.large ul.inline-buttons li{
	list-style: none;
	display: inline-block;
	margin-right: .8rem; /*20190328*/
}
header #front-banner-image.front-page .column .front-text-box.large ul.inline-buttons li a.firstbutton, header #front-banner-image.front-page .columns .front-text-box.large ul.inline-buttons li a.firstbutton{
	list-style: none;
	display: inline-block;
	margin-right: 2rem;
}
header #front-banner-image.front-page .column .front-text-box a, header #front-banner-image.front-page .columns .front-text-box h2 a {
/*     color: #006633; */
	color: #fff;
    text-decoration: none;
}
header #front-banner-image.front-page .column .front-text-box a, header #front-banner-image.front-page .columns .front-text-box h2 a:hover {
/*     color: #006633; */
	color: #fff;
    text-decoration: none;
}
header #front-banner-image.front-page .column .front-text-box a, header #front-banner-image.front-page .columns .front-text-box h2 a:visited {
/*     color: #006633; */
	color: #fff;
    text-decoration: none;
}
/* header #front-banner-image.front-page .column .front-text-box a, header #front-banner-image.front-page .columns .front-text-box h2 a:after {
    font-family: FontAwesome;
	color: #a2e600;
	content: "\f061";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
} */
/*end Lowercase text and button*/

/*header #front-banner-image.front-page .column .front-text-box.large p.brightcolor-viewbook, header #front-banner-image.front-page .columns .front-text-box.large p.brightcolor-viewbook {
	color: #ccff00;
	margin-bottom: 1.2rem;
}
header #front-banner-image.front-page .column .front-text-box .brightcolor-viewbook a, header #front-banner-image.front-page .columns .front-text-box .brightcolor-viewbook a {
	color: #ccff00;
	text-decoration: none;
}

img.front-true{
	padding-top: 2rem;
}*/
/*header #front-banner-image.front-page .columns .front-text-box.large h1.smaller-front-title{
font-size: 5.3rem;
line-height: 5.3rem;
}
header #front-banner-image.front-page .column .front-text-box.large, header #front-banner-image.front-page .columns .front-text-box.large{
bottom: 13%;
}
*/

/*Front 9-1-2017*/
/*header #front-banner-image.front-page .column .front-text-box.large, header #front-banner-image.front-page .columns .front-text-box.large {
bottom: 12%;
text-shadow: 0 0 8px rgba(0, 0, 6, 0.7);
}
header #front-banner-image.front-page::after {
background-image: linear-gradient(to bottom, transparent 62%, #000 100%);
}*/
/*Front alignment right Sept 19, 2017*/
/*header #front-banner-image.front-page .column .front-text-box.large h1.smaller-front-title, header #front-banner-image.front-page .columns .front-text-box.large h1.smaller-front-title {
font-size: 3.6rem;
line-height: 4rem;
font-weight: 600;
padding: .8rem 0 1rem 0;
text-transform: capitalize;
letter-spacing: 1px;
}*/
/*header #front-banner-image.front-page .column .front-text-box.large, header #front-banner-image.front-page .columns .front-text-box.large {
bottom: 3%;
text-shadow: 0 4px 6px rgba(0, 0, 6, 0.8);
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3), 4px 6px 20px rgba(0, 0, 0, 0.2);
text-align: center;
background-color: rgba(255,255,255, 0.7);
padding-left: .8rem;
padding-right: .8rem;
margin-bottom: 2rem;
padding-bottom: .3rem;
width: 45%;
margin-left: 55%;
}*/

/*for April 6 commencement - reveal this and hide one above*/
/*header #front-banner-image.front-page .column .front-text-box.large, header #front-banner-image.front-page .columns .front-text-box.large {
bottom: 35%;
text-shadow: 0 4px 6px rgba(0, 0, 6, 0.8);
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3), 4px 6px 20px rgba(0, 0, 0, 0.2);
text-align: center;
background-color: rgba(0,0,0, 0.6);
padding-left: 2rem;
padding-right: 2rem;
padding-top: 2rem;
margin-bottom: 1rem;
padding-bottom: .3rem;
box-sizing: border-box;
width: 45%;
margin-left: 0;
}
header #front-banner-image.front-page .column .front-text-box.large .commencement,  header #front-banner-image.front-page .columns .front-text-box.large .commencement{
padding-bottom: 1.5rem;
box-sizing: border-box;
display: block;
text-transform: none;
}
header #front-banner-image.front-page .column .front-text-box.large .commencement p:first-child,  header #front-banner-image.front-page .columns .front-text-box.large .commencement p:first-child{
font-size: 1.9rem;
line-height: 2.1rem;
}
header #front-banner-image.front-page .column .front-text-box.large .commencement p,  header #front-banner-image.front-page .columns .front-text-box.large .commencement p{
margin-bottom: .8rem;
}
header #front-banner-image.front-page .column .front-text-box.large .commencement p a,  header #front-banner-image.front-page .columns .front-text-box.large .commencement p a{
text-decoration: underline;
}
header #front-banner-image.front-page .column .front-text-box.large .commencement p a:hover,  header #front-banner-image.front-page .columns .front-text-box.large .commencement p a:hover{
color: #94d900;
}*/
/*end commencement*/


/*magazine story*/
header #front-banner-image.front-page .column .front-text-box.large .magazine-story,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story{
	box-sizing: border-box;
	position: relative;
	display: block;
	text-transform: none;
	background-color: rgba(0,0,0, 0.7);/*20190404*/
/* 	width: 50%;
	margin-left:50%;
	margin-right: auto; */
	text-shadow: 6px 6px 12px rgba(0, 0, 0, 0.8);/*20190109*/
	/*box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3), 4px 6px 20px rgba(0, 0, 0, 0.2);*/
	text-align: center;
	padding-left: .8rem;
	padding-right: .8rem;
	padding-top: .8rem;/*20190404 demo size*/
	padding-bottom: 1rem;/*20190404 demo size*/
	/*border: 20px solid rgba(255, 255, 255, 0.1);*/
}
header #front-banner-image.front-page .column .front-text-box.large .magazine-story h2,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story h2{
	text-transform: uppercase;
	/*letter-spacing: -1px;*/
	font-size: 2.8rem;/*20181213*/
	line-height: 3rem;/*20181213*/
	margin-bottom: .5rem;/*20181204*/
	font-weight: 600;
	/*color: #c9f320;*/ /*bright green*/
	color: #fff;
	text-shadow: 6px 8px 15px rgba(0, 0, 0, 0.9);/*20181005*/
	margin-top: 1rem;
}
header #front-banner-image.front-page .column .front-text-box.large .magazine-story h2.greater,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story h2.greater{
	text-transform: uppercase;
	/*font-size: 3.9rem;/*20190109*/
	/*line-height: 4.5rem;*//*20190109*/
/* 	font-size: 2.5rem;
	line-height: 3rem; */
	/*Bowl*/
font-size: 4rem;
line-height: 4.2rem;
/*end Bowl*/
	margin-bottom: .4rem;/*20190109*/
	font-weight: 600;
	color: #fff;
	letter-spacing: 1px;
}
header #front-banner-image.front-page .column .front-text-box.large .magazine-story h2 span.brighter-green,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story h2 span.brighter-green{
	color: #c9f320; /*bright green*/
}
header #front-banner-image.front-page .column .front-text-box.large .magazine-story h2.adjusted-size, header #front-banner-image.front-page .columns .front-text-box.large .magazine-story h2.adjusted-size{
	font-size: 3.2rem;
	line-height: 3.6rem;
	margin-bottom: 1rem;
}
header #front-banner-image.front-page .column .front-text-box.large .magazine-storyt p:first-child,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story p:first-child{
	font-size: 1.9rem;
}
header #front-banner-image.front-page .column .front-text-box.large .magazine-story p,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story p{
	margin-bottom: .5rem;/*20190109*/
	font-size: 1.5rem;/*20190201*/
/* 	line-height: 2rem; */
		/*Bowl*/
	line-height: 2.1rem;
	/*end Bowl*/
	/*letter-spacing: -1px;*/
	font-weight: 600;/*20180828*/
	text-shadow: 6px 6px 12px rgba(0, 0, 12, 0.9);/*20180921*/
}
header #front-banner-image.front-page .column .front-text-box.large .magazine-story p a,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story p a{
	text-decoration: none;
	font-size: 90%;
	color: #fff;
	/*font-weight: 500;*/
	font-weight: 600;
	text-shadow: none;
	font-size: 1.4rem;
}
header #front-banner-image.front-page .column .front-text-box.large .magazine-story p.smaller,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story p.smaller{
	font-weight: 500;
	margin-bottom: 1.4rem;
}
header #front-banner-image.front-page .column .front-text-box.large .magazine-story p.smaller a,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story p.smaller a{
	text-decoration: none;
	font-size: 1.1rem;
	color: #fff;
	font-weight: 500;
}
header #front-banner-image.front-page .column .front-text-box.large .magazine-story p a i.fa,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story p a i.fa{
	text-decoration: none;
	color: #c9f320;
	margin-left: .5rem;
}
header #front-banner-image.front-page .column .front-text-box.large .magazine-story p a:hover,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story p a:hover{
	/*color: #94d900;*/
	/*test blurry*/
	/*color: #fff;*/
	color: #a2e600;
}
/*end magazine story*/

/*front text box - common*/
header #front-banner-image.front-page .columns .front-text-box.large h1.smaller-front-title{
	font-size: 5.3rem;
	line-height: 5.3rem;
}
header #front-banner-image.front-page .column .front-text-box.large, header #front-banner-image.front-page .columns .front-text-box.large{
/* 	bottom: 58%; */
	bottom: 20%;
}
header #front-banner-image.front-page .column .front-text-box, header #front-banner-image.front-page .columns .front-text-box {
	z-index: 15;
	position: absolute;
	left: 0%;
/* 	bottom: 58%; */
	box-sizing: border-box;
	display: block;
	margin: 0;
	color: #fff;
	text-shadow: none;
	text-transform: uppercase;
	width: 100%;
}
header #front-banner-image.front-page .column .front-text-box.large a.button, header #front-banner-image.front-page .columns .front-text-box.large a.button {
	margin-top: .5rem;
	font-size: 1.3rem;
	background-color: #2b873b;
	text-shadow: none;
	margin-bottom: 1.4rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
}
header #front-banner-image.front-page .column .front-text-box.large a.button.hollow, header #front-banner-image.front-page .columns .front-text-box.large a.button.hollow {
	font-size: 1.1rem;
	/*background-color: transparent;*/
	border: 1px solid #fff;/*20180921*/
	text-shadow: 3px 3px 12px rgba(0, 0, 12, 0.7);
	margin-bottom: .8rem;
	padding-top: .6rem;
	padding-bottom: .6rem;
	text-transform: uppercase;
	background-color: rgba(255, 255, 255, .1);
}
header #front-banner-image.front-page {
	position: relative;
	padding-bottom: 0rem;
}
/*end front text box - common*/
header #front-banner-image.front-page {
	position: relative;
	padding-bottom: 0rem;
	background-position: center cover;
}
header #front-banner-image.front-page {
  background: center / cover ;
}
header #front-banner-image.front-page .column, header #front-banner-image.front-page .columns {
  min-height: 25rem;
  height: 60vh;
  /* height: 68vh; 2022-07-05 */
  /*height: 85vh; 20190319*/
  /*min-height: 29rem; 20190319*/
  z-index: 15;
}

/* Medium only */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	/*Why I chose*/
/* 	header #front-banner-image.front-page .column .front-text-box.large .magazine-story, header #front-banner-image.front-page .columns .front-text-box.large .magazine-story {
		 width: 50%;
	} */
/*End Why I chose*/

	/*Stay Smart 2020*/
	header #front-banner-image.front-page .column .front-text-box.large .magazine-story, header #front-banner-image.front-page .columns .front-text-box.large .magazine-story {
		 width: 43%;
	}
/*Stay Smart 2020*/




	/*Stay smart 2020*/
  header #front-banner-image.front-page .column .front-text-box.large .magazine-story h2,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story h2{
 	font-size: 2rem;
    line-height: 2rem;
	  /*margin-bottom: .2rem; */
	  /* font-size: 2rem;
	  line-height: 2.1rem;
	  margin-bottom: 1rem; */
  }
	/*End Stay smart 2020*/

  header #front-banner-image.front-page .column .front-text-box.large .magazine-story h2.greater,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story h2.greater{
    text-transform: uppercase;
	font-size: 2rem;
    line-height: 2.4rem;
  }

  header #front-banner-image.front-page .column .front-text-box.large .magazine-story h2.adjusted-size, header #front-banner-image.front-page .columns .front-text-box.large .magazine-story h2.adjusted-size{
    font-size: 2.4rem;
    line-height: 2.8rem;
  }
  header #front-banner-image.front-page .column .front-text-box.large .magazine-story p,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story p{
   margin-bottom: .5rem;
 	font-size: 1.3rem;
    line-height: 1;

  }
	/*Why I chose*/
/*   header #front-banner-image.front-page .column .front-text-box.large .magazine-story p a, header #front-banner-image.front-page .columns .front-text-box.large .magazine-story p a {
    font-size: 1.4rem;
  } */
	/*End Why I chose*/

	/*Stay Smart 2020 winter*/
 header #front-banner-image.front-page .column .front-text-box.large .magazine-story p a, header #front-banner-image.front-page .columns .front-text-box.large .magazine-story p a {
    font-size: 1.15rem;
  }
	/*EStay Smart 2020 winter*/



  /*20180921*/
  header #front-banner-image.front-page .column .front-text-box.large a.button.hollow, header #front-banner-image.front-page .columns .front-text-box.large a.button.hollow {
    font-size: 1.2rem;/*20181213*/
  }

  /*end magazine story*/
  /*3-15-2018*/
  header #front-banner-image.front-page .column .front-text-box p.lowercase-text.single-topic, header #front-banner-image.front-page .columns .front-text-box p.lowercase-text.single-topic  {
    font-size: 1.15rem;
    line-height: 1.5rem;
    padding: 1.3rem 0 1.3rem;
  }

  /*Giving Trueday*/
  header #front-banner-image.front-page .column .front-text-box p.giving-true-text, header #front-banner-image.front-page .columns .front-text-box p.giving-true-text {
    font-size: 1.3rem;
  }
  /*end Giving Trueday*/

  /*Front 9-19-2017*/
  header #front-banner-image.front-page::after {
    /*background-image: linear-gradient(to bottom, transparent 10%, #000 100%);
    opacity: 0.1;*/ /*20180921*/
    /*background-image:none;*/
  }

  /*end front*/
	header #front-banner-image.front-page {
		background:center / cover; /*changed 07-19-18*/
	}

	header #front-banner-image.front-page .column, header #front-banner-image.front-page .columns {
		min-height: 23rem;
		height: 50vh;
	}
	/*heading*/
	header #front-banner-image.front-page .column .front-text-box.large h1.smaller-front-title, header #front-banner-image.front-page .columns .front-text-box.large h1.smaller-front-title {
		font-size: 2.7rem;
		line-height: 3rem;

	}
	header #front-banner-image.front-page .column .front-text-box.large a.button.smaller-button, header #front-banner-image.front-page .columns .front-text-box.large a.button.smaller-button {
		font-size: 1.2rem;
		padding: .8rem 2rem;
	}

	main section .stats-newfront .stats-box p.stats-number {
		font-size: 3.2rem;
	}

	header #front-banner-image.front-page .column .front-text-box.large, header #front-banner-image.front-page .columns .front-text-box.large {
/* 		bottom: 15%; */
	}
	header #front-banner-image.front-page .column .front-text-box.large .social-front h1.smaller-front-title, header #front-banner-image.front-page .columns .front-text-box.large .social-front h1.smaller-front-title {
		font-size: 2rem;
		line-height: 2.4rem;
	}
	header #front-banner-image.front-page .column .front-text-box.large .social-front, header #front-banner-image.front-page .columns .front-text-box.large .social-front {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: .8rem;
		margin-bottom: 0rem;
		padding-bottom: .2rem;
		width: 100%;
	}

	/*end recreate social*/
	header #front-banner-image.front-page .column .front-text-box.large .social-front h1.smaller-front-title, header #front-banner-image.front-page .columns .front-text-box.large .social-front h1.smaller-front-title {
		font-size: 2rem;
		line-height: 2.4rem;
		font-weight: 600;
		color: #fff;
		padding: .8rem 0 1rem 0;
		text-transform: capitalize;
		letter-spacing: 1px;
	}
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */







/* Small only */
@media only screen and (max-width: 40em) {
  /*header #front-banner-image.front-page .column .front-text-box.large, header #front-banner-image.front-page .columns .front-text-box.large {
	width: 100%;
	bottom: 3%;
	}*/
	/*Front 9-19-2017*/
	header #front-banner-image.front-page .column .front-text-box.large, header #front-banner-image.front-page .columns .front-text-box.large{
		bottom: 15%;
		margin-left:0;
		margin-right:0;
		margin-bottom: 0rem;
		width: 100%;
	}
	header #front-banner-image.front-page .column .front-text-box.large h1.smaller-front-title, header #front-banner-image.front-page .columns .front-text-box.large h1.smaller-front-title {
		font-size: 2rem;
		line-height: 2.2rem;
	}
	header #front-banner-image.front-page .column .front-text-box.large .magazine-story h2,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story h2{
		font-size: 1.4rem;
		line-height: 1.4rem;
		margin-bottom: .3rem;
	}
	header #front-banner-image.front-page .column .front-text-box.large .magazine-story h2.greater,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story h2.greater{
		text-transform: uppercase;
		/*font-size: 2.1rem;*//*20181213*/
		/*line-height: 2.8rem;*//*20181213*/
		font-size: 1.8rem;/*20190319*/
		line-height: 1.7rem;/*20190319*/
		margin-top:.5rem;
	}
	header #front-banner-image.front-page .column .front-text-box.large .magazine-story h2.adjusted-size, header #front-banner-image.front-page .columns .front-text-box.large .magazine-story h2.adjusted-size{
		/*font-size: 1.8rem;
		line-height: 2.2rem;*/
		/*font-size: 1.6rem;*//*20180828*/
		/*line-height: 2.1rem;*//*20180828*/
		font-size: 1.6rem;/*20190319*/
		line-height: 1.7rem;/*20190319*/
	}
	header #front-banner-image.front-page .column .front-text-box.large .magazine-story,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story{
		padding-bottom: .7rem;
		padding-top: .1rem;
		width: 95%;
		margin-left:auto;
		margin-right: auto;
		text-align: left;
	}
	header #front-banner-image.front-page .column .front-text-box.large .magazine-story p,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story p{
		/*margin-bottom: .3rem;*//*20180921*/
		font-size: 1.1rem;/*20190109*/
		line-height: 1.3rem;
	}
	header #front-banner-image.front-page .column .front-text-box.large .magazine-story p a,  header #front-banner-image.front-page .columns .front-text-box.large .magazine-story p a{
		font-size: 1rem;
		line-height: 1;
	}
	header #front-banner-image.front-page .column .front-text-box.large a.button.hollow, header #front-banner-image.front-page .columns .front-text-box.large a.button.hollow {
		font-size: 1.1rem;/*20181213*/
		padding-left: .8rem;/*20181204*/
		padding-right: .8rem;/*20181204*/
	}

	/*end magazine story*/

	/*3-15-2018*/
	header #front-banner-image.front-page .column .front-text-box p.lowercase-text.single-topic, header #front-banner-image.front-page .columns .front-text-box p.lowercase-text.single-topic  {
		font-size: 1rem;
		line-height: 1.2rem;
		padding: 1.1rem 0 .8rem;
		width: 95%;
	}
	header #front-banner-image.front-page .column .front-text-box.large, header #front-banner-image.front-page .columns .front-text-box.large {
		width: 100%;
		margin-left: 0;

	}
	header #front-banner-image.front-page::after {
		/*background-image: linear-gradient(to bottom, transparent 8%, #000 100%);
		opacity: 0.1;*//*20180921*/
		background-image:none;
	}

	header #front-banner-image.front-page .column .front-text-box.large a.button, header #front-banner-image.front-page .columns .front-text-box.large a.button {
		margin-top: 0rem;
		font-size: 1.1rem;
		background-color: #2b873b;
		text-shadow: none;
/* 		margin-bottom: .8rem; */
		padding-top: .5rem;;/*20180821*/
		padding-bottom: .5rem;;/*20180821*/

	}
	/*end front*/
	/*Lowercase text and button*/
	header #front-banner-image.front-page .column .front-text-box p.lowercase-text, header #front-banner-image.front-page .columns .front-text-box p.lowercase-text {
		font-size: 1.1rem;
	}
	header #front-banner-image.front-page .column .front-text-box.large a.button.smaller-button, header #front-banner-image.front-page .columns .front-text-box.large a.button.smaller-button {
		margin-bottom:1.6rem;
		font-size: 1rem;
		padding: .5rem 1rem;
	}
	header #front-banner-image.front-page .column .front-text-box.large ul.inline-buttons li a.button, header #front-banner-image.front-page .columns .front-text-box.large ul.inline-buttons li a.button{
		margin-bottom: 0rem;/*20190329 for stacked buttons*/
	}
	header #front-banner-image.front-page .column .front-text-box.large ul.inline-buttons li a.firstbutton, header #front-banner-image.front-page .columns .front-text-box.large ul.inline-buttons li a.firstbutton {
		margin-right: .2rem;
	}

	/*recreate social*/
	header #front-banner-image.front-page .column .front-text-box.large .social-front, header #front-banner-image.front-page .columns .front-text-box.large .social-front {
		padding-left: 0rem;
		padding-right: 0rem;
		padding-top: .6rem;
		margin-bottom: 0rem;
		padding-bottom: 0rem;
	}
	header #front-banner-image.front-page .column .front-text-box.large .social-front h1.smaller-front-title, header #front-banner-image.front-page .columns .front-text-box.large .social-front h1.smaller-front-title {
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 600;
		color: #fff;
		padding: .8rem 0 1rem 0;
		text-transform: capitalize;
		letter-spacing: 1px;
	}
	header #front-banner-image.front-page .column .front-text-box.large ul.social-front-list li a.button, header #front-banner-image.front-page .columns .front-text-box.large ul.social-front-list li a.button {
		font-size: .8rem;
	}

	/*end recreate social*/


	header #front-banner-image.front-page .column, header #front-banner-image.front-page .columns {
		min-height: 18rem;/*20180921*/
/* 		height: 45vh; */
		height: 55vh;
		max-height: 20rem;/*20180921*/
	}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* END FRONT BANNER ***********************************************************/
/******************************************************************************/

/******************************************************************************/
/* LOOPING VIDEO BANNER *******************************************************/
#front-banner-image {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#front-page-video-banner {
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: none;
}
@media screen and (min-width: 981px) {
	#front-page-video-banner {
		display:block;
	}
}
/* Medium down */
@media screen and (max-width: 63.9375em) {
	#front-page-video-banner {
		height: 100%;
	}
}
@media screen and (max-width: 39.9375em) {}
	.custom-banner-img {
		background-color: black !important;
	}
}
/* END LOOPING VIDEO BANNER ***************************************************/
/******************************************************************************/




/******************************************************************************/
/* UPCOMING EVENTS ************************************************************/
/*Upcoming events on the front page*/
#upcoming-events .row{
	border-top: 1px solid #ccc;
	padding-top: 1.8rem;
}
main #upcoming-events a:hover{
	text-decoration: underline;
}
#upcoming-events .specialty-box{
	margin: 0;
	padding: 0 3rem 0 0;
	position: relative;
}
#upcoming-events .specialty-box .picture-box{
	padding: 51% 0 0 0;
	margin: 0;
	width: 100%;
	position: relative;
	overflow: hidden;
}
#upcoming-events .specialty-box .picture-box img{
	position: absolute;
	margin:0;
	padding: 0;
	top: 0;
	left: 0;
}
#upcoming-events .specialty-box .title-button-like{
	background-color: #97D700;
	color: #333;
	font-size: 1.6rem;
	font-weight: 600;
	text-transform: uppercase;
	position: absolute;
	/*padding: .8rem 2rem;*/
	padding: 1.4rem 2rem .8rem;/*update 6-1-2018*/
	margin: 0;
	top:3.2rem;
	right: .5rem;
}
#upcoming-events .specialty-box .title-button-like p.upcoming-event-first{
	font-size: 1.3rem;
	line-height: 1rem;
}
#upcoming-events .specialty-box .title-button-like p{
	margin-bottom: 0;
}
main #upcoming-events .event-group p.upcoming-date{
	/*color: #046A38;*/
	margin-bottom: .1rem;
	padding-top: .8rem;
	/*padding-top: 0;*//*temporary 3-21-18*/
}
main #upcoming-events .event-group p{
	line-height: 1.5rem; /*temporary 3-21-18*/
}
main #upcoming-events .event-group p.upcoming-date:first-child{
	padding-top: 0rem;
}
main #upcoming-events .event-group h3{
	text-transform: uppercase;
	margin-bottom: .1rem;/*temporary 3-21-18*/
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	#upcoming-events .specialty-box{
		padding: 0;
	}
	#upcoming-events .specialty-box .title-button-like{
		color: #333;
		position: relative;
		font-size: 1.5rem;
		/*padding: .7rem 1rem;*/
		padding: 1rem .8rem .5rem;/*updated 2018-6-1*/
		margin: 0 0 .6rem 0;
		top: auto;
		right: auto;
		left: 0;
	}
	#upcoming-events .specialty-box .picture-box{
		display: none;
	}
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen and (max-width: 40em) {
	#upcoming-events .specialty-box{
		padding: 0;
	}
	#upcoming-events .specialty-box .picture-box{
		display: none;
	}
	#upcoming-events .specialty-box .title-button-like{
		color: #333;
		position: relative;
		font-size: 1.15rem;;
		/*padding: .5rem .8rem;*/
		padding: 1rem .8rem .5rem;/*updated 2018-6-1*/
		margin: 0 0 .5rem 0;
		top: auto;
		right: auto;
		left: 0;
	}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */
/* END UPCOMING EVENTS ********************************************************/
/******************************************************************************/






/******************************************************************************/
/* ADVERTISING SECTION ********************************************************/
/*Advertisement match*/
.advertising-button-box{
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	box-sizing: border-box;
}
main .advertising-button-box p .button{
	margin-top: 1rem;
	text-decoration:none;
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: .8rem;
	padding-bottom: .8rem;
	background-color: #046333;
	font-size: 1.7rem;
	font-weight: 600;
}
main .advertising-button-box p .button:hover{
	background-color: #a2e600;
	color:#046333;
	text-shadow: none;
}
.scholarship-announce{
	color: #fff;
	padding: 0rem 20%;
	text-transform: uppercase;
	font-weight: 700;
	box-sizing: border-box;
}
.scholarship-announce .lining-box{
	box-sizing: border-box;
	border: 3px solid #fff;
	padding: 1rem 2rem;

}
.scholarship-announce .lining-box p{
	font-size: 2rem;
	line-height: 2rem;
	margin-bottom: 0;
}
#advertising-section{
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	background-image: url("/_resources/srcimg/banners/20180907-front-ad.jpg");
	text-align: center;
	padding-top: 2rem;
	padding-bottom: 2rem;
	text-shadow: 0px 4px 8px rgba(5, 107, 56, 0.6);
}
ul.advertising-listing{
	list-style: none;
	color: #fff;
	text-align: center;
	margin: 0 0 0 4rem;
}
ul.advertising-listing li{
	display: inline-block;
	margin: 0 1rem;
	padding: 0;
}
ul.advertising-listing li p {
	display: inline-block;
}
ul.advertising-listing li p.larger-data{
	/*font-size: 12rem;
	line-height: 12rem;*/
	font-size: 6.7rem;
	line-height: 6.7rem;
	font-weight: 700;
	color: #fff;
	margin-right: .3rem;
	margin-left: -2rem;
}

ul.advertising-listing li p.vertical-letters{
	/*font-size: 4.2rem;*/
	font-size: 2.4rem;
	margin-bottom: 0;
	font-weight: 700;
	color: #fff;
	-ms-transform: rotate(-90deg); /* IE 9 */
	-ms-transform-origin: 20% 50%; /* IE 9 */
	-webkit-transform: rotate(-90deg); /* Safari 3-8 */
	-webkit-transform-origin: 20% 50%; /* Safari 3-8 */
	transform: rotate(-90deg);
	transform-origin: 20% 50%;
}
ul.advertising-listing li.connector p.or-qualifier{
	font-size: 3rem;
	font-weight: 700;
	margin-left: 0rem;
	margin-right: 0rem;
}
ul.advertising-listing li.connector{
	margin-left: -2rem;
	margin-right: 2.5rem;
}
/*end Advertising section*/



/* Medium only Advertising Section*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.scholarship-announce{
		padding: 0rem 20%;
	}
	.scholarship-announce .lining-box p{
		font-size: 1.4rem;
		line-height: 1.4rem;
		margin-bottom: 0;
	}
	ul.advertising-listing{
		list-style: none;
		color: #fff;
		text-align: center;
		margin: 0 0 0 4rem;
	}
	ul.advertising-listing li p.larger-data{
		font-size: 4.1rem;
		line-height: 4.1rem;
		font-weight: 700;
		color: #fff;
		margin-right: .2rem;
		margin-left: -2rem;
	}
	main .advertising-button-box p .button{
		margin-top: 1rem;
		text-decoration:none;
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: .6rem;
		padding-bottom: .6rem;
		background-color: #046333;
		font-size: 1.3rem;
		font-weight: 600;
	}
	ul.advertising-listing li p.vertical-letters{
		font-size: 1.5rem;
		font-weight: 700;
		color: #fff;
		-ms-transform: rotate(-90deg); /* IE 9 */
		-ms-transform-origin: 20% 50%; /* IE 9 */
		-webkit-transform: rotate(-90deg); /* Safari 3-8 */
		-webkit-transform-origin: 20% 50%; /* Safari 3-8 */
		transform: rotate(-90deg);
		transform-origin: 20% 50%;
	}
	ul.advertising-listing li.connector {
		margin-left: -1.9rem;
		margin-right: 2.1rem;
	}
	ul.advertising-listing li.connector p.or-qualifier{
		font-size: 2.2rem;
	}
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */




/* Small only Advertising Section*/
@media only screen and (max-width: 40em) {
	#advertising-section{
		padding-top: 1.2rem;
		padding-bottom: 1.2rem;
	}
	.scholarship-announce{
		padding: 0rem 5%;
	}
	.scholarship-announce .lining-box{
		box-sizing: border-box;
		border: 3px solid #fff;
		padding: .7rem 1rem;
		margin-top: 0rem;
	}
	.scholarship-announce .lining-box p{
		font-size: 1.2rem;
		line-height: 1.2rem;
		margin-bottom: 0;
	}
	main .advertising-button-box p .button{
		margin-top: 1rem;
		text-decoration:none;
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: .6rem;
		padding-bottom: .6rem;
		background-color: #046333;
		font-size: 1.2rem;
		font-weight: 600;
	}
	ul.advertising-listing{
		list-style: none;
		color: #fff;
		text-align: center;
		margin: .7rem 0 0 0rem;
	}
	ul.advertising-listing li{
		margin: 0;
	}
	ul.advertising-listing li p.larger-data{
		font-size: 2.1rem;
		line-height: 2rem;
		font-weight: 700;
		color: #fff;
		margin-right:0rem;
		margin-left:0rem;
		margin-bottom: 0;
	}
	ul.advertising-listing li p.vertical-letters{
		font-size: .8rem;
		font-weight: 700;
		color: #fff;
		-ms-transform: rotate(-90deg); /* IE 9 */
		-ms-transform-origin: 20% 50%; /* IE 9 */
		-webkit-transform: rotate(-90deg); /* Safari 3-8 */
		-webkit-transform-origin: 20% 50%; /* Safari 3-8 */
		transform: rotate(-90deg);
		transform-origin: 20% 50%;
	}
	ul.advertising-listing li.connector {
		margin-left: -.3rem;
		margin-right: .6rem;
	}
	ul.advertising-listing li.connector p.or-qualifier{
		font-size: 1.2rem;
	}

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */
/* END ADVERTISING SECTION ****************************************************/
/******************************************************************************/

/******************************************************************************/
/* NEXT STEPS SECTION *********************************************************/
/*Next steps bar*/
section.dkgreen-section.next-step-background{
	background-image: linear-gradient(
		rgba(4, 106, 56, 0.9),
		rgba(4, 106, 56, 0.9)
	), url(/_resources/srcimg/banners/library-summer.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom center;
}
.columns.next-steps-admissions {
	text-align: center;
}
.columns.next-steps-admissions h2{
	text-transform: uppercase;
	margin-bottom: 1.4rem;
	font-size: 250%;
}
ul.next-steps-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.next-steps-list.smallcontacts{
	margin-top: .8rem;
	margin-bottom: .5rem;
}
ul.next-steps-list li{
	display: inline;
	padding: 1rem;
}
ul.next-steps-list.smallcontacts li{
	display: inline-block;
	padding: 0rem .5rem;
	font-size: .9rem;
}
ul.next-steps-list li a.button{
	width: 16rem;
	text-transform: uppercase;
}
ul.next-steps-list.smallcontacts li a{
	color: #fff;
}
ul.next-steps-list.smallcontacts li a:hover{
	text-decoration: underline;
}
ul.next-steps-list li a.button.hollow{
	border-color: #fff;
	color: #fff;
}
ul.next-steps-list li a.button.hollow:hover{
	border-color: #fff;
	color: #046a38;
	background-color: #fff;
}
ul.next-steps-list li a.button.apply-button-steps{
	border-color: #fff;
	color: #046a38;
	background-color: #fff;
}
ul.next-steps-list li a.button.apply-button-steps:hover{
	border-color: #a2e600;
	background-color: #a2e600;
}
main section ul.next-steps-list li a:hover .fa-arrow-right {
	color: #006633;
}
/*end next steps*/





/* Small only */
@media only screen and (max-width: 40em) {
	/*Next steps bar*/
	ul.next-steps-list li {
		padding: 0;
		margin-left: 1rem;
	}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */
/* END NEXT STEPS SECTION *****************************************************/
/******************************************************************************/


/******************************************************************************/
/* VIDEO SECTION **************************************************************/
#video-section.front-video-section{
	background: url(/_resources/srcimg/banners-front-only/video-still-academic-strength.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	width: 100%;
}
#video-section {
	height: auto !important;
	position: relative;
}
#video-play {
	color: #97D700;
	font-size: 200%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}
#video-play:hover {
	color: #a2e600;
	font-size: 220%;
}
#video-play::after {
	border-radius: 100%;
	font-size: 200%;
	content: "\f144";
	font-family: FontAwesome;
}
#video-embed iframe {
	position:absolute;top:0;left:0;width:100%;height:100%;
}
.video-comment-box p .button {
	margin-top: .8rem;
	margin-right: .8rem;
}

.large-container-video .front-video-column{
	position: relative;
}
.large-container-video .front-video-column .video-comment-box {
	background-color: rgba(0, 0, 0, 0.5);
	padding: 1.5rem 2.2rem;
	/*width: 50%;*/
	width: 97.5%;
	color: #fff;
	margin-left: 0rem;
	position: absolute;
	bottom: 1.8rem;

}
.large-container-video  .front-video-column .video-comment-box a{
	color: #fff;
	text-decoration: none;
}
.video-comment-box .button{
	color:#fff;
	border-color:#fff;
}
.video-comment-box .button:hover{
	color:#fff;
	border-color:#2b873b;
	background-color:#2b873b;
}
.text-repeat-video .large-container-video .video-comment-box{
	position: relative;
	width: 100%;
}
/* END VIDEO SECTION **********************************************************/
/******************************************************************************/

/******************************************************************************/
/* MISC ***********************************************************************/

/*virtual tour button**********************************************************/
a.tour-button {
	position: absolute;
	/*color: white;
	background-color: green;*/
	color: #333;
	background-color: #a2e600;
	padding: 1rem 1.7rem;
	top: 2rem;
	right: 3rem;
	display: block;
	z-index: 100;
	font-size: 1.3rem;
	font-weight: 600;
	text-transform: uppercase;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
a.tour-button:hover {
	color: black;
	text-decoration: underline;
}
a.icon::before {
	font-family: FontAwesome;
	content: "\f041";
	padding-right: 0px;
	/*vertical-align: middle;*/
	display: inline-block;
	margin-right: .5rem;
	font: normal normal normal 18px/1 FontAwesome;
	font-size: 1.5rem;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	color: green;
	/*color: #a2e600;*/
}


/* Medium only */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	a.tour-button {
		padding: 1rem 1.5rem;
		top: 2rem;
		right: 2.8rem;
		font-size: 1.1rem;
	}
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/* Small only */
@media only screen and (max-width: 40em) {
	a.tour-button {
		margin: 0;
		padding: 1rem 1.5rem;
		top: 0rem;
		right: 1.1rem;
		left: 1.1rem;
		font-size: 1.1rem;
		box-shadow: none;
	}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */
/*end virtual tour button******************************************************/

/*For Bowl*/
.magazine-story img.giving-true-image-2018{
/* 	margin-left: 2rem;
	margin-right: 2rem; */
	margin-left: .5rem;
	margin-right: .5rem;
	margin-top: 1rem;
	width: 80%;
	position:relative;
}
.magazine-story img.bowl-logo{
	margin-top: 1rem;
	margin-top: .5rem;
	position:relative;
	width: 35%;
}

.magazine-story a.arrow-after-link::after {
	font-family: FontAwesome;
	color: #97D700;
	content: "\f061";
	vertical-align: baseline;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
}
.magazine-story a.arrow-after-link{
	text-decoration: none;
}
/*End For Bowl*/


/** VIDEO SPACE July 2022 ***************************************************/
/** VIDEO SPACE July 2022 ***************************************************/
/** VIDEO SPACE July 2022 ****** Delete when replaced with new banner *******/
/** VIDEO SPACE July 2022 ***************************************************/
/** VIDEO SPACE July 2022 ***************************************************/
	header #front-banner-image.front-page .column .front-text-box.large, header #front-banner-image.front-page .columns .front-text-box.large {
		height: 100%;
		bottom: 0%;
	}
	header #front-banner-image.front-page .column .front-text-box h1, header #front-banner-image.front-page .columns .front-text-box h1 {
		font-size: 6rem !important;
		text-align: center;
		text-shadow: -5px 6px 10px black;
		letter-spacing: 1rem;
		position: relative;
		top: 5%;
	}
	header #front-banner-image.front-page .column .front-text-box.large .magazine-story, header #front-banner-image.front-page .columns .front-text-box.large .magazine-story {
		position: absolute;
		bottom: 3rem;
		width: 100%;
	}
	/* Large  */
	@media screen and (min-width: 40em) {
		.banner-visit-button {
			position: absolute;
			bottom: 4rem;
			left: 50%;
			transform: translateX(-50%);
			padding: 1rem 1.4rem !important;
		}
	}
	.banner-visit-button {
		background-color: #9bda00 !important;
		border: 1px solid #9bda00;
		color: #333 !important;
	}
	.banner-visit-button:hover {
		text-decoration: none !important;
	}

	a.banner-visit-button::after {
		font-family: FontAwesome;
		color: #006633;
		content: "\f061";
		vertical-align: baseline;
		padding-left: 6px;
		display: inline-block;
		text-decoration: none;
	}

	/* Small */
	@media screen and (max-width: 39.9375em) {
		header #front-banner-image.front-page .column .front-text-box h1, header #front-banner-image.front-page .columns .front-text-box h1 {
			font-size: 3rem !important;
			letter-spacing: .2rem;
			text-align: left;
			margin-left: .7rem;
		}
		header #front-banner-image.front-page .column .front-text-box h1 span.bigger, header #front-banner-image.front-page .columns .front-text-box h1 span.bigger {
			font-size: 5.5rem !important;
			padding-top: 1rem;
			display: block;
		}
		.banner-visit-button {
			/* background-color: rgba(0,0,0, 0.7) !important; */
			margin-left: .7rem;
			position: absolute;
			bottom: 2rem;
		}
	}

	/* Medium */
	@media screen and (min-width: 40em) and (max-width: 63.9375em) {
		header #front-banner-image.front-page .column .front-text-box h1, header #front-banner-image.front-page .columns .front-text-box h1 {
			font-size: 4rem !important;
			letter-spacing: .7rem;
		}
	}
/** VIDEO SPACE July 2022 ***************************************************/
/** VIDEO SPACE July 2022 ***************************************************/
/** VIDEO SPACE July 2022 ****** Delete when replaced with new banner *******/
/** VIDEO SPACE July 2022 ***************************************************/
/** VIDEO SPACE July 2022 ***************************************************/
