/* === Main hero background === */
.vc_row.unit-cards {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  z-index: 1;
  background-color: transparent !important;
  margin-top: 0 !important;
}
.vc_row.unit-cards-background {
  position: relative;
  z-index: 0;
  height: 100vh;
  height: 100svh;
  min-height: 100vh;
  min-height: 100svh;
  margin-bottom: -100vh !important;
  margin-bottom: -100svh !important;
  padding: 0 !important;
  overflow: hidden;
}
.unit-cards-background .unit-cards-photo {
  position: absolute;
  inset: 0;
  z-index: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-width: none !important;
  object-fit: cover;
  object-position: center;
  pointer-events: none;
  transform-origin: center;
  will-change: transform;
  animation: unit-cards-photo-zoom 18s ease-in-out infinite;
}
.unit-cards-background > .wpb_column,
.unit-cards-background > .wpb_column > .vc_column-inner,
.unit-cards-background .wpb_wrapper,
.unit-cards-background figure,
.unit-cards-background .vc_single_image-wrapper,
.unit-cards-background .vcex-image-inner {
  position: static !important;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0 !important;
}
.vc_section.unit-cards-section {
  position: relative;
  z-index: 1;
  isolation: isolate;
  height: auto !important;
  min-height: 100vh;
  min-height: 100svh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: url("https://www.gubra.dk/mediafiles/topslider/hero_gradient2.svg") center top / cover no-repeat;
}
.vc_section.unit-cards-section > .vc_row {
  position: relative;
  z-index: 1;
}
.vc_row.unit-cards > .wpex-bg-overlay-wrap {
  display: none;
}
.vc_row.unit-cards > .unit-card {
  position: relative;
  z-index: 3;
}
@keyframes unit-cards-photo-zoom {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.18); }
}
/* === Unit cards === */
.unit-card--biotech { --c: #2878FF; --c-rgb: 40, 120, 255; }
.unit-card--cro { --c: #E229E2; --c-rgb: 226, 41, 226; }
.unit-card--ventures { --c: #8CC3CA; --c-rgb: 140, 195, 202; }
.unit-card--green { --c: #00DF86; --c-rgb: 0, 223, 134; }
.vc_row.unit-cards {
  justify-content: center;
}
.unit-card > .vc_column-inner {
  margin-bottom: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  background-size: 0 0 !important;
}
.unit-card > .vc_column-inner > .wpb_wrapper {
  position: relative;
  display: grid;
  grid-template-rows: auto auto 1fr auto;
  flex: 1 1 auto;
  width: 100%;
  min-height: 360px !important;
  margin: 0 auto;
  padding: 25px 30px 25px;
  background-color: transparent !important;
  background-image: inherit !important;
  background-size: 0 0 !important;
  border: 1px solid var(--c);
  border-radius: 12px;
  overflow: hidden;
  isolation: isolate;
}
.unit-card > .vc_column-inner > .wpb_wrapper::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background-color: rgba(var(--c-rgb), 0.5);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  transition: background-color .35s ease;
}
.unit-card > .vc_column-inner > .wpb_wrapper::after {
  content: "";
  position: absolute;
  inset: -12px;
  z-index: 0;
  pointer-events: none;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0;
  transform: scale(1.1);
  transition: opacity .35s ease, transform 1.2s cubic-bezier(.2, .7, .2, 1);
}
.unit-card .wpb_text_column {
  position: relative;
  z-index: 2;
  margin-bottom: 0;
}
.unit-card .wpb_text_column.unit-pill {
  margin-bottom: 24px;
  cursor: pointer;
}
.unit-card .wpb_text_column.unit-card__head {
  margin-bottom: 16px;
  cursor: pointer;
}
.unit-card h2,
.unit-card p {
  margin: 0;
}
.unit-card h2,
.unit-card p,
.unit-card li,
.unit-card a {
  color: #fff !important;
  text-decoration: none !important;
  font-weight: normal !important;
  font-size: 15px;
  line-height: 22px;
}
.unit-card .unit-card__head h2, .unit-card .unit-card__head h2 a{
  font-family: EuclidCircularB-SemiBold;
  font-size: 30px !important;
  line-height: 34px !important;
}
.unit-card .unit-pill p {
  display: inline-block;
  padding: 6px 18px;
  font-family: EuclidCircularB-SemiBold;
  font-size: 20px;
  line-height: 24px;
  border: 1px solid #fff;
  border-radius: 20px;
  background: #fff;
  color: #001965 !important;
  transition: background-color .4s ease, border-color .4s ease, color .4s ease;
}
.unit-card .unit-pill p a {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  text-decoration: none !important;
}
.unit-card .unit-card__body,
.unit-card .unit-card__links {
  grid-row: 3;
  grid-column: 1;
  align-self: start;
}
.unit-card .unit-card__cta {
  grid-row: 4;
  align-self: end;
  padding-top: 25px;
}
.unit-card .unit-card__body {
  transition: opacity .35s ease, transform .35s ease, visibility 0s 0s;
}
.unit-card .unit-card__links {
  visibility: hidden;
  transition: visibility 0s .3s;
}
.unit-card .unit-card__links ul {
  margin: 0 0 0 .8em;
  list-style: none;
}
.unit-card .unit-card__links li {
  position: relative;
  padding: 0 0 0 5px;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity .3s ease, transform .3s ease;
}
.unit-card .unit-card__links li::before {
  content: "";
  position: absolute;
  top: 6px;
  left: -0.8em;
  width: 5.625px;
  height: 8.527px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.625' height='8.527' viewBox='0 0 5.625 8.527'%3E%3Cpath d='M16994.4,5780.966l-1.223-1.26,3.129-3.039-.535-.543-2.422-2.449,1.25-1.236,2.422,2.449,1.781,1.805Z' transform='translate(-16993.176 -5772.439)' fill='%23fff'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: transform .2s ease;
}
.unit-card .unit-card__links a,
.unit-card .unit-card__links a:hover {
  text-decoration: none !important;
}
.unit-card .unit-card__links li:hover::before {
  transform: translateX(3px);
}
.unit-card .unit-card__cta a {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.unit-card .unit-card__cta a::after {
  content: "";
  width: 20px;
  height: 16px;
  background: url("/wp-content/themes/gubra-theme/img/linkarrow_white_right_small.svg") center / contain no-repeat;
  transition: transform .4s cubic-bezier(.2, .7, .2, 1);
}
.unit-card:is(:hover, :focus-within) > .vc_column-inner > .wpb_wrapper::after {
  opacity: 1;
  transform: scale(1);
}
.unit-card:is(:hover, :focus-within) > .vc_column-inner > .wpb_wrapper::before {
  background-color: rgba(var(--c-rgb), 0.05);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
.unit-card:hover > .vc_column-inner > .wpb_wrapper {
  border-color: transparent;
}
.unit-card:is(:hover, :focus-within) .unit-pill p {
  background: rgba(var(--c-rgb), 0.5);
  border-color: var(--c);
  color: #fff !important;
}
.unit-card:is(:hover, :focus-within) .unit-card__body {
  opacity: 0;
  visibility: hidden;
  transform: translateY(-8px);
  transition: opacity .35s ease, transform .35s ease, visibility 0s .35s;
}
.unit-card:is(:hover, :focus-within) .unit-card__links {
  visibility: visible;
  transition: visibility 0s 0s;
}
.unit-card:is(:hover, :focus-within) .unit-card__links li {
  opacity: 1;
  transform: none;
  transition-delay: .1s;
}
.unit-card:is(:hover, :focus-within) .unit-card__links li:nth-child(2) { transition-delay: .16s; }
.unit-card:is(:hover, :focus-within) .unit-card__links li:nth-child(3) { transition-delay: .22s; }
.unit-card:is(:hover, :focus-within) .unit-card__links li:nth-child(4) { transition-delay: .28s; }
.unit-card:is(:hover, :focus-within) .unit-card__links li:nth-child(5) { transition-delay: .34s; }
.unit-card:is(:hover, :focus-within) .unit-card__links li:nth-child(6) { transition-delay: .4s; }
.unit-card .unit-card__cta a:is(:hover, :focus-visible)::after {
  transform: translateX(12px);
}
@media (min-width: 1025px) {
  .vc_row.unit-cards > .unit-card { width: 406px; max-width: 33.333%; }
  .vc_row.unit-cards > .unit-card--green { padding-right: 30px; transform: translateX(19px); }
  .unit-card > .vc_column-inner > .wpb_wrapper > .unit-card__cta {
    position: absolute;
    right: 30px;
    bottom: 30px;
    left: 30px;
    grid-row: auto;
    align-self: auto;
    padding-top: 0;
  }
}
@media (max-width: 1024px) {
  .vc_row.unit-cards > .unit-card { width: 100%; }
}
@media (max-width: 768px) {
  .vc_section.unit-cards-section {
    background-image:
      url("https://www.gubra.dk/mediafiles/topslider/hero_gradient2.svg"),
      url("/mediafiles/topslider/Blue-muscle-UCN2_2.webp");
    background-position: center top, center top;
    background-size: cover, cover;
    background-repeat: no-repeat;
    background-color: #000034;
  }
  .vc_section.unit-cards-section > .vc_row:first-child { padding-top: 40px; }
  .vc_row.unit-cards { padding-top: 32px; padding-bottom: 40px; }
  .vc_row.unit-cards > .unit-card--green {
    width: calc(100% - 30px);
    margin-right: 15px;
    margin-left: 15px;
  }
  .unit-card > .vc_column-inner > .wpb_wrapper { padding: 30px 25px 25px; border: 0; }
  .unit-card .unit-card__head h2 { font-size: 22px !important; line-height: 28px !important; }
}
@media (hover: none) {
  .unit-card > .vc_column-inner > .wpb_wrapper::after { opacity: 1; transform: none; }
  .unit-card > .vc_column-inner > .wpb_wrapper::before {
    background-color: rgba(var(--c-rgb), 0.1);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }
  .unit-card:is(:hover, :focus-within) > .vc_column-inner > .wpb_wrapper::before {
    background-color: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }
  .unit-card > .vc_column-inner > .wpb_wrapper { grid-template-rows: none; }
  .unit-card .unit-card__body,
  .unit-card .unit-card__links,
  .unit-card .unit-card__cta {
    grid-row: auto;
    grid-column: auto;
  }
  .unit-card .unit-card__body,
  .unit-card:is(:hover, :focus-within) .unit-card__body {
    visibility: visible;
    opacity: 1;
    transform: none;
  }
  .unit-card .unit-card__links,
  .unit-card:is(:hover, :focus-within) .unit-card__links {
    visibility: visible;
  }
  .unit-card:is(:hover, :focus-within) .unit-card__links li {
    opacity: 1;
    transform: none;
  }
  .unit-card .unit-pill p { background: rgba(var(--c-rgb), 0.5); border-color: var(--c); color: #fff !important; }
  .unit-card .unit-card__links li { opacity: 1; transform: none; }
}
/* === End unit cards === */

/* === Floating news panel === */
#site-scroll-top.frontpage-news-expanded {
  position: fixed !important;
  bottom: calc(var(--frontpage-news-height, 0px) + 20px) !important;
  margin: 0 !important;
  z-index: 10001;
}
#news-box {
  position: fixed !important;
  top: auto !important;
  right: 18px !important;
  bottom: 0 !important;
  left: auto !important;
  z-index: 10000;
  display: block !important;
  box-sizing: border-box;
  width: 312px !important;
  max-width: calc(100vw - 24px) !important;
  height: auto !important;
  min-height: 0 !important;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 30px 18px !important;
  color: #001965;
  background: #cbdde8 !important;
  box-shadow: 0 2px 12px rgba(0, 15, 55, 0.18);
  transition: padding .45s cubic-bezier(.2, .7, .2, 1), transform .35s ease, opacity .25s ease, visibility 0s;
}
#news-box.news-box--bottom-hidden {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
  transition: transform .35s ease, opacity .25s ease, visibility 0s linear .35s;
}
#news-box > .news-box-panel__toggle {
  display: flex;
  align-items: center;
  justify-content: space-between !important;
  width: calc(100% + 18px) !important;
  padding: 15px 0 4px !important;
  border: 0 !important;
  margin: 0 -18px 0 0 !important;
  background: transparent !important;
  color: #001965 !important;
  font-family: EuclidCircularB-SemiBold;
  font-size: 18px;
  line-height: 22px;
  cursor: pointer;
  text-align: left !important;
  transition: padding .45s cubic-bezier(.2, .7, .2, 1);
}
#news-box > .news-box-panel__toggle > span:first-child {
  text-align: left;
}
#news-box .news-box-panel__icon {
  position: absolute;
  top: 12px;
  right: 12px;
  display: block;
  flex: 0 0 12px;
  width: 12px;
  height: 12px;
  color: #385778;
  transition: transform .3s ease, width .3s ease, height .3s ease;
}
#news-box .news-box-panel__icon::before,
#news-box .news-box-panel__icon::after {
  content: "";
  position: absolute;
  top: 5px;
  left: -1px;
  width: 14px;
  height: 1px;
  background: currentColor;
}
#news-box .news-box-panel__icon::before {
  transform: rotate(45deg);
}
#news-box .news-box-panel__icon::after {
  transform: rotate(-45deg);
}
#news-box:is(.news-box--collapsed, .news-box--mobile-minimized, .news-box--scroll-minimized) .news-box-panel__icon {
  width: 8px;
  height: 8px;
  flex-basis: 8px;
  margin-right: 2px;
  border-top: 1.5px solid currentColor;
  border-left: 1.5px solid currentColor;
  transform: translateY(2px) rotate(45deg);
}
#news-box:is(.news-box--collapsed, .news-box--mobile-minimized, .news-box--scroll-minimized) .news-box-panel__icon::before,
#news-box:is(.news-box--collapsed, .news-box--mobile-minimized, .news-box--scroll-minimized) .news-box-panel__icon::after {
  content: none;
}
#news-box:is(.news-box--collapsed, .news-box--mobile-minimized, .news-box--scroll-minimized) {
  padding-bottom: 0 !important;
}
#news-box:is(.news-box--collapsed, .news-box--mobile-minimized, .news-box--scroll-minimized) > .wpb_column:last-child {
  visibility: hidden;
  opacity: 0;
  transform: translateY(8px);
  max-height: 0 !important;
  transition: opacity .2s ease, transform .3s ease, max-height .4s cubic-bezier(.2, .7, .2, 1), visibility 0s .2s;
}
#news-box > .wpb_column:first-child {
  display: none;
}
#news-box > .wpb_column:last-child {
  float: none;
  width: 100% !important;
  padding: 0 !important;
  max-height: 240px;
  overflow: hidden;
  opacity: 1;
  transform: none;
  transition: opacity .25s ease .1s, transform .35s ease, max-height .4s cubic-bezier(.2, .7, .2, 1), visibility 0s;
}
#news-box .vc_column-inner {
  margin: 0 !important;
  padding: 0 !important;
}
#news-box .wpex-post-cards,
#news-box .wpb_text_column {
  margin: 0;
}
#news-box .wpex-post-cards-entry {
  margin-bottom: 0 !important;
}
#news-box .wpex-card-title {
  display: -webkit-box;
  overflow: hidden;
  color: #001965 !important;
  font-size: 15px;
  line-height: 19px;
  text-decoration: none !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
