.construire-position{
	float: left;
	width: 100%;
	padding: 130px 0;
}
#component .news-construire a{
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
#component .news-construire .page-heading{
	border: none;
	box-shadow: none;
	padding: 0;
	text-align: center;
	color: #000;
    font-size: 32px;
	line-height: 40px;
}
#component .news-construire .page-heading:after {
    background: #000000 !important;
    content: "";
    width: 36px;
    height: 5px;
    display: block;
    margin: 14px auto;
}
#component .blog.news-construire hgroup {
    margin: 0 0 50px;
}

#component .news-construire h1.article-title{
	font-size: 30px;
    margin: 15px 0 0;
    padding: 10px 0;
}
#component .news-construire h1.article-title:after{
	background: #9d37ac;
    content: "";
    width: 23px;
    height: 4px;
    display: block;
    margin: 14px 0;
}

#component .blog.news-construire .items{
	margin: 0 -15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
#component .blog.news-construire .items.items-center{
	justify-content: center;
}
#component .blog.news-construire .item{
	max-width: 300px;
	width: 100%;
	padding: 0;
	margin: 0 15px 30px;
	border: 1px #d7d7d7 solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#component .blog.news-construire .item .img-intro{
	width: auto;
    height: 175px;
    float: none;
    margin: -1px -1px 0;
}
#component .blog.news-construire .item .img-intro a{
	display: block;
}
#component .blog.news-construire .item .img-intro a > img{
	position: absolute;
    left: 0;
    right: 0;
    top: 0;
    max-width: 100%;
    width: 100%;
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
#component .blog.news-construire .item:hover .img-intro a > img{
	-webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
#component .blog.news-construire .item .img-intro a:hover > img{
	-webkit-transform: translateZ(10px) scale(1.3);
    -moz-transform: translateZ(10px) scale(1.3);
    -ms-transform: translateZ(10px) scale(1.3);
    -o-transform: translateZ(10px) scale(1.3);
    transform: translateZ(10px) scale(1.3);
}

#component .blog.news-construire .infos-item{
	padding: 15px 25px 20px;
}

#component .blog.news-construire .item .article-tools{
	width: 100%;
	float: none;
	margin: 0;
}
#component .blog.news-construire .infos-item .create,
#component .item-construire .create{
	display: block;
	color: #b8b8b8;
	font-size: 13px;
	line-height: 26px;
    line-height: 20px;
}
#component .blog.news-construire .infos-item .create i{
	display: none;
}

#component .blog.news-construire .infos-item ul.tags{
	line-height: 20px;
	margin: 0 0 12px;
}

#component .blog.news-construire .infos-item ul.tags li{
	display: inline-block;
	margin: 0;
	padding: 0;
	background: transparent;
}

#component .blog.news-construire .infos-item ul.tags li a{
	display: inline-block;
    padding: 0;
    margin: 0;
    color: #b8b8b8;
    font-size: 13px;
    line-height: 20px;
    background: transparent;
    box-shadow: none;
    text-shadow: none;
    font-weight: 400;
}

#component .blog.news-construire .infos-item h2.title{
	font-size: 18px;
	line-height: 26px;
	font-weight: 700;
	margin: 0 0 8px;
    text-transform: none;
    font-family: "Open Sans",sans-serif !important;
}

#component .blog.news-construire .infos-item .btn-readmore{
	color: #000000;
	font-size: 13px;
	line-height: 20px;
}

#component .pagination {
	text-align: center;
}
#component .pagination ul li{
	background: none !important;
	display: inline-block;
	margin: 0;
	padding: 0;
	float: left;
}

#component .blog.news-construire .pagination ul li *{
	color: #b8b8b8 !important;
}

#component .blog.news-construire .pagination ul li.pagination-start,
#component .blog.news-construire .pagination ul li.pagination-end{
	display: none;
}
#component .blog.news-construire .pagination a, #component .blog.news-construire .pagination span{
	padding: 0 10px;
    border: none;
	font-size: 18px;
	position: relative;
}

#component .blog.news-construire .pagination ul li:not(.pagination-next):not(.pagination-prev) a.pagenav:after{
	position: absolute;
    width: 10px;
    height: 1px;
    background: #b8b8b8;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
}

#component .blog.news-construire .pagination ul li.pagination-next a,
#component .blog.news-construire .pagination ul li.pagination-prev a,
#component .blog.news-construire .pagination ul li.pagination-next span,
#component .blog.news-construire .pagination ul li.pagination-prev span{
	font-size: 0 !important;
}

#component .blog.news-construire .pagination ul li.pagination-next .pagenav:before{
	content: ">";
	font-size: 18px;
	line-height: 20px;
}

#component .blog.news-construire .pagination ul li.pagination-prev .pagenav:before{
	content: "<";
	font-size: 18px;
	line-height: 20px;
}

#component footer.article-footer{
	display: none;
}

#component .blog.news-construire div.catItemView,
#component .blog.news-construire div.catItemTagsBlock,
#component .blog.news-construire div.catItemLinks,
#component .blog.news-construire div.catItemBody,
#component .blog.news-construire div.tagItemBody{
	padding: 0;
	margin: 0;
}

#component .item-construire div.itemHeader h2.itemTitle{
	max-width: 100%;
}
#component .item-construire .itemBody{
	margin-top: 20px;
}
#component .item-construire ul.tags{
	line-height: 20px;
	margin: 5px 0 0;
}

#component .item-construire ul.tags li{
	display: inline-block;
	margin: 0;
	padding: 0;
	background: transparent;
}

#component .item-construire ul.tags li a{
	display: inline-block;
    padding: 0;
    margin: 0;
    color: #b8b8b8;
    font-size: 13px;
    line-height: 20px;
    background: transparent;
    box-shadow: none;
    text-shadow: none;
    font-weight: 400;
}
#component .blog.news-construire.tagView{
	padding-top: 40px;
}
#component .blog.news-construire .name-tag{
	font-size: 48px;
	color: #787878;
	text-align: center;
	font-weight: 300;
    font-size: 48px;
    text-align: center;
    text-transform: none;
    line-height: 58px;
    margin-bottom: 45px;
}


@media (max-width: 999px) {
	#component .blog.news-construire .items{
		max-width: 660px;
		margin: auto;
	}
	#component .blog.news-construire .item{
		margin: 0 auto 30px;
	}
}

@media (max-width: 500px) {
	#component .blog.news-construire.tagView{
		padding-top: 20px;
	}
	#component .blog.news-construire .item .img-intro a > img{
		width: 100% !important;
	}
	.construire-position {
		float: left;
		width: 100%;
		padding: 60px 0;
	}
	#component .blog.news-construire .item{
		width: 100%;
		max-width: 100%;
	}
}