#page .event-search-breakout{
	min-height: auto; 
	padding: 1em !important;
	background: none;
	background-color: #1d7f9f;
	
}
#page .hero-form fieldset{
	background: none;
	box-shadow:none;
	color: #fff;
}
#page input[type="text"] {
	border: 1px solid #d6298e;
	border-radius: 0;
}

#page .hero-form.has-legend fieldset legend{
	width: auto;
	padding: .5rem;
	background-color: #744d76;
	color:#fff;
	font-size: 1.25rem;
}

#page .label{
	display: block;
	padding: 0.25em 0.5em 0.25em 0.5em;
	background-color: #744d76;
	color: #fff;
	text-shadow: none;
}

#page .event-cards .event-card-media {
	position: relative;
	height: 8em;
	overflow: hidden;
	text-shadow: 0 -1px rgba(0,0,0,1);
}

#page .event-card-media em,
#page .event-card-heading,
#page .event-card-description,
#page .event-card .dateblock,
#page .event-card-occurrence{color:#fff !important;}

#page .event-cards li:nth-of-type(1n+0) .event-card-media {color:#fff;background:#1d7f9f;}
#page .event-cards li:nth-of-type(1n+0) .event-card.blocklink {background:#1d7f9f;}
#page .event-cards li:nth-of-type(2n+0) .event-card-media {color:#fff;background:#d6298e;}
#page .event-cards li:nth-of-type(2n+0) .event-card.blocklink {background:#d6298e;}
#page .event-cards li:nth-of-type(3n+0) .event-card-media {color:#fff;background:#744d76;}
#page .event-cards li:nth-of-type(3n+0) .event-card.blocklink {background:#744d76;}

#page .green {
	min-height: auto;
	line-height: 1.5em;
	color: #fff;
	background-color: #d6298e;
	border-color:#d6298e;
	text-shadow: none;
}
#page .green:hover{
	background-color: #004262;
	border-color:#004262;
}