	div.full-width{
	}
	.p-footer section {
		margin:0;
		width:100%;
		text-align:center;
		font-weight:normal;
		padding:0 15px;
		vertical-align:top;
		display:inline-block;
	}
	.p-footer section:nth-child(2),
	.p-footer section:nth-child(3),
	.p-footer section:nth-child(4){text-align:left;}
	.p-footer section p,
	.p-footer section span,
	.p-footer section li a {
		color:#fff;
		font-size: 17px;
		font-weight:normal;
	}
	.p-footer section li a:hover{
		color:#676767;
	}
	.p-footer section ul.f-main-menu{padding:0;}
	.p-footer section ul.f-main-menu ul.f-sub-menu{padding-left:20px;}

	@media only screen and (min-width: 568px){
		.p-footer section:nth-child(2),
		.p-footer section:nth-child(3){display:inline-block; width:48%;}
	}

	@media only screen and (min-width: 768px){
		.p-footer section:nth-child(2),
		.p-footer section:nth-child(3),
		.p-footer section:nth-child(4){display:inline-block; width:32.5%;}
	}

	@media only screen and (min-width: 1024px){
		.p-footer section{display:inline-bloc;margin:1em 0}
		.p-footer section:nth-child(1){width:38%;}
		.p-footer section:nth-child(2),
		.p-footer section:nth-child(3),
		.p-footer section:nth-child(4){display:inline-block; width:20%;}
		.p-footer section:nth-child(1) div:nth-child(2),
		.p-footer section:nth-child(1) div:nth-child(3){padding:8px 0;}
	}
