.block-rapporto{ background-color: #007D9918; }

.block-rapporto .post-container{ display: flex; align-items: center; }
.block-rapporto .post-container div{ display: inline-flex; }

.block-rapporto .post-container .image-container{ flex: 10%; }
.block-rapporto .post-container .image-container figure{ margin-bottom: 0px; }

.block-rapporto .post-container .title-container{ flex:2; padding: 0 10px; }
.block-rapporto .post-container .title-container a{ font-weight: bold; font-size: 0.9rem; line-height: 1rem; }

.block-rapporto .link-container{ display: block; width: 100%; background-color: #007D99; text-align: center; padding: 5px 0px; }
.block-rapporto .link-container a{ color: #FFF; font-size: 0.8rem; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; }

/* search author css */
.search-author-container{ display: none; position: absolute; right: 0%; top: 100%; margin-right: 15px; margin-top: -1px; }

.container.single-page a, .container.single-page a:hover { text-decoration: underline; }

html body div[data-tit="DATAGLOBE "] .block-double-text a:not(.btn-default),
html body div[data-tit="DATAGLOBE "] .block-double-text a:not(.btn-default):hover,
html body div[data-tit="DATAGLOBE "] .block-double-text a:not(.btn-default):visited {
    text-decoration: none;
}
.block-article-content ul:not(.entry-header-info) li a,
.block-article-content ul:not(.entry-header-info) li a:hover {
  text-decoration: underline !important;
}

.pagination-analisti-ispimed .fa-angle-right:before {
  content: ">" !important;
}
.pagination-analisti-ispimed .fa-angle-left:before {
  content: "<" !important;
}

.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>li#mega-menu-item-78097>ul.mega-sub-menu>li ul.mega-sub-menu li.mega-menu-column:last-of-type {
  border-left: solid 1px #D9D9D6;
  margin-left: 30px;
  padding-left: 30px;
}

.block-splash.splash-watch figure {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.no-zoom .zoom-figure {
  display: none !important;
}

@media all and (max-width: 769px) {
  .block-testata-evento-corso .container-video {
    position: absolute;
    z-index: 1;
    width: 100%;
    top: 0;
    left: 0;
    display: block;
  }
  .block-testata-evento-corso .container-video video {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    aspect-ratio: 940/1980;
    min-height: 90vh;
  }
  .block-testata-evento-corso:before {
    z-index: 2;
  }
}

@media all and (min-width: 770px) {
  .block-article-watch .image-plus .size-full.bg_aspect_ratio {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
  }
  .block-article-watch .image-plus .size-full.bg_aspect_ratio img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    aspect-ratio: 1920/1920;
  }
}
