#myfooter.footer{
	padding: 1em 0em;
	background: #656665;
	position: relative !important;
}

.ecp #myfooter.footer{
	font-size: 16px !important;
	width: 100%;
}

.ecp #myfooter.footer .containerwide {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
    max-width: 1170px;
}

.footer-content{
	display: table;
	width: 100%;
}

.footer-links,
.footer-copy{
	 font-size: 1em;
	 text-align: left;
	 display: table-cell;
	 vertical-align:middle;
}

.footer-links{
	font-size:0.8em;
	width: auto;
	font-weight:700;
	text-align: right;
}

.footer-links a{
	color: #fff;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.footer-links a:first-child{
	padding-left:0;
}
.footer-links a:last-child{
	border-right:none;
}

.footer-links a:hover,
.footer-links a:focus{
	color:#F2CB8E;
}

.footer-copy{
	font-size:0.8em;
	color: #d0d2ce;
	padding-top:5px;
	padding-bottom:5px;
}

.footer-copy a{
	color: #fff;
}

.footer-copy a:hover,
.footer-copy a:focus{
	color:#F2CB8E;
}

.footer-page table td{
	padding:20px;
	border:1px solid #fff;
}

.landing-page .footer-links{
	display:none;
}
.landing-page .footer-copy{
	text-align:center;
}

@media (max-width: 767px) {
	.navbar-fixed-bottom.footer {
		display:inline-block;
		width:100%;
	}
	.footer-links,
	.footer-copy{
		float:none;
		text-align:center;
		width:100%;
		display:inline-block;
	}

	.footer-copy{

	}

}


@media (max-width: 400px) {

	.footer-links a,
	.footer-copy{
	 	width:100%;
		display:inline-block;
		margin-left:0;
		padding-left:0;
		border-right: none !important;
	}

}