.event-date {
	float:left;
	margin-right:25px;
	margin-top:0;
	text-align:center;
}


.event-date .event-day {
	background:#F86D18;
	color:#fff;
	display:block;
	font-size:1.2em;
	min-width:2.55em;
	
	width:auto;
	padding:0 0 6px 0;
	margin-bottom:0;
}


.event-date .event-month {
	-moz-border-radius:0 0 2px 2px;
	-moz-box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;
	-webkit-border-radius:0 0 2px 2px;
	-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;
	background:#010101;
	border-radius:0 0 2px 2px;
	box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;
	color:#fff;
	padding:1px 0 2px 0;
	min-width:2.55em;
width:auto;
}
.event-date .event-realday {
	
	color:#fff;
	padding:1px 0 0 0;
	min-width:2.55em;
width:auto;
}

.event-date-big .event-day {
	min-width:2.55em;
	
	width:auto;
	padding:6px 0;
	font-size:1.4em;
}
.event-date-big .event-month {
       padding:1px 0 2px 0;
	min-width:2.55em;
	font-size:1em;
	
}
ul.event-list {margin:0;padding:0;}
ul.event-list hr {display:block;clear:both;float:left;width:100%;}
ul.event-list li{float:left;list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;width:100%}
ul.event-list li:last-child{border:0;padding-bottom:0;}
ul.event-list .event-title{
        font-size:20px;
        padding-bottom:7px;
}
ul.event-list .event-details{
        margin-left:35px;
}
ul.event-list .event-description{
       margin: 0 0 0 25px;
}
ul.event-list .event-description i.fa {
    font-size:12px;
    margin-left:4px;
}
.home ul.event-list .event-description{margin-bottom:0}
.event-list .no-events{margin-top:10px}

.event-date .event-success {background-color: #B1C800;}
.event-date .event-warning {background-color: #F0AD4E;}
.event-date .event-danger {background-color: #D9534F;}

li.item-success {color: #5CB85C;}
li.item-success a, li.item-success span{color: #333;}
li.item-warning {color: #F0AD4E;}
li.item-warning a, li.item-warning span{color: #333;}
li.item-danger {color: #D9534F;}
li.item-danger a, li.item-danger span{color: #333;}

.lists ul { padding:0 0 0 1.3em;   list-style-type: square;}
ul.event-list  { padding:0 0 0 0;margin:0;}


.event-date .event-day-small {

background:#f7f7f7;
color:#333;

}

ul.event-list span.bis {
 text-decoration: none;
  color:#333;
 padding: .3em 0;
display:block;
}

ul.event-list span.listlabel {
 	color:#333;
 }




 ul.event-list abbr {
  border-bottom: 1px dotted #fff !important;
 }
 
 .event-date-item {
	margin:5px 25px 0 0;
}