/*Pie*/
footer{background-color:#727272;color: #000;text-align: center;padding:30px 10px;}
footer .arealogo{margin:20px auto 35px;}
footer .logo{width: 88%;max-width:175px;}
footer .redes{margin:10px auto;}
footer .icon{font-size:2em;color: #fff;margin:5px 10px;}
footer .icon:hover{color: #7febfc;}
footer .areatel p{color: #fff;}
footer .tel{font-size:1.85em;line-height:1.2;}
footer .politica{margin: 12px 0;}
footer .politica a{text-decoration: underline;color: #fff;}
footer .wp{margin:25px auto 20px;}
footer .wp .txt,footer .wp .icon{vertical-align: middle;font-size:1.1em;}
footer .wp .nrowhats{font-size:1.2em;text-decoration:none;}
footer a:hover{color:#7febfc;}


@media(min-width:440px){
	footer .wp .nrowhats {font-size:1.3em;}
	footer .wp .icon{font-size:1em;}
}
@media(min-width:750px){
	footer .areatel,footer .redes{display: inline-flex;width:48%;padding:0 1%;flex-direction:column;}
	footer .redes{margin-top:0;}
	footer .areatel p{margin-bottom:10px;}
	footer .politica{margin:0 0 10px 0;}
	footer .wp{margin:15px auto 20px;}
}
@media(min-width:900px){
	footer{text-align: center;}
	footer .arealogo,footer .areatel,footer .redes{display: inline-flex;width:33.3%;flex-direction: column;align-items: center;}
	footer .areatel p{margin-bottom: 7px;}
	footer .arealogo{margin-top:0;}
	footer .wp{margin-top:3px;}
}
@media(min-width: 1200px){
	footer .wp .nrowhats{font-size:1.4em;}
}
@media(min-width:1250px){
	footer .arealogo{margin-top:10px;}
}