@charset "UTF-8";
/* CSS Document */

@media only screen and (max-width: 1200px) {
  .owl-prev {
    top: 105%;
    left: 10px;
  }
  .owl-next {
    top: 105%;
    right: 10px;
  }
  .content-noticias article.post {
    width: 33%;
  }
}

@media only screen and (max-width: 1170px) {
  .menu-btn {
    display: block;
  }
  .main-navigation .menu-principal-container,
  .main-navigation .menu-principal-ingles-container {
    display: none;
  }
  .menu-redes-header {
    display: none;
  }
}

@media only screen and (max-width: 1024px) {
  .tabla-locales tr td.info-locales-4 {
    width: 25%;
  }
}

@media only screen and (max-width: 1000px) {
  h2 {
    font-size: 32px;
    line-height: 36px;
  }
  h3 {
    font-size: 24px;
    line-height: 28px;
  }
  h4 {
    font-size: 22px;
    line-height: 26px;
  }
  h5 {
    font-size: 19px;
    line-height: 23px;
  }
  h6 {
    font-size: 17px;
    line-height: 21px;
  }
  p {
    font-size: 15px;
    line-height: 21px;
  }
  article.post figure {
    height: 320px;
  }
}

@media only screen and (max-width: 900px) {
  .columnas-responsive {
    justify-content: center;
    align-items: baseline;
    display: flex;
    flex-wrap: wrap;
  }
  .columnas-responsive .vc_col-sm-1\/5 {
    width: 33% !important;
  }
  .columnas-responsive .vc_col-sm-4,
  .columnas-responsive .vc_col-sm-6,
  .columnas-responsive .vc_col-sm-3,
  .columnas-responsive-3 .vc_col-sm-2,
  .columnas-responsive-3 .vc_col-sm-4,
  .columnas-responsive-3 .vc_col-sm-6,
  .columnas-responsive-3 .vc_col-sm-1\/5,
  .columnas-responsive-3 .vc_col-sm-3 {
    width: 33% !important;
  }
  .columnas-responsive-4 .vc_col-sm-2,
  .columnas-responsive-4 .vc_col-sm-4,
  .columnas-responsive-4 .vc_col-sm-6,
  .columnas-responsive-4 .vc_col-sm-1\/5,
  .columnas-responsive-4 .vc_col-sm-3 {
    width: 50% !important;
  }
}
@media only screen and (max-width: 800px) {
  .tabla-locales tr td.info-locales-3,
  .tabla-locales tr td.info-locales-4 {
    width: 33%;
  }
}

@media only screen and (max-width: 767px) {
  h2 {
    font-size: 28px;
    line-height: 32px;
  }
  h3 {
    font-size: 22px;
    line-height: 26px;
  }
  h4 {
    font-size: 20px;
    line-height: 24px;
  }
  h5 {
    font-size: 18px;
    line-height: 22px;
  }
  h6 {
    font-size: 16px;
    line-height: 20px;
  }
  p {
    font-size: 14px;
    line-height: 18px;
  }
  .nav-footer .col1 {
    width: 100%;
    text-align: center;
  }
  .nav-footer .col2 {
    padding: 10px;
    display: block;
    min-height: auto;
    width: 270px;
  }
  .nav-footer .col3 {
    padding: 10px;
    display: block;
    min-height: auto;
    width: 270px;
  }
  .nav-footer .col3 p {
    text-align: center !important;
    margin: 0 auto;
  }
  .menu-footer-fixed {
    display: block;
  }
  .menu-footer-fixed .main-navigation {
    display: block;
    width: 100%;
  }
  footer {
    margin-bottom: 73px;
    border-bottom: none;
  }
  .estrategia-desktop {
    display: none;
  }
  .estrategia-mobile {
    display: block;
  }
  .contenedor-borde {
    border-left: none;
  }
  .content-marcas {
    max-width: 480px;
  }
  .item-marca-all {
    width: 50%;
  }
  .informe-item-desktop {
    display: none;
  }
  .informe-item-mobile {
    display: block;
  }
  .content-informe-page {
    max-width: 520px;
    width: 100%;
    margin: 0 auto;
  }
  .item-informe-page-all {
    width: 50%;
  }
  .item-informe-page-all:nth-child(1),
  .item-informe-page-all:nth-child(5),
  .item-informe-page-all:nth-child(9),
  .item-informe-page-all:nth-child(13),
  .item-informe-page-all:nth-child(17),
  .item-informe-page-all:nth-child(21) {
    background: #ec3e42;
  }
  .item-informe-page-all:nth-child(3),
  .item-informe-page-all:nth-child(7),
  .item-informe-page-all:nth-child(11),
  .item-informe-page-all:nth-child(15),
  .item-informe-page-all:nth-child(19),
  .item-informe-page-all:nth-child(23) {
    background: #ff595a;
  }
  .item-informe-page-all:nth-child(2),
  .item-informe-page-all:nth-child(6),
  .item-informe-page-all:nth-child(10),
  .item-informe-page-all:nth-child(14),
  .item-informe-page-all:nth-child(18),
  .item-informe-page-all:nth-child(22) {
    background: #636569;
  }
  .item-informe-page-all:nth-child(4),
  .item-informe-page-all:nth-child(8),
  .item-informe-page-all:nth-child(12),
  .item-informe-page-all:nth-child(16),
  .item-informe-page-all:nth-child(20),
  .item-informe-page-all:nth-child(24) {
    background: #76777a;
  }
  article.post figure {
    height: 260px;
  }
  .content-noticias article.post {
    width: 49%;
  }
  .twitter-info,
  .linkedin-info {
    width: 100%;
    display: block;
  }
  #destacado-menu {
    text-align: center;
  }
  .content-noticias article.post {
    width: 49%;
    padding: 10px;
  }
  .content-noticias article.post:nth-child(3) {
    display: none;
  }
  .articulo-interno-3 {
    display: none !important;
  }
  .col1 p{
    text-align: center;
  }
  .info-footer {
    margin: 6px auto;
    text-align: center;
  }
  .info-footer p {
    display: inline-block;
    width: auto;
  }
  .nav-footer .col1, .nav-footer .col2, .nav-footer .col3 {
    padding: 10px 10px;
}
}

