/* ==========================================================================
   AJUSTES RESPONSIVOS
   Media queries de la plantilla original.
   ========================================================================== */

@media (max-width: 576px) {
  .sin-padding-sm {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .row {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  
  #sidr-menu .nav-menu-header {
    display: block !important;
  }

  .nav-menu-header {
    display: none !important;
  }

  .second-nav {
    display: block;
  }

  #responsive-menu-button {
    margin-left: 10px;
    margin-right: 10px;
  }

  .social-header {
    text-align: right;
    border-top: 1px solid var(--vz-gris-100);
    border-bottom: 1px solid var(--vz-gris-100);
    padding-bottom: 11px;
    margin: 20px 0 0;
  }
  .social-header li:first-child img {
    max-width: 40px;
  }
  .social-header li:last-child a i {
    font-size: 25px;
  }
  .social-header li:last-child a {
    width: 35px;
    height: 35px;
  }

  

  

  .separator {
    font-weight: bold;
    font-size: 19px;
  }

  .line-separator:before,
.line-separator:after {
    display: none !important;
  }

  
  .footer-center {
    text-align: center;
    padding: 0px !important;
    border: none !important;
    margin: 1rem auto;
  }
  .footer-center a {
    letter-spacing: 0px;
    font-size: 18px;
  }

  .sec-identidad {
    flex-direction: column;
  }
}
@media (min-width: 768px) {

  .separator {
    font-weight: 500;
    font-style: normal;
    font-family: var(--vz-fuente);
    color: var(--vz-texto);
    text-transform: uppercase;
    font-size: 20px !important;
  }
}
@media (max-width: 991px) {
  .separator-container .separator.line-separator:after,
.separator-container .separator.line-separator:before {
    width: 25%;
  }
}

@media print {
  .container {
    width: auto;
  }

  #sidr-menu {
    display: none;
  }
}
