#pagecontainer{padding:30px;display:block;width:100%;margin:0 auto;position:relative;max-width:1230px;background-color:#fff}
.single #pagecontainer{background:#fff;padding:0 10rem 3rem}
.single #pagecontainer .posts-container{width:calc(100% - 350px);margin-right:30px}
.single article{max-width:100%;width:100%}
.flexgrid.postmeta{margin-bottom:0;font-size:1.5rem;color:#666;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}
span.mvp-author-avatar{margin-right:5px;margin-left:5px}
.mvp-author-name a{color:#000}
.postmeta span:after{content:'';display:inline-block;vertical-align:middle;width:5px;height:5px;border-radius:100%;margin:-2px 7px 0;background:#000}
.kicker-category{background:#ed174b;color:#fff;font-size:1.7rem;font-weight:700;line-height:1;margin-top:2rem;display:inline-block;clear:both;padding:5px 10px 7px;white-space:nowrap}
.single .entry-title{color:#000;letter-spacing:-2px;margin:10px 0 20px;font-size:4rem;line-height:1;font-weight:900}
figure.post-main-image{margin:0 0 1rem;width:100%;max-width:100%}
.post-main-image img{width:100%}
.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}
.dxkx{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px}
.scxt.sticky{padding-bottom:380px;width:45px;}
.single-share.sticky{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:100px}
.sharetable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.sharetable div{text-align:center;border:1px solid #000;font-size:2rem;line-height:1;padding:1rem;width:48px;border-bottom:0}
.sharetable div:last-child{border-bottom:1px solid #000}
.sharetable div a{color:#000}
.postbody{padding-left:4rem;width:100%;font-weight:400;font-size:1.8rem;line-height:1.6;color:#000;padding-right:3rem;letter-spacing:-.2px}
.lead{font-weight:700;line-height:1.2;max-width:95%;display:block;margin:0 0 2rem;font-family:'source sans pro',sans-serif;font-size:2.1rem}
.postbody div{max-width:100%!important}
.mobile-ads{display:none}
.article-wrapper{width:100%;height:auto;position:relative;max-width:860px}
.postbody p{margin-bottom:15px;margin-top:0}
.postbody .clearfix.clearcontent{margin-left:0}
.postbody .h2span,.postbody .h3span{display:block;font-size:2rem;line-height:1.2;border-left:4px solid #ed174b;padding-left:10px;font-weight:700;margin-bottom:15px;margin-top:15px;clear:both}
.postbody ol,.postbody ul{margin-left:3rem;margin-bottom:2rem}
.postbody h2.o-section-heading{font-size:24px;line-height:1.6;font-weight:700;margin:0 0 5px}
.postbody h3.o-head{border:0;padding:0;margin-bottom:15px;font-weight:700;font-size:2rem;line-height:1.2}
.postbody h3.o-head.normalweight{font-size:1.8rem}
.postbody h3.o-head.normalweight a {
    text-decoration: none;
    color: #e91e4f;
    font-weight: 700;
    border: none;
}
ul.ul-read {
    margin-left: 0;
}
.ul-read li{margin-bottom:10px;list-style:none}
.postbody a{color:#e91e4f;font-weight:700}
.postbody .thecontent p a{color:#e91e4f;line-height:1;font-weight:500;text-decoration:none;margin-bottom:9px;line-height:1;font-weight:700}
.mvp-post-tags a{color:#e91e4f;line-height:1;white-space:nowrap;font-weight:500;text-decoration:none;margin-bottom:9px;font-size:1.5rem;line-height:1;font-weight:700}
.mvp-post-tags a{background-color:#eee;padding:10px;margin-right:8px}
.article__app-promo{margin:20px 0 0;padding:8px 10px;font-size:0;background:#e8e8e8;color:#111;clear:both;display:flex;align-items:center;line-height:1;justify-content:space-between}
.article__app-promo span{display:inline-block;vertical-align:middle;margin:0;font-size:1.35rem;line-height:1.1;font-weight:700}
.article__app-promo a{display:block;margin:0 5px;align-items:center}
.postbody img{max-width:100%!important;height:auto!important;width:auto!important;overflow:hidden}
.article__app-promo a img{margin-bottom:0!important}
.article__app-promo img{margin-top:0}
.text-links-wrap{display:flex;flex-wrap:wrap;flex-direction:row}
.text-links-wrap #alter-text-1,.text-links-wrap #alter-text-2,.text-links-wrap #alter-text-3{width:33%;margin:20px 0 0;padding:20px 0 0;border-top:1px solid #ddd;height:185px}
.googlenews-row{display:flex;align-items:center;padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.postbody .googlenews-row a{font-weight:400;padding:0 5px;color:#111;text-decoration:none;font-size: 15px;line-height: 1}
.single #pagecontainer #data-info,.single #pagecontainer .theDSidebar{padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #c8c8c8;background:0;width:321px}
.mvp-author-avatar .author-image{margin:0;width:32px;border:1px solid #ddd;border-radius:100%}
.mvp-author-name a{color:#000}
.postmeta span:after{content:'';display:inline-block;vertical-align:middle;width:5px;height:5px;border-radius:100%;margin:-2px 7px 0;background:#000}
span.mvp-post-duration:after,span.mvp-author-avatar:after{display:none}
.mvp-post-tags.prel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;margin-top:20px}
.postbody h2.o-section-heading:before {
    content: "";
    border-top: 5px solid #e91e4f;
    display: block;
    width: auto;
    margin-bottom: -2px;
    max-width: 200px;
}.single.pagenewsgr {
    background-color: #f9f9f9;
}

/* SOURCE SANS PRO */
.postbody h3.o-head.normalweight a,
.flexgrid.postmeta,
.single .entry-title,
.thecontent {font-family: "source sans pro", sans-serif}

.mobile-ads{display:none}
.main-sidebar{padding-top:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}
.min-h{min-height:620px;padding-bottom:20px}
.main-sidebar .min-h{height:calc((100%/2) - 810px/2)}
.sticky.sticky-element{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:100px}

/* ENTITIES */
.single-entity.single #pagecontainer{padding-top:1.5rem}
#data-info{width:300px}
.single-entity.single h2.o-section-heading.no--b{border-bottom:1px solid #c8c8c8;display:block;padding-bottom:7px;margin-bottom:15px}
.oneread{font-size:1.95rem;text-align:left;display:block;margin-bottom:1.6rem;font-weight:700}
.bulletspoints{font-size:1.6rem;line-height:1.2}
.bulletspoints ul {margin-left: 2rem}
.bulletspoints ul li {margin-bottom: 12px}
.single-entity .the-river li{width:calc((100%/3) - 50px/3);list-style:none;margin-right:25px}
.single-entity .the-river li{margin-bottom:2rem}
.single article{max-width:100%;width:100%}
.single-entity .the-river{margin-top:1rem}
.the-river{-ms-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.the-river li:nth-of-type(3n+3) {margin-right: 0}
.single article .tile-content .o-head {font-size: 1.8rem;font-weight: 700}
.single article .tile-content p { display: none}
.next-previous.prel{display:table;width:100%;margin-top:20px}
.left.pages{margin-top:0;background:#ebebeb;padding:5px 10px;border-radius:0;font-size:1.4rem;float:left;font-weight:700}
.next-previous .previous.no-action,.next-previous .next.no-action{opacity:.1;cursor:initial}
.next-previous .previous{display:inline-block;margin:0 10px}
.next-previous .next a,.next-previous .previous a{display:block;width:36px;height:36px;text-indent:-9999px;background-repeat:no-repeat;background-size:24px;border:1px solid #444;background-position:center}
.next-previous .sep{display:inline-block;position:relative;height:auto;float:none;margin:0}
.next-previous .next {display: inline-block;margin: 0 10px}
.sep .sepinner{width:0;border-right:1px solid #ccc;height:36px;text-indent:-9999px;position:absolute;top:-11px}
.t-center {text-align: center}
.left.pages{margin-top:0;background:#ebebeb;padding:5px 10px;border-radius:0;font-size:1.4rem;float:left;font-weight:700}
.next-previous .next a {background-image: url(../imgs/right-arrow.png)}
.next-previous .previous a {background-image: url(../imgs/left-arrow.png)}

.flex-author{display:flex;align-items:center;justify-content:center;width:100%;clear:both}
.flex-author .auth{margin-right:10px;width:40px}
.single.single-entity .the-river article .o-meta .auth-d{flex-direction:column;display:flex;line-height:1}
.auth-d{width:calc(100% - 40px)}
.the-river .auth-d li{margin-bottom:5px}
.single-entity .the-river li.o-meta__author{width:100%;margin-bottom:5px}
.flex-author .auth{margin-right:10px;width:40px;border:1px solid #DDD;border-radius:100%}

@media(max-width:767px){
.single #pagecontainer{padding:0}
.single #pagecontainer .posts-container{width:100%;margin:0}
.single #pagecontainer .flexgrid{flex-direction:column}
.kicker-category{font-size:1.5rem;margin-left:15px}
.single .entry-title{font-size:3rem;font-weight:700;padding:0 15px}
.single #pagecontainer .flexgrid.postmeta{flex-direction:row}
.mobile-ads{display:block;margin-bottom:30px;text-align:center;background-color:#f9f9f9;min-height:1200px;position:relative}
.dxkx{padding-left:0}
.dxkx{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.scxt.sticky{padding-bottom:0;width:100%}

.single-share.sticky .at-share-btn {
    border: 1px solid rgb(20, 38, 75);
    margin: 0;
    border-right: none;
  }
.single-share.sticky .at-resp-share-element.at-mobile .at-share-btn {
    margin-right: 0;
}
  .single-share.sticky .at-share-btn:last-child {
    border-right: 1px solid rgb(20, 38, 75);
}
.postbody{padding-left:1.5rem;line-height:1.7;font-size:1.9rem;padding-right:1.5rem}
.single-share.sticky{padding:0 15px;margin-bottom:2rem;position:relative;position:relative;position:relative;position:relative;position:relative;top:initial}
.sharetable{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:1px solid #ddd;border-radius:35px;width:100px}
.sharetable div:last-child,.sharetable div{border:0}
.sharetable div{border-right:1px solid #ddd}
.sharetable div:last-child{border-right:0}
.xxxbreadcrumb{margin:0 15px 20px}
.xxxbreadcrumb *{font-size:13px;line-height:1.4}
.text-links-wrap{display:flex;flex-wrap:wrap;flex-direction:column}
.text-links-wrap #alter-text-1, .text-links-wrap #alter-text-2, .text-links-wrap #alter-text-3 {width: 100%;height: 175px;margin-top: 12px;padding-top: 12px;height: auto}
.flexgrid.postmeta {padding: 0 15px;font-size: 14px}
.single #pagecontainer #data-info, .single #pagecontainer .theDSidebar {width: 100%;padding: 0;border: none}
.googlenews-row img:last-child {display: none}
.main-sidebar .min-h {height: 20px;min-height: 20px} 
}

.postbody .thecontent p a, .postbody .thecontent li a {
    color: #000;
    text-decoration: none;
    border-bottom: 3px solid #e91e4f;
}


@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
.single #pagecontainer{padding:0 3rem;background-color:transparent}
.single #pagecontainer #data-info,.single #pagecontainer .theDSidebar{display:none}
.single #pagecontainer .posts-container{width:calc(100%);padding-right:0;margin-right:0;background-color:#FFF;padding:0 3rem}
.postbody{padding:0 0 0 20px}
}


.comments-wrap{margin-top:3rem}
.postbody .comments-wrap h2.o-section-heading:before{max-width:100px}
.comments-wrap .o-section-heading{font-family:source sans pro}
#disqus_thread{position:relative}
#disqus_thread:after{content:"";display:block;height:75px;width:100%;position:absolute;bottom:0;background:white}
#disqus_thread iframe[src*="ads-iframe"]{display:none}
.allnews p{margin-bottom:0;line-height:1.1}
.allnews{border-top:1px solid #DDD;border-bottom:1px solid #DDD;margin:3rem 0;padding:1.3rem 0}
.postbody h3.o-head.normalweight{font-size:1.8rem;display:initial}
.postbody h3.o-head.normalweight a{border:0;text-decoration:none;font-weight:700}

.single #pagenews-website #pagecontainer {padding-bottom: 3rem}

#popular-widget{padding:20px 0 30px}
#popular-widget .the-list article .tile-image{width:110px}
#popular-widget .the-list article .tile-content{width:calc(100% - 110px);padding-right:10px}
#popular-widget .the-list article .tile-content .o-head{font-size:1.5rem}
#popular-widget .the-list article .o-meta{display:flex;flex-direction:column}
.single article{max-width:100%;width:100%}
.the-list article{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.the-list article{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:10px}
.the-list article:last-child{border-bottom:0}
.the-list article .tile-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:160px}
#popular-widget .the-list article .o-meta li{list-style:none}
#popular-widget .the-list article .tile-image figure.o-media{margin:0}
.o-section-heading:before{content:"";border-top:5px solid #e91e4f;display:block;width:auto;margin-bottom:-2px;max-width:150px}
.o-section-heading{font-size:20px;margin:0 0 5px;color:#000;display:inline-block;padding-top:0;font-weight:700}


.break-container {
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: 100vw;
    position: relative;
    right: 50%;
    width: 100vw;
}
.extra-read.break-container {
    border-top: 1px solid #DDD;
    background-color: #FFF;
}

.four-four .relative-posts.rl_1{width:calc(100%/4*2 - 30px/4);margin-right:30px}
.four-four .relative-posts{width:calc(100%/4 - 90px/4);margin-right:30px;display:block;margin-bottom:30px;float:left}
.relative-posts.rl_1 .mask-image{height:400px}
.relative-posts .mask-image{width:100%;position:relative;height:220px}
.relative-posts.rl_1 .mask-title{position:absolute;left:0;right:0;bottom:0;padding:15px 20px 20px;background:rgba(0,0,0,0) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(0,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,.7)),to(rgba(0,0,0,.9))) repeat scroll 0 0;background:rgba(0,0,0,0) -webkit-linear-gradient(top,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;background:rgba(0,0,0,0) -o-linear-gradient(top,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;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}
.relative-posts.rl_1 .mask-title p{color:#fff}
.relative-posts .mask-title p{font-size:13px;color:#666;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0}
.relative-posts.rl_1 .mask-title .o-head{color:#fff;font-size:2.7rem;line-height:1.1;font-weight:800}
.relative-posts .mask-title .o-head{font-size:1.8rem;margin:10px 0;font-weight:700;letter-spacing:-.4px}
.relative-posts.rl_1 .o-meta{color:#fff;margin-top:15px}
.relative-posts:after {
    content: "";
    position: absolute;
    right: -15px;
    top: 0;
    bottom: 0;
    border-right: 1px solid rgba(0,0,0,.1);
}
.relative-posts:last-child:after{display:none}
.four-four .relative-posts:last-child {
    margin-right: 0;
}.relative-posts.rl_2 .o-meta, .relative-posts.rl_3 .o-meta, .relative-posts.rl_4 .o-meta {
    position: absolute;
    bottom: 0;
}


#Bloggers {
    margin: 2rem 0 2.5rem;
    border-bottom: 1px solid #DDD;
}
.Bloggers .the-river.fourc{margin-top:2rem}
.the-river{-ms-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.Bloggers .the-river.fourc li{list-style:none;width:calc((100%/4) - 60px/4);margin-right:20px}
.Bloggers .the-river.fourc li .author-image{width:110px;margin:0;position:absolute;right:-5px;bottom:0;margin-left:0}
.Bloggers .the-river.fourc li .tile-content{padding-right:0}
.Bloggers .the-river.fourc li .o-meta{display:flex;flex-direction:column;margin-top:2rem;border:0;padding-bottom:20px}
.Bloggers .the-river.fourc .o-meta li.o-meta__author{margin-right:10px;color:#de1042;font-weight:700;font-size:13px;position:absolute;bottom:10px}
.Bloggers .the-river.fourc li:last-child{margin-right:0;border:0}
.Bloggers .the-river.fourc li .o-head a{color:#000;text-decoration:none;font-weight:700;font-size:16px}
.tile-content .o-head.second-blog-post:before{content:"";max-width:70%;height:1px;width:100%;display:block;background:#ccc;margin-bottom:8px;margin-top:5px}
.o-head.second-blog-post{max-width:82%;position:relative}
.Bloggers .the-river.fourc li .o-head.second-blog-post a{font-weight:600;font-size:14px;margin-left:0}
.Bloggers .the-river.fourc li article{height:100%;min-height:150px}
.Bloggers .the-river.fourc li .o-head{margin-bottom:4px}

.reversed-2.reversed .relative-posts.rl_1{order:3}
.reversed-2.reversed .relative-posts.rl_2{order:2}
.reversed-2.reversed .relative-posts.rl_3{order:1}
.reversed-2.reversed .relative-posts.rl_1{margin-right:0}
.reversed-2.reversed .relative-posts.rl_1:after{display:none}
.reversed-2.reversed .relative-posts.rl_3, .reversed-2.reversed .relative-posts.rl_4{margin-right:3rem}

.reversed-2.reversed .relative-posts.rl_4:after,
.reversed-2.reversed .relative-posts.rl_3:after{content:"";display:block;position:absolute;right:-15px;top:0;bottom:0;border-right:1px solid #DDD}


@media(max-width:767px){
.Bloggers .the-river.fourc{margin:0}
.Bloggers .the-river.fourc li{width:100%;margin-right:0;margin-bottom:20px;border-bottom:1px solid #ddd}
.flexgrid.four-four.with-op{flex-wrap:wrap}
.four-four .relative-posts.rl_1{width:100%;margin-right:0}
.four-four .relative-posts{margin-bottom:20px;width:100%}
.four-four .relative-posts.rl_1{width:100%;margin-right:0}
.relative-posts.rl_1 .mask-image{height:330px}
.relative-posts.rl_1 .mask-title{padding:15px}
.relative-posts.rl_1 .mask-title .o-head{font-size:2.2rem}
.relative-posts .mask-title p{font-size:13px}
.reversed-2.reversed .relative-posts.rl_4:after, .reversed-2.reversed .relative-posts.rl_3:after,
.relative-posts:after{display:none}
.relative-posts.rl_2 .o-meta, .relative-posts.rl_3 .o-meta, .relative-posts.rl_4 .o-meta {position: relative}
.four-four .relative-posts{margin-right:0}
#popular-widget, #entipi-ekdosi {padding-left: 10px;padding-right: 10px}
 .mobile-ads center {
    position: sticky;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    top: 60px;
}
  span.mvp-post-date:after{display:none}
span.mvp-post-duration {
    margin-bottom: 10px;
    margin-top: 5px;
  clear:both;
}
  .mvp-post-duration:before {
    content: "";
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    margin: -2px 7px 0;
    background: #000;
}
  
}



div#article_under_dsk {
/*     background-color: #f4f4f4; */
    margin-bottom: 2rem;
}
/* div#article_under_dsk div {
    position: sticky;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    top: 100px;
} */