@media only screen and (max-width: 650px) {
}

@media only screen and (max-width: 600px) {
  div.wpforms-container-full .wpforms-form .wpforms-one-half {
    width: 100%;
  }
  .columnas-responsive .vc_col-sm-1\/5 {
    width: 50% !important;
  }
  .columnas-responsive .vc_col-sm-4,
  .columnas-responsive .vc_col-sm-6,
  .columnas-responsive .vc_col-sm-3,
  .columnas-responsive-3 .vc_col-sm-2,
  .columnas-responsive-3 .vc_col-sm-4,
  .columnas-responsive-3 .vc_col-sm-6,
  .columnas-responsive-3 .vc_col-sm-1\/5,
  .columnas-responsive-3 .vc_col-sm-3 {
    width: 50% !important;
  }
  .tabla-locales tr td.info-locales-2,
  .tabla-locales tr td.info-locales-3,
  .tabla-locales tr td.info-locales-4 {
    width: 50%;
  }
}
@media only screen and (max-width: 560px) {
  .menu-footer-fixed .main-navigation ul li a {
    font-size: 11px;
    line-height: 11px;
    min-height: 85px;
  }
  footer {
    margin-bottom: 85px;
  }
}

@media only screen and (max-width: 512px) {
  .menu-footer-fixed .main-navigation ul li a {
    min-height: 85px;
  }
}

@media only screen and (max-width: 480px) {
  .imagen-historia {
    height: 260px;
  }
  #owl-historia-mobile .owl-dots {
    top: 275px;
  }
  article.post figure {
    height: 220px;
  }
  .content-noticias article.post {
    width: 100%;
  }
}
@media only screen and (max-width: 460px) {
  .bt-menu-informe br,
  .bt-menu-informe strong {
    display: none;
  }
  .bt-informe-anterior {
    padding: 10px 0px 10px 40px;
  }
  .bt-informe-siguiente {
    padding: 10px 40px 10px 0px;
  }
}

@media only screen and (max-width: 400px) {
  .bt-menu-informe strong {
    width: 101px;
  }
  .tabla-locales tr {
    text-align: center;
  }
  .tabla-locales tr td.info-locales-2,
  .tabla-locales tr td.info-locales-3,
  .tabla-locales tr td.info-locales-4 {
    width: 80%;
  }
}
@media only screen and (max-width: 380px) {
  .menu-footer-fixed .main-navigation ul li a {
    font-size: 10px;
    line-height: 10px;
    min-height: 81px;
  }
  .bt-menu-informe strong {
    width: 91px;
  }
}
@media only screen and (max-width: 360px) {
  .bt-menu-informe strong {
    width: 81px;
  }
}
@media only screen and (max-width: 340px) {
  .menu-footer-fixed .main-navigation ul li a {
    font-size: 9px;
    line-height: 9px;
  }
  .bt-menu-informe strong {
    width: 71px;
  }
}
