@media screen and (min-width: 766px) and (min-height: 500px) {
  #cabecera_bottom {
    display: block !important;
    margin-top: -40px;
  }
  .submenu{
    padding: 10px 30px 25px;
    background-color: #2f2f2f;

  }
  .submenu a{
    border-bottom: 1px solid #fff;
    padding:10px 0px 2px;
    white-space: nowrap;
  }
}
@media screen and (min-width: 766px) and (max-height: 500px) {
  .no_mobile {
    display: none;
  }
  #cabecera_top {
    background: #000;
  }
  #cabecera_top path,
  #cabecera_top rect,
  #cabecera_top polygon,
  #cabecera_top circle,
  #cabecera_top ellipse {
    fill: #fff;
  }
  #idiomas p {xs
    color: #fff;
  }
  #boton_menu,
  #logotipo_mobile {
    display: block;
  }
  #logotipo {
    display: none;
  }
  #menu {
    padding: 12px 0;
    color:#eb3838;
  }
  .menu_cont {
    width: 100%;
  }
  .menu_cont > a, .menu_cont > span {
    padding-left: 0;
    position: relative;
    border-bottom: 1px solid #000;
    margin-bottom: 6px;
  }
  .menu_cont > a:hover {
    border-bottom: 1px solid #EF4028;
  }
  .menu_cont > span:after {
    content: "+";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
    font-size: 2.4rem;
  }
  .submenu {
    position: initial;
    background: none;
  }
  .submenu .contenedor_peq,
  .submenu .mitad,
  .submenu .full {
    width: 100%;
    background: none;
    padding: 0;
    margin: 0;
  }
  .submenu .una_cuarto,
  .submenu .una_cuarto_sm,
  .submenu .un_tercio {
    width: calc(50% - 6px);
    padding-left: 0;
  }
  .submenu_cont {
    padding: 12px 0;
    margin-bottom: 0;
    background: none;
    width: 50%;
  }
  .submenu a {
    font-weight: 400;
  }
  .carrousel_cont {
    padding-bottom: 0;
  }
  .carrousel_cont .bx-pager {
    display: flex;
  }
  .carrousel_cont .bx-controls-direction {
    display: none;
  }
  #categorias_listado_cont a {
    width: calc(33.33333% - 16px);
  }
  #categorias_listado_cont a:nth-child(4n) {
    margin-right: auto;
  }
  #categorias_listado_cont a:nth-child(3n) {
    margin-right: 0;
  }
}
