
@charset "utf-8";

    /* Iconos */
.icon-comunidades { color:#ffcc00; }
.icon-somos       { color:#00e5ff; }
.icon-reclamos    { color:#e76fe6; }
.icon-info        { color:#4caf50; }
.icon-contacto    { color:#43de05; }
.icon-castellon   { color:#bec0cc; }
.icon-valencia    { color:#bec0cc; }
.icon-mancha      { color:#bec0cc; }
.icon-madrid      { color:#bec0cc; }
.icon-murcia      { color:#bec0cc; }
.icon-youtube     { color:#ff0000; }
.icon-facebook    { color:#1877f2; }
.icon-instagram   { color:#e4405f; }
.icon-mail        { color:#009688; }
.icon-phone       { color:#ff9800; }
.icon-whatsapp    { color:#25d366; }
.icon-home        { color:#70d0ee; }
.icon-ubicacion   { color:#62a4e1; }
.icon-ubicacion_2 { color:#CE0003; } /* para los anuncios */
.icon-hotel       { color:#ff0000; }
.icon-comercios    { color:#00ff0d; }
.icon-briefcase-business { color:#00ff0d; }
.icon-monitor-play { color:#FFF0C4; }
.icon-youtube      { color:#ff0000; }
.icon-ubicacion2   { color:#E7180B; }
.icon-phone-call   { color:#FAA18F; }
.icon-book-image   { color:#CFDB11; } /* book-image turismo */
.icon-briefcase    { color:#91CC2B; } /* briefcase-business trabajo */
.icon-shopping     { color:#91CC2B; } /* shopping-basket publicidad */
.icon-gift         { color:#62a4e1; } /* gift publicidad regalo */
.icon-shopping-bag { color:#62a4e1; } /* shopping-bag regalo */

    /* BANDERAS (nuevo) */
    .bandera{
      width:20px;          /* ajusta aquí el tamaño de la bandera */
      height:auto;
      display:inline-block;
      vertical-align:middle;
      margin-right:6px;
      border-radius:0px;   /* opcional (3) */
      transition: transform 0.25s ease, filter 0.25s ease;
    }

  .bandera:hover{
    transform: scale(1.2);
    filter: brightness(1.2);
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    border-radius:4px;
}

.icon-social{
  width:27px;   /* 24 */ 
  height:auto;  /* 24 */
  display:inline-block;
  vertical-align:middle;
  object-fit:contain;
  transition: transform 0.25s ease, filter 0.25s ease;
}

.icon-social:hover{
  transform: scale(1.2);
  filter: brightness(1.2);
  box-shadow: 0 4px 10px rgba(0,0,0,0.3);
  border-radius:6px;
}


