/* @import url('https://fonts.googleapis.com/css?family=Anton|Noto+Serif|Roboto+Condensed:400,700|Roboto:400,500,700,900&amp;subset=greek'); */
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{box-sizing:inherit;outline:0}
html{box-sizing:border-box;font-size:10px;font-family: 'Roboto', 'Arial',sans-serif;outline:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

html, body{background-color:#FFFFFF;}
body {min-width:1220px}

a,
a:hover,
a:visited{color:#000;text-decoration:none;}

.home{padding-top:0}
.fullwidth {width:100%;max-width:100%;}
.gridrow{max-width:1230px;width:100%;margin:0 auto;padding:0 15px}
.tablerow {display:table}
.minigrid{max-width:80%;max-width:900px;margin:0 auto;padding:0 15px}
.flexgrid{display:flex}
.align-center{align-items:center}
.clearfix{clear:both}
.db{display:block;}
.prel{position:relative;}
.pabs{position:absolute}
.absimage{top:0;bottom:0;left:0;right:0;background-position:top center;background-repeat:no-repeat;background-size:cover;position:absolute;}
.uppercase{text-transform:uppercase}
.roboto{font-family:'Roboto','Arial',sans-serif}
.bold700{font-weight:700}
.bold900{font-weight:900}
.normal-text {font-size: 1.5rem;line-height: 1.1}
.tiny-font {font-size: 1.3rem;line-height: 1.1}
.dark-c{color:#111111;transition:all 0.3s ease;}
.white-c{color:#FFFFFF;transition:all 0.3s ease;}

a.white-c,
a.white-c:hover,
a.white-c:visited{color:#FFFFFF}

/* GENERAL 
*/
.paddb40{padding-bottom:40px}
.post-date{color:#b50000;font-size:12px;font-weight:500;margin-bottom:8px;line-height: 1}
.box-label{background-color:#c0272d;font-size:1.8rem;padding:8px 10px;box-sizing:border-box;font-weight:500;color:#FFF;line-height:1.1;margin-bottom:10px;display:block;text-align: center}
.header-label{font-size:2.5rem;padding:5px 0 5px;box-sizing:border-box;font-weight:700;margin-bottom:15px;display:block;border-bottom:2px solid #000;color:#c0272d;line-height:1}
.zonablack{font-weight:900}

/* FOOTER */
#colophone {background-color: #272727;margin-top: 5rem; padding: 4rem 0 10rem;position:relative}
.max150{max-width:150px;}
.max300{max-width: 300px}
#colophone .minigrid .center-image {display: block;margin: 0 auto 10px}
.unorder{text-align:center;justify-content:center;display:flex;font-size:13px;padding:8px 0}
.unorder li{list-style:none;margin:0 8px}
.unorder li a{color:#FFF;line-height:1.2;font-weight:500}
.copyrighted{position:absolute;bottom:0;background:#000}
.footer-x-1{width:300px;float:left;display:block;text-align:left}
.footer-x-2{display:block;padding-left:5rem;float:left;width:calc(100% - 300px)}
.footer-x-2 .menu{display:block;width:33%;float:left}
.footer-x-2 .menu li{list-style:none;font-size:1.5rem;font-weight:500;margin-bottom:5px;display:block}
.footer-x-2 .menu li a{color:#FFF}
.footer-x-1 .max300{max-width:200px}
.footer-x-1 .max150{max-width:100px}
#colophone .gridrow.flexgrid{align-items:flex-start}
.footer-x-1 .colt-2.social a {
    color: #222;
    background-color: #FFF;
    margin: 0 5px;
    height: 32px;
    width: 32px;
    font-size: 20px;  
}.footer-x-1 .colt-2.social {
    margin: 1rem auto;
    text-align: center;
    display: flex;
    border-top: 1px solid #444;
    padding-top: 15px;
}.footer-x-2 .menu li .submenu {
    margin: 10px 0;
}.footer-x-2 .menu li .submenu li a {
    color: #bbb;
}
.media-logo {margin-top: 50px;max-width: 100px;margin: 50px auto 0}

/* HEADER */
.top-menu .flexgrid{display:table;align-items:center;font-size:15px;float:right;font-weight:500}
.top-menu{text-align:right;position:relative;display:table;width:100%;height:36px}
.top-menu .flexgrid .social,.top-menu .flexgrid .keyp,.top-menu .flexgrid .search{height:36px;width:auto;padding-right:10px;display:table-cell;vertical-align:middle}
.top-menu{text-align:right}
/* .social a{background-color:#000;width:24px;height:24px;display:block;float:left;border-radius:100%;color:#FFF;text-align:center;padding:2px 6px;font-size:14px} */
.top-menu .flexgrid div a{margin:0 3px}
.top-menu .flexgrid .search{padding-right:0;width:230px}
.search table.gsc-search-box td.gsc-input{padding-right:0}
.search form.gsc-search-box{margin:0}
.search table.gsc-search-box{margin-bottom:0}
.search .gsc-search-button-v2{margin-top:0}
#Identity {background-color:rgba(149,163,168,0.97)}
#Identity .flexgrid {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#Identity.sticky {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 99;
    top: 0;
}
.header .menu {
  clear: both;
  max-height: 0;
  transition: max-height .2s ease-out;
}
.header-logo {
    display: block;
    margin-top: 5px;
    margin-bottom: -2px;
}
.logo-cell {
    max-width: 270px;
}

/* menu icon */
/* menu */
.header .menu {
  clear: both;
  max-height: 0;
  transition: max-height .2s ease-out;
}
/* menu icon */
.header .menu-icon {
  cursor: pointer;
  display: inline-block;
  float: right;
  padding: 10px 0;
  position: relative;
  user-select: none;
}
.header .menu-icon .navicon {
  background: black;
  display: block;
  height: 3px;
  position: relative;
  transition: background .2s ease-out;
  width: 28px;
}
.header .menu-icon .navicon:before,
.header .menu-icon .navicon:after {
  background: black;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  transition: all .2s ease-out;
  width: 100%;
}
.header .menu-icon .navicon:before {top: 6px}
.header .menu-icon .navicon:after {top: -6px}

/* menu btn */

.header .menu-btn {
  display: none;
}

.header .menu-btn:checked ~ .menu-icon .navicon {
  background: transparent;
}
.header .menu-btn:checked ~ .menu-icon .navicon:before {
  transform: rotate(-45deg);
}
.header .menu-btn:checked ~ .menu-icon .navicon:after {
  transform: rotate(45deg);
}
.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
  top: 0;
}

.header h2 a,  
.header li a{color:white;}

/* 48em = 768px */

@media (min-width: 800px) {
  .header h2,
  .header li {
    float: left;
    list-style:none;font-size:15px;
    clear: initial;
    margin: initial;
  }
  .header p,
  .header li {
    float: left;
    list-style:none;font-size:15px;
    clear: initial;
    margin: initial;
  }
  .header h2 a,  
  .header li a {
   margin-right:5px;
   padding-right:5px;
    font-weight:700;
   border-right:1px solid black;
   color:black;
  }
  .header p a,  
  .header li a {
   margin-right:5px;
   padding-right:5px;
    font-weight:700;
   border-right:1px solid black;
   color:black;
  }
  
  .header h2:last-child a,  
  .header li:last-child a { margin-right:0;padding-right:0;border:none}
  .header p:last-child a,  
  .header li:last-child a { margin-right:0;padding-right:0;border:none}
  
  .header .menu {
    clear: none;
    float: right;
    max-height: none;
  }
  .header .menu-icon {
    display: none;
  }
}

/* PROTOSELIDO */
.protoselido{height:85vh;position:relative}
.protoselido .absimage{height:100%; background-position: center;}
.big_story_sand{position:absolute;bottom:0;background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0) 0,rgba(0,0,0,.7) 50%,rgba(0,0,0,.9) 100%) repeat scroll 0 0;left:0;right:0;padding:15px 0 10px;z-index:1}
.big_story_sand .thetitle{font-size:46px;line-height:1;margin-bottom:5px;display:block;text-shadow:2px 2px 2px #000;max-width:95%}
.fluid-container.clearfix{margin-top:15px;border-top:1px solid #DDD;padding:16px 0 0}
.expert_summary p{margin:0 0 10px}
.expert_summary{font-size:16px;line-height:19px;color:#FFF}
.big_story_sand .kicker{background-color:#b82228;display:table;clear:both;color:#FFF;padding:8px 12px 7px;line-height:1}
.time_ago{font-size:14px;color:#f6a300}
.protoselida-row .three-cols .grid-story-image{height:200px}


/* NEWSBRIEF */
.latest-col{width:300px;display:block}
.latest-selected{width:calc(100% - 300px);padding-left:20px}
.brief-row .post__tile{color:#191919;font-size:14px;font-weight:700;line-height:1.3em;margin:0 0 8px}
.brief-row{border-bottom:1px solid #DDD;margin-bottom:10px;padding-bottom:10px}
.leftPanel{width:calc(100% - 325px);display:block;float:left}
.rightPanel{padding-left:25px;width:325px;display:block;float:right}
.brief-story.bfs_1 .brief-story-image,
.brief-story.bfs_2 .brief-story-image,
.brief-story.bfs_3 .brief-story-image{height:420px;width:100%;position:relative;clear:both}

.brief-story.bfs_4 .brief-story-image,
.brief-story.bfs_5 .brief-story-image,
.brief-story.bfs_6 .brief-story-image{height:180px;position:relative;width:100%;clear:both}

.brief-story.bfs_1 .brief-story-text,
.brief-story.bfs_2 .brief-story-text, 
.brief-story.bfs_3 .brief-story-text{padding:8px 15px;margin-bottom:10px}

.brief-story.bfs_1 .brief-story-text h3,
.brief-story.bfs_3 .brief-story-text h3,
.brief-story.bfs_2 .brief-story-text h3{font-size:2.8rem;line-height:1;margin:0 0 10px;display:block;letter-spacing:-0.25px;font-weight:700}

.brief-story-text .normal-text{color:#676767;font-weight:400}
.brief-story-text .tiny-font{color:#676767;font-weight:400}

.brief-story.bfs_4 .brief-story-text h3,
.brief-story.bfs_5 .brief-story-text h3,
.brief-story.bfs_6 .brief-story-text h3{font-size:1.7rem;line-height:1;margin:0 0 10px;display:block;letter-spacing:-0.25px;font-weight:700}

.brief-story.bfs_4 .brief-story-text,
.brief-story.bfs_5 .brief-story-text,
.brief-story.bfs_6 .brief-story-text {padding:8px 12px;margin-bottom:10px}
.box-label h1 {
    margin: 0 5px;
    font-size: inherit;
    line-height: inherit;
    clear: initial;
    display: initial;
    font-weight: 500;
}


/* GREECE WORLD */
.worldpanel {
    float: left;
    width: 325px;
    border-radius: 10px;
    box-sizing: border-box;
    display: block;
    min-height: 700px;
    padding-top: 10px;
    padding-left: 25px;
}
.greecepanel {width: calc(100% - 325px);display: block;padding: 1rem 0;float:left;}
.grid-story.bfs_1, .grid-story.bfs_2 {width: calc((100% / 2) - (20px/2))}
.flexwrapper{width:100%;clear:both;display:flex;flex-wrap:wrap;justify-content:space-between}
.grid-story.bfs_3,.grid-story.bfs_4,.grid-story.bfs_5,.grid-story.bfs_6,.grid-story.bfs_7{width:calc((100% / 5) - (60px/5))}
.grid-story.bfs_1 .grid-story-image,.grid-story.bfs_2 .grid-story-image{height:250px}
.grid-story .grid-story-image{height:125px}
.grid-story.bfs_1 .grid-story-text h3,.grid-story.bfs_2 .grid-story-text h3{font-size:2.2rem;line-height:1;margin:0 0 10px;display:block;letter-spacing:-0.25px;font-weight:700}
.grid-story-text h2,
h3.post__tile,.grid-story-text h3{font-size:1.7rem;line-height:1;margin:0 0 10px;display:block;letter-spacing:-0.25px;font-weight:500}
.grid-story.bfs_1 .grid-story-text,.grid-story.bfs_2 .grid-story-text{padding:8px 15px;margin-bottom:10px}
.grid-story-text{padding:8px 12px;margin-bottom:10px}
.grid-story-text .normal-text {color: #676767;font-weight: 400}
.worldpanel .flexrow {display: flex;flex-direction: row-reverse;}
.worldpanel .flexrow .brief-col {padding-left: 0;padding-right: 12px}


/* ECONOMY POLITIKI*/
.PEleft{width:calc(100% - 325px);display:block;float:left}
.PERight{WIDTH:325px;display:block;float:left;padding-left: 25px;}
.area-widget {margin-bottom: 20px}
.area-widget img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}.area-widget img.max150 {
    max-width: 150px;
}
.pointer {
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    margin-top: 12px;
}
.pointer a{color:rgba(149,163,168,1)}
.OikonomiaPanel{padding-left:12px}
.politikiPanel{padding-right:12px}
.politikiPanel,.OikonomiaPanel{width:50%;float:left;display:block}
.flexrow{display:flex;margin-bottom:10px;border-bottom:1px solid #DDD;padding-bottom:10px}
.flexrow .brief-story-image{height:90px;width:120px;display:block}
.flexrow .brief-col{width:calc(100% - 120px);padding-left:12px;box-sizing:border-box}
.flexrow:last-child{border:0;margin-bottom:0;padding-bottom:0}
.three-cols:last-child{margin-right:0}
.three-cols{width:calc((100%/3) - (60px/3));margin-right:15px;margin-bottom: 2rem; border: 1px solid black; padding: 10px;}
.three-cols .grid-story-image{height:165px}
.AthlitismosPanel{clear:both;}
.smaller-xo {
    margin-bottom: 3rem;
}


/* PLUS */
.five-cols.fv_5,.five-cols.fv_10{margin-right:0}
.five-cols{width:calc((100%/5) - (60px/4));margin-right:15px}
.five-cols .grid-story-image{height:150px}
#PLUS{background-color:#ededed;border-radius:10px;padding:15px 15px 0}
.plusflexwrapp{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}
.plus-logo{color:#c0272d;padding-top:50px;display:block;font-family:"Limelight",Sans-serif;font-size:80px}
.grid-story-image .kicker{background:#c0272d;z-index:9;position:absolute;left:12px;color:#FFF;background-color:#c0272d;border-radius:0;margin:0;font-size:12px;font-weight:500;padding:4px 10px;bottom:0}


/* SINGLE */
.mvp-post-img-wrap img,.mvp-post-img-wrap{width:100%}
.mvp-post-head-wrap{padding:0 0}
.mvp-post-title{font-size:28px;line-height:1.1;letter-spacing:-0.25px;font-weight:900;margin:0 0 10px}
.xxxbreadcrumb{position:relative;font-size:11px;color:#999;text-transform:uppercase;margin-bottom:5px}
.kicker{font-size:16px;font-weight:700;color:black;margin-bottom:5px;display:block}
.summary.mvp-post-excerpt{font-size:18px;line-height:1;font-weight:500;margin:0 0 10px;display:block;clear:both}
.zox-alp-side{width:330px;padding-left:30px; height:85%;}
.zox-post-main{width:calc(100% - 330px)}
.articlepost{margin-top:30px;clear:both}
.mvp-post-main{padding:0 0;font-size:1.7rem;line-height:1.3}
.mvp-content-main p {margin: 0 0 15px;color: #323232;word-break:break-word}
.mvp-post-tags{margin:0 auto;border-top:1px solid #e5e5e5;padding:5px 0;font-size:1.9rem;font-weight:normal;border-bottom:1px solid #e5e5e5}
.article-side-tags div{display:inline-block;margin-right:10px}
.mvp-post-tags a,.mvp-post-tags a:visited{font-size:16px;color:red;display:inline-block;position:relative}
.zox-alp-side .latest-col{width:100%}
.mvp-content-main iframe {max-width: 100%}
.mvp-post-img-wrap {margin: 10px 0}
.single-share{margin-top:1rem;padding:10px 0;display:table;width:100%;margin:0 auto 2rem}
.single-share .sharetable .facebook-box{background-color:#3b5998}
.single-share .sharetable .facebook-box,.single-share .sharetable .twitter-box,.single-share .sharetable .messenger-box,.single-share .sharetable .email-box{width:25%;height:40px;display:block;float:left;text-align:center}
.single-share .sharetable .twitter-box{background-color:#3daced}
.single-share .sharetable .messenger-box{float:left;display:block;text-align:center;color:#fff;background-color:#0083ff}
.single-share .sharetable .email-box{background-color:#b82228}
.single-share .sharetable .facebook-box a, .single-share .sharetable .twitter-box a, .single-share .sharetable .email-box a, .single-share .sharetable .messenger-box a {font-size: 2rem;line-height: 2;color: #fff;display: block}
.mvp-content-main p a, .mvp-content-main p a span {color: red!important;}
.mvp-author-info-wrap {
    font-size: 12px;
    display: flex;
    border-bottom: 1px solid #DDD;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-bottom: 4px;
}.mvp-author-name-wrap {
   /* border-right: 1px solid #ccc;
    padding-right: 10px;
    margin-right: 10px;*/
}
.mvp-content-main {
    font-family: Arial,sans-serif;
}.RelatedPosts {
    margin-top: 5rem;
}
.page .zox-post-main {
    width: 100%;
    padding-top: 3rem;
}
.RelatedPosts .flexgrid {
    flex-wrap: wrap;
}.RelatedPosts .flexgrid .three-cols:nth-child(3), .RelatedPosts .flexgrid .three-cols:nth-child(6) {
    margin-right: 0;
}




/*ARCHIVES */
.flexgridwrapp{display:flex;flex-wrap:wrap}
.archive .three-cols:nth-child(3n+3) {margin-right: 0;}
.archive .three-cols{margin-bottom:2rem; border:1px solid black; padding:10px;}
.header-label .submenu li{list-style:none;font-size:17px;border-right:1px solid #222;margin-right:10px;padding-right:10px}
.header-label .submenu{display:flex;margin-left:20px;align-items:center;justify-content:flex-end}
.header-label .submenu li:last-child{margin-right:0;border-right:0;padding-right:0}
.archive .header-label h1{margin:0;clear:initial;font-size:15px;}
.archive .header-label{display:flex;align-items:baseline;margin-top:3rem}
.header-label .submenu li a{color:#222;font-weight:400}


/* EDITORS */
#EDITORS{position:relative;border:2px solid #c0272d;max-width:1170px;margin:0 auto 40px;padding-top:35px}
#EDITORS:after{content:"";position:absolute;max-width:900px;width:95%;margin:0 auto;background-color:#FFF;display:block;bottom:-5px;left:0;right:0;top:initial;height:10px}
#EDITORS:before{content:"";position:absolute;max-width:200px;width:40%;margin:0 auto;background-color:#FFF;display:block;top:-5px;left:0;right:0;height:10px}
#EDITORS .opinions-header{max-width:150px;margin:0 auto 20px;position:absolute;right:0;top:-20px;left:0}
.next-previous.prel{display:table;width:100%;margin-top:20px}
.left.pages{margin-top:0;background:#ebebeb;padding:10px;border-radius:0;font-size:2rem;float:left}
.t-center{text-align:center}
.next-previous .previous{display:inline-block;margin:0 15px}
.next-previous .next {display: inline-block;margin: 0 15px}
.next-previous .sep {
    display: inline-block;
    position: relative;
    height: auto;
    float: none;
    margin: 0;
}
.sep .sepinner{width:1px;border:1px solid #ccc;height:45px;text-indent:-9999px;position:absolute;top:-10px}
.next-previous .next a,.next-previous .previous a{display:block;width:48px;height:48px;text-indent:-9999px;background-repeat:no-repeat;background-size:32px;border:1px solid #444;background-position:center}
.next-previous .previous.no-action,.next-previous .next.no-action{opacity:0.1;cursor:initial}
.next-previous .previous a {background-image: url(../imgs/left-arrow.png)}
.next-previous .next a {background-image: url(../imgs/right-arrow.png)}
.no-action a:hover {cursor: initial}
.mvp-org-wrap {display: none}

.kiosk-col {
    display: block;
    width: calc((100% / 3) - (30px/3) );
    margin-right: 15px;
    padding: 12px;
    background-color: #efefef;
    border-radius: 0;
    margin-bottom: 15px;
}.flexwrappkioski {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: self-start;
}.kiosk-col:nth-child(3n+3) {
    margin-right: 0;
}.single-kioski_posts .zox-post-main {
    width: 100%;
    margin: 30px 0;
}
.authorimage {
    width: 50px;
    height: 50px;
    background-size: 100%;
    margin-top: -30px;
    z-index: 99;
    position: relative;
    margin-left: 10px;
}

.copyrighted{position:absolute;bottom:0;background:#000;padding:8px 0;font-size:1.2rem}
.copy-cell.align-right{text-align:right}
.copy-cell{width:50%;margin:0 auto;text-align:left;font-size:12px;color:#FFF}
.copy-cell a{color:#FFF}


@media all and (max-width:800px) { 
    .prel{
        position:relative!important;
    }
    .absimage{
        position:absolute!important;
    }
    .today-date{
        padding-top:40px!important;
    }
.top-menu{display:none}
.gridrow{padding:0 10px} 
.latest-selected{width:100%;order:1;padding:0}
.latest-col{width:100%;order:2}
body{min-width:initial}
#NEWSBRIEF.flexgrid{flex-wrap:wrap;flex-direction:column}
.leftPanel{width:100%;float:none}
.rightPanel{width:100%;padding:0;float:none;clear:both}
.greecepanel{padding:0;width:100%;clear:both;float:none}
.worldpanel{float:none;clear:both;width:100%;padding:0;min-height:initial}
.grid-story.bfs_3,.grid-story.bfs_4,.grid-story.bfs_5,.grid-story.bfs_6,.grid-story.bfs_7{width:calc((100% / 2) - (10px/2))}
.PEleft{width:100%;clear:both;float:none}
.politikiPanel,.OikonomiaPanel{width:100%;clear:both;float:none;padding:0}
.AthlitismosPanel .flexgrid{flex-direction:column}
.three-cols{width:100%;margin:0}
.brief-story.bfs_1 .brief-story-image, 
.brief-story.bfs_2 .brief-story-image,
.brief-story.bfs_3 .brief-story-image{height:230px}
  
  
.brief-story.bfs_1 .brief-story-text h3,
.brief-story.bfs_2 .brief-story-text h3,
.brief-story.bfs_3 .brief-story-text h3{font-size:2.3rem} 
  
.brief-story.bfs_3 .brief-story-text,
.brief-story.bfs_4 .brief-story-text,
.brief-story.bfs_5 .brief-story-text, 
.brief-story.bfs_6 .brief-story-text,   
.brief-story.bfs_1 .brief-story-text,
.brief-story.bfs_2 .brief-story-text,
.grid-story-text,
.grid-story.bfs_1 .grid-story-text,
.grid-story.bfs_2 .grid-story-text{padding:8px 0}
  
.plusflexwrapp .five-cols:nth-child(odd){margin-right:0}
.plusflexwrapp .five-cols{width:calc((100%/2) - (10px/1));margin-right:10px}
#PLUS{padding:10px;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);max-width:calc(100% + 20px);border-radius:0}
.plusflexwrapp{justify-content:space-around}
.plusflexwrapp .five-cols.fv_1{width:100%;clear:both;margin-right:0}
.plus-logo{font-size:40px;padding:0}
.five-cols.fv_10{display:none}
.five-cols .grid-story-image{height:120px}
.brief-story.bfs_3 .brief-story-image, .brief-story.bfs_4 .brief-story-image, .brief-story.bfs_5 .brief-story-image,  
.three-cols .grid-story-image{height:200px}
.grid-story.bfs_1 .grid-story-text h3, .grid-story.bfs_2 .grid-story-text h3{font-size:1.8rem}  
h3.post__tile, .grid-story-text h3{font-size:1.7rem}  
.grid-story.bfs_1 .grid-story-image, .grid-story.bfs_2 .grid-story-image{height:130px}  
.grid-story.bfs_3 .normal-text, .grid-story.bfs_4 .normal-text, .grid-story.bfs_5 .normal-text, .grid-story.bfs_6 .normal-text,  
.grid-story.bfs_1 .grid-story-text .normal-text, .grid-story.bfs_2 .grid-story-text .normal-text {display: none}
.grid-story-image .kicker {left: 0;padding: 3px 8px}
.grid-story.bfs_1, .grid-story.bfs_2 {width: calc((100% / 2) - (10px/2))}
#NEWSBRIEF.flexgrid .latest-col {margin-top: 10px}
.politikiPanel {margin-bottom: 20px}
.max150 {max-width: 100px}
.max300{max-width:150px}
.copyrighted li {width: 50%;display: block;clear: both;font-size: 11px;margin: 0;padding: 0 8px;text-align: left}
.copyrighted .unorder {flex-wrap: wrap}  
.articlepost .flexgrid{flex-direction:column}
.zox-post-main{width:100%}
.zox-alp-side{width:100%;padding:0}
.mvp-post-main,.mvp-post-head-wrap{padding:0 0}
.article-side-tags div{font-size:15px;margin-right:5px}  
.articlepost {margin-top: 10px;clear: both}
.header-logo {max-width: 200px;}
.articlelist .flexgrid {flex-direction: column}  
.archive .three-cols {margin-bottom: 1rem}  
.mvp-content-main h4 {margin: 5px 0}
.mvp-post-title{font-size:2.4rem}
.normal-text{font-size:1.4rem}
.mvp-post-img-wrap {margin-left: -10px;margin-right: -10px;width: calc(100% + 20px);margin-top: 10px;margin-bottom: 10px}  
.mvp-content-main img {width: 100%;max-width:100%}
.mvp-content-main div {width:auto!important; max-width:100%!important}
.kicker{font-size:14px}  
.xxxbreadcrumb {font-size: 10px;border-bottom: 1px solid #DDD;padding-bottom: 5px;margin-bottom: 10px}
.brief-story.bfs_3 .brief-story-text h3, .brief-story.bfs_4 .brief-story-text h3, .brief-story.bfs_5 .brief-story-text h3{font-size:1.9rem}  
.header-label{margin-bottom:10px} 
.newsBrief .brief-row:last-child {border: none}
#colophone{margin-top:3rem}  
.expert_summary{font-size:14px;line-height:1.2}
.big_story_sand .thetitle{font-size:23px}
.protoselida-row.flexgrid{flex-direction:column}
.big_story_sand .kicker{padding:5px 9px}
.time_ago{font-size:13px}
.footer-x-2{display:block;padding:0;width:100%}
#colophone .gridrow.flexgrid{flex-direction:column}
#colophone{padding:3rem 0 6rem}
.footer-x-1{width:100%;margin-bottom:3rem}
.footer-x-2 .menu li{font-size:1.1rem}
.footer-x-2{display:flex;justify-content:space-between}
.footer-x-2 .menu:last-child{padding-left:10px}
.footer-x-2 .menu:nth-child(2){padding-left:15px}
.footer-x-2 .menu{width:33.333%}
.footer-x-1 .colt-2.social a{width:24px;height:24px;font-size: 14px;}  
#EDITORS .grid-story.bfs_6 .grid-story-text, #EDITORS .grid-story.bfs_5 .grid-story-text {margin-bottom: 0}
.archive .header-label{flex-direction:column}
.header-label .submenu{margin-left:0;margin-top:15px;flex-wrap:wrap;justify-content:start}
.header-label .submenu li{font-size:14px;padding-right:5px;margin-right:5px;}
.header .menu {clear: both;max-height: 0;transition: max-height .2s ease-out;position: absolute;left: 0;right: 0;top: 40px;background-color:white;overflow: hidden;}
.header .menu h2 a,  
.header .menu li a {padding: 0}
.header .menu h2,  
.header .menu li {padding: 8px 15px 0 10px;text-align: left;display: block;margin:0;    font-size: 14px;font-weight: 500;}  
.header .menu li.nm{display:none}
.header .menu-btn:checked ~ #Identity {background:#000}
.header .menu-btn:checked ~ .menu {max-height: 1960px;height:1960px;padding-bottom: 10px; margin-top:15px;}
.single-share .sharetable .facebook-box a, .single-share .sharetable .twitter-box a, .single-share .sharetable .email-box a, .single-share .sharetable .messenger-box a {font-size: 1.6rem;line-height: 2;}
.single-share .sharetable .facebook-box, .single-share .sharetable .twitter-box, .single-share .sharetable .messenger-box, .single-share .sharetable .email-box{height:33px}  
.next-previous.prel{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 20px;margin-top:40px;margin-bottom:30px;display:table;clear:both}
.left.pages{font-size:1.8rem;padding:5px 8px}
.next-previous .next a,.next-previous .previous a{width:36px;height:36px;background-size:24px}
.sep .sepinner {height: 36px} 
.media-logo{max-width:80px}
.kiosk-col{margin-right:0;width:100%;}
.copy-cell.align-right{text-align:left}
.copy-cell{width:50%;margin:0 auto;text-align:left;font-size:11px;color:#FFF}  
.protoselido {height: 360px;position: relative}
.protoselido .expert_summary.zonamedium p {display: none}

}


.leftPanel img {
    margin: 0 auto;
    display: block;
}




@media all and (min-width:1200px){
    
.greecepanel .grid-story.bfs_3,
.greecepanel .grid-story.bfs_4,
.greecepanel .grid-story.bfs_5,
.greecepanel .grid-story.bfs_6,
.greecepanel .grid-story.bfs_7 {
    width: calc((100%/4) - (60px/4));
}

.greecepanel .grid-story.bfs_3 .normal-text,
.greecepanel .grid-story.bfs_4 .normal-text,
.greecepanel .grid-story.bfs_5 .normal-text,
.greecepanel .grid-story.bfs_6 .normal-text,
.greecepanel .grid-story.bfs_7  .normal-text { display:none}

}

.three-cols .dfprow {
    background-color: #f5f5f5;
    height: 100%;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
}

#banner7,
#banner9 {margin-bottom: 20px}