#block-calenrad-events-calenrad-events{
	clear: both;
	overflow: hidden;
	position: relative;
}
#block-calenrad-events-calenrad-events .block-title{
	clear: both;
	text-align: center;
	text-transform: uppercase;
	color: #000;
}
#block-calenrad-events-calenrad-events .ajax-progress{
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 20;
}
#block-calenrad-events-calenrad-events .filter_wrap{
	clear: both;
	overflow: hidden;
}
#block-calenrad-events-calenrad-events .filter_wrap .form-item-year{
	float: left;
	width: 65px;
	margin: 0 5px 0 0;
}
#block-calenrad-events-calenrad-events .filter_wrap .form-item-month{
	float: left;
	width: 135px;
	margin: 0 5px 0 0;
}
#block-calenrad-events-calenrad-events .filter_wrap select{
	padding: 4px 5px;
}
#block-calenrad-events-calenrad-events .filter_wrap .days_wrap{
	overflow: hidden;
}
#block-calenrad-events-calenrad-events .filter_wrap .form-radios{
	float: left;
	width: 100%;
	display: table;
}
#block-calenrad-events-calenrad-events .filter_wrap .form-radios div{
	display: table-cell;
    height: 35px;
    text-align: center;
    padding: 0 2px;
}
#block-calenrad-events-calenrad-events .filter_wrap .form-radios div label{
    text-decoration: underline;
}
#block-calenrad-events-calenrad-events .filter_wrap .form-radios div label:hover{
	text-decoration: none;
}
#block-calenrad-events-calenrad-events .filter_wrap .form-radios input{
	display: none;
}
#block-calenrad-events-calenrad-events .filter_wrap .form-radios input:checked + label{
	font-weight: bold;
	text-decoration: none;
}
#block-calenrad-events-calenrad-events .filter_wrap .form-radios input[disabled="disabled"] + label{
	opacity: 0.5;
	text-decoration: none;
}
#block-calenrad-events-calenrad-events .view-events{
	overflow: hidden;
	clear: both;
	margin: 20px 0 0;
	position: relative;
}
#block-calenrad-events-calenrad-events .view-events:after{
	position: absolute;
	right: 33%;
	top: 0;
	bottom: 0;
	content: '';
	width: 1px;
	background: #ccc;
}
#block-calenrad-events-calenrad-events .view-events:before{
	position: absolute;
	left: 33%;
	top: 0;
	bottom: 0;
	content: '';
	width: 1px;
	background: #ccc;
}
#block-calenrad-events-calenrad-events .group{
	float: left;
	width: 33.33%;
	padding: 0 2%;
}
#block-calenrad-events-calenrad-events .group + .group{
	padding: 0 2%;
}
#block-calenrad-events-calenrad-events .group:last-child{
	padding: 0 0 0 2%;
}
#block-calenrad-events-calenrad-events .views-field-field-hall-full{
	clear: both;
	text-transform: uppercase;
	color: #666;
	padding: 0 0 10px;
}
#block-calenrad-events-calenrad-events .views-field-field-data-event{
	clear: both;
    padding: 0;
    font-size: 14px;
}
#block-calenrad-events-calenrad-events .views-field-title{
	clear: both;
	padding: 0 0 5px;
}
#block-calenrad-events-calenrad-events .views-field-title a{
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
}
#block-calenrad-events-calenrad-events .views-field-view-node a{
	text-transform: uppercase;
	font-size: 12px;
}
#block-calenrad-events-calenrad-events .views-row + .views-row{
    margin: 15px 0 0;
    padding: 15px 0 0;
    position: relative;
}
#block-calenrad-events-calenrad-events .views-row + .views-row:after{
	position: absolute;
	left: 0;
	top: 0;
	width: 75%;
	height: 1px;
	background: #ccc;
	content: '';
}
@media screen and (max-width: 768px) {
	#block-calenrad-events-calenrad-events .group{
		width: 100% !important;
		padding: 0 !important;
	}
	#block-calenrad-events-calenrad-events .view-events:after,
	#block-calenrad-events-calenrad-events .view-events:before{
		display: none;
	}
	#block-calenrad-events-calenrad-events{
		margin-bottom: 20px;
	}
	#block-calenrad-events-calenrad-events .filter_wrap .form-item-month,
	#block-calenrad-events-calenrad-events .filter_wrap .form-item-year{
		width: auto;
	}
	#block-calenrad-events-calenrad-events .filter_wrap{
		display: table;
		margin: 0 auto;
	}
	#block-calenrad-events-calenrad-events .filter_wrap > div{
		float: left;
	}
}