/**
 * @version    4.0
 * @package    Dnews Template (for Joomla 3.x)
 * @author     Nuevvo Webware - https://nuevvo.com
 * @copyright  Copyright (c) 2010 - 2022 Nuevvo Webware P.C. All rights reserved.
 * @license    https://nuevvo.com/licensing
 */

/* Grid
------------------------------------------------------ */
html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-auto{position:relative;padding-right:15px;padding-left:15px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}



/* Web Fonts
------------------------------------------------------ */
/* roboto-condensed-regular - latin_greek */
@font-face {
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:local(''),
        url('../fonts/roboto-condensed-v24-latin_greek-regular.woff2') format('woff2'),
        url('../fonts/roboto-condensed-v24-latin_greek-regular.woff') format('woff');
}
/* roboto-condensed-700 - latin_greek */
@font-face {
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:local(''),
        url('../fonts/roboto-condensed-v24-latin_greek-700.woff2') format('woff2'),
        url('../fonts/roboto-condensed-v24-latin_greek-700.woff') format('woff');
}
/* noto-sans-regular - latin_greek */
@font-face {
    font-family:'Noto Sans';
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:url('../fonts/noto-sans-v12-latin_greek-regular.woff2') format('woff2'),
        url('../fonts/noto-sans-v12-latin_greek-regular.woff') format('woff');
}
/* noto-sans-italic - latin_greek */
@font-face {
    font-family:'Noto Sans';
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:url('../fonts/noto-sans-v12-latin_greek-italic.woff2') format('woff2'),
        url('../fonts/noto-sans-v12-latin_greek-italic.woff') format('woff');
}
/* noto-sans-700 - latin_greek */
@font-face {
    font-family:'Noto Sans';
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:url('../fonts/noto-sans-v12-latin_greek-700.woff2') format('woff2'),
        url('../fonts/noto-sans-v12-latin_greek-700.woff') format('woff');
}
/* noto-sans-700italic - latin_greek */
@font-face {
    font-family:'Noto Sans';
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:url('../fonts/noto-sans-v12-latin_greek-700italic.woff2') format('woff2'),
        url('../fonts/noto-sans-v12-latin_greek-700italic.woff') format('woff');
}
/* noto-serif-regular - latin_greek */
@font-face {
    font-family:'Noto Serif';
    font-display:swap;
    font-style:normal;
    font-weight:400;
    src:url('../fonts/noto-serif-v9-latin_greek-regular.woff2') format('woff2'),
        url('../fonts/noto-serif-v9-latin_greek-regular.woff') format('woff');
}
/* noto-serif-italic - latin_greek */
@font-face {
    font-family:'Noto Serif';
    font-display:swap;
    font-style:italic;
    font-weight:400;
    src:url('../fonts/noto-serif-v9-latin_greek-italic.woff2') format('woff2'),
        url('../fonts/noto-serif-v9-latin_greek-italic.woff') format('woff');
}
/* noto-serif-700 - latin_greek */
@font-face {
    font-family:'Noto Serif';
    font-display:swap;
    font-style:normal;
    font-weight:700;
    src:url('../fonts/noto-serif-v9-latin_greek-700.woff2') format('woff2'),
        url('../fonts/noto-serif-v9-latin_greek-700.woff') format('woff');
}
/* noto-serif-700italic - latin_greek */
@font-face {
    font-family:'Noto Serif';
    font-display:swap;
    font-style:italic;
    font-weight:700;
    src:url('../fonts/noto-serif-v9-latin_greek-700italic.woff2') format('woff2'),
        url('../fonts/noto-serif-v9-latin_greek-700italic.woff') format('woff');
}
/* --- OFF */


/* Bootstrap Overrides
------------------------------------------------------ */
@media only screen and (min-width:1200px) {
    .container {max-width:1260px;}
    .container1140 {max-width:1140px;} /* UNUSED */
}



/* Variables
------------------------------------------------------ */
:root {
    --ff:            'Noto Sans', Helvetica, Arial, sans-serif; /* font-weight: 400 (regular) & 700 (bold) */
    --ff-serif:      'Noto Serif', Georgia, serif;
    --ffrc:          'Roboto Condensed', sans-serif; /* font-weight: 400 (regular) & 700 (bold) */
    --c-black:       #28272b;
    --c-l-gray:      #f4f4f4;
    --c-gray:        #dadada;
    --c-m-gray:      #999;
    --c-d-gray:      #3c3c3b;
    --c-orange:      #f8ac2a;
    --c-l-yellow:    #fffef5;
    --c-yellow:      #ffde44;
    --c-d-yellow:    #ffc107;
    --c-white:       #fff;
    --c-d-blue:      #142e65;
    --c-blue:        #2581c4;
    --c-blue-h:      #7cb3dc;
    --drop-shadow:   0 2px 8px rgba(0, 0, 0, 0.16);
    --responsive-padding: 68%; /* 56.25% is for 16/9, previously 58.5% */
}



/* Common
------------------------------------------------------ */
body {padding:0;margin:0;font-family:var(--ff);font-weight:400;line-height:150%;color:var(--c-black);background:var(--c-white);}

/* Links */
a {font-weight:700;text-decoration:none;color:var(--c-black);}
a:link {}
a:visited {}
a:hover {color:var(--c-yellow);}
a:active,
a:focus {/*outline:0;*/}

/* Headings */
h1, h2, h3, h4, h5, h6 {font-weight:700;line-height:135%;font-family:var(--ffrc);}

h1 {}
h2 {font-size:2rem;margin-top:0;line-height:120%;}
h3 {}
h4 {}
h5 {}
h6 {}

.heading {position:relative;z-index:1;}
.heading::before {content:"";position:absolute;z-index:2;border-top:1px solid var(--c-black);height:0;padding:0;margin:0;top:1rem;left:15px;right:15px;}
.heading h2,
.heading h3 {position:relative;z-index:3;vertical-align:middle;line-height:100%;margin:0 0 0 6rem;padding:0;display:inline-block;background:var(--c-white);}
.heading h2 > a,
.heading h3 > a,
.heading h2 > span,
.heading h3 > span {font-weight:700;font-size:1.8rem;color:var(--c-black);margin:0 20px;padding:0;line-height:100%;}
.heading h2 > a:hover,
.heading h3 > a:hover {color:var(--c-yellow);}
.heading h2 svg,
.heading h3 svg {fill:var(--c-yellow);vertical-align:text-bottom;}

/* Paragraphs */
p {line-height:150%;}

/* Lists */
ul {list-style:square;}
ul li {}
ol {}
ol li {}
dl {}
dl dt {}
dl dd {}

/* Forms */
form {}
fieldset {}
legend {}
label {}
input {}
input[type="button"] {}
input[type="checkbox"] {}
input[type="color"] {}
input[type="date"] {}
input[type="datetime-local"] {}
input[type="email"] {}
input[type="file"] {}
input[type="hidden"] {}
input[type="image"] {}
input[type="month"] {}
input[type="number"] {}
input[type="password"] {}
input[type="radio"] {}
input[type="range"] {}
input[type="reset"] {}
input[type="search"] {}
input[type="submit"] {}
input[type="tel"] {}
input[type="text"] {}
input[type="time"] {}
input[type="url"] {}
input[type="week"] {}
textarea {}
select {}
option {}

input, textarea, button, select, option, label, legend {font-family:var(--ff);font-weight:400;}

/* Horizontal lines */
hr {line-height:0;height:0;border:none;border-top:1px solid var(--c-m-gray);padding:0;margin:10px 0;}

/* Global clear */
.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:0;position:static;}

/* Utilities */
.on {display:block;}
.off {display:none;}

.textLeft {text-align:left;}
.textRight {text-align:right;}
.textCenter {text-align:center;}

.paddingTop {padding-top:15px;}

.makeSticky {position:sticky;top:30px;}

.showOnItemlist {display:none;}
.viewIsItemlist .showOnItemlist {display:block;}
.showOnItem {display:none;}
.viewIsItem .showOnItem {display:block;}



/* Images
------------------------------------------------------ */
/*
    Name / Width (in px)
    ----   -------------
    XS   / 200
    S    / 300
    M    / 600
    L    / 900
    XL   / 1200
    Gen  / 400
*/
figure {margin:0;padding:0;}
img:not(
    .fixed,
    .adslot,
    .adslot img,
    ins a img,
    img[src^="data:"],
    .itemFullText img,
    .eng_top_ww_widget img,
    .qc-cmp2-container img,
    .itemAuthor img,
    .catItemAuthor img,
    .tagItemAuthor img,
    .userItemAuthor img,
    .userImage img,
    .ubUserAvatar img,
    [id^="ad_"] img,
    img[src*="dsp-media.eskimi.com"]
) {border:none;width:100% !important;height:auto;object-fit:cover;}

img {position:relative;}
img::before {width:100%;height:100%;position:absolute;top:0;left:0;background:var(--c-white) url(../images/logo/dnews_logo_horiz_black_font.svg) no-repeat 50% 50%;background-size:80% auto;content:"";overflow-x:hidden;text-indent:-999px;/*display:flex;align-items:center;justify-content:center;color:var(--c-black);font-weight:300;font-size:14px;content:attr(alt);*/}

.img1x1 {aspect-ratio:1/1;}
.img4x3 {aspect-ratio:4/3;}
.img14x9 {aspect-ratio:14/9;}
.img16x9 {aspect-ratio:16/9;}
.img18x9 {aspect-ratio:18/9;}

/* Safari, Chrome/Chromium before v88 & Firefox before v89 */
.olderBrowser a.moduleItemImage {position:relative;padding-bottom:var(--responsive-padding);display:block;}
.olderBrowser a.moduleItemImage img {position:absolute;top:0;left:0;width:100%;height:100% !important;min-height:inherit;}

/* Fix some ads */
span > img[width="0"] {width:0!important;height:0!important;}



/* Structure/Layout
------------------------------------------------------ */
header {padding:15px 0;position:relative;z-index:11;}
    header .social {}
    header .social a svg {fill:var(--c-d-gray);display:inline-block;margin:0 5px;}
    header .logo h1 {margin:0 auto;padding:0;}
    header .logo h1 a {display:block;background:url(../images/logo/dnews_logo_horiz_black_font.svg) no-repeat 50% 50%;background-size:contain;/*width:160px;height:56px;*/width:196px;height:68px;margin:0 auto;padding:0;}
    header .logo h1 a span {display:none;}
.main-content-area {position:relative;z-index:5;}
    .main {padding:30px 0;display:grid;grid-gap:30px;grid-template-columns:340px auto;}
        .main .mainLeft {}
        .main .mainRight {order:-1;}
footer {margin:0;padding:0;background:var(--c-black);color:var(--c-white);font-size:0.88rem;position:relative;z-index:5;}
footer a {color:var(--c-yellow);}
    .footerTop {padding:30px 0 15px;}
        .footerTop .logo-details {}
        .footerTop .logo-details a.logo {display:block;float:left;background:url(../images/logo/dnews_logo_horiz_white_font.svg) no-repeat 50% 50%;background-size:contain;width:160px;height:56px;margin:0 auto;padding:0;}
        .footerTop .logo-details a.logo span {display:none;}
        .footerTop .logo-details .company-details {display:block;clear:both;padding:30px 0 0 0; font-size:0.8rem;color:var(--c-gray);}

        .footerTop .social {text-align:center;}
        .footerTop .social h4 {color:var(--c-gray);font-weight:400;font-size:1rem;}
        .footerTop .social a {margin:0 10px 0 0;}
        .footerTop .social a svg {fill:var(--c-yellow);}

        .footerTop .newsletter h4 {color:var(--c-gray);font-weight:400;font-size:1rem;}
        .footerTop .newsletter form {display:grid;grid-template-columns:2fr 1fr;grid-gap:0;}
        .footerTop .newsletter form input[type="text"] {border-radius:2px 0 0 2px;border:0;padding:10px 5px;}
        .footerTop .newsletter form input[type="submit"] {background:var(--c-yellow);border-radius:0 2px 2px 0;border:0;padding:10px 0;font-weight:700;text-align:center;}

    .footerBottom {background:#3b3b39;padding:15px 0 45px;font-size:0.78rem;color:var(--c-gray);}
        .footerBottom a {font-weight:400;color:var(--c-yellow);text-decoration:underline;}
        .footerBottom a:hover {color:#4fbaab;}
            .footerBottom .copyrights-credits .copyrights p {display:inline-block;/*background:url(../images/icons_svg/ened_badge_vertical_white.svg) no-repeat 100% 50%;background-size:60px;padding:15px 90px 15px 0;*/padding:15px 0;margin:0;}
            .footerBottom .copyrights-credits .credits {text-align:right;}



/* Menus
------------------------------------------------------ */
/* Top */
header .for-desktop nav {background:var(--c-l-gray);width:100%;margin:15px 0;padding:5px 15px;}
.for-desktop ul.menu_header {list-style:none;padding:0;margin:0;text-align:center;font-family:var(--ff-serif);}
.for-desktop ul.menu_header li {display:inline;padding:0;margin:0;font-family:var(--ff-serif);}
.for-desktop ul.menu_header li a {display:inline-block;padding:0 5px;margin:0;color:var(--c-d-gray);text-transform:uppercase;font-size:0.86rem;font-family:var(--ff-serif);line-height:150%;}
.for-desktop ul.menu_header > li:first-child {display:grid;grid-template-columns:16px auto;grid-gap:15px;align-items:center;justify-content:center;}
.for-desktop ul.menu_header > li:first-child > a {display:inline;width:16px;height:16px;overflow:hidden;text-indent:-999px;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-house-fill" viewBox="0 0 16 16"><path fill-rule="evenodd" d="m8 3.293 6 6V13.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5V9.293l6-6zm5-.793V6l-2-2V2.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5z"/><path fill-rule="evenodd" d="M7.293 1.5a1 1 0 0 1 1.414 0l6.647 6.646a.5.5 0 0 1-.708.708L8 2.207 1.354 8.854a.5.5 0 1 1-.708-.708L7.293 1.5z"/></svg>') no-repeat 50% 50%;}
.for-desktop ul.menu_header ul {display:inline;padding:0;margin:0;text-align:left;}
.for-desktop ul.menu_header ul li {position:relative;padding:0 15px;border-left:1px solid var(--c-gray);line-height:32px;}
.for-desktop ul.menu_header ul > li {vertical-align:middle;}
.for-desktop ul.menu_header ul li a {border-top:3px solid var(--c-l-gray);border-bottom:3px solid var(--c-l-gray);}
.for-desktop ul.menu_header ul li a:hover {border-top:3px solid var(--c-l-gray);border-bottom:3px solid var(--c-yellow);}
    .for-desktop #moreMenuTrigger {font-size:1.4rem;font-weight:400;border-bottom:0;}
    .for-desktop #moreMenuTrigger:hover {color:var(--c-yellow);}
.for-desktop ul.menu_header ul li ul.moreMenu {display:none;position:absolute;top:32px;right:0;z-index:9999;background:var(--c-l-gray);text-align:right;padding:0;margin:0;}
.for-desktop ul.menu_header ul li ul.moreMenu li {padding:5px 15px;display:block;border:0;}
.for-desktop ul.menu_header ul li ul.moreMenu li:not(:last-child) {border-bottom:1px solid var(--c-gray);}
.for-desktop ul.menu_header ul li ul.moreMenu li a {white-space:nowrap;}
.nojs .for-desktop ul.menu_header ul {display:block;width:100%;height:32px;overflow-x:scroll;}

/* Bottom */
.footer-menu {text-align:right;}

ul.menu_footer {display:block;clear:both;list-style:none;padding:20px 0 0;margin:0;}
ul.menu_footer li {padding:0;margin:0;}
ul.menu_footer li a {display:inline-block;padding:0;margin:0;line-height:130%;font-size:0.86rem;color:var(--c-gray);font-weight:400;border-bottom:2px solid var(--c-black);}
ul.menu_footer li a:hover {border-bottom:2px solid var(--c-yellow);}
ul.menu_footer li:not(:last-child) a {}

.ened-member {margin-top:30px;}
.ened-member img {aspect-ratio:1;width:60px;height:auto;object-fit:contain;display:inline-block;}

.media-registry {display:inline-block;margin-top:30px;font-size:0.8rem;color:var(--c-m-gray);}
.media-registry img {aspect-ratio:32/37;width:40px;height:auto;object-fit:contain;display:inline-block;vertical-align:middle;margin:0 0 0 10px;padding:5px;background:#fff;}



/* Ad Slots
------------------------------------------------------ */
.moduleContainer.adslot {margin:auto;text-align:center;}
.moduleContainer.adslot.h90 {min-height:100px;}
.moduleContainer.adslot.h250 {min-height:250px;}
.moduleContainer.adslot.h280 {min-height:280px;}
.moduleContainer.adslot.h600 {min-height:600px;}
.two-300x250-in-item {display:grid;grid-template-columns:repeat(2, 340px);grid-gap:30px;align-items:center;justify-content:center;margin:0 15px;}
.two-300x250 .k2CustomCodeBlock {display:grid;grid-template-columns:repeat(2, 340px);grid-gap:30px;align-items:center;justify-content:center;width:100%;margin:0 15px;}
.three-300x250 .k2CustomCodeBlock {display:grid;grid-template-columns:repeat(3, 340px);grid-gap:30px;align-items:center;justify-content:center;width:100%;margin:0 15px;}
.dnews-ad-skin-container {position:fixed;top:0;left:0;right:0;z-index:1;width:100vw;height:100vh;}
.dnews-ad-skin-container #skin,
.dnews-ad-skin-container #skin div[id^=google_ads_iframe_] {width:100vw;height:100vh;display:block;}
.dnews-ad-skin-container #skin div[id^=google_ads_iframe_] > iframe {width:calc(100vw - 15px);height:100vh;display:block;}
.item-banners-for-gnews-viber {background:#f5f4f4;padding:15px;margin:30px 0;}
.itemFullText .item-banners-for-gnews-viber a,
.itemFullText .item-banners-for-gnews-viber a:hover {text-decoration:none;border:0;background:none;}
.item-banners-for-gnews-viber a img {display:block;width:300px;height:auto;aspect-ratio:auto;}
#taboola-alternating-mid-article-noconsent-desktop {clear:none !important;}
.adslot-wrapper {min-height:280px;}
#mobile_sticky {display:none;}



/* @amp_remove_start */

/* Ekloges
------------------------------------------------------ */
h1.headingAboveTagListing {font-size:2.6rem;text-align:center;margin:0;padding:0;position:relative;z-index:1;}
h1.headingAboveTagListing::before {content:'';display:block;width:74%;height:1px;margin:0 auto;background:var(--c-black);position:absolute;z-index:2;top:26px;left:0;right:0;}
h1.headingAboveTagListing span {position:relative;z-index:3;display:inline-block;background:var(--c-white);padding:0 15px;}
iframe.ekloges-widget {display:block;width:100%;height:auto;border:0;aspect-ratio:4/3;overflow-y:scroll;padding:15px;margin:15px 0;scrollbar-width:thin;scrollbar-color:var(--c-gray) var(--c-white);}
    iframe.ekloges-widget::-webkit-scrollbar {width:10px;}
    iframe.ekloges-widget::-webkit-scrollbar-track {background:var(--c-white);}
    iframe.ekloges-widget::-webkit-scrollbar-thumb {background:var(--c-gray);}
iframe.ekloges-widget.map {}
iframe.ekloges-widget.full {}
.aboveTagListing {display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;background:var(--c-l-gray);margin:15px 0;padding:15px;min-height:600px;}
.aboveTagListing .map-first {position:relative;z-index:1;}
.aboveTagListing .map-first iframe {position:relative;z-index:2;}
.aboveTagListing .map-first a {position:absolute;z-index:3;background:var(--c-gray);display:block;bottom:0;right:0;text-align:center;padding:15px;}
.aboveTagListing .map-first a:hover {color:var(--c-d-blue);}
.aboveTagListing iframe.ekloges-widget.full {padding:0;margin:0;aspect-ratio:1/1.4;/*aspect-ratio:1/1.2;*/}

/* @amp_remove_end */



/* Modules
------------------------------------------------------ */
/* Global */
.moduleContainer {padding-bottom:30px;}
.moduleContainer ul,
.moduleContainer ol {list-style:none;margin:0;padding:0;}
.isFrontpage .moduleContainer {}

h3.moduleTitle {}
.sidebar .moduleContainer h3.moduleTitle {display:inline-block;border-bottom:8px solid var(--c-yellow);padding:0 1.5rem 0.5rem 0;margin:0;}
.sidebar .moduleContainer h3.moduleTitle + .moduleContent {border-top:1px solid var(--c-gray);padding:0;}
.moduleContainer.w25 {width:25%;}
.moduleContainer.w50 {width:50%;}
.moduleContainer.w75 {width:75%;}
.moduleContainer.w100 {width:100%;}

.moduleItemsGrid .moduleItem.textInside {position:relative;z-index:2;}
.moduleItemsGrid .moduleItem.textInside a.moduleItemImage::after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 100%);}
.moduleItemsGrid .moduleItem.textInside .moduleItemBody {position:absolute;bottom:0;left:0;right:0;z-index:3;color:var(--c-white);}
.moduleItemsGrid .moduleItem.textInside .moduleItemBody .moduleItemDateCreated {color:var(--c-l-gray);}
.moduleItemsGrid .moduleItem.textInside .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-l-gray);}
.moduleItemsGrid .moduleItem.textInside .moduleItemBody h3 a.moduleItemTitle {color:var(--c-white);line-height:130%;font-size:1.4rem;}
.moduleItemsGrid .moduleItem.textInside .moduleItemBody .moduleItemIntrotext {line-height:140%;font-size:0.94rem;padding:10px 0 0 0;color:var(--c-l-gray);}


/* Search */
header .headerTop .search {}
header .headerTop .search #searchTrigger {font-size:15px;font-weight:300;color:var(--c-black);text-transform:uppercase;display:block;width:36px;text-align:right;float:right;position:relative;z-index:13;}
header .headerTop .search #searchTrigger:hover {color:var(--c-blue);}
header .headerTop .search #searchTrigger b {display:none;}
header .headerTop .search #searchTrigger svg {width:30px;height:30px;color:var(--c-black);display:inline-block;background:var(--c-yellow);border:1px solid var(--c-yellow);border-radius:2px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.16);padding:6px 8px;/*margin:-5px 0 0 3px;*/}
header .headerTop .search #searchTrigger:hover svg {border:1px solid var(--c-yellow);background:var(--c-l-yellow);}
header .headerTop .search #searchTarget {display:none;position:absolute;top:0;left:0;z-index:12;width:calc(100% - 44px);border:1px solid var(--c-yellow);border-right:0;border-radius:2px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.16);}
header .headerTop .search #searchTarget form input[name="searchword"] {width:100%;background:var(--c-white);color:var(--c-m-gray);font-size:1rem;border:0;padding:3px 15px;}
header .headerTop .search #searchTarget form input[name="searchword"]:focus {outline:0;color:var(--c-black);}

/* @amp_remove_start */

/* Frontpage Main Story */
.fpMainStory {margin-top:-30px;position:relative;z-index:1;}
.fpMainStory .moduleItemsGrid .moduleItem {position:relative;z-index:2;}
.fpMainStory .moduleItemsGrid .moduleItem a.moduleItemImage {display:block;position:relative;z-index:3;}
.fpMainStory .moduleItemsGrid .moduleItem a.moduleItemImage::after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%);}
.fpMainStory .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;aspect-ratio:18/9;}
.fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody {padding:90px;position:absolute;bottom:0;left:0;right:0;z-index:4;color:var(--c-white);}
.fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody .innerContainer {border-left:4px solid var(--c-yellow);padding:0 30px;}
.fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody a.moduleItemCategory {display:inline-block;background:var(--c-yellow);border:1px solid var(--c-yellow);border-radius:2px;font-size:0.72rem;font-weight:400;margin-right:15px;color:var(--c-d-gray);padding:0 5px;}
.fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody a.moduleItemCategory:hover {background:var(--c-l-yellow);border:1px solid var(--c-yellow);}
.fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated {font-size:0.72rem;color:var(--c-gray);display:inline-block;vertical-align:middle;}
.fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-gray);display:inline-block;vertical-align:middle;}
.fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody h2 {padding:10px 0 5px 0;margin:0;}
.fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody h2 a.moduleItemTitle {display:block;padding:0;color:var(--c-white);line-height:120%;font-size:2.8rem;}
.fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody h2 a.moduleItemTitle:hover {text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}
.fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemIntrotext {line-height:140%;font-size:0.94rem;padding:10px 0 0 0;color:var(--c-l-gray);}

