@charset "utf-8";

#soloarte-top-pulsanti .pulsantiRow{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  flex-wrap:wrap;
}

#soloarte-top-pulsanti .partnerCol{
  flex:1 1 220px;
  min-width:220px;
}

#soloarte-top-pulsanti .toolsCol{
  flex:0 1 auto;
  display:flex;
  justify-content:center;
  min-width:auto;
}

#soloarte-top-pulsanti .toolsStrip{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  flex-wrap:nowrap;
}

/* riduco solo il bottone nati oggi */
#soloarte-top-pulsanti #natiOggiBtn{
  transform:scale(0.82);
  transform-origin:center;
}

#soloarte-top-pulsanti .mapBtn{
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
}

#soloarte-top-pulsanti .mapBtn img{
  width:46px;
  height:46px;
  display:block;
}

#soloarte-top-pulsanti .monthsCol{
  flex:1 1 420px;
  min-width:320px;
}

/* niente flex aggressivo: solo una riga */
#soloarte-top-pulsanti #natioggi-bar-inline{
  white-space:nowrap;
}

#soloarte-top-pulsanti #natioggi-bar-inline > *{
  display:inline-block;
  vertical-align:top;
}

@media screen and (max-width: 900px){
  #soloarte-top-pulsanti .pulsantiRow{
    justify-content:center;
  }

  #soloarte-top-pulsanti .partnerCol,
  #soloarte-top-pulsanti .toolsCol,
  #soloarte-top-pulsanti .monthsCol{
    flex:1 1 100%;
    min-width:unset;
    text-align:center;
  }

  #soloarte-top-pulsanti .partnerCol{ order:1; }
  #soloarte-top-pulsanti .toolsCol{ order:2; }
  #soloarte-top-pulsanti .monthsCol{ order:3; }
}

@media screen and (max-width: 600px){
  #soloarte-top-pulsanti .toolsStrip{
    gap:12px;
  }

  #soloarte-top-pulsanti #natiOggiBtn{
    transform:scale(0.78);
  }

  #soloarte-top-pulsanti .mapBtn img{
    width:44px;
    height:44px;
  }
}


