/* Post Css Custom */

.block-post-horizontal-1 {
	clear:both !important;
	float:left;
	margin-bottom:10px;
	
}

.block-post-horizontal-1-img {
	float:left;
	max-width: 100%;
	height: auto;
	padding-right: 1em;
}
.block-post-horizontal-1 h6 {
	margin:0;
	padding:0;
}
.block-post-horizontal-1-title {
	margin:0;
	padding:0;
		
}
.block-post-horizontal-1 p {
	margin:0;
	padding:0;
}
.container-horizontal-1 {
	float:left !important;
	padding: 6px;
	max-width:100%;
	}
/* Vertical Post 3 collum */
.container-vertical-1 {
	clear: both;
	padding: 0 10px;
}
.container-vertical-1 p {
	padding:0;
	margin:0;
}
.grid-vertical-post {
	width: 32%;
	float: left;
	margin: 0 2% 0 0;
	
	}

.last3 {
	width:32%;
	margin:0;
	float:left;
	
	
	}
	
.block-post-vertical-1-img {
	float:none;
		
}
.block-post-vertical-1 h6 {
	margin:0;
	padding:0;	
}

/* Vertical Post 4 collum */

.container-vertical-2 {
	padding:6px;
	float:left;
}
.container-vertical-2 p {
	padding:0;
	margin:0;
}
.grid-vertical-post-2 {
	width: 23.5%;
	margin: 0 2% 0 0;
	float:left;
	
	}

.last-2 {
	width: 23.5%;
	margin:0;
	float:left;
	
	
	}
	
.block-post-vertical-2-img {
	float:none;
		
}
.block-post-vertical-2 h6 {
	margin:0;
	padding:0;	
}

/* Blocs texte */
.block-txt {
	padding:8px;	
}
.img-txt-bloc {
	float:left;
	margin: 0 5px 0 0;
}
.block-txt-clearfix {
	width:100%;
	clear:both;	
}