/**
 * @version    3.0
 * @package    iPaidia.gr Theme (for WordPress)
 * @author     Nuevvo Webware - https://nuevvo.com
 * @copyright  Copyright (c) 2010 - 2026 Nuevvo Webware P.C. All rights reserved.
 * @license    https://nuevvo.com/licensing
 */

/* Web Fonts
------------------------------------------------------ */

/* roboto-300 - greek_latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/roboto-v51-greek_latin-300.woff2') format('woff2');
}
/* roboto-300italic - greek_latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/roboto-v51-greek_latin-300italic.woff2') format('woff2');
}
/* roboto-regular - greek_latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/roboto-v51-greek_latin-regular.woff2') format('woff2');
}
/* roboto-italic - greek_latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/roboto-v51-greek_latin-italic.woff2') format('woff2');
}
/* roboto-500 - greek_latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/roboto-v51-greek_latin-500.woff2') format('woff2');
}
/* roboto-500italic - greek_latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/roboto-v51-greek_latin-500italic.woff2') format('woff2');
}
/* roboto-600 - greek_latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/roboto-v51-greek_latin-600.woff2') format('woff2');
}
/* roboto-600italic - greek_latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/roboto-v51-greek_latin-600italic.woff2') format('woff2');
}
/* roboto-700 - greek_latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/roboto-v51-greek_latin-700.woff2') format('woff2');
}
/* roboto-700italic - greek_latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/roboto-v51-greek_latin-700italic.woff2') format('woff2');
}
/* roboto-800 - greek_latin * /
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/roboto-v51-greek_latin-800.woff2') format('woff2');
}
/* roboto-800italic - greek_latin * /
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/roboto-v51-greek_latin-800italic.woff2') format('woff2');
}
/* roboto-900 - greek_latin * /
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/roboto-v51-greek_latin-900.woff2') format('woff2');
}
/* roboto-900italic - greek_latin * /
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    src: url('../fonts/roboto-v51-greek_latin-900italic.woff2') format('woff2');
}
*/



/* Variables
------------------------------------------------------ */
:root {
    --fpf:            'Roboto', 'Helvetica Neue', Helvetica, 'Arial Nova', Arial, system-ui, sans-serif;
    --frs:            'Roboto', 'Helvetica Neue', Helvetica, 'Arial Nova', Arial, system-ui, sans-serif;

    --c-black:        #333;    /* OK */

    --c-white:        #fff;    /* OK */
    --c-almost-white: #f9f9f9; /* OK */

    --c-d-gray:       #666;
    --c-gray:         #808285;
    --c-l-gray:       #d0d0d0;
    --c-el-gray:      #ebebeb; /* OK */

    --c-saumon:       #fbf0ec;

    --c-ed-blue:      #052139; /* OK - previous value: #08253d */
    --c-d-blue:       #063F6C; /* OK */
    --c-md-blue:      #123450; /* OK */
    --c-m-blue:       #0071cc; /* OK */
    --c-blue:         #337ab7; /* OK */
    --c-l-blue:       #578bb6; /* OK */
    --c-el-blue:      #73b9f2; /* OK */

    --drop-shadow:         0 2px 8px rgba(0, 0, 0, 0.16);
    --block-drop-shadow:   0 0 14px rgba(128, 130, 133, 0.12);

    --container:      1270px;
}



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

/* Links */
a {font-weight:600;text-decoration:none;color:var(--c-blue);}
a:link {}
a:visited {}
a:hover {color:var(--c-ed-blue);/*text-decoration:underline solid var(--c-ed-blue) 1px;*/}
a:active,
a:focus {/*outline:0;*/}

/* Headings */
h1, h2, h3, h4, h5, h6 {font-weight:600;line-height:135%;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

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

/* Tables */
table {}
table tr th,
table tr td {border-bottom:1px solid var(--c-gray);padding:5px;}
table tr th {font-weight:600;}

/* Lists */
ul {}
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(--fpf);font-weight:400;}

