#it-block-views-blockrec-tematica-blocks-block-1 .res-card-message {
    border-bottom: 4px solid #06488D !important;
}

#it-block-views-blockrec-tematica-blocks-block-1 {
    border-radius: unset !important;
    border: unset !important
}


  .res-card-message .category-top a.category-link{
    font-size: 14px !important;
    line-height: 40px !important;
    font-family: "Titillium Web";
    font-size: 17px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-transform: initial;
    color: #575f78;
    background-color: #fcfdff;
    padding: 3px 10px 5px;
    border: 1px solid #d8d8d8;
    border-radius: 30px;
  }
  .res-card-message .card-body{
    text-align: left !important;
  }
  #it-block-views-blockrec-tematica-blocks-block-1 h5.card-title{
    min-height: 0px !important;
  }
  .height-custom{
    height: 272px !important;
  }
  #it-block-views-blockrec-tematica-blocks-block-1 .card-text{
    min-height: 0px !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
  }
  #it-block-views-blockrec-tematica-blocks-block-2 .res-card-message__media{
    aspect-ratio: 16/8;
  }

  .view-rec-tematica-blocks .view-header a{
      color: #06488D !important;
  }

  #it-block-views-blockrec-tematica-blocks-block-1 h3.h4{
    text-align: initial !important;
  }
  #it-block-views-blockrec-tematica-blocks-block-1{
      padding-top: 48px !important;
      padding-left: unset !important;
      padding-right: unset !important;
  }
  #it-block-views-blockrec-tematica-blocks-block-11{
    padding-bottom: 48px !important;
  }
  .view-rec-highlight-tematica-blocks .highlights-slider .slide__caption p:nth-of-type(2) {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .region.breadcrumb {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .page-header {
    padding: 0 12px;
  }
  .view-rec-highlight-tematica-blocks .highlights-slider .slide__caption {
    padding-left: 0;
    padding-right: 0;
  }

  .highlights-slider .slide__caption footer a{
    color: #06488D !important;
  }

  #it-block-views-block-rec-highlight-tematica-blocks-block-8 .view-id-rec_highlight_tematica_blocks .slick--view--rec-highlight-tematica-blocks--block-8 .slide__media{
    display: none !important;
  }
  .view-rec-highlight-tematica-blocks .highlights-slider .slide__caption{
    padding: 0;
  }

  .slick--view.slick--view--rec-highlight-tematica-blocks .slick__arrow .slick-prev {
    left: -50px !important;
  }
  .slick--view.slick--view--rec-highlight-tematica-blocks .slick__arrow .slick-next{
    right: -50px !important;
  }
  .footer-tematic-carousel{
    position: unset !important;
    right: 0;
    bottom: unset !important;
    float: unset !important;
    margin-top: unset !important;
  }
.view-rec-highlight-tematica-blocks .views-field-field-icona-tematica{
  filter: brightness(0) saturate(100%) invert(15%) sepia(83%) saturate(2702%) hue-rotate(199deg) brightness(97%) contrast(95%) !important;
}
.view-id-rec_tematica_blocks.view-display-id-block_6 .min-height-300-body > .card{
	height: 325px !important;
}
.ecosistema-links-home .res-card-theme .res-card-theme-box, .view-rec-search-global .res-card-theme .res-card-theme-box{
  height: fit-content;
}

div#it-block-views-blockrec-tematica-links-utili-block-thematic-links .views-field-field-links ul li a{
  color: #06488d !important;
}

.view-rec-tematica-links-utili img{
  filter: brightness(0) saturate(100%) invert(16%) sepia(89%) saturate(2506%) hue-rotate(199deg) brightness(90%) contrast(95%);
}
