
/* FOOTER =====================================
============================================= */

.main-footer { background-color: var(--azul-oscuro); color: #fff; border-top: solid 1px #000; font-size: .9em; } 

.main-footer .container {padding-left: 0; padding-right: 0;} 

.main-footer a { color: rgba(255, 255, 255, 0.6);} 
.main-footer a:hover { color: #fff; text-decoration: none; } 
.main-footer .footer-remate { border-top: solid 1px var(--blanco-transparente); } 

.footer-main-logo { max-width: 160px; } 

.footer-minilinks{display: flex; flex-wrap: wrap;}
.footer-minilinks a{margin: 0 .5rem; font-size: .9em;}

.main-footer .redes a{opacity: .7;}
.main-footer .redes a:hover{opacity: 1;}



.footer-main-zone  {border-bottom: solid 1px rgb(255 255 255 / 15%);} 
.footer-main-zone .row-flex {justify-content: flex-start;  } 


.footer-main-zone,
.footer-remate { padding-top: 30px; padding-bottom: 30px } 

.main-footer .col-logos,
.main-footer .col-minilinks {display: flex; align-items: center;}

.main-footer .col-minilinks {margin-left: auto;}

.main-footer .col-logos a{display: flex; margin-right: 15px;}


.footer-main-logo{ width: 150px;}

.footer-logo--yosoytu{width: 90px;}
.footer-logo--sumedico{width: 110px;margin-top: -6px;}

.main-footer .col-logos a:hover .footer-logo--yosoytu,
.main-footer .col-logos a:hover  .footer-logo--sumedico,
.main-footer .col-logos a:hover  .footer-logo--alianza {filter: brightness(1.5);}




.footer-mininav {font-size: 10px} 

.main-footer small { font-weight: 100; } 

.footer-remate [class*="col-"] {display: flex; align-items: center;} 
.footer-remate .col-data {flex-direction: column; align-items: flex-start; margin-right: auto;} 
.footer-remate .col-data .legales-2 {opacity: .75;} 

.footer-logo--comscore{width: 100px;}



.col-e80 { margin-top: -5px; display: flex; align-items: center; } 
.col-e80 small { font-style: italic; font-size: .6em; margin-top: 11.7px; margin-right: 2px; opacity: .5; margin-right: 3px;} 
.col-e80 a { opacity: 0.5 } 
.col-e80 a:hover { opacity: 1 } 
.col-e80 a img { width: 40px; } 

/* ==== ONLY MOVILFOOTERYOU... === */

@media screen and (max-width: 768px) {


    .main-footer .col-logos {
        margin-bottom: 15px;
    }

    .footer-minilinks a {
        padding: .8em;
        margin: .3em;
    }

    .footer-minilinks{display: flex; flex-wrap: wrap; justify-content: center;}
    



    .main-footer .container {padding-left: 15px; padding-right: 15px;} 
    .footer-main-zone .row{flex-direction: column; align-items: center;}   
    .footer-main-zone .redes{flex-wrap: wrap;}   


    .footer-remate .row { display: grid; grid-template-rows: auto; grid-template-columns: 1fr 1fr; } 
    .footer-remate .col-data { grid-row-start: 1; grid-column-start: 1;  grid-row-end: 2; grid-column-end: 3; text-align: center; margin-bottom: 30px; line-height: 1.3em; }
    .footer-remate .col-comscore {grid-row-start: 2; grid-column-start: 1;  grid-row-end: 3; grid-column-end: 2; justify-content: flex-end; }
    .footer-remate .col-e80 {grid-row-start: 2; grid-column-start: 2;  grid-row-end: 3; grid-column-end: 3; }
    
    

 }