/* Horizontal lines */
hr {line-height:0;height:0;border:none;border-top:1px solid var(--c-l-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;}

/* Utilities */
.on {display:block;}
.off {display:none;}
.textLeft {text-align:left;}
.textRight {text-align:right;}
.textCenter {text-align:center;}

.aligncenter {margin:0 auto;display:block;}

/* Ad Slots */
.adslot {margin:auto;text-align:center;min-width:300px;min-height:250px;}

.widget-container .adslot.h90 {min-height:100px;}
.widget-container .adslot.h250 {min-height:250px;}
.widget-container .adslot.h280 {min-height:280px;}
.widget-container .adslot.h600 {min-height:600px;}
.widget-container .adslot.paddingTop {padding:30px 0 0;}

.widget-container .adslot.sticky > div {position:sticky;top:90px;}

#mobile_sticky {display:none;}



/* Images
------------------------------------------------------ */
/*
    Name / Width (in px)
    ----   -------------
    XS   / 200
    S    / 300
    M    / 600
    L    / 900
    XL   / 1200
    Gen  / 400
*/
figure {margin:0;padding:0;}

img {border:none;position:relative;font-size:0;}
img::before {width:100%;height:100%;position:absolute;top:0;left:0;background:#0e3251 url(../images/logo/ipaidia_logo_blue_bg.svg) no-repeat 50% 50%;background-size:60%;content:'';overflow-x:hidden;text-indent:-999px;} /* alternative bg: #d8edff */

.img14x9 {aspect-ratio:14/9;}
.img16x10 {aspect-ratio:16/10;}
.img16x9 {aspect-ratio:16/9;}
.img18x9 {aspect-ratio:18/9;}
.img1x1 {aspect-ratio:1/1;}
.img1x2 {aspect-ratio:1/2;}
.img21x9 {aspect-ratio:21/9;}
.img2x1 {aspect-ratio:2/1;}
.img2x3 {aspect-ratio:2/3;}
.img3x1 {aspect-ratio:3/1;}
.img3x2 {aspect-ratio:3/2;}
.img3x4 {aspect-ratio:3/4;}
.img4x3 {aspect-ratio:4/3;}

.img14x9,
.img16x10,
.img16x9,
.img18x9,
.img1x1,
.img1x2,
.img21x9,
.img2x1,
.img2x3,
.img3x1,
.img3x2,
.img3x4,
.img4x3 {width:100%;height:auto;object-fit:cover;display:block;}



/* Menus
------------------------------------------------------ */
.megamenu {}
    .megamenu > a {}
    .megamenu > a,
    .megamenu > a span {font-size:0.8rem;line-height:1;color:var(--c-white);letter-spacing:0.05em;vertical-align:middle;}
    .megamenu > a svg {display:inline-block;margin:auto;vertical-align:middle;}
    .megamenu > a:hover,
    .megamenu > a:hover > span,
    .megamenu > a:hover svg {color:var(--c-blue);text-decoration:none;}

    .megamenu a.megamenu-trigger {font-size:0.8rem;font-weight:400;vertical-align:middle;}
    .megamenu a.megamenu-trigger .on,
    .megamenu a.megamenu-trigger .off {}

    .megamenu .megamenu-target {display:none;position:absolute;z-index:1002;top:60px;left:0;right:0;padding:15px 30px;background:linear-gradient(0deg, var(--c-ed-blue) 0%, var(--c-d-blue) 100%);box-sizing:border-box;box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.5);}
    .megamenu .megamenu-target .container {position:relative;}
    .megamenu .megamenu-target a {color:var(--c-white);}
    .megamenu .megamenu-target a:hover {color:var(--c-blue);}
        /* Content Blocks */
        .search-container {text-align:center;}
            .search-container form {display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center;border:1px solid var(--c-l-blue);padding:15px;}
            .search-container form input.search-field {background:none;color:var(--c-white);font-weight:400;font-size:1.2rem;letter-spacing:0.1em;box-sizing:border-box;padding:0 10px;border:0;}
            .search-container form input.search-field:focus {outline:0;}
            .search-container form input.search-field::placeholder {color:var(--c-blue);}
            .search-container form input.search-submit {background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none"><path fill="%23fff" fill-rule="evenodd" d="M5.4 13a7.6 7.6 0 1 1 15.2 0 7.6 7.6 0 0 1-15.2 0M13 3.6a9.4 9.4 0 1 0 0 18.8 9.36 9.36 0 0 0 5.98-2.147l5.884 5.883a.9.9 0 1 0 1.272-1.272l-5.883-5.884A9.36 9.36 0 0 0 22.4 13 9.4 9.4 0 0 0 13 3.6" clip-rule="evenodd"/></svg>') no-repeat 50% 50%;background-size:contain;cursor:pointer;border:0;box-sizing:border-box;overflow:hidden;text-indent:-999px;width:30px;height:30px;padding:0;}
            .search-container form input.search-submit:hover {background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none"><path fill="%23337ab7" fill-rule="evenodd" d="M5.4 13a7.6 7.6 0 1 1 15.2 0 7.6 7.6 0 0 1-15.2 0M13 3.6a9.4 9.4 0 1 0 0 18.8 9.36 9.36 0 0 0 5.98-2.147l5.884 5.883a.9.9 0 1 0 1.272-1.272l-5.883-5.884A9.36 9.36 0 0 0 22.4 13 9.4 9.4 0 0 0 13 3.6" clip-rule="evenodd"/></svg>') no-repeat 50% 50%;}

        .social-container {text-align:right;}
            .social-container .social {padding:15px 0;height:16px;color:var(--c-almost-white);}
            .social-container .social span {color:var(--c-l-blue);font-size:0.9rem;font-weight:600;margin-right:5px;vertical-align:text-bottom;}
            .social-container .social .social-icons {display:inline-flex;}
            .social-container .social .social-icons a {margin:0 10px;}
            .social-container .social .social-icons a svg {fill:var(--c-white);}
            .social-container .social .social-icons a:hover svg {fill:var(--c-el-blue);}



/* Structure/Layout
------------------------------------------------------ */
.container {max-width:var(--container);margin:0 auto;padding:0 15px;}
.wide {margin:0 calc((var(--vw, 99.2vw) - var(--cw, --container)) / 2 * -1);}
.grid {display:grid;grid-gap:15px;padding:15px 0;}
.grid-cell {}

.headerTop {padding:15px 0;background:linear-gradient(0deg, #082237 0,#073f6d 100%);position:sticky;top:0;z-index:999;}
.headerTop .grid {grid-template-columns:180px auto 50px;grid-gap:15px;align-items:center;padding:0;position:relative;z-index:1000;}
    .headerTop .logo-container .logo {margin:0;padding:0;line-height:1;}
    .headerTop .logo-container .logo a {display:block;width:180px;height:48px;background:url(../images/logo/ipaidia_logo.svg) no-repeat 0 50%;background-size:contain;}
    .headerTop .logo-container .logo a span {visibility:hidden;}
    .headerTop .featured-menu {margin:0;padding:15px 0;text-align:center;}
        .headerTop .featured-menu ul {display:inline-flex;list-style:none;padding:0;margin:0 auto;}
        .headerTop .featured-menu ul li {display:inline-block;padding:0;margin:0;}
        .headerTop .featured-menu ul li a {display:inline-block;padding:0;margin:0;font-size:1rem;line-height:150%;color:var(--c-white);}
        .headerTop .featured-menu ul li:not(:last-child) a::after {content:'|';display:inline-block;margin:0 15px;}
        .headerTop .featured-menu ul li a:hover {color:var(--c-el-gray);text-decoration:none;}
    .headerTop .megamenu {justify-self:end;}

.headerBottom {background:var(--c-white);box-shadow:0 0 60px 0 rgba(0, 0, 0, 0.2);}
    .headerBottom .featured-tags {padding:5px 15px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:60px;}
        .headerBottom .featured-tags span {font-size:1rem;font-weight:700;line-height:150%;color:var(--c-ed-blue);overflow:hidden;text-indent:-999px;background:url(../images/blocks/featured_tags.png) no-repeat 0 50%;background-size:contain;width:140px;height:40px;}
        .headerBottom .featured-tags ul {display:inline-flex;list-style:none;padding:0;margin:0;justify-self:end;}
        .headerBottom .featured-tags ul li {display:inline-block;padding:0;margin:0;}
        .headerBottom .featured-tags ul li a {display:inline-block;padding:0 15px;margin:0;font-size:1rem;font-weight:700;line-height:150%;color:var(--c-ed-blue);}
        .headerBottom .featured-tags ul li a:hover {color:var(--c-blue);text-decoration:none;}

.content-area-wrapper {}
    main.content-area {padding:30px 0;}
    main.content-area.two-col {}
        main.content-area.two-col .container {}
        main.content-area.two-col .container .grid {grid-template-columns:360px 1fr;grid-gap:30px;}
            /* Sidebar (ROS) */
            .two-col .sidebar {}
            .two-col .sidebar .widget-area {display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:60px;height:100%;}
            .two-col .sidebar .widget-area > .widget,
            .two-col .sidebar .widget-area > .widget-container.sticky {height:100%;}
            .two-col .sidebar .widget-area > .widget .block-wrapper,
            .two-col .sidebar .widget-area > .widget-container.sticky > div {position:sticky;top:90px;}
            /* Single Post */
            .two-col > article {}

footer {background:linear-gradient(0deg, #082237 0,#073f6d 100%);margin-top:30px;}
    .footerTop {background:linear-gradient(0deg, #071F32 0, #073C68 100%);box-shadow:0 0 25px 4px rgba(0, 0, 0, 0.1);}
        .footerTop .container {}
        .footerTop .footer-menu {margin:0;padding:15px 0;text-align:center;}
            .footerTop .footer-menu ul {display:inline-flex;list-style:none;padding:0;margin:0 auto;}
            .footerTop .footer-menu ul li {display:inline-block;padding:0;margin:0;}
            .footerTop .footer-menu ul li a {display:inline-block;padding:0;margin:0;font-size:1rem;line-height:150%;color:var(--c-white);}
            .footerTop .footer-menu ul li:not(:last-child) a::after {content:'|';display:inline-block;margin:0 15px;}
            .footerTop .footer-menu ul li a:hover {color:var(--c-el-gray);text-decoration:none;}

    .footerMiddle {}
        .footerMiddle .container {}
        .footerMiddle .grid {grid-template-columns:1fr;grid-gap:60px;padding:60px 0;margin:0 auto;text-align:center;}
            .footerMiddle .logo-container .logo {margin:0;padding:0;line-height:1;}
            .footerMiddle .logo-container .logo a {display:block;width:300px;height:60px;background:url(../images/logo/ipaidia_logo.svg) no-repeat 50% 0;background-size:contain;margin:0 auto;}
            .footerMiddle .logo-container .logo a span {visibility:hidden;}

            .footerMiddle .social {height:24px;text-align:center;}
            .footerMiddle .social a {margin:0 15px;}
            .footerMiddle .social a svg {fill:var(--c-white);}
            .footerMiddle .social a:hover svg {fill:var(--c-el-blue);}

    .footerBottom {padding:0 0 90px;text-align:center;}
        .footerBottom .company-menu {margin:0;padding:15px 0;text-align:center;}
            .footerBottom .company-menu ul {display:inline-flex;list-style:none;padding:0;margin:0 auto;}
            .footerBottom .company-menu ul li {display:inline-block;padding:0;margin:0;}
            .footerBottom .company-menu ul li a {display:inline-block;padding:0 15px;margin:0;font-size:0.9rem;font-weight:400;line-height:150%;color:var(--c-white);}
            .footerBottom .company-menu ul li a:hover {color:var(--c-el-gray);text-decoration:none;}
        .footerBottom .company-menu::after {content:'';display:block;width:80px;height:0;border-bottom:1px solid var(--c-d-blue);margin:15px auto;}
        .footerBottom .copyrights-credits {color:var(--c-white);font-size:0.9rem;}
        .footerBottom .copyrights-credits a {color:var(--c-blue);}



/* Widgets
------------------------------------------------------ */

/* --- Global --- */
.widget-container {}
.isFrontPage .widget-container {}
.isInnerPage .widget-container {}

.widget-container.wide,
.isFrontPage .widget-container.wide {}

/* --- Frontpage Widget Grid --- */
.grid.frontpage {grid-template-columns:repeat(12, 1fr);gap:90px 30px;padding:0;}
.grid.frontpage .widget-container {grid-row-end:span 1;grid-column-end:span 12;}

.grid.frontpage .widget-container.grid-col-span-1 {grid-row-end:span 1;grid-column-end:span 1;}
.grid.frontpage .widget-container.grid-col-span-2 {grid-row-end:span 1;grid-column-end:span 2;}
.grid.frontpage .widget-container.grid-col-span-3 {grid-row-end:span 1;grid-column-end:span 3;}
.grid.frontpage .widget-container.grid-col-span-4 {grid-row-end:span 1;grid-column-end:span 4;}
.grid.frontpage .widget-container.grid-col-span-5 {grid-row-end:span 1;grid-column-end:span 5;}
.grid.frontpage .widget-container.grid-col-span-6 {grid-row-end:span 1;grid-column-end:span 6;}
.grid.frontpage .widget-container.grid-col-span-7 {grid-row-end:span 1;grid-column-end:span 7;}
.grid.frontpage .widget-container.grid-col-span-8 {grid-row-end:span 1;grid-column-end:span 8;}
.grid.frontpage .widget-container.grid-col-span-9 {grid-row-end:span 1;grid-column-end:span 9;}
.grid.frontpage .widget-container.grid-col-span-10 {grid-row-end:span 1;grid-column-end:span 10;}
.grid.frontpage .widget-container.grid-col-span-11 {grid-row-end:span 1;grid-column-end:span 11;}
.grid.frontpage .widget-container.grid-col-span-12 {grid-row-end:span 1;grid-column-end:span 12;}

.grid.frontpage .widget-container.grid-row-span-2 {grid-row-end:span 2;}
.grid.frontpage .widget-container.grid-row-span-3 {grid-row-end:span 3;}
.grid.frontpage .widget-container.grid-row-span-4 {grid-row-end:span 4;}
.grid.frontpage .widget-container.grid-row-span-5 {grid-row-end:span 5;}
.grid.frontpage .widget-container.grid-row-span-6 {grid-row-end:span 6;}

/* --- Default Widget HTML Structure (Nuevvo Posts Shortcode) --- */
.widget-container.posts-block {}
    h2.posts-block-title {font-size:2.4rem;line-height:1;text-align:center;padding:0;margin:0;}
    h2.posts-block-title span,
    h2.posts-block-title a {display:inline-block;padding:0;margin:0;text-transform:uppercase;color:var(--c-ed-blue);}
    h2.posts-block-title a:hover {color:var(--c-blue);text-decoration:none;}

    .large-title {}
    .large-title h2.posts-block-title {line-height:1;padding:0;margin:0;text-align:center;position:relative;z-index:1;display:grid;place-content:center;overflow:hidden;}
    .large-title h2.posts-block-title::before {content:attr(data-title);display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;z-index:2;font-size:14rem;letter-spacing:1rem;text-transform:uppercase;color:var(--c-el-gray);text-align:center;opacity:0.7;}
    .large-title h2.posts-block-title span,
    .large-title h2.posts-block-title a {display:inline-block;padding:0;margin:0;text-transform:uppercase;color:var(--c-ed-blue);line-height:10rem;position:relative;z-index:3;font-size:4.4rem;font-weight:700;letter-spacing:1rem;}
    .large-title h2.posts-block-title a:hover {text-decoration:none;color:var(--c-blue);}

    h2.strikethrough-title {font-size:2.8rem;font-style:italic;line-height:1;padding:0 15px;margin:0;display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center;}
    h2.strikethrough-title span,
    h2.strikethrough-title a {display:inline-block;padding:0;margin:0;font-weight:700;text-transform:uppercase;color:var(--c-d-blue);}
    h2.strikethrough-title a:hover {text-decoration:none;color:var(--c-blue);}
    h2.strikethrough-title::before,
    h2.strikethrough-title::after {content:'';display:block;width:100%;height:2px;background:var(--c-d-blue);}

    .posts-grid {display:grid;gap:30px;padding:15px 0;position:relative;z-index:4;}
        .posts-grid article.post {}
            .posts-grid .post .post-image {}
            .posts-grid .post .post-image a {}
            .posts-grid .post .post-image a img {}

            .posts-grid .post .post-body {}
            .posts-grid .post .post-body h3.post-title {font-size:1.1rem;padding:0;margin:5px 0;}
            .posts-grid .post .post-body h3.post-title a {color:var(--c-md-blue);}
            .posts-grid .post .post-body h3.post-title a:hover {color:var(--c-blue);}

            .posts-grid .post .post-body .post-category {line-height:1;}
            .posts-grid .post .post-body .post-category a {font-size:0.85rem;text-transform:uppercase;}
            .posts-grid .post .post-body .post-category a:hover {}

            .posts-grid .post .post-body .post-tags {line-height:1;display:none;}
            .posts-grid .post .post-body .post-tags a {font-size:0.85rem;text-transform:uppercase;}
            .posts-grid .post .post-body .post-tags a::before {content:'#';display:inline-block;margin-right:3px;}
            .posts-grid .post .post-body .post-tags a:hover {}
            .posts-grid .post .post-body .post-tags a:nth-child(n+2) {display:none;}

            .posts-grid .post .post-body .post-author {display:none;}
            .posts-grid .post .post-body .post-author a {display:block;}
            .posts-grid .post .post-body .post-author a .post-author-avatar {}
            .posts-grid .post .post-body .post-author a .post-author-name {}

            .posts-grid .post .post-body .post-date-created {font-size:0.8rem;font-weight:400;color:var(--c-md-blue);background:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="%23063f6c" viewBox="0 0 16 16"><path d="M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z"/><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0"/></svg>') no-repeat 0 50%;background-size:0.8rem;padding-left:1.2rem;}
            .posts-grid .post .post-body .post-date-modified {display:none;}

            .posts-grid .post .post-body .post-content {display:none;}

    .posts-block-footer-link {display:none;}



/* Widgets
------------------------------------------------------ */

/* Πρωτοσέλιδο (hp_featured) */
.featured {}

.featured-posts-grid {display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;padding:0;}
.featured-posts-grid > .post.i1,
.featured-posts-grid .featured-ads-horizontal-grid {grid-column-end:span 3;}
.featured-posts-grid .featured-ads-horizontal-grid {display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;align-items:center;}
.featured-posts-grid .featured-sidebar {grid-row-end:span 2;}
.featured-posts-grid .featured-sidebar .sidebar-news .posts-grid {height:450px;}
.featured-posts-grid > .post:nth-of-type(n+5) {grid-column-end:span 2;}

.featured-posts-grid > .post .post-body h3.post-title {font-size:1.1rem;padding:0;margin:5px 0;}
.featured-posts-grid > .post .post-body h3.post-title a {color:var(--c-md-blue);}
.featured-posts-grid > .post .post-body h3.post-title a:hover {color:var(--c-blue);}
.featured-posts-grid > .post .post-body .post-category {line-height:1;}
.featured-posts-grid > .post .post-body .post-category a {font-size:0.85rem;text-transform:uppercase;}
.featured-posts-grid > .post .post-body .post-category a:hover {}
.featured-posts-grid > .post .post-body .post-tags {display:none;}
.featured-posts-grid > .post .post-body .post-author {display:none;}
.featured-posts-grid > .post .post-body .post-date-created {font-size:0.8rem;font-weight:400;color:var(--c-md-blue);background:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="%23063f6c" viewBox="0 0 16 16"><path d="M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z"/><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0"/></svg>') no-repeat 0 50%;background-size:0.8rem;padding-left:1.2rem;}
.featured-posts-grid > .post .post-body .post-date-modified {font-size:0.8rem;font-weight:400;color:var(--c-gray);}
.featured-posts-grid > .post .post-body .post-date-modified::before {content:'* Ενημερώθηκε ';display:inline-block;}
.featured-posts-grid > .post .post-body .post-content {display:none;}

.featured-posts-grid > .post.i1 {position:relative;z-index:1;}
.featured-posts-grid > .post.i1 .post-image {position:relative;z-index:2;}
.featured-posts-grid > .post.i1 .post-image::after {content:'';display:block;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(16, 45, 70, 0.8) 0%, rgba(0, 0, 0, 0.1) 100%);}
.featured-posts-grid > .post.i1 .post-body {position:absolute;z-index:4;bottom:0;left:0;right:0;padding:30px 15% 30px 30px;color:var(--c-white);text-shadow:0 1px 2px #000;}
.featured-posts-grid > .post.i1 .post-body h3.post-title {text-shadow:0 1px 2px #000;font-size:2.5rem;font-weight:700;padding:0;margin:0;line-height:120%;}
.featured-posts-grid > .post.i1 .post-body h3.post-title a {color:var(--c-white);}
.featured-posts-grid > .post.i1 .post-body .post-category {display:none;}
.featured-posts-grid > .post.i1 .post-body .post-content {display:block;font-size:1.25rem;line-height:120%;padding:10px 0;}
.featured-posts-grid > .post.i1 .post-body .post-date-created,
.featured-posts-grid > .post.i1 .post-body .post-date-modified {color:var(--c-white);text-shadow:0 1px 2px #000;font-size:0.9rem;display:none;}
.featured-posts-grid > .post.i1 .post-body .post-date-created {background:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="%23fff" viewBox="0 0 16 16"><path d="M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z"/><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0"/></svg>') no-repeat 0 50%;background-size:0.9rem;}

.featured-posts-grid > .post:nth-of-type(n+2) {padding-bottom:15px;border-bottom:1px solid var(--c-l-gray);}
.featured-posts-grid > .post:nth-of-type(n+5) {padding-bottom:0;border-bottom:none;}
.featured-posts-grid > .post:nth-of-type(n+2):not(:nth-of-type(n+5)) .post-body {margin-top:-25px;padding:0 10px 10px;position:relative;z-index:2;align-self:start;}
.featured-posts-grid > .post:nth-of-type(n+2):not(:nth-of-type(n+5)) .post-body .post-category {display:inline-block;background:var(--c-white);padding:5px 10px;margin:0 0 10px;}

.featured-posts-grid > .post:nth-of-type(n+5) {display:grid;grid-template-columns:2fr 3fr;gap:0;align-items:center;position:relative;z-index:1;}
.featured-posts-grid > .post:nth-of-type(n+5) .post-image {position:relative;z-index:2;}
.featured-posts-grid > .post:nth-of-type(n+5) .post-body {position:relative;z-index:3;margin:15px 0 15px -30px;padding:15px;background:var(--c-white);border-radius:5px;box-shadow:0 0 45px 1px rgba(150, 150, 150, 0.3);}

/* Παιδεία (generic) */
.paideia .posts-grid {grid-template-columns:repeat(6, 1fr);padding:0;}

.paideia .posts-grid .post {grid-column-end:span 2;}
.paideia .posts-grid .post:nth-child(n+3) {padding-bottom:15px;border-bottom:1px solid var(--c-l-gray);}
.paideia .posts-grid .post:nth-child(n+6) {padding-bottom:0;border-bottom:none;}
.paideia .posts-grid .post .post-image {}
.paideia .posts-grid .post .post-body {margin-top:-25px;padding:0 10px 10px;position:relative;z-index:2;align-self:start;}
.paideia .posts-grid .post .post-body .post-category {display:inline-block;background:var(--c-white);padding:5px 10px;margin:0 0 10px;}
.paideia .posts-grid .post .post-body .post-tags {display:none;}

.paideia .posts-grid .post:nth-child(-n+2) {grid-column-end:span 3;box-shadow:0 0 45px 1px rgba(150, 150, 150, 0.3);}
.paideia .posts-grid .post:nth-child(-n+2) .post-body .post-title {font-size:1.4rem;}
.paideia .posts-grid .post:nth-child(-n+2) .post-body .post-content {display:block;color:var(--c-gray);padding:5px 0;}

/* Πανελλήνιες (generic) */
.panellinies .posts-grid {grid-template-columns:1fr;gap:45px;padding:0;margin-top:-15px;}
.panellinies .posts-grid .post {display:grid;grid-template-columns:2fr 3fr;gap:0;align-items:center;position:relative;z-index:1;}
.panellinies .posts-grid .post .post-image {position:relative;z-index:2;}
.panellinies .posts-grid .post .post-body {position:relative;z-index:3;margin:15px 0 15px -30px;padding:15px;background:var(--c-white);border-radius:5px;box-shadow:0 0 45px 1px rgba(150, 150, 150, 0.3);}

/* Ειδήσεις (generic) */
.eidiseis .posts-grid {grid-template-columns:repeat(6, 1fr);padding:0;}

.eidiseis .posts-grid .post {grid-column-end:span 2;}
.eidiseis .posts-grid .post:nth-child(n+3) {padding-bottom:15px;border-bottom:1px solid var(--c-l-gray);}
.eidiseis .posts-grid .post:nth-child(n+9) {padding-bottom:0;border-bottom:none;}
.eidiseis .posts-grid .post .post-image {}
.eidiseis .posts-grid .post .post-body {margin-top:-25px;padding:0 10px 10px;position:relative;z-index:2;align-self:start;}
.eidiseis .posts-grid .post .post-body .post-category {display:inline-block;background:var(--c-white);padding:5px 10px;margin:0 0 10px;}
.eidiseis .posts-grid .post .post-body .post-tags {display:none;}

.eidiseis .posts-grid .post:nth-child(-n+2) {grid-column-end:span 3;box-shadow:0 0 45px 1px rgba(150, 150, 150, 0.3);}
.eidiseis .posts-grid .post:nth-child(-n+2) .post-body .post-title {font-size:1.4rem;}
.eidiseis .posts-grid .post:nth-child(-n+2) .post-body .post-tags {/*margin-left:0;*/}
.eidiseis .posts-grid .post:nth-child(-n+2) .post-body .post-content {display:block;color:var(--c-gray);padding:5px 0;}

/* Απόψεις (generic) */
.apopseis .posts-grid {grid-template-columns:repeat(2, 1fr);gap:45px;padding:0;margin-top:-15px;}
.apopseis .posts-grid .post {display:grid;grid-template-columns:2fr 3fr;gap:0;align-items:center;position:relative;z-index:1;}
.apopseis .posts-grid .post .post-image {position:relative;z-index:2;}
.apopseis .posts-grid .post .post-body {position:relative;z-index:3;margin:15px 0 15px -30px;padding:15px;background:var(--c-white);border-radius:5px;box-shadow:0 0 45px 1px rgba(150, 150, 150, 0.3);}
.apopseis .posts-grid .post .post-body .post-category {}
.apopseis .posts-grid .post .post-body .post-tags {display:inline-block;padding:5px 10px;margin:0 0 10px 10px;display:none;}
.apopseis .posts-grid .post .post-body .post-author {display:block;color:var(--c-ed-blue);font-size:0.95rem;font-weight:600;}
.apopseis .posts-grid .post .post-body .post-date-created {}

/* Ενδιαφέροντα (generic) */
.endiaferonta {background:var(--c-ed-blue);padding:60px 0;}

.endiaferonta.large-title h2.posts-block-title::before {color:#2c3e50;font-size:9rem;letter-spacing:normal;}
.endiaferonta.large-title h2.posts-block-title span,
.endiaferonta.large-title h2.posts-block-title a {color:var(--c-white);font-size:4.4rem;letter-spacing:0.5rem;line-height:7rem;}

.endiaferonta .posts-grid {grid-template-columns:repeat(4, 1fr);padding:0;}
.endiaferonta .posts-grid .post {display:block;background:var(--c-white);}
.endiaferonta .posts-grid .post .post-body {margin-top:-25px;padding:0 10px 10px;position:relative;z-index:2;align-self:start;}
.endiaferonta .posts-grid .post .post-body .post-category {display:none;}
.endiaferonta .posts-grid .post .post-body .post-tags {display:inline-block;background:var(--c-white);padding:5px 10px;margin:0 0 10px;}

/* Υγεία (generic) */
.ygeia .posts-grid {grid-template-columns:repeat(3, 1fr);padding:0;}
.ygeia .posts-grid .post {display:block;padding-bottom:15px;border-bottom:1px solid var(--c-l-gray);}
.ygeia .posts-grid .post:nth-child(n+4) {padding-bottom:0;border-bottom:none;}
.ygeia .posts-grid .post .post-image {}
.ygeia .posts-grid .post .post-body {margin-top:-25px;padding:0 10px 10px;position:relative;z-index:2;align-self:start;}
.ygeia .posts-grid .post .post-body .post-category {display:none;}
.ygeia .posts-grid .post .post-body .post-tags {display:inline-block;background:var(--c-white);padding:5px 10px;margin:0 0 10px;}
.ygeia .posts-grid .post .post-body .post-date-created {display:none;}


/* Sidebar Widgets
------------------------------------------------------ */
.sidebar-news {}
.sidebar-news .posts-block-bg-wrapper {background:linear-gradient(0deg, var(--c-ed-blue) 0%, var(--c-d-blue) 100%);padding:5px;position:relative;z-index:1;}
.sidebar-news .posts-block-bg-wrapper .container {border:1px solid var(--c-l-blue);padding:15px;}

.sidebar-news h2.posts-block-title {background:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23fff" viewBox="0 0 16 16"><path d="M0 2.5A1.5 1.5 0 0 1 1.5 1h11A1.5 1.5 0 0 1 14 2.5v10.528c0 .3-.05.654-.238.972h.738a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 1 1 0v9a1.5 1.5 0 0 1-1.5 1.5H1.497A1.497 1.497 0 0 1 0 13.5zM12 14c.37 0 .654-.211.853-.441.092-.106.147-.279.147-.531V2.5a.5.5 0 0 0-.5-.5h-11a.5.5 0 0 0-.5.5v11c0 .278.223.5.497.5z"/><path d="M2 3h10v2H2zm0 3h4v3H2zm0 4h4v1H2zm0 2h4v1H2zm5-6h2v1H7zm3 0h2v1h-2zM7 8h2v1H7zm3 0h2v1h-2zm-3 2h2v1H7zm3 0h2v1h-2zm-3 2h2v1H7zm3 0h2v1h-2z"/></svg>') no-repeat 0 50%;background-size:30px;padding-left:40px;text-align:left;}
.sidebar-news h2.posts-block-title::before {display:none;}
.sidebar-news h2.posts-block-title span,
.sidebar-news h2.posts-block-title a {color:var(--c-white);font-weight:600;}

.sidebar-news .posts-grid {grid-template-columns:1fr;align-items:start;padding-right:15px;height:900px;overflow-y:scroll;/*scrollbar-color:#3f8bca rgba(87, 139, 182, 0.5);*/}
.sidebar-news .posts-grid::-webkit-scrollbar {width:8px}
.sidebar-news .posts-grid::-webkit-scrollbar-thumb {background:#3f8bca;border-radius:5px;}
.sidebar-news .posts-grid::-webkit-scrollbar-track {background:rgba(87, 139, 182, 0.5);border-radius:5px;}

.sidebar-news .posts-grid .post {display:grid;grid-template-columns:100px auto;gap:10px;}
.sidebar-news .posts-grid .post .post-body .post-category {}
.sidebar-news .posts-grid .post .post-body .post-title {font-size:0.9rem;}
.sidebar-news .posts-grid .post .post-body .post-title a {color:var(--c-white);}
.sidebar-news .posts-grid .post .post-body .post-date-created {background:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="%23fff" viewBox="0 0 16 16"><path d="M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z"/><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0"/></svg>') no-repeat 0 50%;background-size:10px;padding-left:14px;color:var(--c-el-gray);}

.sidebar-news .posts-block-footer-link {display:block;position:absolute;z-index:2;bottom:-44px;left:0;right:0;background:var(--c-m-blue);text-align:center;padding:10px 0;}
.sidebar-news .posts-block-footer-link a {color:var(--c-white);font-size:0.95rem;font-weight:400;}
.sidebar-news .posts-block-footer-link:hover {background:var(--c-d-blue);cursor:pointer;}



/* Single Post
------------------------------------------------------ */

.post-header {background:var(--c-ed-blue);padding:30px 30px 45px;}
    .post-title {font-size:2.25rem;font-weight:700;line-height:135%;margin:0 0 15px;padding:0;color:var(--c-white);}

    .post-author-meta {display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center;margin-top:15px;}
    .post-author {color:var(--c-white);}
        .post-author a {display:grid;grid-template-columns:48px auto;align-items:center;gap:15px;color:var(--c-white);}
        .post-author a img {border-radius:50%;display:block;border:1px solid var(--c-l-gray);background:var(--c-ed-blue);}
        .post-author a span {font-size:1rem;font-weight:400;margin:0;padding:0;}
        .post-author a:hover {text-decoration:none;}
        .post-author span {font-weight:bold;}

    .post-meta {color:var(--c-white);font-size:0.85rem;text-align:right;}
        .post-meta .posted-on {}
        .post-meta .posted-on svg {vertical-align:text-bottom;margin-right:5px;}
        .post-meta .modified-on {display:block;color:var(--c-l-gray);font-weight:400;}

.post-image-container {padding:0 60px;margin:-30px 0 0;}
    .post-image {}
    .post-image img {}
    .post-image-caption {display:block;font-size:0.85rem;color:var(--c-gray);margin:10px 0;padding:0;}

.post-social-buttons {margin:0 auto;padding:30px 0;text-align:center;}
.post-social-buttons a {display:inline-block;width:42px;height:42px;margin:0 3px;background:var(--c-el-gray);border-radius:50%;place-content:center;}
.post-social-buttons a svg {fill:var(--c-black);vertical-align:middle;}
.post-social-buttons a:hover svg {fill:var(--c-blue);}

#post-toc {margin:15px 0;background:#f8f8f8;padding:15px;border:1px solid #ddd;border-radius:5px;}
    #post-toc h2 {font-size:1.25rem;color:var(--c-ed-blue);padding:0;margin:0 0 10px;}
    .toc-list {margin:0;padding:0 15px;list-style-type:none;}
    .toc-list li {list-style-type:circle;padding:3px;}
    .toc-list li a {color:#0073aa;}
    .toc-list li a:hover {}

.post-introtext {font-size:1.4rem;font-weight:600;overflow-wrap:anywhere;}

.post-fulltext {font-size:1.05rem;overflow-wrap:anywhere;}

.post-fulltext > a,
.post-fulltext > p a {font-weight:700;background:linear-gradient(transparent 14px, #D2DCEE 0);}

.post-fulltext > img,
.post-fulltext img[class*="wp-image-"],
.post-fulltext p img,
.post-fulltext figure:has(img),
.post-fulltext figure > img {display:block;max-width:100%;width:100% !important;height:auto !important;margin:15px auto;}

.post-fulltext img.do-not-enlarge {width:auto !important;}

.post-fulltext iframe[src*="twitter.com"],
.post-fulltext iframe[src*="facebook.com"],
.post-fulltext iframe[src*="instagram.com"] {display:block;margin:20px auto;}

.post-fulltext iframe[src*="youtube.com"]:not(.uEmbedContainer iframe[src*="youtube.com"]),
.post-fulltext iframe[src*="facebook.com"]:not(.uEmbedContainer iframe[src*="facebook.com"]),
.post-fulltext iframe[src*="vimeo.com"],
.post-fulltext iframe[src*="dailymotion.com"],
.post-fulltext iframe[src*="glomex.com"],
.post-fulltext iframe[src*="megatv.com"],
.post-fulltext iframe[src*="ertflix.gr"],
.post-fulltext iframe[src*="nytimes.com"] {aspect-ratio:16/9;width:94%;height:auto;min-height:380px;display:block;border:0;padding:0;margin:20px auto;}

.post-fulltext iframe[src*="ert.gr"] {border:0;padding:0;overflow:hidden;aspect-ratio:14/9;height:100%;width:100%;display:block;margin:20px auto;}

.ipaidia-on-google-news {border:4px double #14426f;text-align:center;background:var(--c-white);margin:30px 0;padding:15px 0;font-size:1.05rem;line-height:200%;}
.ipaidia-on-google-news a {font-size:1.25rem;font-weight:700;}
.ipaidia-on-google-news h3 {text-align:center;}
.ipaidia-on-google-news h3 a {display:inline-block;background:url(../images/icons/google-news.svg) no-repeat 0 50%;background-size:contain;padding:10px 0 10px 70px;margin:0;}
.ipaidia-on-google-news p {margin-bottom:10px;}

.post-container .post-category {border-left:5px solid #337ac7;padding:15px;margin:15px 0;font-weight:500;}
.post-container .post-category a {font-weight:700;}

.post-tags {display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding:15px 0;}
.post-tags h4 {padding:0;margin:0;}
.post-tags span {}
.post-tags ul {display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;}
.post-tags ul li {display:inline-block;}
.post-tags ul li a {display:inline-block;font-size:1rem;font-weight:500;background:var(--c-almost-white);padding:5px 10px;margin:0;line-height:1;border-radius:3px;}
.post-tags ul li a::before {content:'#';display:inline-block;margin-right:3px;}
.post-tags ul li a:hover {background:var(--c-el-gray);text-decoration:none;}

/*
.post-navigation {display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;padding:30px;border-top:1px solid var(--c-l-gray);border-bottom:1px solid var(--c-l-gray);margin:30px 0;}

.post-navigation .nav-item {position:relative;}

.post-navigation .nav-item .nav-label {position:absolute;top:0;left:0;}
.post-navigation .nav-item .nav-label span {place-content:center;text-align:center;position:absolute;top:0;right:0;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg);color:var(--c-white);background:var(--c-black);padding:0;font-size:0.9rem;line-height:1.8rem;height:280px;width:30px;}

.post-navigation .nav-item.nav-next .nav-label {position:absolute;top:0;left:unset;right:-30px;}
.post-navigation .nav-item.nav-next .nav-label span {transform:unset;}

.post-navigation .nav-item .nav-post-container {position:relative;}
.post-navigation .nav-item .nav-post-container .nav-post-thumbnail,
.post-navigation .nav-item .nav-post-container .nav-post-thumbnail a,
.post-navigation .nav-item .nav-post-container .nav-post-thumbnail a img {display:block;width:100%;height:280px;object-fit:cover;aspect-ratio:4/3;}
.post-navigation .nav-item .nav-post-container .nav-post-content {position:absolute;place-content:center;top:0;left:0;right:0;bottom:0;text-align:center;background:rgba(0, 0, 0, 0.4);display:grid;grid-template-columns:1fr;gap:10px;}
.post-navigation .nav-item .nav-post-container .nav-post-content h3 {margin:0;padding:0;}
.post-navigation .nav-item .nav-post-container .nav-post-content h3 a {color:var(--c-white);}
.post-navigation .nav-item .nav-post-container .nav-post-content .nav-post-category {order:-1;}
.post-navigation .nav-item .nav-post-container .nav-post-content .nav-post-category a {color:var(--c-white);font-size:0.9rem;font-weight:400;}
.post-navigation .nav-item .nav-post-container .nav-post-date {display:none;}
*/

.below-post-container {background:#ececec;margin:30px 0;}
    .related-posts {}
    .related-posts h2 {display:block;font-size:1.4rem;color:var(--c-white);text-align:center;padding:15px 0;margin:0;background:linear-gradient(#184d81, #011015) repeat scroll 0 0;}
    .related-posts .related-posts-grid {display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;padding:30px;}
        .related-post-item {}
        .related-post-item .related-post-body {padding:10px;}
        .related-post-item .related-post-body .related-post-title {padding:0;margin:0;line-height:120%;}
        .related-post-item .related-post-body .related-post-title a {font-size:1rem;line-height:100%;}
        .related-post-item .related-post-body .related-post-date {font-size:0.85rem;}
        .related-post-item .related-post-body .related-post-category,
        .related-post-item .related-post-body .related-post-tags {display:none;}
        .related-post-item .related-post-body .related-post-category a {}



/* Page
------------------------------------------------------ */
.is-page .post-title {font-size:2.4rem;font-weight:500;line-height:200%;margin:0 0 45px;padding:0;}
.is-page .post-fulltext {padding:45px 90px;}



/* Archives
------------------------------------------------------ */
.author-info {display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:center;padding-bottom:15px;}
.author-info .author-avatar {display:block;width:90px;height:90px;margin:0 auto 15px;border-radius:50%;object-fit:cover;}
.author-info .author-avatar img {width:90px;height:90px;border-radius:50%;display:block;border:1px solid var(--c-l-gray);background:var(--c-white);}
.author-info .author-name {font-size:1.8rem;font-weight:500;margin:0;padding:0;}
.author-info .author-bio {font-size:1rem;font-weight:400;margin:15px 0 0;padding:0;line-height:150%;}
.author-info .author-bio p {margin:0;padding:5px 0;}

.archive-posts {}

.archive-posts .page-title {font-size:2.2rem;font-weight:700;border-left:8px solid #337ac7;padding:15px;margin:0 0 15px;}
.archive-posts .page-title.for-search-results {line-height:120%;}
.archive-posts .page-title.for-tag-results::before {content:'#';display:inline-block;}
.archive-posts .page-title small {display:block;font-size:0.95rem;color:var(--c-blue);line-height:1;}
.archive-posts .archive-description {display:none;}

.archive-posts-list {border-top:1px solid var(--c-l-gray);padding:15px 0;}

.archive-posts article {display:grid;grid-template-columns:2fr 3fr;gap:0;align-items:center;margin-bottom:45px;position:relative;z-index:1;}
.archive-posts article:last-child {margin-bottom:0;}

.archive-posts article .post-image {position:relative;z-index:2;}
.archive-posts article .post-image a,
.archive-posts article .post-image a img {}
.archive-posts article .post-body-container {position:relative;z-index:3;margin-left:-30px;padding:30px 0;}
.archive-posts article .post-body {padding:15px;background:var(--c-white);border-radius:5px;box-shadow:0 0 45px 1px rgba(150, 150, 150, 0.3);}

.single-category .archive-posts article .post-body .post-category {display:none;}
.archive-posts article .post-body .post-category a {font-size:0.95rem;font-weight:400;}
.archive-posts article .post-body .post-title {font-size:1.2rem;color:var(--c-blue);margin-bottom:10px;}
.archive-posts article .post-content {display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;line-clamp:4;margin-bottom:10px;}
.archive-posts article .post-meta {text-align:left;}
.archive-posts article .post-meta .posted-on {background:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="%23063f6c" viewBox="0 0 16 16"><path d="M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z"/><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0"/></svg>') no-repeat 0 50%;background-size:0.85rem;padding-left:1.2rem;font-size:0.85rem;color:var(--c-d-blue);font-weight:400;}

.archive-posts article .post-meta .author-name,
.archive-posts article .post-meta .modified-on,
.archive-posts article .post-tags {display:none;}

/*
.archive-posts article.featured {display:block;position:relative;}
.archive-posts article.featured .post-body {}

.archive-posts article.featured .post-image,
.archive-posts article.featured .post-image a,
.archive-posts article.featured .post-image a img {display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16/9;}
.archive-posts article.featured .post-body {position:absolute;place-content:center;top:0;left:0;right:0;bottom:0;text-align:center;background:rgba(0, 0, 0, 0.4);padding:0 45px;}
.archive-posts article.featured .post-body .post-title {margin:0;padding:0;}
.archive-posts article.featured .post-body .post-title a {color:var(--c-white);}
.archive-posts article.featured .post-body .post-category a {color:var(--c-white);}
*/



/* Archives (Search Results)
------------------------------------------------------ */
.search-form-wrapper {text-align:center;margin:15px 0 45px;}
    .search-form-wrapper form {display:grid;grid-template-columns:1fr auto;gap:4px;align-items:center;border:1px solid var(--c-blue);border-radius:5px;padding:10px;}
    .search-form-wrapper form input.search-field {background:none;color:var(--c-blue);font-weight:400;font-size:1.2rem;letter-spacing:0.1em;box-sizing:border-box;padding:0 10px;border:0;}
    .search-form-wrapper form input.search-field:focus {outline:0;}
    .search-form-wrapper form input.search-field::placeholder {color:var(--c-l-gray);}
    .search-form-wrapper form input.search-submit {background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none"><path fill="%23337ab7" fill-rule="evenodd" d="M5.4 13a7.6 7.6 0 1 1 15.2 0 7.6 7.6 0 0 1-15.2 0M13 3.6a9.4 9.4 0 1 0 0 18.8 9.36 9.36 0 0 0 5.98-2.147l5.884 5.883a.9.9 0 1 0 1.272-1.272l-5.883-5.884A9.36 9.36 0 0 0 22.4 13 9.4 9.4 0 0 0 13 3.6" clip-rule="evenodd"/></svg>') no-repeat 50% 50%;background-size:contain;cursor:pointer;border:0;box-sizing:border-box;overflow:hidden;text-indent:-999px;width:30px;height:30px;padding:0;}
    .search-form-wrapper form input.search-submit:hover {background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none"><path fill="%23f6001f" fill-rule="evenodd" d="M5.4 13a7.6 7.6 0 1 1 15.2 0 7.6 7.6 0 0 1-15.2 0M13 3.6a9.4 9.4 0 1 0 0 18.8 9.36 9.36 0 0 0 5.98-2.147l5.884 5.883a.9.9 0 1 0 1.272-1.272l-5.883-5.884A9.36 9.36 0 0 0 22.4 13 9.4 9.4 0 0 0 13 3.6" clip-rule="evenodd"/></svg>') no-repeat 50% 50%;}



/* Archives (Pagination)
------------------------------------------------------ */
.archive-posts .navigation.posts-navigation {padding:15px 0;border-top:1px solid var(--c-l-gray);}
.archive-posts .navigation.posts-navigation h2 {display:none;}
.archive-posts .navigation.posts-navigation .nav-links {display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;}
.archive-posts .navigation.posts-navigation .nav-previous {}
.archive-posts .navigation.posts-navigation .nav-next {justify-self:end;}

.archive-posts .navigation.posts-navigation .nav-previous a,
.archive-posts .navigation.posts-navigation .nav-next a {font-size:1rem;font-weight:500;border:1px solid var(--c-blue);padding:5px 15px;display:inline-block;}
.archive-posts .navigation.posts-navigation .nav-previous a::before {content:'⇐';display:inline-block;margin-right:3px;}
.archive-posts .navigation.posts-navigation .nav-next a::after {content:'⇒';display:inline-block;margin-left:3px;}

.archive-posts .navigation.posts-navigation .nav-previous a:hover,
.archive-posts .navigation.posts-navigation .nav-next a:hover {background:var(--c-blue);border:1px solid var(--c-blue);color:var(--c-white);text-decoration:none;}



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

}

@media only screen and (max-width:768px) {

    /* Ad Slots
    ------------------------------------------------------ */
    #mobile_sticky {position:fixed;bottom:40px;left:0;right:0;z-index:999;display:block;min-width:320px;min-height:50px;margin:auto;padding:0;}
    #mobile_sticky > div {padding:5px 0;margin:0 auto;background:rgba(255,255,255,0.6);width:100vw !important;}
    .ad-close-button {position:absolute;top:-12px;right:12px;width:24px;height:24px;text-align:center;background:#555;border-radius:50%;padding:0;margin:0;font-family:monospace;font-size:24px;line-height:1;color:#eee;text-decoration:none;font-weight:normal;}

    /* Menus
    ------------------------------------------------------ */
    .megamenu {}
        .megamenu .megamenu-target {top:60px;padding:15px 30px;height:calc(100dvh - 60px);}
            /* Content Blocks */
            .search-container {}
                .search-container form {padding:10px;}
                .search-container form input.search-field {font-size:1.1rem;padding:0 5px;}
            .featured-menu-mobile {margin:0;padding:15px 0;text-align:center;}
                .featured-menu-mobile ul {list-style:none;padding:15px;margin:0;}
                .featured-menu-mobile ul li {display:block;padding:0;margin:0;}
                .featured-menu-mobile ul li::after {content:'';display:block;width:30px;height:0;border-bottom:1px solid var(--c-l-blue);margin:3px auto;}
                .featured-menu-mobile ul li a {display:block;padding:5px 0;margin:0;font-size:1.1rem;line-height:150%;color:var(--c-white);}
                .featured-menu-mobile ul li a:hover {color:var(--c-el-gray);text-decoration:none;}
            .social-container {text-align:center;}
                .social-container .social {padding:15px 0 30px;}
                .social-container .social span {display:block;margin:0 0 15px;}

    /* Structure/Layout
    ------------------------------------------------------ */
    body {/*width:100dvw;overflow-x:hidden;*/} /* TEMPORARY - to remove */

    .wide {margin:0 -15px;}

    .headerTop {padding:15px 0;background:linear-gradient(0deg, #082237 0,#073f6d 100%);position:sticky;top:0;z-index:999;}
    .headerTop .grid {grid-template-columns:140px auto;grid-gap:15px;align-items:center;padding:0;position:static;z-index:1000;}
        .headerTop .logo-container .logo {margin:0;padding:0;line-height:1;}
        .headerTop .logo-container .logo a {display:block;width:140px;height:30px;background:url(../images/logo/ipaidia_logo.svg) no-repeat 0 50%;background-size:contain;}
        .headerTop .logo-container .logo a span {visibility:hidden;}
        .headerTop .featured-menu {display:none;}
        .headerTop .megamenu {justify-self:end;}

    .headerBottom {}
        .headerBottom .featured-tags {padding:10px 0;gap:20px;overflow-x:scroll;&::-webkit-scrollbar {display:none;}}
            .headerBottom .featured-tags span {width:90px;height:30px;}
            .headerBottom .featured-tags ul {display:inline-flex;list-style:none;padding:0;margin:0;justify-self:end;}
            .headerBottom .featured-tags ul li {display:inline-block;padding:0;margin:0;}
            .headerBottom .featured-tags ul li a {display:inline-block;padding:0 10px;margin:0;font-size:0.9rem;font-weight:700;line-height:150%;color:var(--c-ed-blue);white-space:nowrap;}
            .headerBottom .featured-tags ul li a:hover {color:var(--c-blue);text-decoration:none;}

    .content-area-wrapper {}
        main.content-area {padding:30px 0;}
        main.content-area.two-col {}
            main.content-area.two-col .container {}
            main.content-area.two-col .container .grid {grid-template-columns:1fr;grid-gap:30px;}
                /* Sidebar (ROS) */
                .two-col .sidebar {display:none;}
                .two-col .sidebar .widget-area {display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:60px;height:100%;}
                .two-col .sidebar .widget-area > .widget {height:100%;}
                .two-col .sidebar .widget-area > .widget .block-wrapper {position:sticky;top:45px;}
                /* Single Post */
                .two-col > article {}

    footer {}
        .footerTop {}
            .footerTop .container {}
            .footerTop .footer-menu {overflow-x:scroll;&::-webkit-scrollbar {display:none;}}
                .footerTop .footer-menu ul li a {font-size:1rem;white-space:nowrap;}
                .footerTop .footer-menu ul li:not(:last-child) a::after {margin:0 10px;}

        .footerMiddle {}
            .footerMiddle .container {}
            .footerMiddle .grid {grid-gap:30px;padding:30px 0;}
                .footerMiddle .logo-container .logo a {width:300px;height:60px;}
                .footerMiddle .social {height:24px;text-align:center;}
                .footerMiddle .social a {margin:0 10px;}

        .footerBottom {padding:0 0 90px;}
            .footerBottom .company-menu {margin:0;padding:15px 0;}
                .footerBottom .company-menu ul {display:block;}
                .footerBottom .company-menu ul li {display:block;}
                .footerBottom .company-menu ul li a {display:block;padding:5px 0;margin:0;font-size:0.9rem;}
            .footerBottom .copyrights-credits {font-size:0.85rem;}

    /* Widgets
    ------------------------------------------------------ */
    /* --- Global --- */

    /* ~ Frontpage Module Grid ~ */
    .grid.frontpage {grid-template-columns:1fr;gap:30px 15px;}
    .grid.frontpage .widget-container,
    .grid.frontpage .widget-container.grid-col-span-1,
    .grid.frontpage .widget-container.grid-col-span-2,
    .grid.frontpage .widget-container.grid-col-span-3,
    .grid.frontpage .widget-container.grid-col-span-4,
    .grid.frontpage .widget-container.grid-col-span-5,
    .grid.frontpage .widget-container.grid-col-span-6,
    .grid.frontpage .widget-container.grid-col-span-7,
    .grid.frontpage .widget-container.grid-col-span-8,
    .grid.frontpage .widget-container.grid-col-span-9,
    .grid.frontpage .widget-container.grid-col-span-10,
    .grid.frontpage .widget-container.grid-col-span-11,
    .grid.frontpage .widget-container.grid-col-span-12,
    .grid.frontpage .widget-container.grid-row-span-2,
    .grid.frontpage .widget-container.grid-row-span-3,
    .grid.frontpage .widget-container.grid-row-span-4,
    .grid.frontpage .widget-container.grid-row-span-5,
    .grid.frontpage .widget-container.grid-row-span-6 {grid-row-end:unset;grid-column-end:unset;}

    /* --- Default Widget HTML Structure (Nuevvo Posts Shortcode) --- */
    .widget-container.posts-block {}
        .widget-container .container {padding:0;}
        h2.posts-block-title {font-size:2rem;line-height:1;text-align:center;padding:0;margin:0;}
        h2.posts-block-title span,
        h2.posts-block-title a {display:inline-block;padding:0;margin:0;text-transform:uppercase;color:var(--c-ed-blue);}
        h2.posts-block-title a:hover {color:var(--c-blue);text-decoration:none;}

        .large-title h2.posts-block-title::before {font-size:3.6rem;letter-spacing:1rem;}
        .large-title h2.posts-block-title span,
        .large-title h2.posts-block-title a {line-height:3.2rem;font-size:2rem;letter-spacing:1rem;}
        .large-title h2.posts-block-title a:hover {text-decoration:none;color:var(--c-blue);}

        h2.strikethrough-title {font-size:2rem;padding:0;margin:0;gap:10px;}

        .posts-grid {display:grid;gap:15px;padding:15px 0;}
            .posts-grid article.post {}
                .posts-grid .post .post-body h3.post-title {font-size:1rem;padding:0;margin:5px 0;}
                .posts-grid .post .post-body .post-category a {font-size:0.8rem;}
                .posts-grid .post .post-body .post-category a:hover {}
                .posts-grid .post .post-body .post-tags a {font-size:0.8rem;}
                .posts-grid .post .post-body .post-date-created {font-size:0.8rem;background-size:0.8rem;padding-left:1.2rem;}

    /* Widgets
    ------------------------------------------------------ */
    /* Πρωτοσέλιδο (hp_featured) */
    .featured-posts-grid {display:grid;grid-template-columns:1fr;gap:15px;}
    .featured-posts-grid > .post.i1,
    .featured-posts-grid .featured-ads-horizontal-grid {grid-column-end:unset;}
    .featured-posts-grid .featured-ads-horizontal-grid {display:grid;grid-template-columns:1fr;gap:30px;align-items:center;}
    .featured-posts-grid .featured-sidebar {grid-row-end:unset;margin-bottom:60px;}
    .featured-posts-grid .featured-sidebar .sidebar-news .posts-grid {height:400px;}
    .featured-posts-grid > .post:nth-of-type(n+5) {grid-column-end:unset;}

    .featured-posts-grid > .post .post-body h3.post-title {font-size:1rem;padding:0;margin:5px 0;}
    .featured-posts-grid > .post .post-body .post-category a {font-size:0.85rem;}

    .featured-posts-grid > .post.i1 .post-image a,
    .featured-posts-grid > .post.i1 .post-image a img {aspect-ratio:4/3;}
    .featured-posts-grid > .post.i1 .post-body {padding:10px;}
    .featured-posts-grid > .post.i1 .post-body h3.post-title {font-size:1.25rem;}
    .featured-posts-grid > .post.i1 .post-body .post-content {display:none}

    .featured-posts-grid > .post:nth-of-type(n+2) {padding-bottom:5px;}
    .featured-posts-grid > .post:nth-of-type(n+2):not(:nth-of-type(n+5)) .post-body {margin-top:-25px;padding:0 10px 10px;}
    .featured-posts-grid > .post:nth-of-type(n+2):not(:nth-of-type(n+5)) .post-body .post-category {padding:5px 10px;margin:0 0 10px;}

    .featured-posts-grid > .post:nth-of-type(n+5) .post-body {margin:10px 0 10px -10px;padding:10px;}

    /* Παιδεία (generic) */
    .paideia .posts-grid {grid-template-columns:repeat(2, 1fr);padding:0;}
    .paideia .posts-grid .post {grid-column-end:unset;}

    .paideia .posts-grid .post:nth-child(n+3) {padding-bottom:15px;border-bottom:1px solid var(--c-l-gray);}
    .paideia .posts-grid .post:nth-child(n+7) {padding-bottom:0;border-bottom:none;}
    .paideia .posts-grid .post .post-image {}
    .paideia .posts-grid .post .post-body {margin-top:-25px;padding:0 10px 10px;position:relative;z-index:2;align-self:start;}
    .paideia .posts-grid .post .post-body .post-category {display:inline-block;background:var(--c-white);padding:5px 10px;margin:0 0 10px;}
    .paideia .posts-grid .post .post-body .post-tags {display:none;}

    .paideia .posts-grid .post:nth-child(-n+2) {grid-column-end:span 2;}
    .paideia .posts-grid .post:nth-child(-n+2) .post-body .post-title {font-size:1.15rem;}
    .paideia .posts-grid .post:nth-child(-n+2) .post-body .post-content {display:none;}

    .paideia .posts-grid .post:nth-child(n+3) .post-body .post-title {font-size:0.9rem;}

    /* Πανελλήνιες (generic) */
    .panellinies .posts-grid {grid-template-columns:1fr;gap:0;margin-top:-15px;}
    .panellinies .posts-grid .post .post-body {margin:10px 0 10px -10px;padding:10px;}

    /* Ειδήσεις (generic) */
    .eidiseis .posts-grid {grid-template-columns:repeat(2, 1fr);padding:0;}

    .eidiseis .posts-grid .post {grid-column-end:unset;}
    .eidiseis .posts-grid .post:nth-child(n+3) {padding-bottom:15px;border-bottom:1px solid var(--c-l-gray);}
    .eidiseis .posts-grid .post:nth-child(n+11) {padding-bottom:0;border-bottom:none;}
    .eidiseis .posts-grid .post .post-image {}
    .eidiseis .posts-grid .post .post-body {margin-top:-25px;padding:0 10px 10px;position:relative;z-index:2;align-self:start;}
    .eidiseis .posts-grid .post .post-body .post-category {display:inline-block;background:var(--c-white);padding:5px 10px;margin:0 0 10px;}
    .eidiseis .posts-grid .post .post-body .post-tags {display:none;}

    .eidiseis .posts-grid .post:nth-child(-n+2),
    .eidiseis .posts-grid .post:last-child {grid-column-end:span 2;box-shadow:0 0 45px 1px rgba(150, 150, 150, 0.3);}
    .eidiseis .posts-grid .post:nth-child(-n+2) .post-body .post-title,
    .eidiseis .posts-grid .post:last-child .post-body .post-title {font-size:1.15rem;}
    .eidiseis .posts-grid .post:nth-child(-n+2) .post-body .post-content {display:none;}

    .eidiseis .posts-grid .post:nth-child(n+3):not(:last-child) .post-body .post-title {font-size:0.9rem;}

    /* Απόψεις (generic) */
    .apopseis .posts-grid {grid-template-columns:1fr;gap:0;padding:0;margin-top:-15px;}
    .apopseis .posts-grid .post .post-body {position:relative;z-index:3;margin:10px 0 10px -10px;padding:10px;background:var(--c-white);}
    .apopseis .posts-grid .post .post-body .post-author {font-size:0.85rem;}

    /* Ενδιαφέροντα (generic) */
    .endiaferonta {padding:30px 15px;}

    .endiaferonta.large-title h2.posts-block-title::before {font-size:3rem;}
    .endiaferonta.large-title h2.posts-block-title span,
    .endiaferonta.large-title h2.posts-block-title a {font-size:2rem;letter-spacing:0.3rem;line-height:2.8rem;}

    .endiaferonta .posts-grid {grid-template-columns:1fr 1fr;}
    .endiaferonta .posts-grid .post .post-body .post-title {font-size:0.9rem;}
    .endiaferonta .posts-grid .post .post-body .post-tags {display:inline-block;background:var(--c-white);padding:5px 10px;margin:0 0 10px;}

    /* Υγεία (generic) */
    .ygeia .posts-grid {grid-template-columns:1fr 1fr;padding:0;}
    .ygeia .posts-grid .post .post-body .post-title {font-size:0.9rem;}

    .ygeia .posts-grid .post:nth-child(-n+4) {padding-bottom:15px;border-bottom:1px solid var(--c-l-gray);}
    .ygeia .posts-grid .post:nth-child(n+5) {padding-bottom:0;border-bottom:none;}

    .ygeia .posts-grid .post:nth-child(-n+2) {grid-column-end:span 2;padding-bottom:0;}
    .ygeia .posts-grid .post:nth-child(-n+2) .post-title {font-size:1.15rem;}

    /* Single Post
    ------------------------------------------------------ */
    .post-header {margin:0;padding:30px 15px;}
        .post-title {font-size:1.4rem;line-height:135%;margin:0 0 15px;padding:0;}
        .post-author a {grid-template-columns:30px auto;gap:10px;}
        .post-author a span {font-size:0.8rem;}
        .post-meta {font-size:0.75rem;}

    .post-image-container {padding:0 15px;margin:-15px 0 0;}

    .below-post-container {margin:30px -15px;}
        .related-posts h2 {font-size:1.4rem;padding:15px 0;margin:0;}
        .related-posts .related-posts-grid {display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px;padding:30px 15px;}
            .related-post-item .related-post-body {padding:10px;}
            .related-post-item .related-post-body .related-post-title a {font-size:0.9rem;}
            .related-post-item .related-post-body .related-post-date {font-size:0.8rem;}

    .post-introtext {font-size:1.2rem;line-height:135%;}
    .post-introtext p {line-height:135%;}
    .post-fulltext {font-size:1rem;}

    .ipaidia-on-google-news {font-size:0.9rem;line-height:150%;padding:15px;}
    .ipaidia-on-google-news a {font-size:1.1rem;}
    .ipaidia-on-google-news h3 a {background:url(../images/icons/google-news.svg) no-repeat 50% 0;background-size:60px;padding:60px 0 0;margin:0;}

    /* Page
    ------------------------------------------------------ */
    .is-page .post-title {}
    .is-page .post-fulltext {}

    /* Archives
    ------------------------------------------------------ */
    .author-info {gap:15px;padding-bottom:15px;}
    .author-info .author-avatar {width:60px;height:60px;margin:0 auto;}
    .author-info .author-avatar img {width:60px;height:60px;}
    .author-info .author-name {font-size:1.4rem;}
    .author-info .author-bio {display:none;}

    .archive-posts .page-title {font-size:1.4rem;}

    .archive-posts article {margin-bottom:15px;}
    .archive-posts article .post-image a,
    .archive-posts article .post-image a img {aspect-ratio:1/1;}
    .archive-posts article .post-body-container {margin-left:-20px;padding:10px 0;}
    .archive-posts article .post-body {padding:10px;}
    .archive-posts article .post-body .post-title {font-size:1rem;margin-bottom:5px;}
    .archive-posts article .post-content {display:none;}

    /* Archives (Search Results)
    ------------------------------------------------------ */
    .search-results .archive-posts .page-title {}

    /* Archives (Pagination)
    ------------------------------------------------------ */
    .archive-posts .navigation.posts-navigation .nav-previous a,
    .archive-posts .navigation.posts-navigation .nav-next a {font-size:0.8rem;padding:5px 10px;}
}

@media only screen and (min-width:576px) {
    .show-on-mobile,
    .hide-on-desktop {display:none !important;}
}

@media only screen and (max-width:575px) {
    .show-on-desktop,
    .hide-on-mobile {display:none !important;}
}



/* For Printing
------------------------------------------------------ */
@media print {

}



/* --- END --- */