/* Frontpage Main 4 Stories */
.fpMain4Stories {margin-top:-30px;position:relative;z-index:1;}
.fpMain4Stories .moduleItemsGrid {}

.fpMain4Stories .moduleItemsGrid .moduleItem.item1 {grid-area:1/1/span 1/span 3;position:relative;z-index:2;}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 a.moduleItemImage {display:block;position:relative;z-index:3;}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 a.moduleItemImage::after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%);}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 a.moduleItemImage img {display:block;aspect-ratio:18/9;}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody {padding:90px;position:absolute;bottom:0;left:0;right:0;z-index:4;color:var(--c-white);}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody .innerContainer {border-left:4px solid var(--c-yellow);padding:0 30px;}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody a.moduleItemCategory {display:inline-block;background:var(--c-yellow);border:1px solid var(--c-yellow);border-radius:2px;font-size:0.72rem;font-weight:400;margin-right:15px;color:var(--c-d-gray);padding:0 5px;}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody a.moduleItemCategory:hover {background:var(--c-l-yellow);border:1px solid var(--c-yellow);}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody .moduleItemDateCreated {font-size:0.72rem;color:var(--c-gray);display:inline-block;vertical-align:middle;}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-gray);display:inline-block;vertical-align:middle;}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody h2 {padding:10px 0 5px 0;margin:0;}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody h2 a.moduleItemTitle {display:block;padding:0;color:var(--c-white);line-height:120%;font-size:2.8rem;}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody h2 a.moduleItemTitle:hover {text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}
.fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody .moduleItemIntrotext {line-height:140%;font-size:0.94rem;padding:10px 0 0 0;color:var(--c-l-gray);}

.fpMain4Stories .moduleItemsGrid .subGridWrapper {background:var(--c-l-gray);width:calc(100% - 60px);margin:-75px auto 0;border-radius:5px;box-shadow:var(--drop-shadow);position:relative;z-index:7;}
.fpMain4Stories .moduleItemsGrid .subGrid {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;padding:15px;}
.fpMain4Stories .moduleItemsGrid .subGrid .moduleItem {display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;align-items:center;}
.fpMain4Stories .moduleItemsGrid .subGrid .moduleItem .moduleItemBody .moduleItemDateCreated {display:none;}
.fpMain4Stories .moduleItemsGrid .subGrid .moduleItem .moduleItemBody h2 {margin:0;padding:0;}
.fpMain4Stories .moduleItemsGrid .subGrid .moduleItem .moduleItemBody h2 a.moduleItemTitle {font-size:1.05rem;color:var(--c-black);display:block;line-height:130%;}
.fpMain4Stories .moduleItemsGrid .subGrid .moduleItem .moduleItemBody h2 a.moduleItemTitle:hover {text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}

/* Frontpage Newsroom */
.fpNewsroom {position:relative;z-index:5;}
.fpNewsroom h2 {position:absolute;top:-26px;right:60px;z-index:6;}
.fpNewsroom h2 a {display:block;font-size:1.1rem;font-weight:400;color:var(--c-white);line-height:100%;margin:0;padding:5px 30px 5px 15px;background:var(--c-blue) url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="16" height="16" fill="currentColor" style="fill:%23fff;"><path fill-rule="evenodd" d="M10.293 15.707a1 1 0 010-1.414L14.586 10l-4.293-4.293a1 1 0 111.414-1.414l5 5a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M4.293 15.707a1 1 0 010-1.414L8.586 10 4.293 5.707a1 1 0 011.414-1.414l5 5a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0z" clip-rule="evenodd" /></svg>') no-repeat calc(100% - 10px) 50%;text-transform:uppercase;line-height:100%;border-radius:4px 4px 0 0;}
.fpNewsroom h2 a:hover {color:var(--c-black);background:var(--c-yellow) url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="16" height="16" fill="currentColor" style="fill:%2328272b;"><path fill-rule="evenodd" d="M10.293 15.707a1 1 0 010-1.414L14.586 10l-4.293-4.293a1 1 0 111.414-1.414l5 5a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M4.293 15.707a1 1 0 010-1.414L8.586 10 4.293 5.707a1 1 0 011.414-1.414l5 5a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0z" clip-rule="evenodd" /></svg>') no-repeat calc(100% - 10px) 50%;;}
.fpNewsroom .fpNewsroomOuterWrapper {background:var(--c-white);width:calc(100% - 60px);padding:15px;margin:-90px auto 0;border-radius:5px;box-shadow:var(--drop-shadow);position:relative;z-index:7;}
.fpNewsroom .fpNewsroomInnerWrapper {width:100%;min-height:132px;cursor:grab;scroll-behavior:smooth;overflow-x:hidden/*scroll*/;}
.fpNewsroom .fpNewsroomInnerWrapper::after {content:"";width:2px;background:var(--c-white);position:absolute;top:15px;bottom:0;right:15px;}
.fpNewsroom ul {display:grid;grid-template-columns:repeat(24, 25%);grid-gap:0;}
.fpNewsroom ul li.moduleItem {padding:5px 20px;margin:0;border-right:2px solid var(--c-l-gray);}
.fpNewsroom ul li.moduleItem:last-child {border-right:2px solid var(--c-white);}
.fpNewsroom ul li.moduleItem .moduleItemDateCreated {font-size:0.7rem;color:var(--c-m-gray);}
.fpNewsroom ul li.moduleItem h3 {padding:0 0 5px;margin:0;}
.fpNewsroom ul li.moduleItem h3 a.moduleItemTitle {font-size:1.1rem;line-height:130%;}
.fpNewsroom ul li.moduleItem h3 a.moduleItemTitle:hover {color:var(--c-d-gray);text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}
#simpleCarouselPrev {position:absolute;top:68px;left:-15px;}
#simpleCarouselNext {position:absolute;top:68px;right:-15px;}
#simpleCarouselPrev svg,
#simpleCarouselNext svg {display:inline-block;width:30px;height:30px;color:var(--c-black);background:var(--c-yellow);border:1px solid var(--c-yellow);border-radius:2px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.16);padding:6px 8px;}

/* Frontpage Trending Tags */
.k2SelectedTagsBlock {padding:20px 0 0;margin:15px;position:relative;border-bottom:2px solid var(--c-l-gray);}
.k2SelectedTagsBlock:before {content:"HOT TOPICS";position:absolute;top:0;left:0;right:0;text-align:center;font-size:5rem;font-weight:700;color:var(--c-l-gray);}
.k2SelectedTagsBlock ul {padding:0;margin:0;text-align:center;position:relative;}
.k2SelectedTagsBlock ul li {display:inline-block;background:var(--c-yellow);border:1px solid var(--c-yellow);border-radius:3px;padding:3px 8px;margin:15px 5px;}
.k2SelectedTagsBlock ul li:hover {background:var(--c-l-yellow);border:1px solid var(--c-yellow);}
.k2SelectedTagsBlock ul li a:before {content:"#";margin-right:3px;}
.k2SelectedTagsBlock ul li a {color:var(--c-black);font-weight:400;font-size:0.92rem;}

/* Frontpage Live */
.fpLive {}
.fpLive .moduleItem {display:grid;grid-template-columns:160px 300px auto;grid-gap:0;align-items:center;background:#cf3129 url(../images/icons_gif/live-background.gif) no-repeat 0 50%;background-size:contain;border-radius:5px;padding:15px;}
.fpLive .moduleItem .moduleItemDateCreated {display:block;text-align:center;color:var(--c-gray);font-size:1.2rem;padding:20px 0;}
.fpLive .moduleItem .moduleItemDateCreated .isTime {display:block;width:80px;margin:60px auto 0;padding:5px 0 0 0;border-top:2px solid var(--c-gray);}
.fpLive .moduleItem a.moduleItemImage,
.fpLive .moduleItem a.moduleItemImage img {display:block;margin:0;padding:0;}
.fpLive .moduleItem a.moduleItemImage img {aspect-ratio:16/9;}
.fpLive .moduleItem .moduleItemBody {background:var(--c-white);padding:30px;height:100%;display:flex;align-items:center;justify-content:center;}
.fpLive .moduleItem .moduleItemBody h3 {margin:0;padding:0;}
.fpLive .moduleItem .moduleItemBody h3 a.moduleItemTitle {color:var(--c-black);font-size:1.6rem;line-height:140%;}

/* Frontpage Ekloges */
.ekloges {position:relative;z-index:1;background:url(../images/promos/ekloges_bg.webp) no-repeat 50% 50%;background-size:cover;padding:30px 60px;}
.ekloges::after {content:'';position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:rgba(255, 255, 255, 0.6);}
    .ekloges .k2ItemsBlockInnerWrapper {position:relative;z-index:3;}

    .ekloges .moduleSubHeading {display:grid;grid-template-columns:3fr 1fr 3fr;grid-gap:30px;align-items:center;}

    .ekloges .moduleSubHeading .tagline {font-size:0.9rem;text-align:right;}
    .ekloges .moduleSubHeading .tagline span {display:block;padding:10px;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);}
    .ekloges .moduleSubHeading .tagline span img {vertical-align:bottom;margin:0 3px;}
    .ekloges .moduleSubHeading .tagline small {display:inline-block;background:linear-gradient(270deg, rgba(219,131,36,1) 0%, rgba(255,222,68,1) 40%);margin-top:15px;padding:5px 10px;border-radius:15px;line-height:1;font-size:0.8rem;font-weight:700;}

    .ekloges .moduleSubHeading .eklogesCountdown {padding:30px;background:linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);font-size:2.4rem;line-height:120%;}
    .ekloges .moduleSubHeading .eklogesCountdown a {font-size:1.6rem;}

    .ekloges .moduleSubHeading h2 {text-align:center;padding:0;margin:0;}
    .ekloges .moduleSubHeading h2 a {display:block;width:180px;height:180px;margin:0 auto;padding:0;text-indent:-999px;overflow:hidden;background:rgba(255,255,255,0.7) url(../images/promos/euroekloges2024_logo.svg) no-repeat 50% 50%;background-size:70%;border-radius:50%;box-shadow:var(--drop-shadow);}

    .ekloges .moduleSubMenu {margin:30px auto;padding:0;text-align:center;}
    .ekloges .moduleSubMenu li {list-style:none;display:inline-block;}
    .ekloges .moduleSubMenu li a {display:inline-block;font-size:0.85rem;padding:3px 10px;margin:0 10px;background:var(--c-white);border-bottom:3px solid var(--c-yellow);border-radius:3px 3px 0 0;}
    .ekloges .moduleSubMenu li a:hover {color:var(--c-black);background:var(--c-l-yellow);}

    .ekloges .moduleItemsGrid {display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:0 30px;}
    .ekloges .moduleItemsGrid .grid-cell {background:var(--c-white);}
    .ekloges .moduleItemsGrid .grid-cell a.moduleItemImage img {display:block;}
    .ekloges .moduleItemsGrid .grid-cell .moduleItemBody {padding:10px 15px;}
    .ekloges .moduleItemsGrid .grid-cell .moduleItemTitle {}
    .ekloges .moduleItemsGrid .grid-cell .moduleItemBody .moduleItemDateCreated {font-size:0.72rem;color:var(--c-m-gray);display:inline-block;vertical-align:middle;}
    .ekloges .moduleItemsGrid .grid-cell .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-m-gray);display:inline-block;vertical-align:middle;}
    .ekloges .moduleItemsGrid .grid-cell .moduleItemBody a.moduleItemTitle {display:block;padding:0;color:var(--c-black);line-height:150%;font-size:1.05rem;}
    .ekloges .moduleItemsGrid .grid-cell .moduleItemBody a.moduleItemTitle:hover {text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}

    .ekloges .moduleItemsGrid .grid-cell.gridItem1 {grid-area:1/1/span 2/span 2;}
    .ekloges .moduleItemsGrid .grid-cell.textInside {position:relative;z-index:4;}
    .ekloges .moduleItemsGrid .grid-cell.textInside a.moduleItemImage::after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 100%);}
    .ekloges .moduleItemsGrid .grid-cell.textInside .moduleItemBody {position:absolute;bottom:0;left:0;right:0;z-index:5;color:var(--c-white);}
    .ekloges .moduleItemsGrid .grid-cell.textInside .moduleItemBody .moduleItemDateCreated {font-size:0.72rem;color:var(--c-gray);}
    .ekloges .moduleItemsGrid .grid-cell.textInside .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-gray);}
    .ekloges .moduleItemsGrid .grid-cell.textInside .moduleItemBody a.moduleItemTitle {color:var(--c-white);line-height:120%;font-size:1.2rem;}
    .ekloges .moduleItemsGrid .grid-cell.textInside .moduleItemBody a.moduleItemTitle:hover {}
    .ekloges .moduleItemsGrid .grid-cell.textInside .moduleItemBody .moduleItemIntrotext {line-height:140%;font-size:0.85rem;padding:5px 0 0 0;color:var(--c-l-gray);}

/* Frontpage Selected */
.fpSelected {}
.fpSelected .fpSelectedGridBlock {display:grid;grid-template-columns:auto 300px 330px;grid-gap:30px;margin:0 0 30px;}

.fpSelected .col6 {padding:15px 0;margin:0;}
.fpSelected .col3 {padding:15px 0;margin:0;}
.fpSelected .col6 + .col3 + .col3 {padding:15px;margin:0;background:var(--c-l-gray);}

.fpSelected .moduleItem {padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid var(--c-l-gray);}
.fpSelected .col6 .moduleItem {padding-bottom:30px;margin-bottom:30px;}
.fpSelected .col6 + .col3 + .col3 .moduleItem {border-bottom:0;}
.fpSelected .col6 .moduleItem:last-child,
.fpSelected .col3 .moduleItem:last-child {border:0;padding-bottom:0;margin-bottom:0;}

.fpSelected .moduleItem a.moduleItemCategory {font-size:0.8rem;color:var(--c-black);border-bottom:2px solid var(--c-yellow);}
.fpSelected .moduleItem a.moduleItemCategory:hover {background:var(--c-yellow);}
.fpSelected .moduleItem .moduleItemDateCreated {font-size:0.8rem;color:var(--c-d-gray);}
.fpSelected .moduleItem h3 {padding:0;margin:0;}
.fpSelected .moduleItem h3 a.moduleItemTitle {display:block;font-size:1.1rem;padding:5px 0 0 0;color:var(--c-d-gray);}
.fpSelected .moduleItem h3 a.moduleItemTitle:hover {color:var(--c-black);text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}
.fpSelected .col6 .moduleItem h3 a.moduleItemTitle {font-size:1.5rem;padding:15px 0;}

.fpSelected .col6 .moduleContainer,
.fpSelected .col3 .moduleContainer {padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid var(--c-l-gray);}

