.footer-bar{background: #01898A;padding: 5px 0;}
.footer-bar .links {display: flex; align-items: center; justify-content: flex-start; list-style: none;padding: 0; margin: 0;}
.footer-bar .links>li{padding: 0 20px; border-right: 1px solid #fff;}
.footer-bar .links>li:last-of-type{border-right: none;}
.footer-bar .links>li a{color: #fff;font-size: 12px;
line-height: 14px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #FFFFFF; display: inline-block;width: 100%;}

.footer{border-top: 2px solid #FF7276; padding: 20px 0 10px; margin: 65px 0 0}
.footer .datos {width: 100%;display: flex; flex-direction: column;padding: 20px 0 0; margin: 0 0 40px; list-style: none;}
.footer .datos li{display: flex; align-items: flex-start; justify-content: flex-start;font-weight: 300;
font-size: 16px;line-height: 1.2;letter-spacing: 0.1em;margin: 0 0 15px}
.footer .datos li>img{margin: 0 10px 0 0}

.footer .info-web {display: flex; justify-content: flex-start;padding: 0; margin: 0; list-style: none;  }
.footer .info-web li {padding: 0 10px 5px;}
.footer .info-web li>a {display: inline-block;width: 100%; letter-spacing: 0.1em;text-transform: uppercase;color: #01898A;}

.footer .social{display: flex;width: 100%; list-style: none; padding: 0; margin: 0}
.footer .social a {color: #000000}
.footer .social.inline{justify-content: space-between;align-items: center; padding: 20px 0;}
.footer .social.column{flex-direction: column;}
.footer .social.column a{font-size: 14px;line-height:30px;letter-spacing: 0.1em;}


@media(max-width: 767px){
	
	.footer-bar .links{flex-direction: column;}
	.footer-bar .links>li{border-right: none;margin: 5px 0}
	.footer .social.inline {padding: 20px 0 0;}
	.footer .datos{padding: 60px 0 0}
}