/*----------Calendar Feed-------*/

.hosted_CalendarInsert {
	background: #dedede;
	margin: -1px;
	padding: 1px;
	max-height: 450px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

.hosted_CalendarInsert .cal_event {
	list-style: none;
	/* padding: 8px 15px; */
	background: #fff;
	/* margin-bottom: 5px; */
	padding: 10px;
	margin: 5px !important;
	display: block;
}
.hosted_CalendarInsert .cal_event:hover {
	background: rgba(255, 255, 255, 0.5);
}
.hosted_CalendarInsert .date_cal {
	list-style: none;
	font-size: 13px;
	padding-bottom: 3px;
}
.hosted_CalendarInsert .event_title {
	font-size: 16px !important;
	margin: 0px;
}
.hosted_CalendarInsert ul {
	list-style: none !important;
	padding: 0px;
	margin: 0px;
}
.hosted_CalendarInsert div.event_date {
	text-align: left;
}
.hosted_CalendarInsert .date_day {color: #363636;}
.hosted_CalendarInsert .event_copy {
	margin-bottom: 3px !important;
}

.hosted_CalendarInsert .event_description {
	border-top: solid 1px #ccc;
	padding: 7px 10px 0px;
	letter-spacing: 0.1px;
	line-height: 125% !important;
	font-size: 12px !important;
}
@media (min-width: 981px) and (max-width: 1230px) {

	.hosted_CalendarInsert .event_title {
		font-size: 14px !important;
	}

	.hosted_CalendarInsert .event_copy {
		font-size: 12px !important;
	}
}




/*---------MAIN CONTENT CALENDAR INSERT----------*/
/*--------ADD 'main' CLASS TO INSERT DIV---------*/
.hosted_CalendarInsert.main {
	background: none;
	border-bottom: solid 2px #ccc;
	border-top: solid 2px #CCC;
}
.hosted_CalendarInsert.main .event_description {
	border-top: none;
	padding: 0px;
}
.hosted_CalendarInsert.main div.event_date {
	display: inline-block;   
}

.hosted_CalendarInsert.main .event_title {
	display: inline-block;
}
.hosted_CalendarInsert.main .event_title:before {
    content: ": ";
}

.hosted_CalendarInsert.main .date_cal {
	font-size: 16px !important;   
}

.hosted_CalendarInsert.main .cal_event {
	border-top: solid 1px #ccc;
	box-shadow: none!important;
}
.hosted_CalendarInsert.main .cal_event:first-child {
	border: none;
}

