.footer {
	    background: #f7f7f7;
    margin-top: 50px;
    color: #000;
    font-size: 0.85rem;
    text-align: left;
}
.footer__top-left .logo > img{
	    width: 50px;
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
}
.footer__top-left .logo .logo__text{
 	color: #000;
    padding-top: 0;
}
.footer__top {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
    margin-bottom: 25px;	        
}
.footer__top > div {
	width: 33%;
}
.footer .social > div a {
    color: #000;
    font-size: 1.15rem;
}
.footer .social > div {
    height: 25px;
    margin: 0;
    margin-right: 15px;
}
.adult{
	    font-size: 2rem;
    font-weight: 500;
    text-align: right;
}
.footer__center {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
    margin: 50px 0;	
}
.footer__center ul{
	    margin: 0;
    padding: 0;
    list-style: none;
    justify-content: center;
}
.footer__center ul li > ul, .footer__center ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.footer__center ul > li a{
	font-size: 1rem;
    color: #000;
    font-weight: 400;
    padding: 0 15px;
        white-space: nowrap;
}
.footer__bottom {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;

}
.footer__bottom > div {
	width: 33%;
	padding-left: 25px;
}
.footer__bottom > div:first-child{
	padding-left: 0
}
.footer__top-left .logo {
	align-items: center;
}
.footer__roscom{
	margin-top: 15px;
}