/* Frontpage Promo: Eco
.grid2x2-heading {padding:30px 0 0;border-bottom:10px solid #65cd76;margin-bottom:45px;display:grid;grid-template-columns:100px auto 300px;grid-gap:15px;align-items:end;}
    .grid2x2-heading .logoSlot {background:url(../images/promos/eco_earth.svg) no-repeat 0 100%;background-size:contain;width:90px;height:90px;}
    .grid2x2-heading .messageSlot {display:block;position:relative;z-index:1;margin-bottom:-15px;}
    .grid2x2-heading .messageSlot::before {content:"";display:block;background:url(../images/promos/eco_heading.svg) no-repeat 15px 100%;background-size:240px;width:260px;height:120px;position:relative;z-index:3;}
    .grid2x2-heading .messageSlot::after {content:"";display:block;width:180px;height:15px;background:var(--c-white);position:absolute;bottom:0;z-index:2;}
    .grid2x2-heading a.sponsorSlot {display:block;background:url(../images/promos/DEI_Logo_139x139.png) no-repeat 100% 50%;background-size:contain;height:90px;line-height:90px;text-align:right;padding-right:90px;font-weight:400;}
    .grid2x2-heading a.sponsorSlot:hover {color:inherit;}
.grid2x2 {display:grid;grid-template-columns:auto 360px;grid-gap:30px;padding:0 0 30px;border-bottom:10px solid #65cd76;margin-bottom:45px;}
    .grid2x2 .moduleItemsGrid {display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px;}
    .grid2x2 .moduleItemsGrid .grid-cell {background:#f7f7f7;}
    .grid2x2 .moduleItemsGrid .grid-cell .moduleItemBody {padding:10px 15px;}
        .grid2x2 .moduleItemsGrid .grid-cell .moduleItemTitle {font-size:1.2rem;}
    .grid2x2 .grid2x2-sidebar {display:grid;grid-template-columns:1fr;grid-gap:15px;}
*/

/* Frontpage TheIssue.gr Feed */
.theissue {background:var(--c-white);padding:10px;border:1px solid var(--c-black);}
.theissue h2 {background:url(../images/logo/theissue_logo.png) no-repeat 50% 50%;background-size:contain;width:100%;height:102px;padding:0;margin:0;}
.theissue h2 a {display:block;width:100%;height:100%;overflow:hidden;text-indent:-9999px;}
.theissue .moduleItemsGrid {/*background:url(../images/logo/theissue_motto.png) no-repeat 50% 0;background-size:200px;padding-top:50px;*/}
.theissue .moduleItemsGrid .moduleItem {padding:10px 0;margin:0;}
.theissue .moduleItemsGrid .moduleItem a.moduleItemImage {display:block;}
.theissue .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;}
.theissue .moduleItemsGrid .moduleItem h3 {margin:0;padding:0;display:block;}
.theissue .moduleItemsGrid .moduleItem h3 a.moduleItemTitle {font-size:1rem;}
.theissue .moduleItemsGrid .moduleItem h3 a.moduleItemTitle:hover {text-decoration-color:#e50336;}

/* Frontpage Informer */
.moduleContainer.informer {}
.informer .moduleItemsGrid {}
.informer .moduleItemsGrid .moduleItem {padding:0;margin:0;position:relative;}
.informer .moduleItemsGrid .moduleItem a.moduleItemImage {display:block;position:relative;z-index:2;height:100%;}
.informer .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;height:100%;}
.informer .moduleItemsGrid .moduleItem a.moduleItemImage::after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 110%);}
.informer .moduleItemsGrid .moduleItem .moduleItemBody {position:absolute;bottom:75px;left:0;right:0;z-index:3;color:var(--c-white);padding:10px;margin:0 30px;text-align:center;line-height:150%;background:rgba(0,0,0,0.5);border-radius:15px;}
.informer .moduleItemsGrid .moduleItem .moduleItemBody h3 {padding:0;margin:0;line-height:140%;}
.informer .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {color:var(--c-white);font-size:1.5rem;margin:0;padding:0;}
.informer a.moduleCustomLink {font-family:var(--ff);font-size:2rem;color:var(--c-white);text-align:center;display:block;position:absolute;bottom:0;left:0;right:0;z-index:3;}
.informer a.moduleCustomLink span {color:var(--c-black);background:var(--c-yellow);display:inline-block;padding:10px;width:50px;text-align:center;}

/* Frontpage Euroagenda */
.euroagenda {background:url(../images/modules/euroagenda.webp) no-repeat 50% 0;background-size:cover;padding:15px;}
.euroagenda h2 {margin:0;padding:0;text-align:center;line-height:100%;font-size:3rem;font-family:var(--ffrc);}
.euroagenda h2 a.moduleCustomLink {color:var(--c-white);text-transform:uppercase;}
.euroagenda .moduleItemsGrid {}
.euroagenda .moduleItemsGrid .moduleItem {padding:0;margin:0;position:relative;}
.euroagenda .moduleItemsGrid .moduleItem a.moduleItemImage {}
.euroagenda .moduleItemsGrid .moduleItem a.moduleItemImage img {}
.euroagenda .moduleItemsGrid .moduleItem .moduleItemBody {background:var(--c-white);text-align:center;padding:10px;}
.euroagenda .moduleItemsGrid .moduleItem .moduleItemBody h3 {padding:0;margin:0;line-height:125%;padding:0 0 10px;margin:0 0 10px;position:relative;}
.euroagenda .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {font-size:1.2rem;}
.euroagenda .moduleItemsGrid .moduleItem .moduleItemBody h3::after {content:"";position:absolute;left:0;right:0;bottom:0;display:block;margin:0 auto;width:60px;height:1px;background:var(--c-yellow);}
.euroagenda .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemAuthor a {}
.euroagenda .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemAuthor a img {width:30px;height:auto;border-radius:50%;display:inline-block;vertical-align:middle;}
.euroagenda .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemAuthor a span {display:inline-block;vertical-align:middle;font-size:0.8rem;margin-left:5px;}

/* Frontpage Paixnidia Eksousias */
.fpSectionPE {background:#f8f8f8;position:relative;z-index:1;overflow:hidden;display:grid;grid-template-columns:1fr 3fr;grid-gap:30px;padding:20px;margin:0;}
.fpSectionPE .headingPE {position:relative;z-index:3;align-self:center;text-align:center;}
.fpSectionPE .headingPE h2 {font-size:1.8rem;padding:0;margin:0;line-height:1;}
.fpSectionPE .headingPE h2::after {content:'';width:90px;height:2px;margin:10px auto;display:block;background:var(--c-yellow);}
.fpSectionPE .headingPE p {padding:0;margin:0;line-height:1;}
.fpSectionPE::before {content:'';display:block;width:240px;height:240px;background:url(../images/modules/vskouris_bw.webp) no-repeat 0 0;background-size:contain;opacity:0.6;position:absolute;z-index:2;bottom:-10px;left:-110px;}
.fpSectionPE .moduleItemsGrid {display:grid;grid-template-columns:3fr 2fr 2fr;grid-gap:15px;}
.fpSectionPE .moduleItemsGrid .moduleItem {padding:0;margin:0;border:0;}
.fpSectionPE .moduleItemsGrid .moduleItem.textInside .moduleItemBody {padding:15px;text-align:center;}
.fpSectionPE .moduleItemsGrid .moduleItem.textInside .moduleItemBody h3 a.moduleItemTitle {font-size:1.05rem;}
.fpSectionPE .moduleItemsGrid .moduleItem.textInside.item1 .moduleItemBody h3 a.moduleItemTitle {font-size:1.6rem;}

/* Frontpage Market Maven */
.fpSectionMM {background:url(../images/modules/mm_bg.webp) no-repeat 50% 50%;padding:45px 60px;margin:0;display:grid;grid-template-columns:340px auto;grid-gap:140px;align-items:center;}
.fpSectionMM .headingMM {text-align:center;}
.fpSectionMM .headingMM h2 {font-size:2.8rem;padding:0;margin:0 0 10px 0;}
.fpSectionMM .headingMM h2 a {color:var(--c-yellow);}
.fpSectionMM .headingMM div {position:relative;z-index:1;}
.fpSectionMM .headingMM div::before {content:'';display:inline-block;vertical-align:middle;width:75px;height:75px;background:url(../images/modules/tkoukakis_128x128.webp) no-repeat 0 0;background-size:contain;position:relative;z-index:3;border-radius:50%;}
.fpSectionMM .headingMM div p {display:inline-block;vertical-align:middle;padding:10px 10px 10px 20px;margin:0 0 0 -10px;line-height:1;color:var(--c-white);position:relative;z-index:2;background:rgba(0,0,0,0.6);}
.fpSectionMM .moduleItemsGrid .moduleItem {padding:0;margin:0;border:0;}
.fpSectionMM .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {font-size:1.6rem;line-height:120%;color:var(--c-white);background:rgba(0,0,0,0.6);padding:20px;display:inline-block;}

/* Frontpage Newsroom (2024) */
.hp-newsroom .moduleContainer {padding:0;}
.hp-newsroom h3.moduleTitle {padding:0 0 5px;margin:0 0 10px 0;border-bottom:1px solid var(--c-black);text-align:center;text-transform:uppercase;font-size:2.8rem;}
.hp-newsroom .k2ItemsBlock::-webkit-scrollbar {width:10px;}
.hp-newsroom .k2ItemsBlock::-webkit-scrollbar-track {background:var(--c-white);}
.hp-newsroom .k2ItemsBlock::-webkit-scrollbar-thumb {background:var(--c-l-gray);}
.hp-newsroom .k2ItemsBlock {height:700px;padding-right:15px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--c-l-gray) var(--c-white);}
.hp-newsroom .k2ItemsBlock ul li {padding:10px 0;margin:0;}
.hp-newsroom .k2ItemsBlock ul li:not(li:first-child) {border-top:1px solid var(--c-gray);}
.hp-newsroom .k2ItemsBlock ul li span.moduleItemDateCreated {color:var(--c-d-gray);font-size:0.68rem;}
.hp-newsroom .k2ItemsBlock ul li a.moduleItemCategory,
.hp-newsroom .k2ItemsBlock ul li span.moduleItemCategory {font-size:0.68rem;}
.hp-newsroom .k2ItemsBlock ul li a.moduleItemTitle {font-size:0.88rem;color:var(--c-d-gray);}
.hp-newsroom .k2ItemsBlock ul li a.moduleItemTitle:hover {color:var(--c-black);text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}

.hp-newsroom .moduleCustomLink {border-top:1px solid var(--c-gray);background:var(--c-l-gray);display:block;padding:10px 0;text-align:center;}
.hp-newsroom .moduleCustomLink:hover {color:var(--c-black);}
.hp-newsroom .moduleCustomLink:hover span {text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}

/* Frontpage Opinions (2024) */
.fpSectionOpinions2024 {background:var(--c-white);margin:-15px -15px 0 -15px;padding:10px 15px 30px 15px;}
.fpSectionOpinions2024 .headingOp {text-align:center;}
.fpSectionOpinions2024 .headingOp h2 {padding:0 0 5px;margin:0 0 10px 0;border-bottom:1px solid var(--c-black);}
.fpSectionOpinions2024 .moduleItemsGrid {display:grid;grid-template-columns:1fr;grid-gap:10px;}
.fpSectionOpinions2024 .moduleItemsGrid .moduleItem {display:grid;grid-template-columns:auto 90px !important;align-items:start !important;grid-gap:10px;padding:0 0 10px;margin:0;border-bottom:1px solid var(--c-l-gray) !important;}
.fpSectionOpinions2024 .moduleItemsGrid .moduleItem:last-child {border-bottom:0 !important;}
.fpSectionOpinions2024 .moduleItemsGrid .moduleItem a.moduleItemImage,
.fpSectionOpinions2024 .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;}
.fpSectionOpinions2024 .moduleItemsGrid .moduleItem .moduleItemBody {order:-1;}
.fpSectionOpinions2024 .moduleItemsGrid .moduleItem .moduleItemBody h3 {line-height:115%;}
.fpSectionOpinions2024 .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {font-family:var(--ff);font-size:0.85rem;padding:0;margin:0;}

/* Frontpage Fakelos Asfalistiko */
.moduleContainer.fakelos-asfalistiko {background:var(--c-d-blue) url(../images/promos/fa_folders.svg) no-repeat 15px 15px;background-size:60px;padding:15px;color:var(--c-white);border-radius:10px;}
    .moduleContainer.fakelos-asfalistiko .moduleTitle {margin:0 auto 15px 30%;font-size:1.5rem;background:url(../images/logo/dnews_icon_rounded_corners.svg) no-repeat 100% 0;background-size:25px;}
    .k2UsersBlock.fakelos-asfalistiko ul {list-style:none;padding:0;margin:0;}
    .k2UsersBlock.fakelos-asfalistiko .ubUserAvatar img {border-radius:50%;border:3px solid var(--c-white);object-fit:cover;display:block;margin:0 auto;}
    .k2UsersBlock.fakelos-asfalistiko .ubUserDescription {background:#5189ab;font-size:0.75rem;padding:30px 55px;margin:-30px -15px -30px -15px;text-align:center;}
    .k2UsersBlock.fakelos-asfalistiko .moduleItemsGrid .moduleUserItem .moduleItemImage {display:block;}
    .k2UsersBlock.fakelos-asfalistiko .moduleItemsGrid .moduleUserItem .moduleItemBody h3 {margin:0 0 15px;}
    .k2UsersBlock.fakelos-asfalistiko .moduleItemsGrid .moduleUserItem .moduleItemBody h3 a.moduleItemTitle {display:block;font-size:1.1rem;padding:0;color:var(--c-white);}
    .k2UsersBlock.fakelos-asfalistiko .moduleItemsGrid .moduleUserItem .moduleItemBody h3 a.moduleItemTitle:hover {text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}

/* Frontpage Promo: World of EV */
.grid3x1-heading {margin:30px 0 15px;background:url(../images/promos/worldofev_heading_left.webp?v3) no-repeat 0 50%;height:52px;text-align:right;}
    .grid3x1-heading a {font-size:0;display:inline-block;background:url(../images/promos/worldofev_heading_right.webp) no-repeat 100% 50%;width:680px;height:52px;overflow:hidden;}
.grid3x1 {background:var(--c-black);}
    .grid3x1 .moduleItemsGrid {display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;padding:30px;}
    .grid3x1 .moduleItemsGrid .grid-cell {background:var(--c-white);}
    .grid3x1 .moduleItemsGrid .grid-cell .moduleItemBody {padding:10px 15px;}
        .grid3x1 .moduleItemsGrid .grid-cell .moduleItemTitle {font-size:1.2rem;}

/* Frontpage News4Health */
.fpNews4Health {padding:15px;margin:0 -15px;background:#f4f6fc;}
.fpNews4Health h2 {background:url(../images/background/news4health_header_1444x110_90.webp) no-repeat 0 50%;width:100%;height:110px;padding:0;margin:0 0 15px 0;/*border-bottom:4px solid #50ed15;*/}
.fpNews4Health h2 a {display:block;width:100%;height:100%;overflow:hidden;text-indent:-9999px;}
.fpNews4Health .moduleItemsGrid {display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:15px;}
.fpNews4Health .moduleItemsGrid .moduleItem {padding:0;margin:0;position:relative;}
.fpNews4Health .moduleItemsGrid .moduleItem a.moduleItemImage {display:block;position:relative;z-index:2;height:100%;}
.fpNews4Health .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;height:100%;}
.fpNews4Health .moduleItemsGrid .moduleItem a.moduleItemImage::after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 100%);}
.fpNews4Health .moduleItemsGrid .moduleItem .moduleItemBody {position:absolute;bottom:0;left:0;right:0;z-index:3;color:var(--c-white);padding:15px;}
.fpNews4Health .moduleItemsGrid .moduleItem .moduleItemBody .uselessBorder {width:60px;height:2px;background:#6aeccb;display:inline-block;margin:0;padding:0;clear:both;}
.fpNews4Health .moduleItemsGrid .moduleItem .moduleItemBody h3 {padding:0;margin:0;line-height:120%;}
.fpNews4Health .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {color:var(--c-white);font-size:1.1rem;margin:0;padding:0;}
.fpNews4Health .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle:hover {color:#6aeccb;}
.fpNews4Health .moduleItemsGrid .moduleItem.item1 {grid-area:1/1/span 2/span 1;position:relative;z-index:1;}
.fpNews4Health .moduleItemsGrid .moduleItem.item1 .moduleItemBody .uselessBorder {width:90px;height:3px;}
.fpNews4Health .moduleItemsGrid .moduleItem.item1 .moduleItemBody h3 a.moduleItemTitle {font-size:1.4rem;line-height:130%;}
/* off */
.fpNews4Health .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated {color:var(--c-l-gray);}
.fpNews4Health .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-l-gray);}
.fpNews4Health .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemIntrotext {line-height:140%;font-size:1rem;padding:10px 0 0 0;color:var(--c-l-gray);}

/* Frontpage News4Health Promos
.n4hPromos {padding:15px;margin:0 0 30px 0;position:relative;z-index:11;}
.n4hPromos .n4hPromoBg {background:url(../images/promos/n4h_promo_diabetes.jpg) no-repeat 50% 50%;background-size:cover;border-radius:8px;width:1140px;height:400px;position:absolute;z-index:12;margin-left:calc(1140px / 2 * -1);left:50%;top:76px;}
.n4hPromos h2 {color:var(--c-white);position:relative;z-index:14;margin:0 0 30px 60px;font-family:Helvetica, Arial, sans-serif;}
.n4hPromos h2 .ttop {display:inline-block;background:#5189AB;font-weight:300;padding:10px 20px;line-height:100%;font-size:1.92rem;margin-bottom:-5px;}
.n4hPromos h2 .tbottom {display:inline-block;background:#5189AB;font-weight:700;padding:10px 20px;line-height:100%;font-size:2.2rem;}
.n4hPromos .moduleItemsGrid {display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;position:relative;z-index:13;}
.n4hPromos .moduleItemsGrid .moduleItem {padding:0;margin:0;position:relative;border-radius:8px;border:0;}
.n4hPromos .moduleItemsGrid .moduleItem a.moduleItemImage {display:block;position:relative;z-index:2;height:100%;border-radius:8px;}
.n4hPromos .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;height:100%;border-radius:8px;}
.n4hPromos .moduleItemsGrid .moduleItem a.moduleItemImage::after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 100%);border-radius:0 0 8px 8px;}
.n4hPromos .moduleItemsGrid .moduleItem .moduleItemBody {position:absolute;bottom:0;left:0;right:0;z-index:3;color:var(--c-white);padding:10px;}
.n4hPromos .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated {color:var(--c-m-gray);font-size:0.68rem;line-height:100%;}
.n4hPromos .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-m-gray);display:inline-block;vertical-align:middle;}
.n4hPromos .moduleItemsGrid .moduleItem .moduleItemBody h3 {margin:0;padding:0;line-height:110%;}
.n4hPromos .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {color:var(--c-white);margin:0;padding:0;}
.n4hPromos .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle:hover {text-decoration-color:#5189AB;}
.womensabuse .n4hPromos .n4hPromoBg {background:url(../images/promos/n4h_promo_womens_abuse.jpg) no-repeat 50% 50%;}
.womensabuse .n4hPromos h2 .ttop,
.womensabuse .n4hPromos h2 .tbottom {background:#000;}
*/