#news-box .wpb_text_column > .wpb_wrapper > p {
  margin: 10px 0 0;
}
#news-box .wpb_text_column a {
  color: #001965 !important;
  font-family: EuclidCircularB-SemiBold;
  text-decoration: none !important;
}
#news-box .wpb_text_column a::before {
  content: "";
  display: inline-block;
  width: 5.625px;
  height: 8.527px;
  margin-right: 6px;
  vertical-align: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.625' height='8.527' viewBox='0 0 5.625 8.527'%3E%3Cpath d='M16994.4,5780.966l-1.223-1.26,3.129-3.039-.535-.543-2.422-2.449,1.25-1.236,2.422,2.449,1.781,1.805Z' transform='translate(-16993.176 -5772.439)' fill='%23001965'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: transform .2s ease;
}
#news-box .wpb_text_column a:hover::before {
  transform: translateX(3px);
}
@media (max-width: 768px) {
  #news-box {
    right: 12px !important;
    bottom: 0 !important;
    width: min(312px, calc(100vw - 24px)) !important;
  }
  #news-box:is(.news-box--mobile-minimized, .news-box--scroll-minimized, .news-box--collapsed) {
    width: 156px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  #news-box:is(.news-box--mobile-minimized, .news-box--scroll-minimized, .news-box--collapsed) > .news-box-panel__toggle {
    position: relative;
    width: 100% !important;
    min-height: 48px !important;
    margin: 0 !important;
    padding: 12px 34px 12px 16px !important;
    box-sizing: border-box;
    font-size: 18px !important;
    line-height: 22px !important;
  }
  #news-box > .news-box-panel__toggle > span:first-child {
    display: block !important;
    flex: 0 0 auto;
    visibility: visible !important;
    opacity: 1 !important;
    color: #001965 !important;
  }
  #news-box .news-box-panel__icon {
    top: 14px;
    right: 12px;
  }
}
/* === End floating news panel === */

