.nq_footerlinks{
	margin-top:2em;	
	text-align:center;
}

.nq_footerlinks i[class^=list-]:before{
    background: url(/themes/eauvive/img/icon/picto-footer.png) no-repeat;
    content: "";
    display: inline-block;
    height: 30px;
	vertical-align: middle;
    width: 35px;
    padding-right:0.2em;
}

.nq_footerlinks i.list-pickup:before{
	background-position: -33px 0;
}

.nq_footerlinks i.list-payment:before{
	background-position: -68px 0;
}

.nq_footerlinks i.list-guaranty:before{
	background-position: -101px 0;
}

.nq_footerlinks .title{
	font-family: "dinpro-bold";
	font-size: 1.15em;
	margin-bottom: 1em;
}

.nq_footerlinks a:hover{
	font-weight:bold;
	text-decoration: underline;
}

.nq_footerlinks .responsive-border:not(:first-child):before{
	content : "";
	position: absolute;
	left    : 0;
	top  	: 0;
	width   : 50%;
	margin 	: 0 25%;
	border-top:1px solid #d4d4d4;
}

.nq_footerlinks .responsive-border:not(:first-child){
	padding-top: 1em;
}

@media(min-width:768px){
	.nq_footerlinks{
		text-align:left;
	}
	
	.nq_footerlinks .responsive-border:not(:first-child):before{
		content:none;
	}
	
	.nq_footerlinks .responsive-border:not(:first-child){
		padding-top:0;
		border-left: 1px solid #d4d4d4;
	    padding-left: 50px;
	}
}
