#footer {
	padding-top: 45px;
	margin-top: 30px;
}

	#poweredby {
		text-align: center;
				padding: 15px 0 15px 0 !important;
	}
@media (max-width: 768px) { 
		.logo_menu {
		margin-right: 0px !important;
	}
}

@media (min-width: 768px) { 
	#footer {
		margin: 30px 0px 0px 0px !important;
	}
	#poweredby {
		margin:0px !important;
	}

 }
@media (min-width: 992px) { 
	#footer {
			margin:30px -15px 0 -15px !important;
			padding-right: 15px !important;
			padding-left: 15px !important;
	}
	#poweredby {
		margin:0 -15px 0 -15px !important;
	}
}
	
footer p {
	color: #ffffff;
	}

footer a{
	color:#ffffff;
	text-decoration: underline;
}	
	

.footer-sidepadding{
	padding:0px 15px;
}

@media(max-width:992x){
	.footer-sidepadding{
		padding:0px;
	}
}

/* powered by */

.powered-by p, .powered-by a{
	text-align:center;
	color:#999999;
	text-decoration:none;
	font-size:11px;
	margin-top:15px;
}

.footer-padding-mobile article {
	display: inline-block;
}

.footer aside {
	background-color: #ff00ff;
}

#secondaryfooter .fieldRow {
	display: inline-block;
	height: 55px;
	vertical-align: bottom;
}

#secondaryfooter input[type="button"], #secondaryfooter input[type="reset"], #secondaryfooter input[type="submit"] {
	margin: 0px !important;
	vertical-align: bottom;
}

#secondaryfooter input[type="text"], #secondaryfooter input[type="email"], #secondaryfooter textarea {
	margin-top: 2px !important;
}

#secondaryfooter .descriptionRow, #secondaryfooter .labelCell {
	display: none;
}

#secondaryfooter .margin-content-divider {
	margin-bottom: 0px !important;
}

#footer hr{
	margin-left: -15px;
	margin-right: -30px;
}