/* === Floating event calendar tab === */
.event-calendar-tab {
  position: fixed;
  top: clamp(96px, 17vh, 150px);
  right: 0;
  z-index: 9999;
  display: flex;
  align-items: stretch;
  width: 70px;
  height: 97px;
  overflow: hidden;
  border-radius: 12px 0 0 12px;
  background: #cbdde8;
  box-shadow: 0 2px 12px rgba(0, 15, 55, 0.18);
  transition: width .45s cubic-bezier(.2, .7, .2, 1), height .45s cubic-bezier(.2, .7, .2, 1);
  animation: event-calendar-slide-in .45s cubic-bezier(.2, .7, .2, 1) 2s both;
}
@keyframes event-calendar-slide-in {
  from { transform: translateX(100%); }
  to { transform: translateX(0); }
}
.event-calendar-tab--expanded {
  width: min(330px, 100vw);
}
.event-calendar-tab__toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 70px;
  width: 70px;
  height: 100%;
  padding: 0 !important;
  border: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  color: #001965 !important;
  cursor: pointer;
  text-align: left;
}
.event-calendar-tab--expanded .event-calendar-tab__toggle {
  justify-content: flex-start;
  flex-basis: 76px;
  width: 76px;
  padding-left: 20px !important;
}
.event-calendar-tab__toggle:focus-visible {
  outline: 2px solid #2878ff;
  outline-offset: -4px;
}
.event-calendar-tab__icon {
  display: block;
  flex: 0 0 36px;
  width: 36px;
  height: 35.1px;
  max-width: none;
}
.event-calendar-tab__details {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 80px;
  width: 235px;
  flex-direction: column;
  justify-content: center;
  font-size: 16px;
  line-height: 22px;
  opacity: 1;
  text-decoration: none !important;
  transition: opacity .25s ease .45s, visibility 0s;
}
.event-calendar-tab__details:hover {
  color: #001965 !important;
  text-decoration: none !important;
}
.event-calendar-tab--collapsed .event-calendar-tab__toggle {
  justify-content: center;
  gap: 0;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.event-calendar-tab__details strong {
  color: #001965;
  font-family: EuclidCircularB-SemiBold;
  font-weight: normal;
}
.event-calendar-tab--collapsed .event-calendar-tab__details {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: opacity .15s ease, visibility 0s .15s;
}
body .event-calendar-tab--expanded .event-calendar-tab__details {
  visibility: visible;
  transition: opacity .25s ease .45s, visibility 0s;
}
@media (hover: hover) {
  .event-calendar-tab--expanded {
    transition: width .45s cubic-bezier(.2, .7, .2, 1), height .45s cubic-bezier(.2, .7, .2, 1), background-color .25s ease;
  }
  .event-calendar-tab--expanded:has(.event-calendar-tab__details:hover) {
    background: #fff;
  }
}
body.frontpage-mobile-menu-open #event-calendar-tab,
body.frontpage-mobile-menu-open #news-box {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
@media (max-width: 768px) {
  .event-calendar-tab {
    top: clamp(84px, 15vh, 125px);
    width: 56px;
    height: 68px;
  }
  .event-calendar-tab--expanded {
    width: min(330px, 100vw);
    height: 98px;
  }
  .event-calendar-tab__icon {
    flex-basis: 28px;
    width: 28px;
    height: 27.3px;
  }
  .event-calendar-tab__toggle {
    flex-basis: 56px;
    width: 56px;
    padding: 0 !important;
  }
  .event-calendar-tab--expanded .event-calendar-tab__toggle {
    justify-content: center;
    flex-basis: 56px;
    width: 56px;
    padding: 0 !important;
  }
  .event-calendar-tab__details {
    left: 70px;
    width: min(246px, calc(100vw - 84px));
    font-size: 16px;
    line-height: 20px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .unit-cards-background .unit-cards-photo {
    animation: none;
  }
  .unit-card *,
  .unit-card > .vc_column-inner > .wpb_wrapper::before,
  .unit-card > .vc_column-inner > .wpb_wrapper::after,
  #news-box,
  #news-box > .news-box-panel__toggle,
  #news-box .news-box-panel__icon,
  #news-box > .wpb_column:last-child {
    transition-duration: .01ms !important;
    transition-delay: 0s !important;
  }
  .event-calendar-tab,
  .event-calendar-tab__details {
    transition-duration: .01ms !important;
    transition-delay: 0s !important;
  }
  .event-calendar-tab {
    animation: none;
  }
}
/* === End floating event calendar tab === */
/* Stock tickers */
#datablocks8front {
	display: block;
	padding: 0;
}
#datablocks8front > div[id^="mf-ticker-"] {
	width: 100%;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: baseline;
	text-align: left;
	row-gap: 10px;
}
#datablocks8front > div[id^="mf-ticker-"] > div {
	margin: 0;
	padding: 0;
	line-height: 22px;
	font-size: 15px;
}
#datablocks8front > div > div:not(:last-child)::after {
	content: "|";
	display: inline-block;
	margin: 0 10px;
	color: #2878FF;
}
#datablocks8front .stock-symbol,
#datablocks8front .latest-price {
	flex: 0 0 100%;
	text-align: left;
}
#datablocks8front .stock-symbol::after,
#datablocks8front .latest-price::after {
	content: none !important;
}
#datablocks8front .latest-price {
	font-size: 40px !important;
	font-family: var(--g-font-semibold) !important;
	line-height: 1.2;
}
#datablocks8front .delta-today,
#datablocks8front .delta-today-currency,
#datablocks8front .latest-date,
#datablocks8front .latest-time {
	flex: 0 0 auto;
	text-align: left;
	font-size: 15px !important;
	line-height: 22px;
	opacity: 1 !important;
}