/* Frontpage Opinions */
.fpOpinions .moduleItemsGrid {display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px;padding:30px 15px;}
.fpOpinions .moduleItemsGrid .moduleItem {background:var(--c-l-gray);}
.fpOpinions .moduleItemsGrid .moduleItem a.moduleItemImage,
.fpOpinions .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;aspect-ratio:4/3;}
.fpOpinions .moduleItemsGrid .moduleItem .moduleItemBody {padding:15px;}
.fpOpinions .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemAuthor {display:block;text-transform:uppercase;color:var(--c-d-gray);}
.fpOpinions .moduleItemsGrid .moduleItem .moduleItemBody .uselessBorder {width:60px;height:4px;background:var(--c-yellow);display:inline-block;margin:5px 0;clear:both;}
.fpOpinions .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated {font-size:0.76rem;color:var(--c-m-gray);display:inline-block;vertical-align:middle;}
.fpOpinions .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-m-gray);display:inline-block;vertical-align:middle;}
.fpOpinions .moduleItemsGrid .moduleItem .moduleItemBody h3 {margin:0;padding:0;}
.fpOpinions .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {display:block;font-size:1.1rem;padding:0;color:var(--c-d-gray);}
.fpOpinions .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle:hover {color:var(--c-black);text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}

/* Frontpage Category */
.fpCategory {}
.fpCategory .moduleItemsGrid {display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:30px;padding:30px 15px;}
.fpCategory .moduleItemsGrid .moduleItem.item1 {grid-area:1/1/2/2;position:relative;z-index:1;}
.fpCategory .moduleItemsGrid .moduleItem.item2 {grid-area:1/2/2/3;}
.fpCategory .moduleItemsGrid .moduleItem.item3 {grid-area:1/3/2/4;}
.fpCategory .moduleItemsGrid .moduleItem.item4 {grid-area:2/1/3/2;}
.fpCategory .moduleItemsGrid .moduleItem.item5 {grid-area:3/1/4/2;}
.fpCategory .moduleItemsGrid .moduleItem.item6 {grid-area:2/2/4/3;}
.fpCategory .moduleItemsGrid .moduleItem.item7 {grid-area:2/3/4/4;}
.fpCategory .moduleItemsGrid .moduleItem {background:var(--c-l-gray);}
.fpCategory .moduleItemsGrid .moduleItem a.moduleItemImage {display:block;position:relative;z-index:2;}
.fpCategory .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;}
.fpCategory .moduleItemsGrid .moduleItem .moduleItemBody {padding:15px;}
.fpCategory .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated {font-size:0.8rem;color:#595959;display:inline-block;vertical-align:middle;}
.fpCategory .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-m-gray);display:inline-block;vertical-align:middle;}
.fpCategory .moduleItemsGrid .moduleItem .moduleItemBody h3 {padding:0;margin:0;}
.fpCategory .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {display:block;font-size:1.1rem;padding:5px 0 0 0;color:var(--c-d-gray);}
.fpCategory .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle:hover {color:var(--c-black);text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}
.fpCategory .moduleItemsGrid .moduleItem.item1 a.moduleItemImage::after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 100%);}
.fpCategory .moduleItemsGrid .moduleItem.item1 .moduleItemBody {position:absolute;bottom:0;left:0;right:0;z-index:3;color:var(--c-white);}
.fpCategory .moduleItemsGrid .moduleItem.item1 .moduleItemBody .moduleItemDateCreated {color:var(--c-l-gray);}
.fpCategory .moduleItemsGrid .moduleItem.item1 .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-l-gray);}
.fpCategory .moduleItemsGrid .moduleItem.item1 .moduleItemBody h3 a.moduleItemTitle {color:var(--c-white);line-height:130%;font-size:1.4rem;}
.fpCategory .moduleItemsGrid .moduleItem.item1 .moduleItemBody .moduleItemIntrotext {line-height:140%;font-size:0.94rem;padding:10px 0 0 0;color:var(--c-l-gray);}
.fpCategory .moduleItemsGrid .moduleItem.item4,
.fpCategory .moduleItemsGrid .moduleItem.item5 {display:grid;grid-template-columns:2fr 3fr;align-items:center;}
.fpCategory .moduleItemsGrid .moduleItem.item1 a.moduleItemImage,
.fpCategory .moduleItemsGrid .moduleItem.item1 a.moduleItemImage img,
.fpCategory .moduleItemsGrid .moduleItem.item4 a.moduleItemImage,
.fpCategory .moduleItemsGrid .moduleItem.item4 a.moduleItemImage img,
.fpCategory .moduleItemsGrid .moduleItem.item5 a.moduleItemImage,
.fpCategory .moduleItemsGrid .moduleItem.item5 a.moduleItemImage img {height:100%;}
.fpCategory .moduleItemsGrid .moduleItem.item2,
.fpCategory .moduleItemsGrid .moduleItem.item3,
.fpCategory .moduleItemsGrid .moduleItem.item6,
.fpCategory .moduleItemsGrid .moduleItem.item7 {display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;align-items:start;}

/* Frontpage Featured Sections - Common */
.sfx_life {padding:15px;background:#f29897;}
.sfx_life .heading h3 {background:none;margin:0;padding:0;display:block;}
.sfx_life .heading h3 span {margin:0;padding:0;display:block;}
.sfx_life .heading h3 span a {text-indent:-999px;background:url(../images/logo/dnews_life.svg) no-repeat 50% 50%;background-size:cover;display:block;width:210px;height:70px;margin:0 auto;padding:0;overflow:hidden;}

.sfx_life .heading::before,
.sfx_life h3 svg {display:none;}

.sfx_automoto {padding:15px;background:var(--c-black);}
.sfx_automoto .heading h3 {background:none;margin:0;padding:0;display:block;}
.sfx_automoto .heading h3 span {margin:0;padding:0;display:block;}
.sfx_automoto .heading h3 span a {text-indent:-999px;background:url(../images/logo/dnews_automoto.svg) no-repeat 50% 50%;background-size:cover;display:block;width:320px;height:70px;margin:0 auto;padding:0;overflow:hidden;}

.sfx_sports {padding:15px;background:#2b7dbb;}
.sfx_sports .heading h3 {background:none;margin:0;padding:0;display:block;}
.sfx_sports .heading h3 span {margin:0;padding:0;display:block;}
.sfx_sports .heading h3 span a {text-indent:-999px;background:url(../images/logo/dnews_sports.svg) no-repeat 50% 50%;background-size:cover;display:block;width:260px;height:70px;margin:0 auto;padding:0;overflow:hidden;}

.sfx_science {padding:15px;background:#3653B1;}
.sfx_science .heading h3 {background:none;margin:0;padding:0;display:block;}
.sfx_science .heading h3 span {margin:0;padding:0;display:block;}
.sfx_science .heading h3 span a {color:#fff;fill:currentColor;text-indent:-999px;background:url(../images/logo/dnews_science.svg) no-repeat 50% 50%;background-size:cover;display:block;width:285px;height:70px;margin:0 auto;padding:0;overflow:hidden;}

.sfx_life .moduleItemsGrid,
.sfx_automoto .moduleItemsGrid,
.sfx_sports .moduleItemsGrid,
.sfx_science .moduleItemsGrid {padding:15px;}

.fpFeaturedSection .heading::before,
.fpFeaturedSection h3 svg {display:none;}

.fpFeaturedSection .moduleItemsGrid .moduleItem {background:var(--c-white);}
.fpFeaturedSection .moduleItemsGrid .moduleItem a.moduleItemImage {display:block;line-height:100%;}
.fpFeaturedSection .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;}
.fpFeaturedSection .moduleItemsGrid .moduleItem .moduleItemBody {padding:15px;}
.fpFeaturedSection .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated {font-size:0.8rem;color:#595959;display:inline-block;vertical-align:middle;}
.fpFeaturedSection .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-m-gray);display:inline-block;vertical-align:middle;}
.fpFeaturedSection .moduleItemsGrid .moduleItem .moduleItemBody h3 {padding:0;margin:0;}
.fpFeaturedSection .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {display:block;font-size:1.1rem;padding:5px 0 0 0;color:var(--c-d-gray);}
.fpFeaturedSection .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle:hover {color:var(--c-black);text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}

.fpFeaturedSection .moduleItemsGrid .moduleItem.textInside {position:relative;z-index:2;}
.fpFeaturedSection .moduleItemsGrid .moduleItem.textInside a.moduleItemImage::after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 100%);}
.fpFeaturedSection .moduleItemsGrid .moduleItem.textInside .moduleItemBody {position:absolute;bottom:0;left:0;right:0;z-index:3;color:var(--c-white);}
.fpFeaturedSection .moduleItemsGrid .moduleItem.textInside .moduleItemBody .moduleItemDateCreated {color:var(--c-l-gray);}
.fpFeaturedSection .moduleItemsGrid .moduleItem.textInside .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-l-gray);}
.fpFeaturedSection .moduleItemsGrid .moduleItem.textInside .moduleItemBody h3 a.moduleItemTitle {color:var(--c-white);line-height:130%;font-size:1.4rem;}
.fpFeaturedSection .moduleItemsGrid .moduleItem.textInside .moduleItemBody .moduleItemIntrotext {line-height:140%;font-size:0.94rem;padding:10px 0 0 0;color:var(--c-l-gray);}

/* Frontpage Featured Sections - Science */
.fpSection2Plus2 .moduleItemsGrid {display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px;padding:30px 15px;}
.fpSection2Plus2 .moduleItemsGrid .moduleItem.item3,
.fpSection2Plus2 .moduleItemsGrid .moduleItem.item4 {display:grid;grid-template-columns:1fr 2fr;}

/* Frontpage Featured Sections - Auto Moto & Sports */
.fpSection2Plus4 .moduleItemsGrid {display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px;padding:30px 15px;}
.fpSection2Plus4 .moduleItemsGrid .moduleItem.item1,
.fpSection2Plus4 .moduleItemsGrid .moduleItem.item2 {grid-row-end:span 1;grid-column-end:span 2;}

/* Frontpage Featured Sections - Life */
.fpSection1Plus7 .moduleItemsGrid {display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px;padding:30px 15px;}
.fpSection1Plus7 .moduleItemsGrid .moduleItem.item1 {grid-area:1/2/span 1/span 2;}

/* Frontpage Popular */
.fpPopular {}
.fpPopular .moduleItemsGrid {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px 30px;padding:30px 15px;}
.fpPopular .moduleItemsGrid .moduleItem:not(.item1) {display:grid;grid-template-columns:1fr 3fr;grid-gap:15px;align-items:center;border-bottom:2px solid var(--c-l-gray);padding-bottom:15px;}
.fpPopular .moduleItemsGrid .moduleItem.item8,
.fpPopular .moduleItemsGrid .moduleItem.item9 {border:0;}
.fpPopular .moduleItemsGrid .moduleItem a.moduleItemImage,
.fpPopular .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;}
.fpPopular .moduleItemsGrid .moduleItem a.moduleItemImage img {height:100%;}
.fpPopular .moduleItemsGrid .moduleItem .moduleItemBody h3 {padding:0;margin:0;}
.fpPopular .moduleItemsGrid .moduleItem .moduleItemBody h3 a {display:block;font-size:1.1rem;}
.fpPopular .moduleItemsGrid .moduleItem.item1 {background:var(--c-l-gray);grid-area:1/1/span 4/span 1;}
.fpPopular .moduleItemsGrid .moduleItem.item1 .moduleItemBody {padding:15px;}
.fpPopular .moduleItemsGrid .moduleItem.item1 .moduleItemBody h3 a {display:block;font-size:1.14rem;line-height:130%;}
.fpPopular .moduleItemsGrid .moduleItem.item1 .moduleItemBody .moduleItemIntrotext {font-size:0.92rem;line-height:140%;padding-top:5px;}

/* @amp_remove_end */

/* Sidebar Sticky (note to self: sticky elements must be inside an intermediate container) */
.sidebar .moduleContainer.sticky {width:100%;height:250vh;}
.sidebar .moduleContainer.sticky .moduleOuterWrapper {position:sticky;top:20px;/*display:flex;align-items:center;justify-content:center;height:100vh;*/}
.sidebar .moduleContainer.sticky:first-child .moduleOuterWrapper {/*align-items:flex-start;*/top:40px;padding-top:15px;}
.sidebar .moduleContainer.sticky.last {height:100vh;}
.sidebar .moduleContainer.sticky.last .moduleOuterWrapper {align-items:flex-end;height:50vh;}

/* Sidebar Newsroom */
.sidebar .newsroom .moduleWrapper {padding:0 2px;}
.sidebar .newsroom .k2ItemsBlock ul li {padding:10px 0;margin:0;}
.sidebar .newsroom .k2ItemsBlock ul li:not(li:first-child) {border-top:1px solid var(--c-gray);}
.sidebar .newsroom .k2ItemsBlock ul li span.moduleItemDateCreated {color:var(--c-d-gray);font-size:0.68rem;}
.sidebar .newsroom .k2ItemsBlock ul li a.moduleItemCategory {font-size:0.68rem;}
.sidebar .newsroom .k2ItemsBlock ul li a.moduleItemTitle {font-size:0.88rem;}

