.evento .container-text > p{
    font-size: 1.2rem !important;
    font-weight: 400 !important;
    font-style: italic !important;
    color: #2f3446 !important;
    font-family: "Titillium Web" !important;
    margin-bottom: 26px !important;
}

.evento .title-news-full{
    color: #2f3446 !important;

}
body:not(.page-node-typeact):not(.page-node-typegallery) .main-container-top{
    padding-bottom: 0 !important;
}
.main-container-middle{
    padding-top: 0px !important;
}
.bg-green{
    background: #06488d;
    align-items: center;
  }
  .icon-clock{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' id='it-clock' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 5h1v7.5H7v-1h4.5zM22 12A10 10 0 1112 2a10 10 0 0110 10zm-1 0a9 9 0 10-9 9 9 9 0 009-9z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E");
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    filter: brightness(0) saturate(100%) invert(16%) sepia(77%) saturate(2792%) hue-rotate(199deg) brightness(92%) contrast(95%);  }

  .icon-position{
    filter: brightness(0) saturate(100%) invert(16%) sepia(77%) saturate(2792%) hue-rotate(199deg) brightness(92%) contrast(95%);
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-pin-map' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M3.1 11.2a.5.5 0 0 1 .4-.2H6a.5.5 0 0 1 0 1H3.75L1.5 15h13l-2.25-3H10a.5.5 0 0 1 0-1h2.5a.5.5 0 0 1 .4.2l3 4a.5.5 0 0 1-.4.8H.5a.5.5 0 0 1-.4-.8z'/%3E%3Cpath fill-rule='evenodd' d='M8 1a3 3 0 1 0 0 6 3 3 0 0 0 0-6M4 4a4 4 0 1 1 4.5 3.969V13.5a.5.5 0 0 1-1 0V7.97A4 4 0 0 1 4 3.999z'/%3E%3C/svg%3E");
    }
  .icon-mail{
    filter: brightness(0) saturate(100%) invert(16%) sepia(77%) saturate(2792%) hue-rotate(199deg) brightness(92%) contrast(95%);    width: 50px;
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-envelope' viewBox='0 0 20 20'%3E%3Cpath d='M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v.217l7 4.2 7-4.2V4a1 1 0 0 0-1-1zm13 2.383-4.708 2.825L15 11.105zm-.034 6.876-5.64-3.471L8 9.583l-1.326-.795-5.64 3.47A1 1 0 0 0 2 13h12a1 1 0 0 0 .966-.741M1 11.105l4.708-2.897L1 5.383z'/%3E%3C/svg%3E");
  }
  .event-info{
    display: inline-flex;
    align-items: center;
  }
  .icon-calendar-0{
    width: 30px !important;
    height: 30px !important;
    filter: brightness(0) saturate(100%) invert(16%) sepia(77%) saturate(2792%) hue-rotate(199deg) brightness(92%) contrast(95%);
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-calendar2-check' viewBox='0 0 20 20'%3E%3Cpath d='M10.854 8.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708 0z'/%3E%3Cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1z'/%3E%3Cpath d='M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
  }
