/* Small additions on top of the original LIIE theme CSS. */

/* Desktop dropdown (was driven by theme.js) */
.main-header .main-menu > li.has-children { position: relative; }
.main-header .main-menu .liie-dropdown {
  display: none; position: absolute; top: 100%; left: 50%; transform: translateX(-50%);
  min-width: 290px; padding: 14px 18px 6px; background: #fff; box-shadow: 0 10px 30px rgba(0,0,0,.12);
}
.main-header .main-menu .liie-dropdown ul { list-style: none; padding: 0; margin: 0; }
.main-header .main-menu .liie-dropdown a { color: #222; white-space: nowrap; display: block; }
.main-header .main-menu .liie-dropdown a:hover { color: #e62e04; }
.main-header .main-menu > li.has-children.open > .liie-dropdown { display: block; }

/* Sticky nav (was driven by theme.js) */
.header-sticky.sticky .sticky-area { position: fixed; top: 0; left: 0; right: 0; background: #fff; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15); z-index: 1050; }

/* Slider before slick initialises */
.liie-slider:not(.slick-initialized) .carousel-box + .carousel-box { display: none; }
.liie-slider img { width: 100%; }

/* Mobile sub-menu */
.sidenav .submenu { display: none; position: static; float: none; border: 0; box-shadow: none; padding-left: 10px; }

/* Back to top */
.gtf-back-to-top { opacity: 0; pointer-events: none; transition: opacity .3s; }
.gtf-back-to-top.show { opacity: 1; pointer-events: auto; }

/* Press release list */
.cpd-new-wrapper .single-article { display: flex; gap: 12px; margin-bottom: 14px; }
.cpd-new-wrapper .single-article figure { margin: 0; flex: 0 0 130px; }
.cpd-new-wrapper .single-article img { object-fit: cover; border-radius: 4px; }
.cpd-new-wrapper .entry-title { font-size: 15px; margin: 0 0 6px; line-height: 1.35; }
.cpd-new-wrapper .entry-title a { color: #222; }
.cpd-new-wrapper .below-entry-meta { font-size: 12px; color: #777; }

img { max-width: 100%; height: auto; }
