/* New Footer CSS */

.footerMain {
	background: #002864;
	padding: 30px 0;
}

.footerMain h3 {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.footerMain h3 a { color: #FFFFFF; }

.footerMain p {
	color: #FFFFFF;
	margin: 0 0 20px 0;
}
.footerMain p.last { margin: 0; }
.footerMain p a { color: #FFFFFF; }

.footerLinks {
	margin: 0;
	padding: 0;
}
.footerLinks.shopping { margin-top: 20px; }
.footerLinks li {
	list-style: none;
}

.footerLinks li a {
	color: #FFFFFF;
}

.paymentIcons {
	float: left;
	margin-top: 20px;
	width: 100%; }
.paymentIcons img { float: left; width: 95px; }
.paymentIcons img.last { margin-bottom: 0; }


.footerSocialLinks {
	float: left;
	margin: 0;
	padding: 0;
}
.footerSocialLinks li {
	display: inline-block;
	list-style: none;
	margin-right: 10px;
}
.footerSocialLinks li img { width: 26px; }


@media (min-width: 1200px) {
	.paymentIcons img { margin: 0 20px 20px 0; }
}

@media (min-width: 992px) and (max-width: 1199px) {
	.paymentIcons img { margin: 0 10px 10px 0; }
}

@media (min-width: 768px) and (max-width: 991px) {
	.footerThird { margin-top: 20px; clear: both; }
	.footerFourth { margin-top: 20px; }
	.paymentIcons img { margin: 0 20px 0 0; }
}

@media (max-width: 767px) {
	.footerSecond, .footerThird, .footerFourth { margin-top: 20px; }
	.paymentIcons img { margin: 0 20px 20px 0; }
}