@media only screen and (min-width: 1024px) {
  /* line 2, assetic_compass5BVneA.scss */
  .boton-subir {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}
@media only screen and (max-width: 959px) {
  /* line 11, assetic_compass5BVneA.scss */
  h1 {
    font-size: 5.9vw;
  }

  /* line 15, assetic_compass5BVneA.scss */
  h2 {
    font-size: 3.0vh;
  }

  /* line 19, assetic_compass5BVneA.scss */
  p {
    font-size: 100%;
  }

  /* line 23, assetic_compass5BVneA.scss */
  .menuSuperior #navLogin {
    display: flex;
    flex-direction: row;
  }
  /* line 26, assetic_compass5BVneA.scss */
  .menuSuperior #navLogin #avatar {
    height: 21px;
  }
  /* line 29, assetic_compass5BVneA.scss */
  .menuSuperior #navLogin li {
    display: inline;
    list-style: none;
  }
  /* line 32, assetic_compass5BVneA.scss */
  .menuSuperior #navLogin li .nav-link {
    width: 32px;
  }
  /* line 34, assetic_compass5BVneA.scss */
  .menuSuperior #navLogin li .nav-link span {
    display: none;
  }

  /* line 41, assetic_compass5BVneA.scss */
  #mapaLogo, #contenedor img {
    max-width: 100%;
    height: auto;
    margin: auto !important;
  }

  /* line 47, assetic_compass5BVneA.scss */
  #logo {
    width: 100%;
  }

  /* line 51, assetic_compass5BVneA.scss */
  #logo #imgLogo h1 {
    text-align: center;
  }

  /* line 55, assetic_compass5BVneA.scss */
  #logo #imgLogo h1 a {
    background: url(../img/logo-movil.png) no-repeat scroll left top transparent;
    width: 245px;
    height: 42px;
    overflow: hidden;
    color: transparent;
  }

  /* line 63, assetic_compass5BVneA.scss */
  #logo #redesSociales #facebook {
    margin-left: 0;
  }

  /* line 67, assetic_compass5BVneA.scss */
  #logo #redesSociales {
    float: left;
  }

  /* line 71, assetic_compass5BVneA.scss */
  #menus {
    width: 100%;
  }

  /* line 75, assetic_compass5BVneA.scss */
  #menu #menuPrincipal li.home {
    width: 0;
  }

  /* line 79, assetic_compass5BVneA.scss */
  #menu #menuPrincipal > li {
    float: none;
  }

  /* line 83, assetic_compass5BVneA.scss */
  #menu #menuPrincipal .itemMenu:hover .subMenu {
    display: none;
  }

  /* line 87, assetic_compass5BVneA.scss */
  #promocion {
    display: none;
  }

  /* line 91, assetic_compass5BVneA.scss */
  #contenido, #noticias, #novedades, #pie {
    width: auto !important;
  }

  /* line 95, assetic_compass5BVneA.scss */
  #contenido ul, #contenido ol {
    margin: 0 0 0em .75em;
  }

  /* line 99, assetic_compass5BVneA.scss */
  #contenedor #noticias img {
    display: block;
    float: none;
  }

  /* line 104, assetic_compass5BVneA.scss */
  #pie .colPie {
    width: 100%;
  }

  /* line 108, assetic_compass5BVneA.scss */
  .bloqueListado, .itemMenuSecundario {
    width: 100% !important;
    float: none !important;
  }

  /* line 113, assetic_compass5BVneA.scss */
  #menuHamburguesa {
    float: right !important;
    display: block !important;
  }

  /* line 118, assetic_compass5BVneA.scss */
  #menu .itemMenu {
    display: none;
  }

  /* line 122, assetic_compass5BVneA.scss */
  #menuHamburguesa {
    float: right !important;
    display: block !important;
  }

  /* line 127, assetic_compass5BVneA.scss */
  #menu.responsive {
    position: relative;
  }

  /* line 131, assetic_compass5BVneA.scss */
  #menu.responsive .itemMenu {
    display: block;
  }

  /* line 135, assetic_compass5BVneA.scss */
  #menu.responsive #menuHamburguesa {
    display: block;
    text-align: left;
  }

  /* line 140, assetic_compass5BVneA.scss */
  .item_direccion + .item_direccion::before {
    display: block;
    padding: .5em 0;
    content: "";
  }

  /* line 145, assetic_compass5BVneA.scss */
  #pie #direccion {
    border-top: 2px solid;
    padding: 1em 0;
    margin: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 154, assetic_compass5BVneA.scss */
  .boton-subir {
    right: 20px;
    bottom: 20px;
  }
}
@media (max-width: 768px) {
  /* line 161, assetic_compass5BVneA.scss */
  body {
    grid-template-areas: 'menuSuperior' 'header' 'carousel' 'enlacesDeInteres' 'contenedor' 'menusMasInfo' 'footer';
  }

  /* line 165, assetic_compass5BVneA.scss */
  #barraSuperior {
    display: none;
  }

  /* line 169, assetic_compass5BVneA.scss */
  .inside-header > :not(:last-child):not(.main-navigation) {
    margin-bottom: 20px;
  }

  /* line 173, assetic_compass5BVneA.scss */
  .header-widget {
    float: none;
    max-width: 100%;
    text-align: center;
    margin-left: 1rem;
  }

  /* line 180, assetic_compass5BVneA.scss */
  .site-logo {
    text-align: center;
  }

  /* line 184, assetic_compass5BVneA.scss */
  .site-logo svg {
    width: 350px;
  }

  /* line 188, assetic_compass5BVneA.scss */
  .menuSuperior {
    border-bottom: 2px solid #fd7e14;
    padding: 0;
  }

  /* line 193, assetic_compass5BVneA.scss */
  .navbar-nav {
    padding-left: .2rem;
  }
}
