html,body,div,span,object,iframe,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}

*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit;outline:0}
html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10px;font-display:swap;font-family:sans-serif;outline:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:kern 1;font-feature-settings:kern 1;-webkit-font-kerning:normal;font-kerning:normal;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTSkuG2tq91CwNPt4hF7Mg5Y.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KaCWcynf_cDxXwCLxiixG1c.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSikuG2tq91CwNPt4hF7Mg5Y.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzCkuG2tq91CwNPt4hF7Mg5Y.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hikuG2tq91CwNPt4hF7Mg5Y.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxt5GpQskO7VpUWRbd-asVGM.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 400;
        font-display: swap;
    src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBsUoXVFlxKhsSNpZL15X_fI.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 600;
      font-display: swap;
    src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsoYsIjggYE7yxaVtDjAOuo.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 700;
      font-display: swap;
    src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxtLyKAmXwtyK8sQGxnpAP2c.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 800;
      font-display: swap;
    src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxuS5q-TycQ7Zw7zjvcuQKK0.ttf) format("truetype");
}

html {
  scroll-behavior: smooth;
}
.pagenewsgr{font-family:'Open Sans';background-color:#fff;padding-top:0;overflow-x:hidden;letter-spacing:-0.25px}
.prel{position:relative}
.flexgrid{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.gridrow{margin:0 auto;width:100%;max-width:1400px;padding:0 15px}
.maxgridrow{margin:0 auto;width:100%;max-width:1400px;padding:0 15px}
.uppercase{text-transform:uppercase}
.abslink{position:absolute;left:0;width:100%;height:100%;top:0;font-size:0;background-color:rgba(255,255,255,0);z-index:1}
.o-head-section{font-family:'Open Sans';width:100%;display:block;margin-top:2rem;padding-bottom:10px;font-size:2.3rem;font-weight:800;letter-spacing:-0.4px}
.o-head-section:before{content:"";border-top:5px solid #e91e4f;display:block;width:auto;margin-bottom:0;max-width:100px}
.o-head{font-family:'Open Sans';font-weight:normal;line-height:1.15;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#000}
.o-head-section a,
.o-head a{text-decoration:none;color:#000}
.toprow .o-head-section{margin-top:0;font-size:2rem}
.absimage{position:absolute;top:0;bottom:0;right:0;left:0;background-position:50% 25%;background-repeat:no-repeat;background-size:cover}
.mainlogo{margin:20px auto;max-height:90px;display:block}
#Webheader{background-color:#14264b;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:0;z-index:999;border-bottom:1px solid #081226;padding-top:0px;padding-bottom:8px;transition:all 0.3s ease}
#Webheader:before {
    border-top: 5px solid #e91e4f;
    display: block;
    width: 100%;
    top: 0;
    z-index: 999;
    content: "";
    position: relative;
}

.main-logo{margin:0;letter-spacing:-4px;color:#fff;line-height:6rem;padding:0 0;font-size:5rem;font-weight:700;background-color:#14264b;width:auto;display:inline-block;position:relative;margin-top:-5px;}
.main-logo span{color:#e91e4f;margin:0 2px}
.main-logo a{text-decoration:none;color:#FFF;transition:all 0.4s ease}
.post-author{text-transform:uppercase}

/* #Webheader .flexgrid {
    align-items: center;
}

.main-logo {
    transition:all 0.4s ease;
    min-width: 100px;
}#Webheader .main-logo {
    width: 300px;
}
#Webheader .main-logo{
    transition:all 0.4s ease;
    background-image: url(../imgs/justp.png);
    background-repeat: no-repeat;
    background-size: 0;
    background-position: 50% 50%
}


.main-logo a .pagenewslogo {
    margin-bottom: -5px;
}
#Webheader.sticky .main-logo {
    background-size: 40px;
    width: 60px;
    line-height: 0;
    padding: 0;
    height: 40px;
}
#Webheader.sticky .main-logo a{opacity:0}
#Webheader.sticky {
    padding-bottom: 2px;
} */

.main-logo{z-index:2}
.pagemenu{display:flex;align-items:center;padding-left:1rem;margin-bottom:10px;padding-top:12px}
.pagemenu h1 a,.pagemenu h2 a,.pagemenu li a{text-decoration:none;color:#FFF}
.pagemenu h1,.pagemenu h2,.pagemenu li{font-size:15px;list-style:none;line-height:1.2;color:#FFF;margin:0;padding:0 8px;font-weight:600;text-transform:uppercase}
.menu-row{display:flex;flex-direction:column}
.menu-row .list-unstyled li{font-size:13px;line-height:1.2;color:#FFF;margin:0;padding:0 8px;font-weight:600;text-transform:uppercase;list-style:none}
.menu-row .list-unstyled  {display:flex;align-items:center;margin-left:2rem;border-top:1px solid #fff;padding-top:7px;transition:all 0.3s ease}
.menu-row .list-unstyled li a{color:rgba(255,255,255,0.6);text-decoration:none}
.menu-row .list-unstyled .label{color:#e91e4f;padding-left:0}
.eretikos{background-color:#e8e8e8;padding:5px;border-bottom:1px solid #DDD;text-align:center}
.eretikos .label{font-size:14px;margin-right:5px;font-weight:700;color:#e91e4f}
.eretikos a{color:#222;text-decoration:none;font-size:14px;font-weight:600}
.tile-image img{width:100%}
.tile-content .o-head{font-size:15px;font-weight:600;line-height:1.2;margin-bottom:8px;margin-top:0;letter-spacing:-0.4px}
.o-meta{display:flex;flex-direction:column;font-size:12px;font-weight:600;color:#545454;margin-top:10px;letter-spacing:-0.25px;line-height:1}
.tile-content .o-meta .post-author,.tile-content .o-meta .post-date{font-size:12px;font-weight:600;color:#545454;letter-spacing:-0.25px;line-height:1}
.o-meta .post-author{padding-bottom:4px}
#footerpage{background-color:#14264b;margin-top:0;position:relative;z-index:1}
.footer-logo{margin:0 auto;text-align:center;padding:2rem 0}
.social-update{text-align:center;font-size:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.social-update {margin-top:2rem}
.social-update a{margin:0 5px;display:block;color:#fff;width:40px;height:40px;line-height:20px;border-radius:100%;font-size:30px;padding-top:7px;padding-left:2px}
.copyright{margin-top:1rem;text-align:center;padding:10px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.copyright span.copy-desc{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 10px}
.copyright span,.copyright span a{color:#fff;text-decoration:none;font-size:12px;font-weight:600;margin:0 5px 10px}
.telia img{margin-left:10px;max-width:60px}
.telia{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#FFF;background-color:rgba(0,0,0,0.3);padding:5px;font-size:12PX;font-weight:600;line-height:1.1}

.footer-logo{padding-bottom:0}
.xxxbreadcrumb{display:block;margin-bottom:40px;margin-top:15px}
.xxxbreadcrumb *{font-size:12px;color:#666;font-family:roboto,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase}
.eretikos.single-gaes{padding:0;background-color:transparent;border-bottom:0;text-align:left;display:flex;align-items:center;margin-left:2rem;border-top:1px solid #fff;padding-top:7px;transition:all .3s ease}
.single-gaes.eretikos a{COLOR:rgba(255,255,255,0.6);font-size:13px;line-height:1.2}
.date-social{text-align:center}
.date-social .header-main-date-dayname{color:#FFF;font-size:10px;font-weight:600}
.date-social{width:150px;display:flex;align-items:center;text-align:center;padding:0;margin:6px 0 0 20px}
.date-social .header-main-date-daynum{color:#e91e4f;font-size:28px;font-weight:700;line-height:1;letter-spacing:-0.2px}
.date-social .header-main-date-month{font-size:10px;font-weight:600;color:#FFF}
.social-s{display:flex;border-left:1px solid #DDD;margin-left:15px}
.social-s a{width:20px;margin:0 5px}
.social-s a img{opacity:.9}
#Webheader .maxgridrow.flexgrid{justify-content:space-between}
#cookiediv{position:fixed;bottom:0;left:0;width:100%;background-color:#f9f9f9;padding:8px 0;height:auto;border-top:1px solid #ddd;z-index:9999;display:none}
.cookies-welcome-wrap{align-items:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1230px;padding:0 15px;margin:0 auto;width:100%}
.cookies-welcome{font-size:15px;ext-align:center;line-height:1.3;text-align:center}
.cookies-btns{width:125px;margin-left:15px}
.cookies-btn-yes{display:inline-block;background:#e91e4f;color:#fff;font-size:18px;padding:6px 10px 5px;margin:0;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border-radius:3px;font-weight:600;font-size:15px}

#punch{display:none}
.telia span {
    display: flex;
    align-items: center;
    padding: 0 10px;
}

@media(max-width:1026px){
.menu-row{display:none}
#Webheader{padding:0}
.main-logo{font-size:3.8rem;letter-spacing:-2px;line-height:4.8rem;margin-bottom:0;padding-bottom:10px;margin-top:-5px}
.maxgridrow{padding:0 10px}
#Webheader .maxgridrow{padding:0 15px}
.date-social{display:none}
#punch{position:fixed;top:40px;width:40px;z-index:3}
#punch span{width:100%;height:3px;background-color:#FFF;display:block}
#punch span:nth-child(2){margin:4px 0}
#punch{display:block;position:fixed;top:20px;z-index:3;right:15px;width:30px}
.openedxxx .menu-row{display:block;position:fixed;bottom:0;top:5.9rem;background-color:#14264b;left:0;right:0}
.openedxxx .menu-row .nav.pagemenu{flex-direction:column;padding:0;text-align:left;align-items:flex-start;margin-bottom:0}
.openedxxx .menu-row .nav.pagemenu li,.openedxxx .menu-row .nav.pagemenu h2,.openedxxx .menu-row .nav.pagemenu h1{font-size:16px;border-bottom:1px solid rgba(255,255,255,0.2);width:100%;padding:6px 15px}
.openedxxx .menu-row .list-unstyled{border:0;flex-direction:column;align-items:flex-start;margin:0;padding:0}
.openedxxx .menu-row .list-unstyled li{font-size:16px;border-bottom:1px solid rgba(255,255,255,0.2);width:100%;padding:6px 15px}
.eretikos.single-gaes{flex-direction:column;align-items:flex-start;border:0;margin:0;padding:10px 15px}
.single-gaes.eretikos a{font-size:15px}
.telia {flex-direction: column;padding: 10px 0}
.telia span {display: flex;flex-direction: row;align-items: center;margin: 0 0 10px}
.telia img margin-left: 10px;max-width: 60px;margin-top: -4px}
}


/* #Webheader.sticky .main-logo {
    background-size: 30px;
    width: 60px;
    line-height: 0;
    padding: 0;
}
#Webheader.sticky .menu-row .list-unstyled {
    display: none;
}
#Webheader.sticky {
    max-height: 60px;
} */

@media(min-width:1200px){
.relative-posts .mask-image{overflow:hidden}
.relative-posts .mask-image .absimage{transition:all 0.3s ease}
.relative-posts:hover .mask-image .absimage {transform: scale(1.1)}
}



.single-share.sticky .at-share-btn {
    border: 1px solid rgb(20, 38, 75);
    margin: 0;
    border-bottom: none;
}.single-share.sticky .at-share-btn:last-child {
    border-bottom: 1px solid rgb(20, 38, 75);
}

.single-share.sticky .at-resp-share-element .at-share-btn:focus,
.single-share.sticky .at-resp-share-element .at-share-btn:hover{transform:initial;background-color:#F4f4f4}
.single-share.sticky .at-share-btn:hover{background-color:#f4f4f4!important}
.at-share-dock-outer.addthis-smartlayers.addthis-smartlayers-mobile {
    display: none;
}

.qc-cmp2-summary-section p {
    line-height: 1;
    font-size: 12px!important;
}	


.postbody * {
    word-break: break-word;
}