.footer-area.widget-area {
	.widget-title {
		@include font-size(1.125);
		margin-bottom: 23px;
	}

	.widget{
		@media (min-width: 1200px) {
			margin-bottom: 82px;
		}
	}
}

.footer-area {
	@media (min-width: 992px) {
		padding: 110px 0 0;
	}
}

.footer-container{
	padding: 7px 0;
}

.site-footer:not(.style-2) .social-list .social-list__items{
	margin-left: -15px;
	margin-right: -15px;
	.menu-item {
		> a::before {
			@include font-size(1.25);
		}

		padding-left: 15px;
		padding-right: 15px;
	}
}

.site-footer.default .site-info .footer-logo ~ .site-info__bottom,
.site-footer.default .site-info .footer-menu ~ .site-info__bottom{
	border-top-color: rgba($footer__border-color, 0.2);
}

.site-footer .contact-block__item:not(:last-child){
	border-right-color: rgba($footer__border-color, 0.2);
}