/*
==============================
Page: All
Section: Footer
==============================
*/

.footer-logo img {
  width:100%;
}
.widgettitle {
    font-size: 0.9em;
    color: #fff;
    font-weight: 600;
}

.textwidget p {
    font-size: 0.8em;
    font-weight: 300;
    margin-bottom: .5em;
}

.textwidget p a {
    font-size: 0.9em;
    color: #fff;
    font-weight: 500;
}

ul#menu-extra li a {
    font-size: 0.8em;
    color: #fff;
    font-weight: 600;
}

ul#menu-legal li a {
    font-size: 0.8em;
    color: #fff;
    font-weight: 600;
}

.widget.widget_pages ul li a {
    font-size: 0.9em;
    color: #fff;
}

/* CAMBIOS MOBILE */
.widgettitle {
  font-family: 'Bitter';
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.9px;
  line-height: 20px;
  text-transform: uppercase;
  margin-bottom: 20px;
} 
.menu-footer-1-es-container .menu .menu-item,
.menu-footer-2-es-container .menu .menu-item{
  margin-bottom: 10px;
}
.menu-footer-1-es-container .menu .menu-item,
.menu-footer-2-es-container .menu .menu-item,
.menu-footer-1-es-container .menu .menu-item a,
.menu-footer-2-es-container .menu .menu-item a{
  color: #FDFDFD;
  font-family: 'Montserrat';
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.84px;
  line-height: 18px;
}








.menu-footer-legal-container .menu .menu-item a{
  opacity: 0.9;
  color: #FFFFFF;
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 11px;
  letter-spacing: 0;
  line-height: 14px;
}
.text-siguenos {
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 15px;
}
.footer-copyright p{
  color: #0072CE;
  font-family: 'Montserrat';
  font-size: 10px;
  letter-spacing: 0;
  line-height: 15px;
  text-align: left;
}
/*
==============================
Footer - Media Queries
==============================
*/

@media (min-width:992px) {
  .footer-logo img {
    width:90%;
  }

  .widgettitle {
    font-family: 'Bitter';
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.9px;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 20px;
  }
  .menu-footer-1-es-container .menu .menu-item,
  .menu-footer-2-es-container .menu .menu-item{
    margin-bottom: 20px;
  }
  .menu-footer-1-es-container .menu .menu-item,
  .menu-footer-2-es-container .menu .menu-item,
  .menu-footer-1-es-container .menu .menu-item a,
  .menu-footer-2-es-container .menu .menu-item a{
    color: #FDFDFD;
    font-family: 'Montserrat';
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.84px;
    line-height: 18px;
  }
  .menu-footer-legal-container .menu{
    display: flex;
  }
  .menu-footer-legal-container .menu .menu-item::after{
    content: "|";
    margin-left: 3px;
    margin-right: 4px;
    font-size: 10px;
    color: #fff;
    opacity: 9;
  }
  .menu-footer-legal-container .menu .menu-item:last-of-type::after{    
    content: " ";
  }
  .menu-footer-legal-container .menu .menu-item a{
    opacity: 0.9;
    color: #FFFFFF;
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 0;
    line-height: 14px;
  }
  .text-siguenos {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 15px;
  }
  .footer-copyright p{
    color: #0072CE;
    font-family: 'Montserrat';
    font-size: 10px;
    letter-spacing: 0;
    line-height: 15px;
    text-align: left;
  }
}
