.page-footer {
    background-color: #211f25;
    color: #888888;

    a {
        color: #999999;
		&:hover{
			color:#fff;
		}
    }
}
.before-footer .content {
	padding:20px 0;
	margin-bottom: 30px;
	border-bottom: 1px solid rgba(255,255,255,0.05);
	.row [class*="col-"]{
		margin:17px 0;
	}
	.social-footer {
		ul {
			.ul-nostyle();
			.clearfix();
			li {
				display:inline-block;
				margin: 0;
				a {
					width:42px;
					height:42px;
					.border-radius(50%);
					background:#38363b;
					color:#fff;
					display: block;
					text-align: center;
					line-height: 42px;
					font-size: 16px;
					margin: 0 2px;
				}
			}
		}
	}
	
}
.hotline-shop {
	padding-right:50px;
	background:url('../images/icon-phone.png') no-repeat right center;
	line-height:24px;
	span {
		color:#fff;
		display:block;
		font-size:100%;
	}
	strong {
		font-size:186.61%;
	}
}
.block-subscribe-footer {
	.newsletter-content {
		position: relative;
	}

	#newsletter-footer {
		height: 50px;
		padding-left: 70px;
		padding-right: 20px;
		border: none;
		background-color: #fff;
		color: #999999;
		font-size:107.69%;
		.border-radius(25px);	
	}

	.action-button button {
		background: none !important;
		color: #fff !important;
		width: 50px;
		height: 50px;
		line-height: 50px;
		position: absolute;
		top: 0;
		left: 10px;
		padding: 0;
		.box-shadow-none();

		&:before {
			.icomoon(e955, 19px);
		}
	}

	.action-button button span {
		display: none;
	}

}
.footer-top {
	margin-bottom:25px;
}
.footer-block {
    margin: 20px 0 50px;

    .footer-block-title {
        font-size: 138.46%;
        color: #fff;
        font-weight: bold;
        margin-bottom: 15px;
		text-transform: capitalize;
    } 
	.footer-block-content ul {
		.ul-nostyle();
		.clearfix();
		li{
			margin:8px 0;
			a{
				font-size:107.69%;
				color:#888888;
			}
		}
	}
}



.footer-bottom {
	padding: 25px 0 20px;
	background:#1a191e;
	text-align: center;
    address {
        margin:0;
		text-align: right;
    }

    .payment-footer {
        text-align: left;
    }
}