/* Sidebar News4Health */
.sidebar .newsroom .moduleWrapper {padding:0 2px;}
.sidebar .n4h {background:#f4f6fc;padding:15px;}
.sidebar .n4h h2 {background:url(../images/logo/n4h_logo_dark.svg) no-repeat 50% 50%;background-size:contain;width:90%;height:42px;padding:0;margin:0 auto;}
.sidebar .n4h h2 a {display:block;width:100%;height:100%;overflow:hidden;text-indent:-9999px;}
.sidebar .n4h .moduleItemsGrid {}
.sidebar .n4h .moduleItemsGrid .moduleItem {display:grid;grid-template-columns:100px auto;grid-gap:15px;align-items:center;padding:10px 0;margin:0;}
.sidebar .n4h .moduleItemsGrid .moduleItem:not(:last-child) {border-bottom:1px solid var(--c-gray);}
.sidebar .n4h .moduleItemsGrid .moduleItem a.moduleItemImage,
.sidebar .n4h .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;height:100%;}
.sidebar .n4h .moduleItemsGrid .moduleItem h3 {margin:0;padding:0;display:block;line-height:120%;}
.sidebar .n4h .moduleItemsGrid .moduleItem h3 a.moduleItemTitle {font-size:1rem;}
.sidebar .n4h .moduleItemsGrid .moduleItem h3 a.moduleItemTitle:hover {text-decoration-color:#50ed15;}

/* Sidebar Live */
.sidebar .moduleContainer.live .moduleWrapper {background:url(../images/icons_svg/stripes-bg-red.svg) no-repeat 50% 0;background-size:cover;border-radius:5px;}
.sidebar .live .k2ItemsBlock ul {margin:0;padding:0;}
.sidebar .live .k2ItemsBlock ul li {margin:0;padding:0 10px 10px;}
.sidebar .live .k2ItemsBlock ul li .moduleItemDateCreated {display:block;text-align:center;color:var(--c-gray);font-size:1.2rem;padding:20px 0;}
.sidebar .live .k2ItemsBlock ul li .moduleItemDateCreated b {color:var(--c-white);letter-spacing:1px;font-size:1.6rem;vertical-align:middle;}
.sidebar .live .k2ItemsBlock ul li .moduleItemDateCreated .isTime {vertical-align:middle;}
.sidebar .live .k2ItemsBlock ul li a.moduleItemImage,
.sidebar .live .k2ItemsBlock ul li a.moduleItemImage img {display:block;margin:0;padding:0;}
.sidebar .live .k2ItemsBlock ul li a.moduleItemImage img {aspect-ratio:16/9;}
.sidebar .live .k2ItemsBlock ul li .moduleItemContent {background:var(--c-white);padding:30px 15px;}
.sidebar .live .k2ItemsBlock ul li .moduleItemContent a.moduleItemTitle {color:var(--c-black);}

/* Sidebar Banner (Viber Explore / Google News / Push Notifications) */
.sidebar .bannerVGP .k2CustomCodeBlock {width:338px;height:218px;background:url(../images/background/viber-google-notifications.png) no-repeat 50% 50%;margin:0 auto;}
.sidebar .bannerVGP .k2CustomCodeBlock ul {display:grid;grid-template-columns:repeat(3, 70px);grid-gap:32px;align-items:center;padding:125px 0 0 32px;}
.sidebar .bannerVGP .k2CustomCodeBlock ul li {width:70px;height:70px;}
.sidebar .bannerVGP .k2CustomCodeBlock ul li a {display:block;width:70px;height:70px;text-indent:-999px;overflow:hidden;}

/* Item feeds [Item] (ROS) */
.itemFeeds {padding:15px;margin:0 0 30px 0;background:transparent linear-gradient(256deg, #f2ba27 0%, var(--c-yellow) 100%) 0% 0% no-repeat padding-box;}
.itemFeeds h2 {text-align:center;font-size:1.08rem;}
.itemFeeds .moduleItemsGrid {display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:15px;}
.itemFeeds .moduleItemsGrid .moduleItem {padding:0;margin:0;position:relative;}
.itemFeeds .moduleItemsGrid .moduleItem a.moduleItemImage {display:block;position:relative;z-index:2;height:100%;}
.itemFeeds .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;height:100%;}
.itemFeeds .moduleItemsGrid .moduleItem a.moduleItemImage::after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 100%);}
.itemFeeds .moduleItemsGrid .moduleItem .moduleItemBody {position:absolute;bottom:0;left:0;right:0;z-index:3;color:var(--c-white);padding:10px;}
.itemFeeds .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated {color:var(--c-m-gray);font-size:0.68rem;line-height:100%;}
.itemFeeds .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-m-gray);display:inline-block;vertical-align:middle;}
.itemFeeds .moduleItemsGrid .moduleItem .moduleItemBody h3 {margin:0;padding:0;line-height:110%;}
.itemFeeds .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {color:var(--c-white);font-size:1rem;margin:0;padding:0;}
.itemFeeds .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle:hover {text-decoration-color:#50ed15;}

/* Traffic Driver Feed */
.trafficDriver {padding:0;margin:30px 0;}
.trafficDriver .moduleItemsGrid {display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:15px;}
.trafficDriver .moduleItemsGrid .moduleItem {padding:10px 0;margin:0;grid-row-end:span 1;grid-column-end:span 2;}
.trafficDriver .moduleItemsGrid .moduleItem.grid-span-3 {grid-row-end:span 1;grid-column-end:span 3;}
.trafficDriver .moduleItemsGrid .moduleItem a.moduleItemImage {display:block;}
.trafficDriver .moduleItemsGrid .moduleItem a.moduleItemImage img {display:block;}
.trafficDriver .moduleItemsGrid .moduleItem h3 {margin:0;padding:10px 0 0;display:block;}
.trafficDriver .moduleItemsGrid .moduleItem h3 a.moduleItemTitle {font-size:1.1rem;}
.trafficDriver .moduleItemsGrid .moduleItem h3 a.moduleItemTitle:hover {}

/* Selections [Item] (ROS) */
.selectionsROS {padding:30px 0 0;}
.selectionsROS .k2ItemsBlock {}
.selectionsROS .k2ItemsBlock ul {display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;padding:45px 0;}
.selectionsROS .k2ItemsBlock ul li {}
.selectionsROS .k2ItemsBlock ul li .moduleItemImage {}
.selectionsROS .k2ItemsBlock ul li .moduleItemImage img {aspect-ratio:18/9;}
.selectionsROS .k2ItemsBlock ul li a.moduleItemCategory {font-size:0.80rem;color:var(--c-black);border-bottom:2px solid var(--c-yellow);}
.selectionsROS .k2ItemsBlock ul li a.moduleItemCategory:hover {background:var(--c-yellow);}
.selectionsROS .k2ItemsBlock ul li .moduleItemDateCreated {font-size:0.84rem;color:var(--c-d-gray);}
.selectionsROS .k2ItemsBlock ul li a.moduleItemTitle {display:block;font-size:0.94rem;line-height:145%;padding:5px 0 0 0;color:var(--c-d-gray);}
.selectionsROS .k2ItemsBlock ul li a.moduleItemTitle:hover {color:var(--c-black);text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}
.selectionsROS .k2ItemsBlock ul li.gridItem1 {grid-area:1/1/span 2/span 2;}
.selectionsROS .k2ItemsBlock ul li.gridItem7 {grid-area:4/1/span 2/span 2;}
.selectionsROS .k2ItemsBlock ul li.gridItem1 .moduleItemImage img,
.selectionsROS .k2ItemsBlock ul li.gridItem7 .moduleItemImage img {aspect-ratio:4/3;}
.selectionsROS .k2ItemsBlock ul li.gridItem1 a.moduleItemTitle,
.selectionsROS .k2ItemsBlock ul li.gridItem7 a.moduleItemTitle {font-size:1.2rem;}



/* Components (K2)
------------------------------------------------------ */
/* Common */
.catItemImage a,
.tagItemImage a,
.userItemImage a,
.genericItemImage a,
.itemImage {display:block;}

.catItemImage a img,
.tagItemImage a img,
.userItemImage a img,
.genericItemImage a img,
.itemImage img {display:block;aspect-ratio:16/9;}

/* Safari, Chrome/Chromium before v88 & Firefox before v89 */
.olderBrowser .catItemImage a,
.olderBrowser .tagItemImage a,
.olderBrowser .userItemImage a,
.olderBrowser .genericItemImage a,
.olderBrowser .itemImage {position:relative;display:block;padding-bottom:var(--responsive-padding);}
.olderBrowser .catItemImage a img,
.olderBrowser .tagItemImage a img,
.olderBrowser .userItemImage a img,
.olderBrowser .genericItemImage a img,
.olderBrowser .itemImage img {position:absolute;top:0;left:0;width:100%;height:100% !important;min-height:inherit;}

/* Item */
.itemHeader h2.itemTitle {font-size:2.2rem;padding:30px 0 15px 0;margin:0;}
.itemHeader span.itemDateCreated {color:var(--c-gray);font-size:14px;border-right:1px solid var(--c-gray);padding:0 5px 0 0;margin:0;}
.itemHeader .itemCategory {display:inline-block;text-transform:uppercase;}
.itemHeader .itemCategory span {display:none;}
.itemHeader .itemCategory a {color:var(--c-blue);font-size:14px;}

.itemImageBlock {padding:0 15px 15px;margin:0;}
    .itemImageCaption,
    .itemImageCaptionCreditsSep,
    .itemImageCredits {font-size:0.84rem;color:var(--c-m-gray);font-style:italic;}

.itemDetails {padding-top:30px;text-align:center;}
    .makeStickyOnMobile {display:grid;grid-template-columns:1fr 2fr 3fr;grid-gap:30px;align-items:center;justify-items:start;}
.itemDetails .itemAuthor {display:block;/*border-bottom:4px solid var(--c-yellow);padding:0 0 20px 0;margin:0 0 20px 0;*/font-size:0.88rem;font-weight:700;}
.itemDetails .itemAuthor a {line-height:150%;display:block;}
.itemDetails .itemAuthor a img {display:block;margin:0 auto;padding:0;border-radius:50%;object-fit:cover;overflow:hidden;background:var(--c-l-gray);}
.itemDetails .itemCategory {display:none;} /* Hide */
.itemDetails .itemCategory a {}
.itemDetails .itemCategory a:hover {}
.itemDetails .itemDateCreated {/*padding:0 0 30px 0;*/}
    .itemDetails .itemDateCreated span {display:block;}
    .itemDetails .itemDateCreated .day-month {font-size:2rem;font-weight:700;}
    .itemDetails .itemDateCreated .year {font-size:1rem;font-weight:400;margin:10px 0 5px;}
    .itemDetails .itemDateCreated .day-month-year-sep {display:none;}
    .itemDetails .itemDateCreated .time {font-size:1.2rem;font-weight:400;}

.itemSocialButtons {text-align:right;padding:0;justify-self:end;}
.itemSocialButtons a {display:inline-block;vertical-align:middle;margin:0 0 0 20px;line-height:100%;}
.itemSocialButtons a svg {fill:var(--c-black);}

.itemIntroText {font-size:1.4rem;font-weight:700;/*font-size:1.25rem;font-weight:400;*/line-height:150%;font-style:italic;border-left:4px solid var(--c-yellow);padding:0 0 0 15px;margin:30px 0;}

.itemFullText {font-size:1rem;overflow-wrap:anywhere;}

.itemFullText iframe[src*="twitter.com"],
.itemFullText iframe[src*="facebook.com"],
.itemFullText iframe[src*="instagram.com"],
.itemFullText iframe[src*="youtube.com"]:not(.uEmbedContainer iframe[src*="youtube.com"]),
.itemFullText iframe[src*="vimeo.com"],
.itemFullText iframe[src*="dailymotion.com"],
.itemFullText iframe[src*="glomex.com"],
.itemFullText iframe[src*="megatv.com"],
.itemFullText iframe[src*="nytimes.com"] {display:block;margin:20px auto;}
.itemFullText iframe[src*="ert.gr"] {overflow:hidden;border:0;padding:0;margin:20px auto;aspect-ratio:14/9;height:100%;width:100%;}

.itemFullText iframe[src*="youtube.com"]:not(.uEmbedContainer iframe[src*="youtube.com"]),
.itemFullText iframe[src*="facebook.com"]:not(.uEmbedContainer iframe[src*="facebook.com"]),
.itemFullText iframe[src*="vimeo.com"],
.itemFullText iframe[src*="dailymotion.com"],
.itemFullText iframe[src*="glomex.com"],
.itemFullText iframe[src*="megatv.com"],
.itemFullText iframe[src*="nytimes.com"] {aspect-ratio:16/9;width:92%;height:auto;min-height:380px;}

.itemIntroText a,
.itemFullText a {color:var(--c-blue);border-bottom:2px solid var(--c-blue);}
.itemIntroText a:hover,
.itemFullText a:hover {color:var(--c-white);background:var(--c-blue);border-bottom:2px solid var(--c-blue);}

.itemFullText img {max-width:100%;height:auto;display:block;margin:15px auto;}

.itemFullText table th,
.itemFullText table td {border-bottom:1px solid var(--c-gray);padding:5px 0;}

.itemDateModified {color:var(--c-gray);font-style:italic;font-size:0.9rem;}

.itemTagsBlock {padding:0;margin:0;}
.itemTagsBlock h4 {padding:30px 0 15px 0;margin:0;font-size:1.2rem;}
.itemTagsBlock ul.itemTags {padding:0;margin:0;}
.itemTagsBlock ul.itemTags li {display:inline-block;background:var(--c-yellow);border:1px solid var(--c-yellow);border-radius:2px;padding:1px 5px;margin:0 5px 15px 0;}
.itemTagsBlock ul.itemTags li:hover {background:var(--c-l-yellow);border:1px solid var(--c-yellow);}
.itemTagsBlock ul.itemTags li a:before {content:"#";margin-right:3px;}
.itemTagsBlock ul.itemTags li a {color:var(--c-black);font-weight:400;font-size:0.88rem;}

.heading.beforeRelated {margin-top:45px;}
.heading.beforeRelated::before {left:0;right:0;}

.itemRelated {padding:15px 0 60px;}
.itemRelated.fromSelectedRelated {padding:60px 0 0;}
.itemRelated.fromSelectedRelated + .itemRelated {padding:0 0 60px;}
.itemRelated h3 {display:none;}
.itemRelated .itemRelContainer {display:grid;grid-template-columns:2fr 1fr;grid-gap:30px;align-items:center;padding:15px 0;}
.itemRelated .itemRelContainer:not(:last-child),
.itemRelated.fromSelectedRelated  .itemRelContainer:last-child {border-bottom:1px solid var(--c-gray);}
.itemRelated .itemRelTitle {font-size:1.1rem;color:var(--c-d-gray);}
.itemRelated .itemRelTitle:hover {text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;}
.itemRelated img.itemRelImg {display:block;aspect-ratio:16/9;}

/* Safari, Chrome/Chromium before v88 & Firefox before v89 */
.olderBrowser .itemRelated a.itemRelImgLink {position:relative;padding-bottom:var(--responsive-padding);display:block;}
.olderBrowser .itemRelated img.itemRelImg {position:absolute;top:0;left:0;width:100%;height:100% !important;min-height:inherit;}

.itemNavigation {margin:0 0 60px 0;padding:15px;background:#fafafa;}
.itemNavigation h4 {display:none;}
.itemNavigation a.itemPrevious {padding:0;display:grid;grid-gap:15px;grid-template-columns:160px auto;text-align:left;border-left:4px solid var(--c-yellow);align-items:center;}
.itemNavigation a.itemNext {padding:0;display:grid;grid-gap:15px;grid-template-columns:auto 160px;text-align:right;border-right:4px solid var(--c-yellow);align-items:center;}
.itemNavigation a.itemPrevious,
.itemNavigation a.itemNext {background:#fff;padding:15px;}
.itemNavigation a figure {position:relative;display:block;}
.itemNavigation a figure span {display:block;position:absolute;top:50%;left:0;padding:0 10px;margin-top:-12px;background:#fff;}
.itemNavigation a.itemNext span {left:auto;right:0;}
.itemNavigation a figure span svg {vertical-align:middle;}
.itemNavigation a figure img {display:block;aspect-ratio:4/3;}
.itemNavigation a:hover,
.itemNavigation a:hover figure span {background:var(--c-yellow);color:var(--c-black);}

/* Item - overrides for The Informer */
.viewForInformer .titleAndImage {background:url('../images/modules/informer.webp') no-repeat 50% 100%;background-size:cover;position:relative;z-index:1;padding-bottom:30px;}
.viewForInformer .titleAndImage::before {content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0.9) -10%,rgba(0,0,0,0.3) 100%);}
.viewForInformer .titleAndImage .heading,
.viewForInformer .titleAndImage .itemHeader,
.viewForInformer .titleAndImage .itemImageBlock {position:relative;z-index:3;}

.viewForInformer .titleAndImage .heading h3 {display:block;background:none;margin:0;text-align:center;padding:0;}
.viewForInformer .titleAndImage .heading h3 > a {color:var(--c-white);margin:0;font-family:var(--ff);font-weight:400;font-size:2rem;text-transform:uppercase;}
.viewForInformer .titleAndImage .heading h3 > a span {color:var(--c-black);background:var(--c-yellow);display:inline-block;padding:10px;width:50px;text-align:center;}
.viewForInformer .titleAndImage .heading::before,
.viewForInformer .titleAndImage .heading h3 svg {display:none;}

.viewForInformer .titleAndImage .itemHeader h2.itemTitle {color:var(--c-white);font-weight:400;font-size:2.4rem;text-align:center;}

.viewForInformer .makeStickyOnMobile {grid-template-columns:1fr 1fr;}
.viewForInformer .itemDetails {padding:15px;border-bottom:1px solid var(--c-l-gray);}
.viewForInformer .itemDetails .itemAuthor {display:none;}
.viewForInformer .itemDetails .itemDateCreated span {font-size:1rem;display:inline-block;font-weight:700;}

/* Item - overrides for Market Maven */
blockquote.disclaimer {border-left:5px solid var(--c-d-gray);padding:0 15px 0 20px;margin:15px;}
blockquote.disclaimer h4 {margin:0;padding:0;font-size:1.1rem;font-style:italic;}
blockquote.disclaimer p {font-style:italic;font-size:0.9rem;color:var(--c-m-gray);}

/* Common for itemlist views */
.itemListView .heading {padding-bottom:30px;}
.itemListView .heading h2 svg,
.itemListView .heading h3 svg {vertical-align:middle;}
.itemListView .heading::before {top:1.2rem;}

.itemListUpperGrid {display:grid;grid-template-columns:2fr 1fr;grid-gap:15px;margin-bottom:30px;}
.itemListLowerGrid {display:grid;grid-template-columns:1fr;}

/* Category */
.catItemBody {padding:5px 0 0 0;}
.catItemBody .catItemCategory {font-size:0.8rem;border-bottom:2px solid var(--c-yellow);}
.catItemBody .catItemCategoryDateSep,
.catItemBody .catItemDateCreated {color:var(--c-d-gray);font-size:0.8rem;}
.catItemBody h3.catItemTitle {margin:0;padding:5px 0 15px;font-size:1.35rem;}
.catItemBody h3.catItemTitle a {}

.catItemBody .catItemAuthor {display:block;color:var(--c-d-gray);font-size:0.8rem;}
.catItemBody .catItemAuthor a {display:grid;grid-gap:15px;grid-template-columns:40px auto;align-items:center;}
.catItemBody .catItemAuthor a img {display:block;border-radius:50%;width:40px;height:40px;object-fit:cover;overflow:hidden;background:var(--c-l-gray);}
.catItemBody .catItemAuthor a span {font-weight:400;}

#itemListLeading .itemContainer .catItemImage a img {aspect-ratio:4/3;}
#itemListLeading .itemContainer .catItemBody h3.catItemTitle {/*line-height:140%;*/}
#itemListLeading .itemContainer .catItemBody .catItemAuthor {display:none;}

#itemListPrimary .itemContainer .catItemBody .catItemAuthor,
#itemListPrimary .itemContainer .catItemBody .catItemIntroText {display:none;}
#itemListPrimary .itemContainer .catItemBody h3.catItemTitle {font-size:1.1rem;}

#itemListSecondary {border-top:2px solid var(--c-gray);padding-top:30px;}
#itemListSecondary .itemContainer {display:grid;grid-template-columns:1fr 2fr;grid-gap:15px;align-items:center;margin-bottom:30px;}
#itemListSecondary .itemContainer .catItemImage a img {aspect-ratio:14/9;}
#itemListSecondary .itemContainer .catItemBody .catItemIntroText {display:none;}

/* Tag */
.feature {display:grid;grid-template-columns:1fr 3fr;grid-gap:15px;padding:15px;margin-bottom:30px;background:var(--c-l-gray);}
.feature img {}
.feature h3 {}
.feature h3 small {display:block;font-weight:400;}

.tagDescription {padding:0 15px 15px;}
.tagItemBody {padding:5px 0 0 0;}
.tagItemBody .tagItemCategory {font-size:0.8rem;border-bottom:2px solid var(--c-yellow);}
.tagItemBody .tagItemCategoryDateSep,
.tagItemBody .tagItemDateCreated {color:var(--c-d-gray);font-size:0.8rem;}
.tagItemBody h3.tagItemTitle {margin:0;padding:5px 0 15px;line-height:130%;font-size:1.35rem;}
.tagItemBody h3.tagItemTitle a {}

.tagItemBody .tagItemAuthor {display:block;color:var(--c-d-gray);font-size:0.8rem;}
.tagItemBody .tagItemAuthor a {display:grid;grid-gap:15px;grid-template-columns:40px auto;align-items:center;}
.tagItemBody .tagItemAuthor a img {display:block;border-radius:50%;width:40px;height:40px;object-fit:cover;overflow:hidden;background:var(--c-l-gray);}
.tagItemBody .tagItemAuthor a span {font-weight:400;}

.tagView .itemListUpperGrid .itemContainer.item1 {grid-area:1/1/span 2/span 1;}
.tagView .itemListUpperGrid .itemContainer.item1 .tagItemImage a img {aspect-ratio:4/3;}
.tagView .itemListUpperGrid .itemContainer.item1 .tagItemBody h3.tagItemTitle {line-height:140%;}
.tagView .itemListUpperGrid .itemContainer.item1 .tagItemBody .tagItemIntroText {display:block;}

.tagView .itemListUpperGrid .itemContainer .tagItemImage a img {aspect-ratio:16/9;}
.tagView .itemListUpperGrid .itemContainer .tagItemBody .tagItemAuthor,
.tagView .itemListUpperGrid .itemContainer .tagItemBody .tagItemIntroText {display:none;}
.tagView .itemListUpperGrid .itemContainer .tagItemBody h3.tagItemTitle {font-size:1.1rem;}

.tagView .itemListLowerGrid {border-top:2px solid var(--c-gray);padding-top:30px;}
.tagView .itemListLowerGrid .itemContainer {display:grid;grid-template-columns:1fr 2fr;grid-gap:15px;align-items:center;margin-bottom:30px;}
.tagView .itemListLowerGrid .itemContainer .tagItemImage a img {aspect-ratio:14/9;}
.tagView .itemListLowerGrid .itemContainer .tagItemBody .tagItemIntroText {display:none;}

/* User */
.userBlock {display:grid;grid-template-columns:4fr 3fr;background:var(--c-l-gray);align-items:center;}
.userBlock .userImage {display:block;height:100%;background:#f0f0f0;}
.userBlock .userImage img {display:block;aspect-ratio:16/9;width:100%;min-height:250px;height:100%;object-fit:cover;}

/* Safari, Chrome/Chromium before v88 & Firefox before v89 */
.olderBrowser .userImage {position:relative;padding-bottom:var(--responsive-padding);display:block;}
.olderBrowser .userImage img {position:absolute;top:0;left:0;width:100%;height:100% !important;min-height:inherit;}

.userBlock .userDetails {padding:30px;}
.userBlock .userDetails .userName h3 {margin:0;}
.userBlock .userDetails .uselessBorder {width:60px;height:4px;background:var(--c-yellow);display:inline-block;margin:15px 0;}
.userBlock .userDetails .userDescription {font-size:0.9rem;color:var(--c-d-gray);padding-bottom:15px;}
.userBlock .userDetails .userAdditionalInfo {font-size:0.8rem;}

.userItemBody {padding:5px 0 0 0;}
.userItemBody .userItemCategory {font-size:0.8rem;border-bottom:2px solid var(--c-yellow);}
.userItemBody .userItemCategoryDateSep,
.userItemBody .userItemDateCreated {color:var(--c-d-gray);font-size:0.8rem;}
.userItemBody h3.userItemTitle {margin:0;padding:5px 0 15px;line-height:130%;font-size:1.35rem;}
.userItemBody h3.userItemTitle a {}

.userView .itemListLowerGrid {padding-top:30px;}
.userView .itemListLowerGrid .itemContainer {display:grid;grid-template-columns:1fr 2fr;grid-gap:15px;align-items:center;margin-bottom:30px;}
.userView .itemListLowerGrid .itemContainer .userItemImage a img {aspect-ratio:14/9;}
.userView .itemListLowerGrid .itemContainer .userItemBody .userItemIntroText {display:none;}

/* Generic */
form.genericSearchForm {display:grid;grid-template-columns:auto 60px;padding:15px;background:url(../images/icons_svg/bg-search-input.svg) no-repeat 50% 50%;background-size:cover;}
form.genericSearchForm input.k2-input {border-radius:4px 0 0 4px;border:1px solid var(--c-gray);font-size:1.2rem;padding:15px;}
form.genericSearchForm button.k2-submit {border-radius:0 4px 4px 0;border:0;background:var(--c-black);}
form.genericSearchForm button.k2-submit svg {fill:var(--c-white);}

.genericItemBody {padding:5px 0 0 0;}
.genericItemBody .genericItemCategory {font-size:0.8rem;border-bottom:2px solid var(--c-yellow);}
.genericItemBody .genericItemCategoryDateSep,
.genericItemBody .genericItemDateCreated {color:var(--c-d-gray);font-size:0.8rem;}
.genericItemBody h3.genericItemTitle {margin:0;padding:5px 0 15px;line-height:130%;font-size:1.35rem;}
.genericItemBody h3.genericItemTitle a {}

.genericView .itemListLowerGrid {padding-top:30px;}
.genericView .itemListLowerGrid .itemContainer {display:grid;grid-template-columns:1fr 2fr;grid-gap:15px;align-items:center;margin-bottom:30px;}
.genericView .itemListLowerGrid .itemContainer .genericItemImage a img {aspect-ratio:14/9;}
.genericView .itemListLowerGrid .itemContainer .genericItemBody .genericItemIntroText {display:none;}



/* Components (Contact)
------------------------------------------------------ */



/* Components (Other)
------------------------------------------------------ */

/* ~ Users ~ */
#com_users .page-header {margin-bottom:30px;}
#com_users .page-header h1 {font-size:2.8rem;margin:0;padding:0 0 15px 0;text-transform:uppercase;border-bottom:3px solid var(--c-black);}

/* Users - Common */
#com_users fieldset {border:1px solid var(--c-m-gray);border-radius:5px;padding:15px;margin-bottom:30px;}
#com_users fieldset legend {padding:5px 10px;font-size:1.6rem;}

#com_users .popover {display:none!important;} /* hide tooltips */
#com_users form > fieldset > .control-group {display:grid;grid-template-columns:220px auto;grid-gap:15px;align-items:center;margin:5px 0;}
#com_users form > fieldset > .control-group .control-label {text-align:right;}
#com_users form > fieldset > .control-group .controls {text-align:left;}
#com_users form > fieldset > .control-group .controls input {width:100%;padding:5px 10px;box-sizing:border-box;}
#com_users form > fieldset > .control-group .controls input {border:1px solid var(--c-m-gray);border-radius:5px;font-size:1rem;}
#com_users form > fieldset > .control-group .controls input[type="checkbox"],
#com_users form > fieldset > .control-group .controls input[type="radio"] {width:auto;}
#com_users form > fieldset > .control-group .controls button,
#com_users form > .control-group .controls button {border:1px solid var(--c-black);border-radius:5px;background:var(--c-black);cursor:pointer;font-size:1.2rem;font-weight:500;color:var(--c-white);padding:5px 15px;}
#com_users form > .control-group .controls button + a {display:inline-block;margin-left:15px;}
#com_users form > .control-group .controls {text-align:center;}
#com_users form .field-calendar input {margin-bottom:5px;}
#com_users form .field-calendar button span.icon-calendar {display:inline-block;font-size:0.88rem;padding:3px 5px;}
#com_users form .field-calendar button span.icon-calendar::before {content:"PICK DATE";}
#com_users form .field-calendar .js-calendar .buttons-wrapper {text-align:center;padding:5px;}
#com_users form .field-calendar .js-calendar .buttons-wrapper button {display:inline-block;font-size:0.88rem;padding:3px 5px;margin:0 5px;}

/* Users - Login */
#com_users.viewIsLogin .login {}
#com_users.viewIsLogin .login form {padding:30px;}
#com_users.viewIsLogin .login form fieldset {border:0;display:grid;grid-template-columns:1fr;}
#com_users.viewIsLogin .login form fieldset .control-group:nth-child(4) {display:block;padding-left:235px;}
#com_users.viewIsLogin ul.nav.nav-stacked {padding:15px 0;margin:0;list-style:none;text-align:center;border-top:3px solid var(--c-l-gray);}
#com_users.viewIsLogin ul.nav.nav-stacked li {display:inline-block;}
#com_users.viewIsLogin ul.nav.nav-stacked li a {display:inline-block;padding:5px 15px;border-right:1px solid var(--c-yellow);}
#com_users.viewIsLogin ul.nav.nav-stacked li:last-child a {border:0;}

/* Users - Logout */
#com_users.viewIsLogin .logout {}
#com_users.viewIsLogin .logout form {padding:30px;}

/* Users - Profile Edit */
#com_users.viewIsProfile .profile-edit {}
#com_users.viewIsProfile .profile-edit form {}

/* Users - Profile View */
#com_users.viewIsProfile .profile {}
#com_users.viewIsProfile .profile ul.btn-toolbar {list-style:none;margin:0 0 15px 0;padding:0;text-align:right;}
#com_users.viewIsProfile .profile ul.btn-toolbar li a {display:inline-block;border:1px solid var(--c-black);border-radius:5px;background:var(--c-black);font-size:1.2rem;font-weight:500;color:var(--c-white);padding:5px 15px;}

#com_users.viewIsProfile .profile fieldset dl {display:grid;grid-template-columns:1fr 3fr;align-items:start;}
#com_users.viewIsProfile .profile fieldset dl dt,
#com_users.viewIsProfile .profile fieldset dl dd {border-top:1px solid var(--c-l-gray);padding:15px;margin:0;}
#com_users.viewIsProfile .profile fieldset dl dt {font-weight:700;text-align:right;}



/* Plugins
------------------------------------------------------ */

/* Content Ads for K2 */
.contentAds {padding:15px 5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='8'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cpath d='M-.02 22c8.373 0 11.938-4.695 16.32-9.662C20.785 7.258 25.728 2 35 2c9.272 0 14.215 5.258 18.7 10.338C58.082 17.305 61.647 22 70.02 22M-.02 14.002C8.353 14 11.918 9.306 16.3 4.339 20.785-.742 25.728-6 35-6 44.272-6 49.215-.742 53.7 4.339c4.382 4.967 7.947 9.661 16.32 9.664M70 6.004c-8.373-.001-11.918-4.698-16.3-9.665C49.215-8.742 44.272-14 35-14c-9.272 0-14.215 5.258-18.7 10.339C11.918 1.306 8.353 6-.02 6.002' stroke-width='.5' stroke='%23e3e3e3' fill='none'/%3E%3C/svg%3E") repeat;position:relative;}
.contentAds::before {content:'ADVERTISEMENT';display:block;width:100%;padding:0 0 10px;margin:0;text-align:center;font-family:sans-serif;font-size:0.65rem;font-weight:400;line-height:1;color:#909090;}
.inContent-random {} /* dynamically replaced by JS */
.inContent-left {float:left;margin:0 30px 15px 0;}
.inContent-right {float:right;margin:0 0 15px 30px;}
.inContent-center {float:none;margin:0 auto;text-align:center;}
.newsfeed-link {} /* before post content - nice huh? */
.newsfeed-link a {padding:30px 0;display:block;text-align:center;border:0;color:var(--c-d-gray);font-size:1.25rem;font-style:italic;font-family:var(--ff-serif);line-height:125%;}
.newsfeed-link a:hover {background:none;border:0;color:var(--c-blue);}
.newsfeed-link a::before,
.newsfeed-link a::after {content:'';display:block;width:50%;height:1px;margin:30px auto;padding:0;background:var(--c-gray);border-radius:50%;}
.postContent {text-align:center;}
.afterItem {text-align:center;}

/* Selected Related Items for K2 */
.k2SelectedRelated {background:var(--c-l-gray);border-top:2px solid var(--c-black);padding:0;margin:15px 0;/*margin:15px 15px 15px 0;float:left;width:300px;*/}
.k2SelectedRelated h3 {margin:0;padding:10px 1.5rem 10px 5px;border-bottom:8px solid var(--c-yellow);display:inline-block;font-size:1.4rem;}
.k2SelectedRelated ul {list-style:none;margin:0;padding:0;}
.k2SelectedRelated ul li {padding:10px 5px;border-top:1px solid var(--c-gray);}
.k2SelectedRelated ul li h4 {margin:0;padding:0;}
.k2SelectedRelated ul li h4 a {color:var(--c-black);text-decoration:none;border:0;font-size:1rem;}
.k2SelectedRelated ul li h4 a:hover {color:var(--c-black);text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;background:none;border:0;}


/* Pagination
------------------------------------------------------ */
/* @amp_remove_start */
.pagination {margin-top:45px;padding:30px 5px 15px;text-align:center;font-size:0.92rem;border-top:4px double var(--c-gray);}
.pagination div {display:inline-block;margin:3px 0;padding:0;}
.pagination div span,
.pagination div a {background:none;display:inline-block;padding:5px;margin:0 3px;text-align:center;font-weight:400;}
.pagination div span.active {}
.pagination div a:hover,
.pagination div.pages span.active {color:var(--c-black);background:var(--c-yellow);border:1px solid var(--c-yellow);border-radius:2px;font-weight:400;}
.pagination div a:hover {background:var(--c-l-yellow);}
.pagination div.pages a,
.pagination div.pages span {min-width:30px;font-weight:400;}
.k2PaginationCounter {color:var(--c-gray);font-weight:400;text-align:center;font-size:0.9rem;padding:15px 5px 30px;}
/* @amp_remove_end */



/* component.php
------------------------------------------------------ */



/* error.php
------------------------------------------------------ */



/* offline.php
------------------------------------------------------ */



/* Print Styling
------------------------------------------------------ */



/* System Messages
------------------------------------------------------ */



/* Third Party Services & Widgets
------------------------------------------------------ */
/* For InMobi CMP */
#qc-cmp2-container .qc-cmp2-publisher-logo-container figure > .logo-container {margin-bottom:20px;}

/* uEmbed.js */
.uEmbedContainer {display:block;clear:both;margin:0 auto;padding:0;}
.uEmbedVideoContainer,
.uEmbedMediaContainer,
.uEmbedImageContainer {width:100%;position:relative;padding:0 0 68%;} /* 56% */
.uEmbedVideoContainer iframe,
.uEmbedVideoContainer object,
.uEmbedVideoContainer embed,
.uEmbedMediaContainer iframe {position:absolute;top:0;left:0;min-width:320px;width:100%;height:100%;}
.uEmbedAudioContainer iframe,
.uEmbedAudioContainer object,
.uEmbedAudioContainer embed {min-width:320px;width:100%;}
.uEmbedImageContainer img {min-width:320px;width:100%;height:auto;display:block;}
.uEmbedVideoContainer br,
.uEmbedAudioContainer br,
.uEmbedImageContainer br {display:none;}
.uEmbedVideoCaption,.uEmbedAudioCaption {display:none;visibility:hidden;}
.uEmbedImageLink {position:relative;display:block;}
.uEmbedImageLink span {display:block;position:absolute;right:0;bottom:4%;background:#000;opacity:0.8;padding:10px;}
.uEmbedMiscContainer {}
.uEmbedContainer twitterwidget,
.uEmbedContainer .twitter-tweet {margin-left:auto;margin-right:auto;}

/* For Glomex (Nov 2022) */
.gplayerWrapper {padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid var(--c-gray);}
    .gplayerFrame {padding:15px 30px 10px;border-radius:5px;background:url("/plugins/content/jw_allvideos/jw_allvideos/tmpl/Framed/images/allvideos_v4_bg_1000x550.jpg") no-repeat 50% 50%;background-size:cover;}
    .gplayerTagline {font-family:var(--ffrc);font-size:1.4rem;font-weight:700;letter-spacing:0.1rem;text-align:center;color:var(--c-l-gray);}
.isFrontpage .gplayerWrapper {padding:30px 0 15px;margin:0;border-bottom:0;}
.isFrontpage .gplayerFrame {min-height:640px;}

/* Energy Prices
.ep-container {width:860px;margin:15px auto;padding:30px;background:#e8e8e8;border-radius:25px;}
.ep-header {position:relative;aspect-ratio:960/122;width:80%;margin:0 auto;background:url(/assets/mod_dnews/ep/desktop_header.svg) no-repeat 50% 50%;background-size:contain;}
.ep-title {background:url(/assets/mod_dnews/ep/icon_energy.png) no-repeat 0 50%;background-size:56px;padding:10px 0 30px 90px;position:absolute;top:12px;left:22px;font-size:1.4rem;font-weight:bold;}
.ep-button-green {position:absolute;top:12px;left:336px;border:0 !important;background:url(/assets/mod_dnews/ep/logo_raaey.png) no-repeat 100% 50%;background-size:70px;padding:0 105px 0 0;}
.ep-button-green:hover {color:#fff !important;background:url(/assets/mod_dnews/ep/logo_raaey.png) no-repeat 100% 50% !important;background-size:70px !important;padding:0 105px 0 0;text-decoration:underline;}
.ep-buttons {width:68%;margin:30px auto;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;}
.ep-buttons a {position:relative;}
.ep-buttons .ep-button-yellow img {position:absolute;top:0;left:-45px;width:80px !important;height:80px;object-fit:contain;}
.ep-buttons .ep-button-blue img {position:absolute;top:0;right:-45px;width:80px !important;height:80px;object-fit:contain;}
.ep-button-yellow {border-radius:0 25px 25px 25px;background:#FDB914 !important;border:3px solid #fff !important;padding:15px 30px;}
.ep-button-blue {border-radius:25px 0 25px 25px;background:#0266B3 !important;border:3px solid #fff !important;padding:15px 30px;}
.ep-button-yellow:hover {border-radius:0 25px 25px 25px;background:#FDB914 !important;border:3px solid #fff !important;text-decoration:underline;}
.ep-button-blue:hover {border-radius:25px 0 25px 25px;background:#0266B3 !important;border:3px solid #fff !important;text-decoration:underline;}
.ep-button-green,
.ep-button-yellow,
.ep-button-blue {font-size:1.4rem;font-weight:bold;color:#fff !important;text-decoration:none;}
.ep-button-green span,
.ep-button-yellow span,
.ep-button-blue span {display:block;font-size:0.8rem;font-weight:normal;}
.ep-tabs {}
.ep-tabs > div {display:none;}
.ep-tabs > div.currentTab {display:block;}
.ep-tabs .ep-providers {display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:10px;margin:30px 0;align-items:stretch;}
.ep-tabs .ep-providers .ep-provider {border-radius:25px;border:1px solid #ccc;background:#fff;display:grid;grid-template-rows:2fr 3fr;align-items:center;overflow:hidden;}
.ep-tabs .ep-providers .ep-provider .ep-logo img {width:80% !important;height:50px;margin:0 auto;display:block;object-fit:contain;}
.ep-tabs .ep-providers .ep-provider:first-child .ep-logo img {width:60%;}
.ep-content {font-size:1.25rem;font-weight:bold;text-align:center;clip-path:polygon(0 0, 50% 15%, 100% 0, 100% 100%, 0 100%);background:#FFDA00;padding:40px 0 20px;align-self:stretch;}
.ep-content span {display:grid;align-items:center;padding:15px;min-height:20px;background:rgba(255,255,255,0.9);}
.ep-provider.ep-ref .ep-content span {font-size:0.9rem;font-weight:500;}
.ep-provider.ep-ref.hide-on-desktop {display:none !important;}
.ep-p1 .ep-content {background:#ff4200;}
.ep-p2 .ep-content {background:#00B5EE;}
.ep-p3 .ep-content {background:#15367B;}
.ep-p4 .ep-content {background:#00C702;}
.ep-p5 .ep-content {background:#4B61FF;}
.ep-market-share {display:grid;grid-template-columns:repeat(6, 1fr);align-items:center;grid-gap:0;list-style:none;padding:0;margin:0;}
.ep-market-share li {text-align:center;font-size:0.9rem;font-weight:bold;background:#fff;padding:5px 0;border-right:1px solid #ddd;}
.ep-market-share li:first-child {font-size:0.8rem;background:none;border:0;}
.ep-market-share li:nth-child(2) {border-radius:15px 0 0 15px;}
.ep-market-share li:last-child {border-radius:0 15px 15px 0;border:0;}
.ep-notice {text-align:right;font-size:0.9rem;font-style:italic;margin-top:15px;}
*/

/* Energy Prices (upd) */
.ep-container {max-width:800px;margin:30px auto;padding:0;border-radius:10px;border:1px solid var(--c-gray);background:url(../images/background/light-gradient.webp) no-repeat 50% 50%;background-size:cover;overflow:hidden;}
.ep-container.is-blue {}
.ep-container.is-green {}
.ep-container.is-yellow {}

.ep-container .ep-header {padding:15px;background:var(--c-white);border-bottom:1px solid var(--c-gray);display:grid;grid-template-columns:1fr 1fr;align-items:center;}
/*
.ep-container.is-blue .ep-header {background:var(--c-blue);}
.ep-container.is-green .ep-header {background:green;}
.ep-container.is-yellow .ep-header {background:var(--c-yellow);}
*/
.ep-container .ep-header h3 {padding:0;margin:0;font-size:1.2rem;color:var(--c-white);}
.ep-container.is-blue .ep-header h3 {color:var(--c-blue);}
.ep-container.is-green .ep-header h3 {color:green;}
.ep-container.is-yellow .ep-header h3 {color:var(--c-yellow);}
.ep-container .ep-header h3 small {display:block;color:var(--c-d-blue);font-size:0.85rem;}

.ep-container .ep-header .ep-sponsor {text-align:right;}
.ep-container .ep-header .ep-sponsor a {display:block;font-size:0.85rem;font-weight:400;color:var(--c-d-blue);background:url('/assets/mod_dnews/ep/protergia.webp') no-repeat 100% 50%;background-size:95px;padding-right:100px;font-weight:400;text-decoration:none;border:0;}
.ep-container .ep-header .ep-sponsor a:hover {color:var(--c-black);text-decoration:none;border:0;}
.ep-container .ep-header .ep-sponsor a span {display:none;}

.ep-container .ep-providers {padding:0 15px;overflow-x:auto;white-space:nowrap;}
  .ep-provider {display:grid;grid-template-columns:65px repeat(6, minmax(90px, 1fr));grid-gap:0;margin:0;align-items:stretch;}
  .ep-provider .ep-logo {align-self:center;padding-right:5px;}
  .ep-provider .ep-logo img {width:60px !important;height:60px !important;margin:0 auto;display:block;object-fit:contain;}
  .ep-provider .ep-plan {border-bottom:1px solid var(--c-gray);padding:5px;align-self:end;}
  .ep-provider .ep-plan span {display:block;text-align:center;}
  .ep-provider .ep-plan .ep-plan-name {font-size:0.85rem;white-space:normal;line-height:135%;}
  .ep-provider .ep-plan .ep-plan-price {font-size:1rem;font-weight:700;}
  .ep-provider .ep-plan .ep-plan-price small {display:block;font-size:0.75rem;}
  .ep-provider .ep-plan .ep-plan-fixedcharge {font-size:0.75rem;}
    .ep-container.is-blue .ep-plan-name {color:var(--c-blue);}
    .ep-container.is-green .ep-plan-name {color:green;}
    .ep-container.is-yellow .ep-plan-name {color:var(--c-yellow);}
  .ep-provider:last-child .ep-plan {border:0;}

.ep-container .ep-footer {padding:10px 15px;font-size:0.7rem;}
.ep-container .ep-footer ul {padding:0 15px;margin:0;}
.ep-container .ep-footer ul li {padding:0;margin:0;}
.ep-container.is-blue .ep-footer {background:var(--c-blue);color:var(--c-white);}
.ep-container.is-green .ep-footer {background:green;color:var(--c-white);}
.ep-container.is-yellow .ep-footer {background:var(--c-yellow);color:var(--c-black);}



/* Media Queries (Responsive States)
------------------------------------------------------ */
@media only screen and (min-width:769px) and (max-width:1300px) {

}

@media only screen and (max-width:768px) {
    /* Common
    ------------------------------------------------------ */
    .heading::before {top:0.88rem;}
    .heading {text-align:center;}
    .heading h2,
    .heading h3 {margin:0;}
    .heading h2 > a,
    .heading h3 > a,
    .heading h2 > span,
    .heading h3 > span {font-size:1.6rem;margin:0 5px;vertical-align:top;}
    .heading h2 svg,
    .heading h3 svg {width:28px;height:28px;}

    .itemListView .heading {padding-bottom:15px;text-align:center;}
    .itemListView .heading h2,
    .itemListView .heading h3 {margin:0;}
    .itemListView .heading h2 > a,
    .itemListView .heading h3 > a,
    .itemListView .heading h2 > span,
    .itemListView .heading h3 > span {vertical-align:middle;}

    .taskIsSearch .itemListView .heading::before {top:1.2rem;}
    .taskIsSearch .itemListView .heading {text-align:center;}
    .taskIsSearch .itemListView .heading h2,
    .taskIsSearch .itemListView .heading h3 {margin:0;}
    .taskIsSearch .itemListView .heading h2 > a,
    .taskIsSearch .itemListView .heading h3 > a,
    .taskIsSearch .itemListView .heading h2 > span,
    .taskIsSearch .itemListView .heading h3 > span {font-size:1.1rem;margin:0 3px;vertical-align:middle;}
    .taskIsSearch .itemListView .heading h2 svg,
    .taskIsSearch .itemListView .heading h3 svg {width:20px;height:20px;}

    .taskIsTag .itemListView .heading h2 {text-align:left;}
    .taskIsTag .itemListView .heading h2 > span {margin:0 5px 0 -5px;font-size:1.32rem;}
    .taskIsTag .itemListView .heading h2 svg:last-child {display:none;}

    .heading.beforeRelated {text-align:center;}
    .heading.beforeRelated h3 {margin:0;}
    .heading.beforeRelated h3 > span {font-size:1.4rem;margin:0 5px;vertical-align:top;}
    .heading.beforeRelated h3 svg {width:24px;height:24px;}

    .selectionsROS .heading {text-align:center;}
    .selectionsROS .heading h3 {margin:0;}
    .selectionsROS .heading h3 > span {font-size:1.2rem;margin:0 5px;vertical-align:top;}
    .selectionsROS .heading h3 svg {width:24px;height:24px;}

    /* Structure/Layout
    ------------------------------------------------------ */
    body.dimLights #overlayForMobile {position:fixed;z-index:6;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;background:var(--c-black);opacity:0.8;}
    header {background:var(--c-white);padding:10px 0;position:sticky;top:0;}
        header .social a {display:none;}
        header .logo h1 a {/*display:inline-block;*/width:160px;height:56px;}
        header .search .for-mobile {text-align:right;}
        header .search .for-mobile #mobileMenuTrigger {position:relative;z-index:1001;}
        header .search .for-mobile #mobileMenuTrigger:hover {color:var(--c-black);}
        header .search .for-mobile #mobileMenuTrigger span b {display:none;}
        header .search .for-mobile #mobileMenuTrigger svg {width:30px;height:30px;}
        header .search .for-mobile #mobileMenuTrigger svg.searchIcon {width:30px;height:30px;color:var(--c-black);display:inline-block;background:var(--c-yellow);border:1px solid var(--c-yellow);border-radius:2px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.16);padding:6px 8px;margin-right:10px;display:none;} /* Hide the search icon */
        header .search .for-mobile #mobileMenuTarget {display:none;position:absolute;top:56px;left:calc(-1 * (83vw + 1px));right:0;bottom:0;overflow-y:scroll;width:100vw;height:calc(100vh - 68px);text-align:left;background:var(--c-white) url(../images/icons_svg/stripes-bg-yellow.svg) no-repeat 50% 100%;z-index:999;padding:0 0 30px 0;}
            header .search .for-mobile .searchBlock {background:url(../images/icons_svg/stripes-bg-yellow.svg) no-repeat 50% 0;background-size:cover;padding:15px 10px;margin-bottom:15px;}
            header .search .for-mobile .searchBlock form {border:1px solid var(--c-yellow);border-radius:4px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.16);}
            header .search .for-mobile .searchBlock form input[name="searchword"] {width:100%;background:var(--c-white);color:var(--c-m-gray);font-size:1rem;border:0;padding:3px 15px;}
            header .search .for-mobile .searchBlock form input[name="searchword"]:focus {outline:0;color:var(--c-black);}

            header .search .for-mobile nav ul.menu_header {list-style:none;padding:15px 15px 30px;margin:0;}
            header .search .for-mobile nav ul.menu_header > li > a {display:none;}
            header .search .for-mobile nav ul.menu_header ul {list-style:none;padding:0;margin:0;}
            header .search .for-mobile nav ul.menu_header ul li a {display:block;padding:10px 0;border-bottom:1px solid var(--c-gray);background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" style="fill:%23ffde44;" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/></svg>') no-repeat 100% 50%;}
            header .search .for-mobile nav ul.menu_header ul li:last-child a {border-bottom:0;}

            header .search .for-mobile .socialBlock {padding:15px 15px 30px;}
            header .search .for-mobile .socialBlock a svg {fill:var(--c-d-gray);display:inline-block;margin:0 10px 0 0;width:20px;height:20px;}

            header .search .for-mobile .bottomMenuBlock ul.menu_footer {list-style:none;padding:15px 15px 30px;margin:0;}
            header .search .for-mobile .bottomMenuBlock ul.menu_footer li {padding:0;margin:0;}
            header .search .for-mobile .bottomMenuBlock ul.menu_footer li a {display:block;padding:10px 0;border-bottom:1px solid var(--c-gray);background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" style="fill:%23ffde44;" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/></svg>') no-repeat 100% 50%;color:var(--c-black);font-size:0.92rem;}
            header .search .for-mobile .bottomMenuBlock ul.menu_footer li:last-child a {border-bottom:0;}

    .main {display:block;padding-top:15px;/*overflow:hidden;*/}
        .main .mainRight {order:unset;}

    footer {}
        .footerTop .logo-details a.logo {float:none;}
        .footerTop .footer-menu ul.menu_footer li a {padding:0;}
        .footerTop .footer-menu ul.menu_footer,
        .footerTop .logo-details .company-details,
        .footerTop .social,
        .footerTop .newsletter {text-align:center;}
        .footerTop .social a {margin:0 7px;}
        .footerTop .footer-menu,
        .footerTop .social,
        .footerTop .newsletter {padding-bottom:15px;}

        .footer-menu {text-align:center;}
            ul.menu_footer li {padding:10px;}
            .media-registry img {display:block;margin:5px auto;}

        .footerBottom .copyrights-credits .copyrights,
        .footerBottom .copyrights-credits .credits {text-align:center;}
        .footerBottom .copyrights-credits .copyrights p {/*background-position:50% 100%;background-size:60px;padding:0 0 60px;*/padding:0;margin:0 0 15px;}
        .footerBottom .copyrights-credits .copyrights p span {display:block;}
        .footerBottom {padding-bottom:125px;}
        /*.viewIsItem .footerBottom {padding-bottom:120px;}*/

    /* Ad Slots
    ------------------------------------------------------ */
    .two-300x250-in-item,
    .two-300x250 .k2CustomCodeBlock,
    .three-300x250 .k2CustomCodeBlock {grid-template-columns:1fr;width:auto;}
    .two-300x250-in-item,
    .two-300x250,
    .three-300x250,
    .w300 {max-width:320px;margin:0 auto;}
    .item-banners-for-gnews-viber {padding:0;}
    .item-banners-for-gnews-viber a img {margin:10px 0;aspect-ratio:auto;}
    /*
    #dnewsinread {position:relative;min-height:600px;}
    #dnewsinread > div,
    #dnewsinread > iframe,
    #dnewsinread > ins {position:sticky;top:70px;}
    */
    .adslot-wrapper {position:relative;min-height:600px;}
    .adslot-wrapper > div,
    .adslot-wrapper > iframe,
    .adslot-wrapper > ins {position:sticky;top:70px;}

    #mobile_sticky {position:fixed;bottom:50px;left:0;right:0;z-index:999;display:block;min-width:320px;min-height:50px;margin:auto;padding:0;}

    .ad-close-button {position:absolute;top:-12px;right:12px;width:24px;height:24px;text-align:center;background:#999;border-radius:50%;padding:0;margin:0;font-family:monospace;font-size:24px;line-height:1;color:#eee;text-decoration:none;font-weight:normal;}

    /* @amp_remove_start */

    /* Ekloges
    ------------------------------------------------------ */
    h1.headingAboveTagListing {font-size:2rem;margin-top:10px;}
    h1.headingAboveTagListing::before {width:84%;top:20px;}
    iframe.ekloges-widget {}
    iframe.ekloges-widget.map {}
    iframe.ekloges-widget.full {}
    .aboveTagListing {grid-template-columns:1fr;min-height:250px;}
    .aboveTagListing iframe.ekloges-widget.full {aspect-ratio:3/5;/*aspect-ratio:3/3.8;*/}

    /* @amp_remove_end */

    /* Modules
    ------------------------------------------------------ */
    h3.moduleTitle {}

    /* @amp_remove_start */

    /* Frontpage Main Story */
    .fpMainStory {margin:0 -15px;}
    .fpMainStory .moduleItemsGrid .moduleItem a.moduleItemImage img {aspect-ratio:5/4;}
    .fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody {padding:15px;bottom:15px;}
    .fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody .innerContainer {padding:0 15px;background:rgba(0,0,0,0.4);}
    .fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated {color:var(--c-l-gray);text-shadow:0 0 3px #000;}
    .fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-l-gray);}
    .fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody h2 {padding:0 0 10px;}
    .fpMainStory .moduleItemsGrid .moduleItem .moduleItemBody h2 a.moduleItemTitle {font-size:1.3rem;}

    /* Frontpage Main 4 Stories */
    .fpMain4Stories {margin:0 -15px;}
    .fpMain4Stories .moduleItemsGrid .moduleItem.item1 a.moduleItemImage img {aspect-ratio:5/4;}
    .fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody {padding:15px;bottom:15px;}
    .fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody .innerContainer {padding:0 15px;background:rgba(0,0,0,0.4);}
    .fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody .moduleItemDateCreated {color:var(--c-l-gray);text-shadow:0 0 3px #000;}
    .fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody .moduleItemDateCreated svg {fill:var(--c-l-gray);}
    .fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody h2 {padding:0 0 10px;}
    .fpMain4Stories .moduleItemsGrid .moduleItem.item1 .moduleItemBody h2 a.moduleItemTitle {font-size:1.3rem;}

    .fpMain4Stories .moduleItemsGrid .subGridWrapper {margin:-15px auto 0;width:calc(100% - 20px);height:auto;min-height:100px;overflow-x:scroll;}
    .fpMain4Stories .moduleItemsGrid .subGrid {grid-template-columns:repeat(3, 90%);grid-gap:30px;width:100%;}
    .fpMain4Stories .moduleItemsGrid .subGrid .moduleItem {display:grid;grid-template-columns:2fr 3fr;grid-gap:15px;}
    .fpMain4Stories .moduleItemsGrid .subGrid .moduleItem .moduleItemBody h2 a.moduleItemTitle {font-size:1rem;}

    /* Frontpage Newsroom */
    .fpNewsroom .fpNewsroomOuterWrapper {width:100%;padding:15px;margin:-40px auto 0;}
    .fpNewsroom h2 {top:-25px;right:15px;}
    .fpNewsroom .fpNewsroomInnerWrapper {overflow-x:scroll;height:auto;}
    .fpNewsroom .fpNewsroomInnerWrapper ul {display:grid;grid-template-columns:repeat(24, 80%);}
    .fpNewsroom .fpNewsroomInnerWrapper ul li.moduleItem h3 a.moduleItemTitle {font-size:1rem;line-height:130%;}
    #simpleCarouselPrev,
    #simpleCarouselNext {display:none;}

    /* Frontpage Trending Tags */
    .k2SelectedTagsBlock {padding:30px 0 0;margin:0 auto;border-bottom:0;max-width:calc(100vw - 30px);}
    .k2SelectedTagsBlock:before {font-size:3rem;}
    .k2SelectedTagsBlock ul {white-space:nowrap;overflow-x:auto;}

    /* Frontpage Live */
    .fpLive .moduleItem {grid-template-columns:1fr;background:#cf3129 url(../images/icons_gif/live-background.gif) no-repeat 50% 0;background-size:160px;}
    .fpLive .moduleItem .moduleItemBody h3 a.moduleItemTitle {font-size:1.4rem;}

    /* Frontpage Ekloges */
    .ekloges {padding:30px 15px;margin:0 -15px;}
    .ekloges .moduleSubHeading {grid-template-columns:2fr 3fr;grid-gap:15px;margin:0 -15px;}

    .ekloges .moduleSubHeading .tagline {font-size:0.8rem;text-align:center;grid-area:1/1/span 1/span 2;}
    .ekloges .moduleSubHeading .tagline span {padding:5px 10px;display:inline-block;}

    .ekloges .moduleSubHeading h2 a {display:block;width:120px;height:120px;padding:0;margin-left:15px;text-indent:-999px;overflow:hidden;background:rgba(255,255,255,0.7) url(../images/promos/euroekloges2024_logo.svg) no-repeat 50% 50%;background-size:70%;border-radius:50%;box-shadow:var(--drop-shadow);}

    .ekloges .moduleSubHeading .eklogesCountdown {padding:30px 0;font-size:2.4rem;text-align:center;}
    .ekloges .moduleSubHeading .eklogesCountdown a {display:inline-block;font-size:1.4rem;line-height:120%;}

    .ekloges .moduleSubMenu {margin:30px auto 15px;}
    .ekloges .moduleSubMenu li {margin-bottom:10px;}
    .ekloges .moduleSubMenu li a {font-size:0.8rem;padding:3px;margin:0 3px;}

    .ekloges .moduleItemsGrid {grid-template-columns:1fr;grid-gap:15px;align-items:center;}
    .ekloges .moduleItemsGrid .grid-cell {display:grid;grid-template-columns:2fr 3fr;grid-gap:5px;}
    .ekloges .moduleItemsGrid .grid-cell .moduleItemBody {padding:5px;}
    .ekloges .moduleItemsGrid .grid-cell .moduleItemBody a.moduleItemTitle {line-height:120%;font-size:0.9rem;}

    .ekloges .moduleItemsGrid .grid-cell.gridItem1 {grid-area:unset;display:block;}
    .ekloges .moduleItemsGrid .grid-cell.gridItem1 a.moduleItemImage img {aspect-ratio:4/3;}
    .ekloges .moduleItemsGrid .grid-cell.textInside .moduleItemBody {padding:10px;}
    .ekloges .moduleItemsGrid .grid-cell.textInside .moduleItemBody a.moduleItemTitle {font-size:1rem;}
    .ekloges .moduleItemsGrid .grid-cell.textInside .moduleItemBody .moduleItemIntrotext {display:none;}

    /* Frontpage Selected */
    .fpSelected .fpSelectedGridBlock {grid-template-columns:1fr;grid-gap:0;}

    .fpSelected .col6 {padding:0;}
    .fpSelected .col3 {padding:0;}
    .fpSelected .col6 + .col3 + .col3 {padding:0;background:none;}

    .fpSelected .moduleItem,
    .fpSelected .col6 .moduleItem,
    .fpSelected .col6 + .col3 + .col3 .moduleItem,
    .fpSelected .col6 .moduleItem:last-child,
    .fpSelected .col3 .moduleItem:last-child {padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid var(--c-l-gray);}

    .fpSelected .moduleItem a.moduleItemCategory {}
    .fpSelected .moduleItem .moduleItemDateCreated {font-size:0.76rem;}
    .fpSelected .moduleItem h3 a.moduleItemTitle,
    .fpSelected .col6 .moduleItem:not(.featured) h3 a.moduleItemTitle {font-size:1.2rem;padding:10px 0 0 0;}
    .fpSelected .moduleItem.featured h3 a.moduleItemTitle {font-size:1.2rem;padding:15px 0 0;}
    .fpSelected .moduleItem:not(.featured) {display:grid;grid-template-columns:1fr 2fr;grid-gap:10px;align-items:center;}
    .fpSelected .moduleItem:not(.featured) a.moduleItemImage {display:block;}
    .fpSelected .moduleItem:not(.featured) a.moduleItemImage img {display:block;aspect-ratio:4/3;height:100%;}
    .fpSelected .col6 .moduleItem .moduleItemIntrotext {display:none;}

    /* Frontpage Promo: Eco
    .grid2x2-heading {margin-bottom:30px;grid-template-columns:90px auto;grid-gap:0 5px;align-items:center;}
        .grid2x2-heading .logoSlot {}
        .grid2x2-heading .messageSlot {margin-bottom:0;}
        .grid2x2-heading .messageSlot::before {content:"";display:block;background:url(../images/promos/eco_heading.svg) no-repeat 5px 100%;background-size:200px;width:210px;height:80px;position:relative;z-index:3;}
        .grid2x2-heading .messageSlot::after {display:none;}
        .grid2x2-heading a.sponsorSlot {display:block;background:url(../images/promos/DEI_Logo_139x139.png) no-repeat 100% 50%;background-size:contain;height:60px;line-height:60px;text-align:right;padding-right:60px;font-weight:400;grid-area:2/1/span 1/span 2;font-size:0.75rem;}
    .grid2x2 {grid-template-columns:1fr;grid-gap:30px;padding:0 0 30px;margin-bottom:45px;max-width:330px;overflow-x:hidden;}
        .grid2x2 .moduleItemsGrid {display:grid;grid-template-columns:1fr;grid-gap:15px;}
        .grid2x2 .moduleItemsGrid .grid-cell .moduleItemBody {padding:10px 15px;}
            .grid2x2 .moduleItemsGrid .grid-cell .moduleItemTitle {font-size:1.2rem;}
        .grid2x2 .grid2x2-sidebar {grid-gap:15px;}
    */

    /* Frontpage Promo: World of EV
    .grid3x1-heading {background-size:auto 30px;height:30px;}
        .grid3x1-heading a {background-size:auto 30px;width:102px;height:30px;}
    .grid3x1 {}
        .grid3x1 .moduleItemsGrid {display:block;padding:15px;}
        .grid3x1 .moduleItemsGrid .grid-cell {background:var(--c-white);margin:0 0 15px;}
        .grid3x1 .moduleItemsGrid .grid-cell:last-child {margin:0;}
    */

    /* Frontpage Informer */
    .fpSelected .col6 .informer .moduleItemsGrid .moduleItem {margin:0;padding:0;}
    .informer .moduleItemsGrid .moduleItem .moduleItemBody {bottom:60px;padding:10px;margin:0 10px;}
    .informer .moduleItemsGrid .moduleItem .moduleItemBody h3 {line-height:130%;}
    .informer .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {font-size:1.3rem;}
    .informer a.moduleCustomLink {font-size:1.5rem;}

    /* Frontpage Euroagenda */
    .euroagenda h2 {font-size:3.6rem;}
    .fpSelected .euroagenda .moduleItemsGrid .moduleItem {padding:0;margin:0;}
    .fpSelected .euroagenda .moduleItemsGrid .moduleItem h3 a.moduleItemTitle {padding:0;font-size:1.35rem;}

    /* Frontpage Paixnidia Eksousias */
    .fpSectionPE {grid-template-columns:1fr;}
    .fpSectionPE .moduleItemsGrid {grid-template-columns:1fr;}
    .fpSectionPE .moduleItemsGrid .moduleItem {display:block;}

    .fpSectionPE .moduleItemsGrid .moduleItem.textInside.item1 .moduleItemBody h3 a.moduleItemTitle {font-size:1.4rem;}

    .fpSectionPE .moduleItemsGrid .moduleItem.textInside.item2,
    .fpSectionPE .moduleItemsGrid .moduleItem.textInside.item3 {display:grid;grid-template-columns:1fr 2fr;padding-left:30px;}

    .fpSectionPE .moduleItemsGrid .moduleItem.textInside.item2 a.moduleItemImage::after,
    .fpSectionPE .moduleItemsGrid .moduleItem.textInside.item3 a.moduleItemImage::after {display:none;}

    .fpSectionPE .moduleItemsGrid .moduleItem.textInside.item2 a.moduleItemImage,
    .fpSectionPE .moduleItemsGrid .moduleItem.textInside.item3 a.moduleItemImage {padding:5px;background:var(--c-white);}

    .fpSectionPE .moduleItemsGrid .moduleItem.textInside.item2 .moduleItemBody,
    .fpSectionPE .moduleItemsGrid .moduleItem.textInside.item3 .moduleItemBody {position:relative;text-align:left;padding:0;}

    .fpSectionPE .moduleItemsGrid .moduleItem.textInside.item2 .moduleItemBody h3 a.moduleItemTitle,
    .fpSectionPE .moduleItemsGrid .moduleItem.textInside.item3 .moduleItemBody h3 a.moduleItemTitle {color:var(--c-black);font-size:1rem;}

    /* Frontpage Market Maven */
    .fpSectionMM {background-size:cover;padding:30px 15px 0;grid-template-columns:1fr;grid-gap:30px;}
    .fpSectionMM .headingMM h2 {font-size:2.6rem;}
    .fpSectionMM .headingMM div::before {width:60px;height:60px;}
    .fpSectionMM .moduleItemsGrid .moduleItem {display:block;}
    .fpSectionMM .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {font-size:1.4rem;padding:15px;text-align:center;}

    /* Frontpage Newsroom (2024) */
    .hp-newsroom .k2ItemsBlock {height:500px;}

    /* Frontpage Opinions (2024) */
    .fpSectionOpinions2024 .headingOp {margin-top:30px;}

    /* Frontpage Fakelos Asfalistiko
    .moduleContainer.fakelos-asfalistiko .moduleTitle {padding-right:45px;margin-left:25%;font-size:1.4rem;}

    /* Frontpage News4Health
    .fpNews4Health h2 {background:url(../images/background/news4health_header_mobile.webp) no-repeat 50% 50%;background-size:contain;width:100%;height:auto;aspect-ratio:708/110;}
    .fpNews4Health h2 a {display:block;width:100%;height:100%;overflow:hidden;text-indent:-9999px;}
    .fpNews4Health .moduleItemsGrid {display:grid;grid-template-columns:1fr;grid-gap:15px;}
    .fpNews4Health .moduleItemsGrid .moduleItem {display:block;}
    .fpNews4Health .moduleItemsGrid .moduleItem.item1 {grid-area:unset;}
    .fpNews4Health .moduleItemsGrid .moduleItem a.moduleItemImage::after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 100%);}
    .fpNews4Health .moduleItemsGrid .moduleItem .moduleItemBody {position:absolute;bottom:0;left:0;right:0;z-index:3;color:var(--c-white);padding:15px;}
    .fpNews4Health .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle,
    .fpNews4Health .moduleItemsGrid .moduleItem.item1 .moduleItemBody h3 a.moduleItemTitle {font-size:1.2rem;line-height:120%;}
    .fpNews4Health .moduleItemsGrid .moduleItem.item1 .moduleItemBody .uselessBorder {width:40px;height:2px;}
    .fpNews4Health .moduleItemsGrid .moduleItem.item1 a.moduleItemImage {display:block;position:relative;z-index:2;height:100%;}
    .fpNews4Health .moduleItemsGrid .moduleItem a.moduleItemImage img,
    .fpNews4Health .moduleItemsGrid .moduleItem.item1 a.moduleItemImage img {display:block;height:100%;aspect-ratio:16/9;}

    /* Frontpage News4Health Promos
    .n4hPromos {padding:15px 0;margin:0 0 30px 0;position:relative;z-index:11;}
    .n4hPromos .n4hPromoBg {width:90%;height:auto;margin-left:-45%;left:50%;bottom:-20px;}
    .n4hPromos h2 {margin:0 0 20px 40px;}
    .n4hPromos h2 .ttop {font-size:1.4rem;margin-bottom:-5px;}
    .n4hPromos h2 .tbottom {font-size:1.68rem;}
    .n4hPromos .moduleItemsGrid {grid-template-columns:1fr;}
    .n4hPromos .moduleItemsGrid .moduleItem {display:block;}
    .n4hPromos .moduleItemsGrid .moduleItem a.moduleItemImage img {aspect-ratio:3/2;}

    .womensabuse .n4hPromos h2 {margin:0 10px 20px;}
    */

    /* Frontpage Opinions */
    .fpOpinions .moduleItemsGrid {grid-template-columns:1fr;grid-gap:15px;padding:15px;}
    .fpOpinions .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {font-size:1rem;}
    .fpOpinions .moduleItemsGrid .moduleItem a.moduleItemImage,
    .fpOpinions .moduleItemsGrid .moduleItem a.moduleItemImage img {/*aspect-ratio:16/9;*/}

    /* Frontpage Category */
    .fpCategory {padding:0;}
    .fpCategory .moduleItemsGrid {grid-template-columns:1fr;grid-gap:15px;}
    .fpCategory .moduleItemsGrid .moduleItem.item1 {grid-area:unset;}

    .fpCategory .moduleItemsGrid .moduleItem.item1 a.moduleItemImage img {aspect-ratio:3/4;}
    .fpCategory .moduleItemsGrid .moduleItem.item1 .moduleItemBody h3 a.moduleItemTitle {font-size:1.2rem;}
    .fpCategory .moduleItemsGrid .moduleItem.item1 .moduleItemBody .moduleItemIntrotext {font-size:0.9rem;}
    .fpCategory .moduleItemsGrid .moduleItem.item2,
    .fpCategory .moduleItemsGrid .moduleItem.item3,
    .fpCategory .moduleItemsGrid .moduleItem.item4,
    .fpCategory .moduleItemsGrid .moduleItem.item5,
    .fpCategory .moduleItemsGrid .moduleItem.item6,
    .fpCategory .moduleItemsGrid .moduleItem.item7 {grid-area:unset;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;}

    .sfx_life,
    .sfx_automoto,
    .sfx_sports {padding:15px 0;}

    /* Frontpage Featured Sections */
    .fpFeaturedSection .moduleItemsGrid {display:block;}
    .fpFeaturedSection .moduleItemsGrid .moduleItem.textInside .moduleItemBody .moduleItemIntrotext {display:none;}
    .fpFeaturedSection .moduleItemsGrid .moduleItem {margin-bottom:10px;}
    .fpFeaturedSection .moduleItemsGrid .moduleItem:last-child {margin-bottom:0;}
    .fpFeaturedSection .moduleItemsGrid .moduleItem a.moduleItemImage img.img16x9 {aspect-ratio:4/3;}
    .fpFeaturedSection .moduleItemsGrid .moduleItem a.moduleItemImage img.img4x3 {aspect-ratio:16/9;}

    .fpFeaturedSection .moduleItemsGrid .moduleItem.textInside .moduleItemBody h3 a.moduleItemTitle {font-size:1.2rem;}

    .fpSection2Plus2 .moduleItemsGrid .moduleItem.item3,
    .fpSection2Plus2 .moduleItemsGrid .moduleItem.item4 {grid-template-columns:1fr;}

    /* Safari, Chrome/Chromium before v88 & Firefox before v89 */
    .olderBrowser .fpCategory .item1 a.moduleItemImage {padding-bottom:120%;}

    /* Frontpage Popular */
    .fpPopular {}
    .fpPopular .moduleItemsGrid {grid-template-columns:1fr;grid-gap:15px;padding:30px 15px;}
    .fpPopular .moduleItemsGrid .moduleItem:not(.item1) {grid-template-columns:1fr 2fr;}
    .fpPopular .moduleItemsGrid .moduleItem.item8 {border-bottom:2px solid var(--c-l-gray);}

    /* @amp_remove_end */

    /* Sidebar Sticky */
    .sidebar .moduleContainer.sticky {height:auto;}
    .sidebar .moduleContainer.sticky .moduleOuterWrapper {position:static;display:block;height:auto;}
    .sidebar .moduleContainer.sticky.last {height:auto;}
    .sidebar .moduleContainer.sticky.last .moduleOuterWrapper {height:auto;}

    /* Sidebar Banner (Viber Explore / Google News / Push Notifications) */
    .sidebar .bannerVGP .k2CustomCodeBlock {width:300px;height:194px;background-size:cover;}
    .sidebar .bannerVGP .k2CustomCodeBlock ul {grid-gap:22px;padding:110px 0 0 22px;}

    /* Item feeds [Item] (ROS) */
    .itemFeeds h2 {text-align:center;font-size:1.3rem;}
    .itemFeeds .moduleItemsGrid {grid-template-columns:1fr;grid-gap:15px;}
    .itemFeeds .moduleItemsGrid .moduleItem .moduleItemBody h3 a.moduleItemTitle {font-size:1.2rem;}

    /* Traffic Driver Feed */
    .trafficDriver .moduleItemsGrid {display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;}
    .trafficDriver .moduleItemsGrid .moduleItem {grid-row-end:span 1;grid-column-end:span 2;}
    .trafficDriver .moduleItemsGrid .moduleItem.grid-span-3 {grid-row-end:span 1;grid-column-end:span 1;}

    /* Selections [Item] (ROS) */
    .selectionsROS {padding:0;}
    .selectionsROS .k2ItemsBlock ul {grid-template-columns:1fr;padding:15px 0;}
    .selectionsROS .k2ItemsBlock ul li.gridItem1,
    .selectionsROS .k2ItemsBlock ul li.gridItem7 {grid-area:initial;}
    .selectionsROS .k2ItemsBlock ul li.gridItem1 .moduleItemImage img,
    .selectionsROS .k2ItemsBlock ul li.gridItem7 .moduleItemImage img {aspect-ratio:16/9;}
    .selectionsROS .k2ItemsBlock ul li.gridItem1 a.moduleItemTitle,
    .selectionsROS .k2ItemsBlock ul li.gridItem7 a.moduleItemTitle {font-size:0.94rem;}

    /* Components
    ------------------------------------------------------ */
    .catItemImage a,
    .tagItemImage a,
    .genericItemImage a,
    .itemImage a {display:block;}

    .itemListUpperGrid {grid-template-columns:1fr;margin-bottom:0;}
    .itemListUpperGrid .itemContainer {padding-bottom:15px;}
    #com_k2 .itemListView .itemListLowerGrid .itemContainer {grid-template-columns:1fr;grid-gap:5px;}

    #com_k2 .itemListView .itemListLowerGrid .itemContainer .catItemBody .catItemAuthor a,
    #com_k2 .itemListView .itemListLowerGrid .itemContainer .tagItemBody .tagItemAuthor a,
    #com_k2 .itemListView .itemListLowerGrid .itemContainer .userItemBody .userItemAuthor a {grid-template-columns:30px auto;}

    #com_k2 .itemListView .itemListLowerGrid .itemContainer .catItemBody .catItemAuthor a img,
    #com_k2 .itemListView .itemListLowerGrid .itemContainer .tagItemBody .tagItemAuthor a img,
    #com_k2 .itemListView .itemListLowerGrid .itemContainer .userItemBody .userItemAuthor a img {width:30px;height:30px;}

    .catItemBody h3.catItemTitle {padding:5px 0;}
    #itemListPrimary .itemContainer .catItemBody h3.catItemTitle {font-size:1.35rem;}

    .userBlock {grid-template-columns:1fr;}
    .userBlock .userImage {order:-1;}

    .viewIsItem .qc-cmp2-persistent-link {display:none;}

    .itemHeader h2.itemTitle {font-size:1.6rem;}
    .itemBody {box-sizing:border-box;}
    .itemIntroText {font-size:1.2rem;}
    .itemFullText img {/*width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;*/}
    .itemFullText iframe[src*="youtube"]:not(.uEmbedContainer iframe[src*="youtube"]),
    .itemFullText iframe[src*="vimeo.com"],
    .itemFullText iframe[src*="dailymotion.com"],
    .itemFullText iframe[src*="glomex.com"],
    .itemFullText iframe[src*="megatv.com"],
    .itemFullText iframe[src*="nytimes.com"] {min-height:190px;aspect-ratio:14/9;}
    .itemFullText iframe[src*="glomex.com"] {width:100%;}

    .itemDetails {padding-top:15px;}
    .itemDetails .makeStickyOnMobile {position:relative;z-index:3;grid-template-columns:2fr 1fr;grid-gap:15px;}
    .itemDetails .itemAuthor {border:0;text-align:left;/*padding-bottom:10px;*/}
    .itemDetails .itemAuthor a {/*display:inline;border-bottom:4px solid var(--c-yellow);padding:0 0 5px 0;*/display:flex;align-items:center;justify-items:center;}
    .itemDetails .itemAuthor a img {width:45px;height:45px;float:left;margin-right:15px;}
    .itemDetails .itemCategory {display:none;border-right:1px solid var(--c-gray);padding:0 10px 0 0;margin:0 5px 0 0;} /* Hide */
    .itemDetails .itemDateCreated {display:inline-block;/*padding-bottom:15px;*/justify-self:end;}
    .itemDetails .itemDateCreated span {display:inline-block;}
    .itemDetails .itemDateCreated .day-month,
    .itemDetails .itemDateCreated .year,
    .itemDetails .itemDateCreated .time {font-size:0.92rem;line-height:150%;}
    .itemDetails .itemDateCreated .day-month,
    .itemDetails .itemDateCreated .year,
    .itemDetails .itemDateCreated .day-month-year-sep {display:inline-block;font-weight:700;}
    .itemDetails .itemDateCreated .day-month-year-sep {margin:0 -5px;}
    .itemDetails .itemSocialButtons {display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:5px;align-items:center;padding:0 0 15px 0;position:fixed;z-index:999;bottom:0;left:0;right:0;padding:10px;background:var(--c-l-gray);border-top:1px solid #eee;text-align:center;width:100vw;box-sizing:border-box;}
    .itemDetails .itemSocialButtons a {margin:0;}
    .itemDetails .itemSocialButtons a svg {width:28px;height:28px;}
    .itemRelated .itemRelContainer {grid-gap:15px;}
    .itemNavigation {display:none;}

    /* Item - overrides for The Informer */
    .viewForInformer .titleAndImage .heading h3 > a {font-size:1.6rem;}
    .viewForInformer .titleAndImage .itemHeader h2.itemTitle {font-size:1.8rem;}
    .viewForInformer .makeStickyOnMobile {display:block;}

     /* Plugins
    ------------------------------------------------------ */
    .k2SelectedRelated {/*float:none;margin:15px auto;*/}

    .inContent-random,
    .inContent-left,
    .inContent-right,
    .inContent-center {float:none;margin:0 auto;}

    .contentAds {display:block;max-width:100vw;margin:auto;}
    .postContent {}

    /* Pagination
    ------------------------------------------------------ */
    /* @amp_remove_start */
    .pagination div {margin:0 5px;}
    .pagination div span,
    .pagination div a {margin:0;}
    .pagination .pages {display:none;}

    .pagination div.start-button > span,
    .pagination div.start-button > a,
    .pagination div.prev-button > span,
    .pagination div.prev-button > a,
    .pagination div.next-button > span,
    .pagination div.next-button > a,
    .pagination div.end-button > span,
    .pagination div.end-button > a {width:60px;height:60px;overflow:hidden;text-indent:-999px;display:inline-block;color:var(--c-black);border:1px solid var(--c-yellow);border-radius:2px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.16);padding:6px 8px;}

    .pagination div.start-button > span,
    .pagination div.start-button > a {background:var(--c-yellow) url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.354 1.646a.5.5 0 0 1 0 .708L2.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/><path fill-rule="evenodd" d="M12.354 1.646a.5.5 0 0 1 0 .708L6.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/></svg>') no-repeat 50% 50%;}
    .pagination div.prev-button > span,
    .pagination div.prev-button > a {background:var(--c-yellow) url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/></svg>') no-repeat 50% 50%;}
    .pagination div.next-button > span,
    .pagination div.next-button > a {background:var(--c-yellow) url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/></svg>') no-repeat 50% 50%;}
    .pagination div.end-button > span,
    .pagination div.end-button > a {background:var(--c-yellow) url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M3.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L9.293 8 3.646 2.354a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M7.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L13.293 8 7.646 2.354a.5.5 0 0 1 0-.708z"/></svg>') no-repeat 50% 50%;}
    /* @amp_remove_end */

    /* Third Party Services & Widgets
    ------------------------------------------------------ */
    .uEmbedContainer {max-width:320px;}

    .viewIsItem #onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-left {bottom:45px;}

    /* For Glomex (Nov 2022) */
    .gplayerFrame {padding:15px 10px 10px;}
    .isFrontpage .gplayerFrame {min-height:170px;}

    /* Energy Prices
    .ep-container {width:calc(100vw - 30px);margin:15px auto;padding:15px;background:#e8e8e8;border-radius:25px;}
    .ep-header {background:url(/assets/mod_dnews/ep/desktop_header.svg) no-repeat 0 0;background-size:556px;width:280px;padding:0;aspect-ratio:auto;}
        .ep-title {position:static;font-size:1.1rem;padding:20px 0 30px 90px;margin-left:15px;}
        .ep-button-green {position:static;display:block;text-align:center;border-radius:25px;background:#24C416 !important;border:3px solid #fff !important;padding:10px 30px;width:180px;margin:15px auto 0;}
        .ep-button-green:hover {position:static;display:block;text-align:center;border-radius:25px;background:#24C416 !important;border:3px solid #fff !important;padding:10px 30px;width:180px;margin:15px auto 0;}
        .ep-button-green span {line-height:120%;margin-top:5px;}
    .ep-buttons {width:84%;margin:15px auto;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;}
    .ep-button-yellow,
    .ep-button-blue {padding:10px;}
    .ep-button-yellow {text-align:right;}
    .ep-button-blue span,
    .ep-button-yellow span {line-height:120%;margin-top:5px;}
    .ep-tabs .ep-providers {display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px;margin:30px 0;align-items:stretch;}
    .ep-provider.ep-ref.show-on-mobile {display:grid !important;}
    .ep-market-share {display:grid;grid-template-columns:repeat(5, 1fr);align-items:center;grid-gap:0;list-style:none;padding:0;margin:0;}
    .ep-market-share li {text-align:center;font-size:0.9rem;font-weight:bold;background:#fff;padding:5px 0;border-right:1px solid #ddd;}
    .ep-market-share li img {width:60% !important;height:25px;object-fit:contain !important;margin:0 auto;display:block;}
    .ep-market-share li:first-child {font-size:0.8rem;background:none;border:0;grid-area:1/1/span 1/span 5;}
    .ep-notice {text-align:center;font-size:0.8rem;}
    */

    .ep-container {max-width:340px;margin:30px auto;}
    .ep-container .ep-header .ep-sponsor a {font-size:0.75rem;background:url('/assets/mod_dnews/ep/protergia.webp') no-repeat 100% 100%;background-size:95px;padding-right:0;padding-bottom:20px;}
}

@media only screen and (min-width:576px) {
    .hide-on-desktop {display:none;/*content-visibility:hidden;*/}
}

@media only screen and (max-width:575px) {
    .hide-on-mobile {display:none;/*content-visibility:hidden;*/}
}



/* For Printing
------------------------------------------------------ */
@media print {
    .container {max-width:90%;}
    body {background:#fff;width:980px;margin:0 auto;}
    p, ul, li {break-inside:avoid;page-break-inside:avoid;}

    header .social,
    header .search,
    header .headerBottom,
    /* K2 */
    a.itemPrintThisPage,
    .itemHeader h2.itemTitle span sup,
    .itemToolbar,
    .itemRatingBlock,
    .itemLinks,
    .itemSocialLinksBlock,
    .itemAttachmentsBlock,
    .itemRelated,
    .itemAuthorLatest,
    .itemVideoBlock,
    .itemDetails,
    .itemFooter,
    /* Plugins */
    .contentAds,
    /* Structure */
    .main .mainRight,
    .selectionsROS,
    footer,
    /* Ads */
    .adslot,
    #qc-cmp2-container,
    [id^="google_ads_iframe"] {display:none;}
    [class^="OCMSlideStickyContainer"] {display:none !important;left:-9999px !important;}

    .itemBody.col-md-10 {width:100%;max-width:100%;flex:0 0 100%;}

    /* Structure */
    .main {grid-template-columns:1fr;}
}



/* --- END --- */
