
.readmore-mobile{
    position: unset ;
    top: 0px;
  }
  
  
  .button-filter-mobile {
    display: none;
  }
  
  .mobile-filter-add {
    display: none ;
  }

  @media screen and (min-width: 601px){
    .mobile-filter-add {
      display: none !important;
    }
    
    .mobile-filter-remove {
      display: block !important;
    }
  }
  
  @media screen and (max-width: 600px) {
    h3.notizie-title {
      font-size: 24px !important;
    }
    .condidadivi-card{
      border: 2px solid #BFDFFF;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    padding: 15px 4px 2px 11px;
    margin-top: 10px;
    position: relative;
    display: none;
    position: absolute;
    background: white !important;
    width: 67%;
    /* float: right; */
    margin: 110px 17px 12px 103px;
    }
  
    .chips_filtre_agenda_mobile {
      display: none !important;
    }
  
    .button-filter-mobile {
      display: block !important;
    }
  
    .Filtre_section {
      background: #F2F7FC;
      box-shadow: none;
      margin-top: 0px;
      display: none;
      padding: 48px 24px 32px 24px;
    }
  
    .mobile-filter-add {
      display: block;
    }
  
    .mobile-filter-remove {
      display: none !important;
    }
  
    .btnfitre {
      width: 100%;
    }
  
    .bd-highlight {
      width: 50%;
    }
  
    .prossime-attivita-in-programma-title {
      font-size: 20px;
      font-weight: 600;
    }
  
    .calendar-title-mobile {
      font-family: Inter;
      font-size: 24px !important;
      font-weight: 600 !important;
      line-height: 31.2px !important;
      text-align: left !important;
  
    }
  
    .section-agenda-calendar-mobile{
      padding: 48px 0px !important; 
    }
    .container-agenda-calendar-mobile{
      max-width: 100% !important; 
      padding: 0px 0px !important; 
    }
    .calendar-activity-body{
      border-radius: 0px;
      border: none;
      padding-left: 20px !important;
      padding-right: 20px !important;
    }
    .dates-types-buttons{
      display: none;
    }
    
    .readmore-mobile{
      position: relative ;
      top: 0px;
    }
  
    .readmore-possime-attivata{
      position: absolute;
      bottom: 28px !important;
    }
  
    .events-number-title{
      display: none;
    }
    .mobile-agenda-conatainer-gap{
      margin-bottom: 80px;
    }

    .mobile-filter-section{
        margin-bottom: 40px;
    }
  }
  
  .readmore-possime-attivata{
    text-align: justify;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150% !important;
    position: unset;
    text-decoration: none;
  }
  
  .readmore-mobile{
    position: unset ;
    top: 0px;
  }
  
  
  .calendar-activity-body{
  
    padding: 23px ;
  }