.events-news{
	padding: 15px 5%;
}
.events-news .events{
	margin-bottom: 20px;
}
body.path-events .main-content,
body.path-past-events .main-content,
body.page-node-type-event .main-content{
	flex-direction: column-reverse;
}

fieldset.date-wrapper{
	background-color: #f3f3f3;
	color: #222;
	float: left;
	padding: 10px;
	border: 1px solid #bebebe;
	text-align: center;
}
.left-sidebar-content fieldset.date-wrapper{
	margin-right: 10px;
}
.events .views-row{
	padding-bottom: 15px;
}
.events .views-field-fieldset{
	float: left;
}
.views-field-field-event-date-1.month{
	text-transform: uppercase;
	font-size: 0.85rem;
}
.views-field-field-event-date.date{
	font-size: 3em;
	font-weight: 500;
	line-height: 1;
}
.left-sidebar-content .views-field-field-event-date.date{
	font-size: 2em;
	font-weight: 700;
}
.view-upcoming-events .views-field-field-event-date-3::before{
	content: url('../images/icon-clock-red.png');
}
#block-views-block-events-summary-block-1-2{
	background-color: #e94c26;
	border-color: #e94c26;
	color: #fff;
	padding: 30px 5% 50px 5%;
}
#block-views-block-events-summary-block-1-2 h2{
	text-shadow: unset;
	color: #fff;
	font-size: x-large;
}
#block-views-block-events-summary-block-1-2 .views-field{
	padding-bottom: 15px;
}
#block-views-block-events-summary-block-1-2 .views-field a{
	color: #fff;
}
body.path-events .content .views-exposed-form{
	display: none;
}
body.path-events .content-content .views-row,
body.path-past-events .content-content .views-row{
	margin-bottom: 30px;
	padding: 20px;
	border: solid 1px #ccc;
}
body.path-events i,
body.path-past-events i,
.left-sidebar-content i,
.events .upcoming-events i{
	color: #e94c26;
	padding-right: 1%;
}
body.path-events i.fi-marker,
body.path-past-events i.fi-marker,
body.path-events i.fi-torso,
body.path-past-events i.fi-torso{
	color: transparent;
   -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: #e94c26;
}
#block-views-block-photos-of-event-block-1 .photo{
	width: 25%;
	float: left;
}
#block-views-block-photos-of-event-block-1 .photo img{
	padding: 1%;
}
.node--type-event .field_event_image{
	margin-bottom: 20px;
}
.calendar nav.pager{
	display: none;
}
.calendar-calendar{
	flex: 1;
}
.calendar-calendar .mini{
	border: solid 1px #ccc;
	padding: 3%;
}
.calendar-calendar td.today{
	background: #ededed;
}
.field_event.entity_reference{
	margin-bottom: 20px;
}
.field_event .field_event.node{
	float: left;
	padding-right: 10px;
}
.field_event .entity_reference{
	font-weight: bold;
}
.left-sidebar-content .views-field-field-event-date-3.year{
	font-size: 0.6em;
}


@media(min-width: 769px){
	.events-news .events{
		padding-right: 3%;
	}
	.events-news .news{
		padding-left: 3%;
	}
	.events-news{
		padding: 50px 5%;
	}
}

@media(min-width: 1024px){
	body.path-events .main-content,
	body.path-past-events .main-content,
	body.page-node-type-event .main-content{
		flex-direction: row;
	}
}