#footer {
	background: var(--bg-footer);
}

#footer .footer__content .wrapper{
	font-size: var(--large);
	font-weight: lighter;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
    padding-top: 13px;
    padding-bottom: 85px;
}
#footer .footer__content .footer-column{
    min-width:100%;
    flex:1;
}
#footer li.widget-container{list-style:none;}

#footer .footer__content a {
	text-decoration: none;
	color: var(--text-color);
	line-height: 1.2;
	font-size: var(--large);
	padding: 6px 0;
	display: inline-block;
}

/*===copyright===*/
#copyright {
    background:var(--text-color);
    color:var(--pale-text);
    font-size:var(--small);
}
#copyright .wrapper {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
    align-items: center;
	padding-top: 21px;
	padding-bottom: 21px;
}
#copyright .wrapper > div{padding-bottom: 21px;}

#copyright img{
	vertical-align: middle;
}
#footer .footer-social-btn a {
	height: 48px;
	width: 48px;
	border-radius: 100px;
	display: inline-block;
	line-height: 38px;
	vertical-align: middle;
	background: var(--main-color);
	color: var(--bg-color);
	font-size: var(--xlarge);
	margin-top: 28px;
}

@media only screen and (min-width:900px){
	#footer .footer__content .footer-column{
		min-width:300px;
		max-width: 30%;
	}
	#copyright .wrapper {flex-direction: row;}
	#copyright .wrapper > div{padding-bottom: 0px;}
}