.ui-item select {
	padding: 0 12px;
	display: block;
	height: 42px;
	font-size: 16px;
	width: 100%;
	max-width: 450px;
	border-radius: 3px;
	border: 1px solid #c9c1c0;
	background-color: #FFF;
	background: rgb(253,253,253);
	background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(235,228,228,1) 100%);
	background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(235,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(235,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#ebe4e4',GradientType=0 );
}

.ui-item-filter {
	display: flex;
	align-items: center;
}
.ui-item-filter form{
    display: flex;
    align-items: center;
}


.ui-item-filter .button {
	margin-left: 516px;
}
.ui-item-filter .btn__reset-filter {
    display: none;
    margin-left: 2px;
}
.events-btns{
	margin-bottom: 31px;
}

.events-btns .links{
	margin-right: 6px;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px 12px 3px 27px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 6px;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.events-btns .links.active{
	background-color: #f2f2f2;
	color: #8b2621;
}

.events-btns .links.main{
	background-image: url('images/calendar.png');
	background-position: 6px center;
	background-repeat: no-repeat;
}

.events-btns .links.arkhiv{
	background-image: url('images/arhive.png');
	background-position: 6px center;
	background-repeat: no-repeat;
}

.events-btns .links:hover{
	background-color: #e4e1e1;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.events-btns .button{
	margin-right: 0px;
}


.events-list{
	margin-top: 51px;
}

.events-list .event-item{
	padding-bottom: 31px;
}

.events-list .event-item .date{
	background-color: #f8eded;
	padding: 8px 12px;
	border:1px solid #eadcdc;
	margin-bottom: 12px;
}

.events-list .event-item .date span{
	font-size: 11px;
	color: #fff;
	background-color: #9D0A0F;
	padding: 3px 6px;
	margin-right: 8px;
}

.events-list .event-item .emitent,
.events-list .event-item .place,
.events-list .event-item .time{

}

.events-list .event-item .emitent b,
.events-list .event-item .place b,
.events-list .event-item .time b{
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'WhitneySemiBold';
}

.events-list .event-item .place a{
	font-size: 13px;
}
.events-list tr.active{
    background-color: #acc1d9!important;
}