.icon-calendar-1{
  width: 30px !important;
  height: 30px !important;
  filter: brightness(0) saturate(100%) invert(16%) sepia(77%) saturate(2792%) hue-rotate(199deg) brightness(92%) contrast(95%);
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-calendar-x' viewBox='0 0 20 20'%3E%3Cpath d='M6.146 7.146a.5.5 0 0 1 .708 0L8 8.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 9l1.147 1.146a.5.5 0 0 1-.708.708L8 9.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 9 6.146 7.854a.5.5 0 0 1 0-.708'/%3E%3Cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z'/%3E%3C/svg%3E");
}
.icon-address{
  width: 30px !important;
  height: 30px !important;
  filter: brightness(0) saturate(100%) invert(16%) sepia(77%) saturate(2792%) hue-rotate(199deg) brightness(92%) contrast(95%);
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-map' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M15.817.113A.5.5 0 0 1 16 .5v14a.5.5 0 0 1-.402.49l-5 1a.502.502 0 0 1-.196 0L5.5 15.01l-4.902.98A.5.5 0 0 1 0 15.5v-14a.5.5 0 0 1 .402-.49l5-1a.5.5 0 0 1 .196 0L10.5.99l4.902-.98a.5.5 0 0 1 .415.103M10 1.91l-4-.8v12.98l4 .8V1.91zm1 12.98 4-.8V1.11l-4 .8zm-6-.8V1.11l-4 .8v12.98z'/%3E%3C/svg%3E");
}
.icon-fax{
  width: 30px !important;
  height: 30px !important;
  filter: brightness(0) saturate(100%) invert(16%) sepia(77%) saturate(2792%) hue-rotate(199deg) brightness(92%) contrast(95%);
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-printer' viewBox='0 0 20 20'%3E%3Cpath d='M2.5 8a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1'/%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v2H2a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h1v1a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-1h1a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-1V3a2 2 0 0 0-2-2zM4 3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2H4zm1 5a2 2 0 0 0-2 2v1H2a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1v-1a2 2 0 0 0-2-2zm7 2v3a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1'/%3E%3C/svg%3E");
}
.icon-telephone{
  width: 30px !important;
  height: 30px !important;
  filter: brightness(0) saturate(100%) invert(16%) sepia(77%) saturate(2792%) hue-rotate(199deg) brightness(92%) contrast(95%);
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-telephone' viewBox='0 0 20 20'%3E%3Cpath d='M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.568 17.568 0 0 0 4.168 6.608 17.569 17.569 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.678.678 0 0 0-.58-.122l-2.19.547a1.745 1.745 0 0 1-1.657-.459L5.482 8.062a1.745 1.745 0 0 1-.46-1.657l.548-2.19a.678.678 0 0 0-.122-.58L3.654 1.328zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511z'/%3E%3C/svg%3E");
}
.icon-date-publication{
  width: 30px !important;
  height: 30px !important;
  filter: brightness(0) saturate(100%) invert(16%) sepia(77%) saturate(2792%) hue-rotate(199deg) brightness(92%) contrast(95%);
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-calendar-event' viewBox='0 0 20 20'%3E%3Cpath d='M11 6.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5z'/%3E%3Cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z'/%3E%3C/svg%3E");
}
.evento .date-content-block .views-field-nothing .field-content p{
  font-weight: 600;
  font-size: 1rem !important;
}
 .text-container p.text-position.m-0{
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
  }
.evento .view-rec-date-content-block{
  padding: 0 !important;
}
.container-image-slider img{
  object-fit: cover !important;
}
.evento .it-breadcrumb__wrapper{
  padding-left: 14px !important;
}

.view-rec-search-eventi .res-card-message .height-custom{
  height: unset !important;
}
.view-rec-search-eventi .res-card-message .height-custom .res-card-message__media{
  aspect-ratio: 16/9;
}

@media only screen and (min-width: 997px) {
  .view-rec-search-eventi .res-card-message .height-custom .card-body .card-title{
    min-height: 96px !important;
  }
}
.view-id-rec_search_eventi .row.mt-lg-4{
  margin-top: 58px !important;

}
.details-event{
  font-weight: 600 !important;
  color: #064385 !important;
}
.container-icon-text{
  display: flex;
}
.evento .contatti-referente .views-field .field-content a, .evento .contatti-referente .views-field .field-content span{
  text-decoration: none !important;
  font-weight: normal;
  color: black;
  font-size: 18px !important;
}
.evento .contatti-referente .views-field .field-content a, .evento .contatti-referente .views-field .field-content time{
  text-decoration: none !important;
  font-weight: normal;
  color: black;
  font-size: 18px !important;
  }
.box-block-eventi{
  box-shadow: rgb(0 0 0 / 10%) 0px 54px 55px,
  rgb(0 0 0 / 10%) 0px -12px 30px,
  rgb(0 0 0 / 10%) 0px 4px 6px,
  rgb(0 0 0 / 10%) 0px 12px 13px,
  rgb(0 0 0 / 10%) 0px -3px 5px;
}

.field--name-field-p-attachments .paragraph--type--file-list  {
  max-height: unset !important;
}
.res-link-list-primary_action+.res-link-list__description {
  padding-left: unset !important;
}
#it-block-field-blocknodeeventifield-p-attachments img{
  margin-bottom: unset !important;
  height: 25px !important;
}
#it-block-field-blocknodeeventifield-p-attachments p{
  font-size: 1rem !important;
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
}
.container-allegato{
  display: flex !important;
  justify-content: space-between !important;
}
.evento .date-content-block .views-field-nothing .field-content span {
  border: unset;
  padding: 2px !important;
}
#id-eventi .field--name-field-p-attachments{
  padding: unset;
}

.rec-teaser-content-col .res-card-message .card .card-body .card-text{
  font-size: 18px !important;
}
.res-card-message__media img {
  aspect-ratio: 16/9 !important;
}

@media (max-width: 480px) {
  .multimedia .boxed-container article img{
    width: 100%
  }
}
