/*****************************************************************************************************************************
 /$$$$$$$$ /$$    /$$ /$$$$$$$$ /$$   /$$ /$$$$$$$$ /$$$$$$        /$$$$$$$$ /$$$$$$$$  /$$$$$$   /$$$$$$  /$$$$$$$$ /$$$$$$$ 
| $$_____/| $$   | $$| $$_____/| $$$ | $$|__  $$__//$$__  $$      |__  $$__/| $$_____/ /$$__  $$ /$$__  $$| $$_____/| $$__  $$
| $$      | $$   | $$| $$      | $$$$| $$   | $$  | $$  \__/         | $$   | $$      | $$  \ $$| $$  \__/| $$      | $$  \ $$
| $$$$$   |  $$ / $$/| $$$$$   | $$ $$ $$   | $$  |  $$$$$$          | $$   | $$$$$   | $$$$$$$$|  $$$$$$ | $$$$$   | $$$$$$$/
| $$__/    \  $$ $$/ | $$__/   | $$  $$$$   | $$   \____  $$         | $$   | $$__/   | $$__  $$ \____  $$| $$__/   | $$__  $$
| $$        \  $$$/  | $$      | $$\  $$$   | $$   /$$  \ $$         | $$   | $$      | $$  | $$ /$$  \ $$| $$      | $$  \ $$
| $$$$$$$$   \  $/   | $$$$$$$$| $$ \  $$   | $$  |  $$$$$$/         | $$   | $$$$$$$$| $$  | $$|  $$$$$$/| $$$$$$$$| $$  | $$
|________/    \_/    |________/|__/  \__/   |__/   \______/          |__/   |________/|__/  |__/ \______/ |________/|__/  |__/
*****************************************************************************************************************************/
#events-teaser
{
	margin-top: 138px;
}

@media screen and (max-width:1200px)
{
	#events-teaser
	{
		margin-top: 0;
	}
}

/* Event Details */
#events-teaser .teaser-image img
{
	transition: transform 200ms;
}

#events-teaser .teaser-image:hover img
{
	transform: scale(1.02);
}

#events-teaser .teaser-title:link,
#events-teaser .teaser-title:active,
#events-teaser .teaser-title:visited
{
	font-family: arial;
	font-weight: normal;
	font-size: 24px;
	color: #00843d;
	text-decoration: none;
	transition: color 200ms;
	margin-bottom: 10px;
}

#events-teaser .teaser-title:hover
{
	color: #00C659;
}

#events-teaser .teaser-date
{
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	color: #5d5e60;
}

#events-teaser .teaser-description
{
	margin-bottom: 10px;
}

#events-teaser .teaser-link:link,
#events-teaser .teaser-link:visited
{
	
}

#events-teaser .teaser-link:hover
{

}

#events-teaser .teaser-link:active
{

}

#events-teaser .event-row:nth-of-type(odd)
{
	border-bottom: 1px solid #c3c3c3;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

/* Calendar */
#events-teaser .teaser-calendar
{
	width: 230px;
	margin: 0 0 0 auto;
}

@media screen and (max-width:1200px)
{
	#events-teaser .teaser-calendar
	{
		margin: 0 auto;
	}
}

#events-teaser .teaser-calendar .calendar-heading
{
    font-family: arial;
    font-weight: bold;
    font-size: 17px;
	color: #ffffff;
    text-align: center;
    width: 100%;
    max-width: 206px;
    padding: 6px 10px 4px 10px;
    background-color: #163568;
    margin: 0 auto;
}

#events-teaser .teaser-calendar .calendar-outer-frame
{
	width: 100%;
    max-width: 250px;
    min-height: 225px;
    padding: 12px 0 10px 0;
    background-color: #f6f6f6;
    box-shadow: 0px 0px 9px -1px rgba(0,0,0,0.75);
    border: 2px solid #ffffff;
    margin: 0 auto;
    text-align: center;
}

#events-teaser .teaser-calendar .calendar-inner-frame
{
	width: 100%;
    max-width: 182px;
	margin: 0 auto;
}

#events-teaser .teaser-calendar .calendar-view-all-link:link,
#events-teaser .teaser-calendar .calendar-view-all-link:active,
#events-teaser .teaser-calendar .calendar-view-all-link:visited
{
	display: inline-block;
	font-family: arial;
    font-weight: bold;
    font-size: 16px;
    color: #163568;
    text-decoration: none !important;
    border-bottom: 2px solid #163568;
    transition: color 0.2s;
    margin-top: 10px;
}

#events-teaser .teaser-calendar .calendar-view-all-link:hover
{
	color: #255DB0;
}

