.main-footer {
	background-color: #eee;
	overflow-x: hidden;
	padding: 0 12px 20px;
	width: 100%;
}
#payment-methods{
	border-bottom: 1px solid #ccc;
}
#payment-methods .footer-payment-methods-list{
	display: flex;
	justify-content: space-between;
	padding-top: 12px;
	padding-bottom: 20px;
	align-items: baseline;
}
#payment-methods .footer-payment-methods-list .paytext{
	color: #333;
	font-family: "Camphor Pro",sans-serif;
	font-size: .8rem;
	font-weight: 700;
}
#payment-methods .footer-payment-methods-list li{
	text-align: center;
}

#payment-methods .footer-payment-methods-list li .iconfont{
	font-size: 3rem;
}
.footer-payment-methods-list li  .itemIcon{
	padding: 5px;
}
.footer-payment-methods-list li .paytext{
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main-footer .links{
	margin-top: 20px;
	width: 75%;
	border-right: 1px solid #ccc;
	float: left;
}

.main-footer .links-item{
	width: 25%;
}
.main-footer .links-item .link-title{
	color: #333;
	font-family: "Camphor Pro",sans-serif;
	font-size: .8rem;
	font-weight: 700;
	text-transform: uppercase;
}
.main-footer .links-item .link-title h3{
	color: #ff6900;
	font-family: "Camphor Pro",sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2rem;
	height: 1.2rem;
}
.main-footer .links-item .link-con ul li a{
	color: #666;
	font-family: 'Camphor Pro Light';
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5rem;
}
.main-footer .links-item .link-con a:hover{
	color:#333;
}
.main-footer .links-item .link-con a:active{
	color:#f50;
}
.main-footer .shares{
	width: 25%;
	margin-top: 20px;
	float: right;
	padding-left: 20px;
}
.main-footer .shares .iconfont{
	font-size: 1.4rem;
	margin-right: 10px;
}
.copy-right{
	text-align: center;
	padding: 10px;
	color: #aaa;
	font-size: .8rem;
	font-weight: 400;
	line-height: 1.5rem;
	margin-top: 20px;
}