/*--------------------------
 * CSS Pronostici parte a sinistra con campionati
--------------------------*/
#pronostici .col-75 {
  width: 74%;
}
#pronostici .col-25 {
    width: 24%;
}
.box-campionati {
    background: #102A43;
    border-radius: 5px;
    overflow: scroll;
    position: sticky;
    top: 20px;
}
.campionati .box-lighe {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden;
    transition: max-height .5s;
    border-top: 1px solid #FFF;
}
.box-cn-lighe {
    padding: 15px;
}
.campionati p {
    position: relative;
    font-size: 16px;
    text-transform: uppercase;
    color: #FFF;
    font-weight: 700;
    padding: 15px;
    margin: 0;
    cursor: pointer;
}
.campionati p:after {
  content: '+';
  position: absolute;
  right: 25px;
}
.campionati a {
    display: flex;
    align-items: center;
    width: 100%;
    font-size: 16px;
    color: #FFF;
    text-decoration: none;
    padding: 5px 0;
    font-weight: 400;
}
.campionati a:before {
    content: '';
    background-image: var(--immagine-liga);
    background-size: 20px;
    background-repeat: no-repeat;
    min-width: 20px;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.campionati a.calcio:before {
  background-image: url(/wp-content/uploads/football-svgrepo-com.svg);
}
.campionati a.serie-a:before {
  background-image: url(/wp-content/uploads/Logo-della-serie-A.png);
}
.campionati a.serie-b:before {
  background-image: url(/wp-content/uploads/Logo-della-serie-B.png);
  min-height: 29px;
}
.campionati a.champions-league:before {
  background-image: url(/wp-content/uploads/Logo-della-Champions-League.png);
}
.campionati a.premier-league::before {
    background-image: url(/wp-content/uploads/Logo-Premier-League-bianco.png);
}
.campionati a.league-one::before {
    background-image: url(/wp-content/uploads/Logo-League-One-1.png);
    min-height: 24px;
}
.campionati a.la-liga::before {
  background-image: url(/wp-content/uploads/Logo-LaLiga-Calcio.png);
}
.campionati a.ligue-1::before {
    background-image: url(/wp-content/uploads/Logo-Ligue-1-Francia-Calcio.png);
}
.campionati a.bundesliga::before {
    background-image: url(/wp-content/uploads/Logo-Bundesliga-Calcio.png);
}
.campionati a.europa-league:before {
  background-image: url(/wp-content/uploads/Logo-Europa-League.png);
}
.campionati a.mondiali:before {
  background-image: url(/wp-content/uploads/Logo-dei-mondiali.png);
}
.campionati a.attivo {
    color: #F0B429;
    font-weight: 700;
}
/*--------------------------
 * CSS Breadcrumb
--------------------------*/
.rank-math-breadcrumb p {
    margin: 0 0 10px;
}
.rank-math-breadcrumb a {
    font-size: 14px;
    color: #486581;
    text-transform: uppercase;
    text-decoration: none;
}
.rank-math-breadcrumb .separator {
    color: #486581;
}
/*--------------------------
 * CSS Pronostici parte a destra con elenco pronostici
--------------------------*/
.box-data {
    background: #D9E2EC;
    padding: 15px;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 20px;
}
.box-data button {
    background: #FFF;
    border: 1px solid #334E68;
    padding: 10px 15px;
    border-radius: 5px;
    font-family: inherit;
    font-size: 20px;
    color: #334E68;
    cursor: pointer;
}
.box-data button.attivo {
    background: #334E68;
    color: #FFF;
    font-weight: 700;
}
/*--------------------------
 * CSS Pronostici
--------------------------*/
.pronostico.nascondi {
    display: none;
}
@media(max-width:1023px){
  #pronostici .col-25.campionati {
    width: 100%;
  }
  #pronostici .col-75 {
    width: 100%;
  }
  .campionati {
      margin-bottom: 10px;
  }
}
