.footer .container {position:relative;}
.footer .container > ul li {display:inline-block;float:left;text-align:left;}
.footer .blindBox ul li {width:100%;}

/*LOGOS*/
.footer .blindBox {padding-top:2em;}

/*auxbox*/
.footer .container .endBox {width:100%;padding-top:2em;}
.footer .container .endBox ul {padding-bottom:4em;}

/*textos y fuentes*/
.footer .container .blindBox ul li span {font-size:170%;line-height:1.411;}
.footer .container .endBox{text-align:center;}

/*espaciado*/
.footer .container .cor ~ .blindBox ul li {/* padding-right:3em; */}
.footer .container {max-width:118em;}

/*LOGOS*/
.footer .ico {margin:0;}
.footer a img{background-position:50% 0;/*filter:url('#sepia');*/
-webkit-filter: sepia(100%);
-moz-filter: sepia(100%);
-ms-filter: sepia(100%);
-o-filter: sepia(100%);
filter: sepia(100%); 
filter: sepia(); }

.footer a img,
.footer a.tve img ,.footer a.rne  img, .footer a.cor img {width:auto;padding-bottom:1rem;}

/*linea*/
.footer .container a {height:3em;}
.footer a~.blindBox {border-top: none;}
.footer a~.blindBox {border-top:.2em solid rgba(255,255,255,0.75);}
/*nombre cadena*/
.footer .logo {display: block;width:8em;height:4em;padding-top:1em;}

/*columnas*/
.footer .container>ul {display: inline-block;width:100%;padding:2em 0 8em 0;text-align:center;}
.footer .blindBox ul li {width:100%;text-align:left;}

.footer .endBox ul+span {display:inline-block;width:100%;padding-top:4rem;}

/*textos y fuentes*/
.footer .container ul li span {color:rgba(255,255,255,0.75);}
.footer .container .auxBox>ul{overflow:hidden;}
.footer .container > ul li:not(.endBox) li:nth-child(4) {width:100%;}

.footer a, .footer .blind ~ .blindBox {float:none;}