.evenements{
	width: 100%;
}
.event-image-col{
	min-width: 250px;
}
#btn_show_more{
	cursor:pointer;
}

.event-date-bloc{
	padding: 0 3%;
}
.evnt_bloc{
	display: table;
    width: 100%;
	margin-top: 50px;
	border: 1px solid #eee;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(238, 238, 238);
}
.event-date{
	position: relative;
    margin-bottom: 10px;
	font-size: 17px;
    font-weight: 700;
    color: #444;
    text-transform: uppercase;
	
}
.event-date-start,.event-date-end{
	font-size: 17px;
    font-weight: 700;
     
    color: #444;
    text-transform: uppercase;
}

.col-table-end{
	border-left: 1px solid #eee;
}

.event-col-table{
	display: table-cell;
    height: 100%;
    vertical-align: middle;
    float: none!important;
}
.event-content{
	padding-top: 15px;
    padding-right: 30px;
}
.event-image-col{
	padding-left: 0;
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    float: none!important;
    position: relative;
    min-height: 1px;
}
.event_footer{
	position: relative;
    border-top: 1px solid #efefef;
    padding: 20px;
    min-height: 80px;
    margin: 0;
    background: #fafafa;
}

.event-date-filtre{
	text-align: center;
    margin: 60px 0 40px 0;
}
.event-date-filtre span{
	text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 5px;
    color: #313131;
    border-bottom: 4px solid #ebebeb;
    width: 100%;
    display: block;
    padding-bottom: 10px;
    position: relative;
}

.event-date-filtre span:before {
    border-bottom: 4px solid #a6a8ab;
    font-size: 6px;
    content: "";
    text-align: center;
    position: absolute;
    bottom: -4px;
    margin-left: -30px;
    left: 50%;
    width: 60px;
}

/*

@media (max-width: 1135px) {
	#liste_evenements_container{
		padding: 3% !important;
		flex-wrap: wrap;
		justify-content: unset !important;
		margin: 0 !important;
	}
	#liste_evenements_container .card{
		width: 50%;
	}
}
@media (max-width: 579px) {
	#liste_evenements_container{
		flex-direction: column !important;
		align-content: center !important;
	}
	#liste_evenements_container .card{
		width: 100% !important;
		padding : 3% !important;
	}
}

*/
@media (max-width: 960px){
	.evnt_bloc{
		display: block;
		width: 100%;
	}
	.col-table-end{
		display: block;
		
		border-left: 0;
	}
	.mec-event-meta{
		border-top: 1px solid #eee;
	}
	.event-date{
	
		padding: 15px 30px
	}
	.col-table-end,.localisation-event,.event-content{
		padding-left:30px;
		padding-right:30px;
	}



}

@media (max-width: 480px){
	.event-col-table{
		display: block;
	}
	.col-table-between{
		padding-left:30px;
	}
	.event-content{
		border-top: 1px solid #eee;
	}
	.event-image-col {
		display:block;
	}
	.evenements .liste_container img {
		height: 200px;
		width: 100%;
	}
}