/* top area */

.main-home-content .article-img img{
    position:absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.main-home-content .thumb-vertical img{height: revert-layer;}
.inner-top-wrap{
    padding: 2.5rem 0;
}
.top-div-wrapper {
    max-width: calc(var(--maxgridrow) - 347px);
}
.latestnews-section .slick-track{
    max-height: 148px;
    
}
.vima-box-header{border-bottom: 1px solid #ccc;}
.doubleLines{
    gap: 4px;
    display: flex;
    flex-direction: column;
}
.vertical-line {
    height: 0.5px;
    background-color: #D9D9D9;
}
/* ------------ */
/* Roh eidisewn */
.latestnews-section .block-item{margin-top:4px;width: inherit;}
.top-div-wrapper .wrap-inner-header{margin-bottom:10px;padding-bottom: 15px;}
.latestnews-section .thumb-holder.hide-laptop,
.latestnews-section .thumb-holder.laptop-only{width:80px;height:80px}
.latestnews-section .roh-eidisewn{
    font-size: 20px;
    line-height: 1;
    letter-spacing: 0.1px;
    color: #000000;
    font-weight: normal;
}
.latestnews-section h3{
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    min-height:88px;
    font-size: 17px !important;
    line-height: 21px !important;
    letter-spacing: -0.02rem !important;
    color: #262626 !important;
}
.call-action-button.blue-button  a:visited {color:#00405F}
.blue-button:hover, .blue-button:visited {color: var(--darkblue)}
.latestnews-section .slick-track{display:flex;}
.latestnews-section .roh-slick .slick-slide {
  padding:0px 15px;
  box-sizing: border-box;
  position: relative;
}
.latestnews-section .roh-slick .slick-slide.slick-current {padding:0 15px 0 0;}
.latestnews-section .roh-slick .slick-slide.slick-active:not(.is-last-active)::after {
  content: "";
  position: absolute;
  top: .4rem;
  right: 0;
  bottom: .4rem;
  width: 1px;
  background-color: #d9d9d9;
  pointer-events: none;
}
.latestnews-section .roh-slick.onerow{
    margin: 0px -13px 0 0;
}
.latestnews-section .roh-date {   
            font-weight: normal;
            display: inline-block;
            font-size: 14px;
            line-height: 100%;
            color: #7D7D7D;
            margin: 20px  0 0;
        }
/* -------------------------- */
/* shared vimatodotis and pod */
/* .pod-vimat{
    display: flex;
    justify-content: space-between;
    gap:20px;
} */

        /* gia ton xrono */
    .post-meta-date {
            display: none;
    }
                 

    .is-narrow.img-wrap .inner-vpodcast-bottom{display:none;}
    .podcast-section .min-height-twotwenty{
      max-width: 393px;
      height:100%
    }

    /* .min-height-twotwenty{
      min-height:210px;
    } */
    /* ------- */
    /* podcast */
.podcast-main    .subscribe-options{margin-top:4px;}
.podcast-main    .subscribe-options{max-width:inherit;}
.podcast-header{
    margin:0;
    letter-spacing: -0.1px;         
    text-transform: uppercase;
    color: var(--darkblue)
}
.podcast-inner-col .podcast-title h3{
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.02rem;
    color: #262626;
}
.podcast-main{
    display:flex;
    justify-content: space-between;
    flex-direction: row;
}
.podcast-main .vimapostcast-image {
    width: 100px;
}
.podcast-main .img-wrap{
    place-content: end;
}
.podcast-main .subscribe-area{
    border: 1px solid var(--darkblue);
    max-width: 135px;
    border-radius: 4px;
    padding: 8px 16px;
    font-size: 12px;
    color: var(--darkblue);
}
.podcast-main .inner-vpodcast-bottom{
    margin-top:33px;
} 
  /* ----------- */  
  /* vimatodotis */
.vimatodotis-title {
    font-weight: normal;
font-size: 26px;
line-height: 30px;
letter-spacing: 0;
}
.min-height-twotwenty .thumb-holder,
.min-height-twotwenty img{
         width:100%;        
        height:100%;       
        display:block;     
} 
.vimatodotis-logo{
    margin: 0;
}

.vimatodotis-widget .is-multiline{display:flex}
/* --------- */  
/* 5 to prwi */
#widget_tovimagr_fiveam{padding:40px 0;}
#widget_tovimagr_fiveam .fiveam-logo img{width:100px;height:auto}

#widget_tovimagr_fiveam .wrap-register-button .call-action-newsletter{
    border-radius:4px;
    font-style: normal;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.04px;
    color: var(--darkblue);
    padding: 8px 16px 8px 16px;
    border: 1px solid var(--darkblue);
    transition: all 0.3s ease
}
#widget_tovimagr_fiveam .wrap-register-button .call-action-newsletter:hover{
    color: #FFFFFF;
    background-color: var(--darkblue);
}
#widget_tovimagr_fiveam .wrap-register-button{place-self:center;margin-top:35px;}
#widget_tovimagr_fiveam .fiveam-headline{
    font-weight: normal;
    text-align: center;
    max-width: 260px;
}
.post-excerpt .tik4-tw {padding-top: 18px;margin-top: 6px;border-top: 1px solid #D9D9D9}
.pod-vimat .vimatodotis-widget{max-height: 243px;}

/* css for the lead */
.topnew-lead{font-size: 18px;line-height: 22px;color:#7D7D7D;font-weight:normal;}
/* label font size */
.fontSize-label{font-size: 12px}
/* author */

/* css for rowbox */
.rowbox-title{margin-bottom:0;font-size:22px;line-height:26px;font-weight: normal;color:#262626;}
#rowbox .vima-author-wrap,
#rowbox-up .vima-author-wrap{margin-top:.75rem;}
/* css for opinion,relevant,halfbox main title */
.article-mainTitle,
.article-mainTitle h3{font-size:28px;line-height:32px;color: #262626;font-weight: normal;}

#widget_tovimagr_fiveam .widget-title,
#widget_tovimagr_fiveam .widget-title p
{font-size:20px;line-height: 24px;font-weight: normal;}
.home-right .boxone-header h3{margin:0;font-size:26px;  line-height: 30px;font-weight: normal;}
.home-right .boxone-header {margin:.9rem 0 !important;}


.post-excerpt .tik4-twl__item:not(:last-child){border-bottom:1px solid #D9D9D9;padding-bottom:16px;margin-bottom:8px}
.post-excerpt .tik4-twl__content{font-family:'Vegaregular';line-height:1.3;color:#7d7d7d;font-size:18px;font-weight:400}
.post-excerpt .tik4-twl__item .tik4-twl__h{color:#262626;font-family:'Manrope';font-size:14px;font-weight:700;padding-bottom:5px}
.post-excerpt .tik4-twl__item .tik4-twl__h *{font-size:14px}
.post-excerpt .tik4-tw__tc__t{font-family:'Manrope';font-size:12px;color:#262626;padding-bottom:12px}

.post-excerpt .tik4-twl__item {position: relative}
.post-excerpt .tik4-twl__item .tik4-twl__h{display:flex;align-items: center;}
.post-excerpt .tik4-twl__item a.tik4-twl__c {
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
#main-widget .main-title h3{
  font-weight:400;
  margin:0;
  font-family: 'vegabold';
  font-size: 28px;
  font-weight:normal; 
  line-height:32px;  
  letter-spacing: -0.02rem;
  color: #262626;
}
#widget_tovimagr_fiveam .fiveam-headline p{margin-top: 15px;}
#widget_tovimagr_fiveam .wrapfiveam-logo{justify-items: center;}
.podcast-info-wrap{display: flex !important;flex-direction: column;justify-content: space-between;}
.min-height-twotwenty {max-height: 243px;}
.podcast-section .vimatodotis-inner {height:100%}
.podcast-section .podcast-main,
.podcast-section .podcast-wrap{height:100%}
.home .rowbox-box .post-category,
.home .relative-box .post-category{display:none !important;}
.vima-box .vima-box-header{border-top:1px solid #d9d9d9;border-bottom:none;}
.no-top-padding {padding-top:0!important;}
.post-excerpt .tik4-twl__item .tik4-twl__h:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #CC0000;
    border-radius: 100%;
    margin-right: 5px;
}
.post-excerpt .tik4-twl__item .tik4-twl__icons {display: none;}
.vimatodotis-section{background: #00405F;}
.vimatodotis-section {background: #00405F;align-content: center;}
.vima-img-wrap img{position:static;
object-position: bottom;}
.icon-fullscreen { display: none; }
.fullscreen-active .icon-smallscreen { display: none; }
.fullscreen-active .icon-fullscreen { display: inline; }
.home-section-main_widget .main-widget-layout .wrap_videobox .plyr__video-wrapper.plyr__video-wrapper--fixed-ratio {padding-bottom: inherit}
.home-section-main_widget .main-widget-layout .thumb-holder {background-color: inherit;}
.home-section-main_widget .main-widget-layout .thumb-holder.wrap_videobox {padding-bottom: 56.25%}
.logoutbtn,
.fontSize-buttons,
.registerbutton {font-size:12px!important;font-weight:700;font-style:normal!important;}
.vimatodotis-title h3{font-size: 26px;line-height: 30px;font-weight: normal;text-align: left;}
.main-home-content .hover,
.main-home-content h3 {
  transition: color 0.2s ease
}
.main-home-content a:hover:not(.label-wrap *,.vimatodotis-title *,.subscribe-area *),
.main-home-content h3:hover:not(.label-wrap *,.vimatodotis-title *,.subscribe-area *) {
  color: #595959 !important;
  cursor: pointer;
}
.home-section-post_relevant .related-post-wrap:not(:last-child),
.vertical-posts-wrap .related-post-wrap:not(:last-child){
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 0.5px solid #D9D9D9;
}
.home-section-opinion_with_post .explainer-title h3{margin-bottom:0px;margin-top:0;}
.home-section-opinion_with_post .main-wrap .vima-author-wrap{margin-bottom:21px;}

.opinion-with-post  .related-wrap,
.opinion-with-post  .vima-author-wrap{margin-top: 2.2rem;margin-bottom:0;}

.rowbox-four .post-title h3,
.rowbox-three .post-title h3{
        font-family: 'Vegabold';
        margin-bottom: 0;
        font-size: 22px;
        line-height: 26px;
        font-weight: 400;
        color: #262626;
        }
.wrap-norelevant{margin-bottom:10px;}
.opinion-wrap .ai-audio .ai-label{margin:10px 0 10px 5px}
div#GnomesVertical .simple-row:nth-child(9) {padding-bottom: 10px;border-bottom: 0}
.post_relevant .add-wsj,
.opinion-with-post .add-wsj{margin-top:0;}
.half-box-wrap .add-wsj{
    place-self: center;
    width: 30px;
    margin-right: 12px;
    margin-bottom: 5px;
    margin-top: 2px;
    float: none;
}
.halfbox-post .wsj-main{display:none;}
.opinion-with-post .article-mainTitle{margin-right:20px}
/* TABLET */
@media screen and (max-width:1024px) {
    .vimatodotis-inner,
    .wrap-vimatodotis-header{min-height:170px;}

    .post-excerpt .tik4-twl__content{font-family:'Vegaregular';line-height:1.15;color:#7d7d7d;font-size:18px;line-height:22px;font-weight:400}
    .post-excerpt .tik4-twl__item .tik4-twl__h{color:#262626;font-family:'Manrope';font-size:12px;font-weight:700;padding-bottom:5px}
    .post-excerpt .tik4-twl__item .tik4-twl__h *{font-size:12px}
    .post-excerpt .tik4-tw__tc__t{font-family:'Manrope';font-size:11px;color:#262626;padding-bottom:20px}
    
    #widget_tovimagr_fiveam .fiveam-headline{margin: 0 100px;max-width: inherit;}
    .pod-vimat{gap:14px;flex-direction: column;}
    .top-div-wrapper{ max-width: 97vw;}
    .podcast-section .inner-top-wrap{padding-top:0;}

    .min-height-twotwenty{height:inherit;}
    .podcast-section .min-height-twotwenty{
    min-height:0;
    }
    .vimatodotis-section .min-height-twotwenty{
    min-height:inherit;
    }
    .min-height-twotwenty{max-height:fit-content;}

    .top-div-wrapper .inner-section{
        flex-direction: column;
    }
    .vimatodotis__podcast{
    flex-direction: row;
    }
    .podcast-section .min-height-twotwenty{height:unset;}
    .vimatodotis__podcast .column.is-half.vima-content{width:100%!important;}
    .vimatodotis-inner .columns{flex-direction:column}
    .mono-row-post-main{font-size:70px !important;line-height:70px!important;}
    .article-mainTitle, .article-mainTitle h3{margin:0;font-size:26px; line-height:30px;}
    .article-mainTitle{width:90%;}

    /* css for vimatodoti */
    
.vimatodotis-widget .is-multiline{display:flex;flex-direction: column;}
.pod-vimat .vimatodotis-widget{max-height: inherit;}
.vimatodotis-logo{
    margin:10px 0;
}
.vimatodotis-wrap{
    place-items: anchor-center;
}
.wrap-vimatodotis-header{
    place-items: center;
}
.vimatodotis-desc{
    text-align: center;
}
.vimatodotis-logo a{
text-align: center;
}

.vimatodotis__podcast .image-half{
    display:none;
}
.vimatodotis-title h3{
    font-size:26px;
    line-height:30px;
}
}
.opinion-content{margin-bottom:10px;}
@media (min-width: 1024px) {
.home__counter__0 #main-widget .main-title .add-wsj {
margin-top: 7px;
width: 40px;}
  .maxw-300 {
    max-width: 300px;
  }
}
/* ------ */
/* MOBILE */
@media screen and (max-width:767px) {
    .podcast-section .min-height-twotwenty{
      max-width: 100%;
    }
    .post-meta-wrapper .post-meta .vima-author {font-size: 13px !important;}
    .vimatodotis-title h3{font-size:24px;line-height:28px;text-align: center;}
    .vimatodotis__podcast{
    flex-direction: column;
}
.vimatodotis__podcast .image-half{
    display:block;
}
.home-section.layout-new-top{padding-top:0;}
#main-widget .column.is-8.main-widget-right{padding-top:12.5px;}
#main-widget .columns.is-flex-direction-column.main-article{margin-bottom:0;}
.post_relevant .label-wrap{margin-bottom:0;}
#halfbox .column.is-8.image{margin-top:15px;}












    #rowbox-up > *:not(:first-child),
    #rowbox > *:not(:first-child)  {margin-top: 20px;}

    .latest-opinions .simple-row .widget-title{font-size:20px;line-height:24px;}

    .home-section-opinion_with_post .explainer-title {margin-bottom:0px;}
    .post_relevant .wrap__live_svg{margin-top:4px!important;}
    .article-mainTitle{width:100%;}
    .tags__list li{font-size: 12px!important;}
    #main-widget .mainTitle {
  font-size: 24px;
  font-weight:normal; 
  line-height:28px;  
  letter-spacing:  -0.02rem;
  color: #262626;
}

.subscribe-label{font-size: 12px ;}
.fontSize-buttons{font-size:11px!important;font-weight:700!important;font-style:normal!important;}
.widget-title{font-size:20px;line-height: 24px;font-weight: normal;}
.buttons-fontSize{font-size:11px;}
.home-right .boxone-header h3{font-size:24px;line-height: 28px;}

/* css for opinion,relevant,halfbox main title */
.article-mainTitle,
.article-mainTitle h3{margin:0;font-size:24px;line-height:28px;color: #262626;font-weight: normal;}

/* label font size */
.fontSize-label{font-size: 11px!important;}
/* css for the lead */
.topnew-lead{font-size: 16px;line-height:20px;}
/* css for the live*/
.fontSize-live{font-size: 16px;line-height:20px;}
/* css for rowbox */
.rowbox-title{font-size:20px;line-height:24px;}

.podcast-inner-col .podcast-title h3{font-size: 20px;line-height: 24px;}




.font-24-mobile{font-size:24px!important;}
.font-14-mobile{font-size:14px!important;}
.lineh-18-mobile{line-height:18px!important;}
.font-22-mobile{font-size:22px!important;}
.lineh-26-mobile{line-height:26px!important;}
.lineh-22-mobile{line-height:22px!important;}
.fontsize-11-mobile{font-size:11px!important;}
.font-16-mobile{font-size:16px!important;}
.lineh-20-mobile{line-height:20px!important;}
.font-18-mobile{font-size:18px!important;}
.lineh-22-mobile{line-height:22px!important;}
.font-20-mobile{font-size:20px!important;}
.lineh-24-mobile{line-height:24px!important;}
.font-28-mobile{font-size:28px!important;}
.lineh-32-mobile{line-height:32px!important;}

#main-widget .mainTitle {margin-bottom:0!important;}
.latestnews-section .roh-slick.onerow .slick-items[tabindex="-1"] {display: none;}

.roh-slick .o-head.f-400.my-0.is-size-4-desktop.is-size-4-tablet.is-size-4-mobile.zonabold{font-size:18px!important;line-height:22px!important;}


.home-section-post_relevant .post-info h3{letter-spacing:0;}
.opinion-with-post .related-article .title{margin:0;}
/* .home-vertical .related-post{margin-bottom: .75rem;} */
#main-widget .postExcerpt{margin-bottom:0;}

.vima-content{place-self: center;place-items: center;}
.rowbox-four .wrap__live_svg
.rowbox-three .wrap__live_svg{height:22px;}
.rowbox-four .post-title h3,
.rowbox-three .post-title h3,
#main-widget .postTitle{margin-bottom: 0px;margin-top: 1.5rem;}

#main-widget .vima-author-wrap{margin:0;padding-top:.5rem;}
.post_relevant .vima-author-wrap{margin:0;padding-top:1.5rem;}
.post_relevant .vima-author-wrap{margin-bottom:0;}
.post_relevant .post-img.is-half{margin-bottom:0.5rem;}


#main-widget .headline-wrapper {
    flex: none;
  }
.is-size-8-mobile{font-size:11px !important;}
.monorow-lead{font-size:16px !important;line-height:20px !important;}
.mono-row-post-main{font-size:38px !important;line-height:38px !important;margin:0 10px;}
.vima-img-wrap{place-items: center;}

#widget_tovimagr_fiveam .fiveam-headline{margin:0;max-width: inherit;}
.inner-top-wrap{
    padding: 2.5rem 0 0 0;
}

.podcast-section .inner-top-wrap{padding-bottom: 2.5rem;}
.latestnews-section .roh-slick.onerow{margin:0;}
.top-div-wrapper .inner-section{
    flex-direction: column;
}
.podcast-main{
    flex-direction: column;
}
.podcast-main .is-narrow.img-wrap{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.is-narrow.img-wrap .inner-vpodcast-bottom{display:block !important;}

.podcast-main{
flex-direction: column;
gap: 15px;
}
.podcast-main .is-narrow.img-wrap{
display: flex;
flex-direction: row-reverse;
justify-content: space-between;}
.latestnews-section h3{min-height:inherit;}
.roh-slick .slick-items.item-4{border-bottom:none;margin-bottom:5px}
.min-height-twotwenty{ height:inherit; }  

.latestnews-section .roh-date {font-size: 12px;margin-top:5px}
}
@media (min-width: 769px) {
.home-section-post_relevant_vertical .vima-author-wrap{padding-top: .75rem;}
.opinion-with-post .related-wrap{border-top: 0.5px solid #D9D9D9;}
.opinion-with-post .wrap-flex-main-article{flex:1;position:relative;padding-left:0}
.opinion-with-post .wrap-flex-main-article:before{content:"";position:absolute;top:0;bottom:0;border-left:.5px solid #D3D3D3;left:-20px}z
.home-vertical .related-post{padding-bottom: 15px;}
.post_relevant .vima-author-wrap{padding-top: .75rem}
}

@media (min-width:1023px) {
.home__counter__0.home-section-post_relevant_vertical .post-info h3{font-size: 40px;line-height:46px}
.home__counter__0 #main-widget .main-title h3{font-size: 40px;line-height:46px}
}
@media (max-width:767px) {
.home__counter__0.home-section-post_relevant_vertical .post-info h3{font-size: 30px;line-height:34px}
.home__counter__0 #main-widget .main-title h3{font-size: 30px;line-height:34px}
#halfbox .thumb-holder.just__image, #main-widget .thumb-holder.just__image {padding-bottom: 100%}
}

@media screen and (max-width: 1023px) {
    #tags-row .maxgridrow {
        padding: 0;
    }
}
@media screen and (max-width: 1023px) {
    .tags__list li:first-child {
        margin-left: 10px!important;
    }
}
.main-home-content .home-section:last-child{padding-bottom:0}


@media (max-width:767px) {
.half-box-wrap .add-wsj,
.vimatodotis-logo,
.vimatodotis-widget .vimatodotis-inner .wrap-vimatodotis-header{margin-inline:auto!important}

#halfbox .vima-author-wrap,
#halfbox .post-label p{text-align:center}

#widget_tovimagr_fiveam .wrapfiveam-logo {justify-items: center;display: flex;width: 100%}
.fiveam-logo{display: flex;align-content: center;justify-content: center;width: 100%}
}