.footer-wrapper{
	background-color: rgb(245, 245, 247);
	color: rgba(0, 0, 0, 0.56);
}
.footer-directory-column-section-title,
.footer-action-contact button .footer-action-contact-title,
button.footer-action-choose-language-btn .region,
.footer-action-choose-social .action-title,
.footer-action-choose-language-box-title{
	color: rgba(0, 0, 0, 0.88);
}
.footer-directory-column-section-item a,
.footer-legal-links li a,
.footer-legal-links li a:hover{
	color: rgba(0, 0, 0, 0.72);
}
.footer-action{
	border-bottom-color: rgba(0, 0, 0, 0.16);
	border-top-color: rgba(0, 0, 0, 0.16);
}
.footer-action-contact button svg path{
	fill: rgba(0, 0, 0, 0.56);
}
.footer-action-social-item > a > span svg path{
	fill: rgba(0, 0, 0, .72);
}
.footer-action-social-item > a:hover > span svg path{
	fill: rgba(0, 0, 0, 0.88);
}
.footer-directory-column-section-title-button{
	color: rgba(0, 0, 0, 0.88);
	background-color: rgb(245, 245, 247);
}
.footer-directory-column-section::after,
.footer-action-choose-social::after,
.footer-action-contact::after{
	background-color: rgba(0, 0, 0, 0.16);
}
.footer-action-popup button.footer-action-popup-btn{
		background-color: #e8e8ed;
		color: rgba(0, 0, 0, .56);
}
.footer-action-popup button.footer-action-popup-btn svg path{
	fill: rgba(0, 0, 0, .56);
}
.footer-breadcrumbs-home svg path{
	fill: rgba(0, 0, 0, .72);
}
.footer-breadcrumbs-home:hover svg path{
	fill: rgba(0, 0, 0, .88);
}
.footer-breadcrumbs-list li:before{
	background-color: rgba(0,0,0,.48);
}
.footer-breadcrumbs-item{
	color: rgba(0, 0, 0, .72);
}

@media only screen and (max-width: 833px){
	.footer-popup-overlay{
	    background: rgba(232, 232, 237, .4);
	}
	.footer-action-popup button.footer-action-popup-btn:hover{
		background-color: rgb(236, 236, 240);
		color: rgba(0, 0, 0, .72);
	}
}