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}
*{box-sizing: border-box;outline:0}
* {outline: 0!important}
html{box-sizing:border-box;font-size:10px;font-family: 'Roboto', sans-serif;outline:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:kern 1;font-kerning:normal;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
.onetv{font-family: 'Roboto', sans-serif;font-size:10px;font-size:1rem;margin:0;background-color:#FFFFFF;min-width:1030px;overflow-x: hidden;transition: all 0.3s ease}
a,
a:visited{color:#1E1C1C; text-decoration:none;}
a:hover{color:#1E1C1C;}
.arvo {font-family: 'Arvo', serif;}

/* .onetv {padding-top: 100px;}
.onetv.home {padding-top: 0;}
.onetv.tvshow {padding-top: 0;} */

/* width
.onetv::-webkit-scrollbar {width: 1px}
.onetv::-webkit-scrollbar-track {background: #f1f1f1}
.onetv::-webkit-scrollbar-thumb {background: #888}
.onetv::-webkit-scrollbar-thumb:hover {background: #555}
*/

.absimage {
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-position: top center;
}
.gridrow {margin:0 auto;width:100%;padding: 0 15px}

@media all and (max-width:1499px){
.gridrow {margin:0 auto;width:100%;padding: 0 15px}
}

@media all and (max-width:1000px){
.gridrow {margin:0 auto;width:100%;padding: 0 15px}
}

#the-page-container{min-height:1000px}

.tablerow{display:table}
.fullwidth{width:100%}
.clearfix{clear:both}
.table-cell{display:table-cell}
.middle-align{vertical-align:middle}
.top-align{vertical-align:top}
.bottom-align{vertical-align:bottom}
.center-align{text-align:center}
.pos-rel{position:relative}
.pos-abs{position:absolute}
.uppercase{text-transform:uppercase}
.containter,
.gridsite {width:100%;max-width:1005px;margin:0 auto;}
.nom{margin:0; padding:0}
.nom li {list-style:none}
.dblock{display:block}
.white-c{color:#FFF;}
.normalize{font-size: 15px;}
img{max-width: 100%;}
.lightredbg, .lightredbg.hfixed {background: #ffffff}

/* HEADER */
#Identity{padding-top:0;padding-bottom:0;position:relative;z-index:9;left:0;top:0;right:0}
.logo{max-width:100px;padding:0;transition:all 0.3s ease}
.gridrow.flexrow{display:flex;align-items:center}
.tf-l {
    display: block;
    width: 110px;
    padding: 10px 0;
}
.tf-l a {display: block;line-height: 1}
.tf-r {padding-left: 40px}
.primarymenu li{display:block;list-style:none;font-size:1.6rem;line-height:1;font-weight:700;float:left;padding-right:33px}
.primarymenu li:last-child{padding-left:32px;border-left:1px solid #333333;padding-right: 0;}
.primarymenu li a:hover,.primarymenu li a:visited,.primarymenu li a{color:#333333;position:relative;font-weight:700;cursor:pointer}
.primarymenu li a:after{content:'';position:absolute;width:0;height:2px;display:block;right:0;background:#333333;transition:width .2s ease;-webkit-transition:width .2s ease}
.primarymenu li a:hover:after{width:100%;left:0;background:#333333}
.lightredbg.hfixed .logo {max-width: 70px;padding-top:4px}


.menu-item a {font-weight: 500;transition:all 0.3s ease;color:#e43d47}
.menu li.actived .submenu li a {color: #1e1c1c;font-weight: 500}
.menu li.actived a {font-weight: 900;color: #ED383C}
.menu li{display:block;float:left;font-size:17px;margin:0;transition:all .3s ease;border-left:1px solid transparent;padding:5px 12px;height:100%;border-right:1px solid transparent;position:relative}
.menu li.social-items {float: right;position: absolute;right: 0}

.social-items a {
    display: inline-block;
    color: #333333;
    opacity: .8;
    margin: 0 5px;
}

.dropdown.menu-item a:after {
    content: "";
    width: 14px;
    height: 12px;
    background-image: url(../imgs/down-arrow.png);
    display: inline-block;
    background-size: 14px;
    padding-right: 20px;
    background-repeat: no-repeat;
    background-position: center right;
    position: relative;
    right: -3px;
    top: 1px;
}
.dropdown.menu-item.actived a:after{background-image: url(../imgs/top-arrow.png);top: 0px;}
.dropdown.menu-item .submenu a:after,
.dropdown.menu-item .menu-row a:after{display:none}
.menu-row {position:relative}
.menu-row .abslink {position: absolute;top: 0;bottom: 0;right: 0;left: 0;transition: all 0.3s ease;border:1px solid transparent}
.menu-row .abslink:hover{border:1px solid #ccc;border-radius:3px}

.header-services{text-align:right;align-items:center;display:flex}
.obv-link{color:#FFF;text-decoration:none;border-radius:18px;height:35px;width:140px;font-size:15px;margin:0 5px;display:flex;justify-content:center;text-align:center;align-items:center}
.svgicon{margin-right:14px}
.obv-link img{height:22px;filter:brightness(0) invert(1);justify-content:center;flex-direction:column;text-align:center;display:block}

/* Display none by Default */
#Identity{position:relative;transition:all 0.3s ease}
#Identity.opened{height:355px}
.dropdown-menu{display: none}


.dropdown.menu-item.actived .dropdown-menu {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    background-color: #e8e8e8;
    margin: 0;
    height: 260px;
    top: 75px;
    bottom: 0;
    border-top: 1px solid #ddd;
}
.dropdown.menu-item.actived  .gridrow{padding-top:25px;display:table}
.menu-row{padding:13px 10px}
.menu-header{color:#1E1C1C;font-weight:500}
.menu-header{display:block;margin-bottom:0;display:block}
.menu-icon-col{width:200px;display:block;float:left}
.dropdown.menu-item.actived .gridrow .submenu:first-child {padding-left: 0}
.padb40{padding-bottom:30px;}
.submenu {
    display: block;
    float: left;
    width: 20%;
    padding: 0 30px;
    border-right: 1px solid #ccc;
}.menu .submenu li {
    display: block;
    padding: 0 0 15px;
    float: none;
    font-weight: 500;
}
.submenu:last-child {border-right: 0}
.submenu li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}
.opac3 {
    opacity: 0.95;
    pointer-events: none;
}

.submenu-row{border-bottom:1px solid #DDD;display:flex;flex-wrap:wrap; background-color: #FFF;position: relative;padding:0 15px}
.submenu-row li{display:inline-block;font-size:1.7rem;padding:1rem 2rem;padding-left:0}
.submenu-row li a{color:#444}
.submenu-row.theshowsrow li{padding-left:0;padding-right:2rem;letter-spacing:-0.2px;font-size:1.6rem;padding-top:7px;padding-bottom:7px}
.show__cover {margin-top: -15px}
.theshowsrow li.one-docs, .theshowsrow li.one-series {display: none}

/* FOOTER */
footer{background-color:#FFFFFF; margin-top: 0;border-top: 1px solid #DDD}
.col5{width:50%;padding:10px 0;align-self:flex-start}
.col5.tp3{padding-top:3rem;padding-bottom:3rem}
div#copyright{border-top:1px solid #ddd}
.social-cell-footer a{display:inline-block;color:#333333;opacity:.8;margin:0 15px;font-size:2rem;line-height:36px}
.social-cell-footer{margin-bottom:20px;margin-top:20px}
input.ABss_subscriber_email{padding:8px;font-size:1.6rem;width:50%;float:left;display:block;-webkit-appearance:none;appearance:none;-moz-appearance:none;background-color:#e8e8e8;border:0;color:#999999}
.forma-news p{margin:0}
.forma-news p input[type="submit"] {
    width: 30%;
    float: left;
    display: block;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    padding: 12px;
    border: 0;
    font-size: 1.6rem;
    background-color: #aaaaaa;
    font-weight: 700;
    color: #FFF;
    text-transform: uppercase;
    margin-left: 5px;
    border-radius: 0 0 0 0;
}
.bottommenu li a{color:#333333}
.bottommenu li{display:block;font-size:1.5rem;margin-bottom:5px;float:left;margin:0 5px;padding-right:5px;border-right:1px solid #DDD;opacity:.8;font-weight:500}
.bottommenu li:last-child{border:0;padding-right:0}
.forma-news{margin-top:20px}
.telia{vertical-align:-4px}
div#copyright .col5{align-self:baseline}
.col5.txt-right{text-align:right}
/* .footer-col .sectored {color: #FFF;} */




/* PAGE */
#MainVideo{height:100vh}
.videoContainer{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.videoContainer iframe,.videoContainer object,.videoContainer embed{position:absolute;top:0;left:0;width:100%;height:100%}
#LandingImage{margin-bottom:30px;height:calc(87vh + 20px);margin-top:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;background-color:#1E1C1C;position:relative;padding-bottom:40%}
.big_story_sand{position:absolute;bottom:-10px;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,0.7) 50%,rgba(0,0,0,0.9) 100%) repeat scroll 0 0;left:0;right:0;padding:30vh 0 30px;z-index:1}
.video-background{background:#1E1C1C;position:initial;top:0;right:0;bottom:0;left:0;z-index:-99}
.video-foreground,.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%}

@media all and (max-width:669px){
  .politiki-table { display: block; width: 100%; overflow-x: auto; }
}

@media all and (max-width:600px){
    .vid-info{width:50%;padding:.5rem}
    .vid-info h1{margin-bottom:.2rem}
}
@media all and (max-width:500px){.vid-info .acronym{display:none}
}
#LandingImage .absimage {
    background-position: center 20%;
}

/* TABS */
.accordion-selector{font-size:22px;line-height:26px}
.accordion-selector a,.accordion-selector a:hover,.accordion-selector a:visited{text-decoration:none;color:#fff}
li.header-acc{margin-bottom:1px}
.header-acc .ui-accordion-header{width:100%;display:block;background-color:#333;border-radius:5px;padding:0;font-size:17px;font-weight:500}
.header-acc .ui-accordion-header.opacityx{background-color:rgba(51,51,51,0.7);padding:6px 10px;position:relative;padding-left:25px;margin-bottom:3px}
.acc-item{padding:1px 0;font-size:20px;line-height:22px;position:relative}
.accordion-selector .acc-item a{color:rgba(0,0,0,0.8)}
.accordion-selector .acc-item a:hover{color:#fff}
.second-container{padding:15px 0;border-radius:5px 0 0 5px;margin-top:1px;background-color:#333;font-size:15px;line-height:1.2;color:#FFF;padding-left:175px;padding-right:30px}
.acc-item.second-floor a{color:#fff}
.second-container .acc-item a{color:rgba(0,0,0,0.8)}
.acc-item .ui-icon{width:36px;height:36px;display:block;position:absolute;right:0;transition:all .2s ease;border-radius:0 5px 5px 0}
.acc-item .ui-icon.ui-icon-triangle-1-e{background-color:#7c7c7c}
.acc-item .ui-icon.ui-icon-triangle-1-s{background-color:#7c7c7c}
.acc-item .ui-icon.ui-icon-triangle-1-e:after{content:"\f107";text-align:center;display:block;line-height:2;font-family:"Font Awesome 5 Free";font-weight:900}
.acc-item .ui-icon.ui-icon-triangle-1-s:after{content:"\f106";text-align:center;display:block;line-height:2;font-family:"Font Awesome 5 Free";font-weight:900}
.single-linlk{border-bottom:1px solid #ddd;padding:8px 0;text-decoration:none;color:#df4e9c;background-image:none;background-repeat:no-repeat;background-position:right center;background-size:2.15%;width:100%;display:block;font-size:22px;line-height:26px}
timezone{background:#7c7c7c;color:#FFF;padding:7px 0;width:160px;display:inline-block;text-align:center;margin-right:15px;position:relative;border-radius:5px 0 0 5px}
timezone:before{content:"";position:absolute;left:0;top:0;width:10px;bottom:0;background:rgba(0,0,0,0.15);border-radius:5px 0 0 5px}
.ui-state-active timezone:before{background:#ef4144}
.header-acc .ui-accordion-header.opacityx:before{content:"";position:absolute;left:0;top:0;width:10px;bottom:0;background:rgba(255,255,255,0.15);border-radius:5px 0 0 5px}
.header-acc .ui-accordion-header.opacityx:after{content:"\f107";text-align:center;display:block;line-height:2;font-family:"Font Awesome 5 Free";font-weight:900;width:36px;height:36px;position:absolute;right:0;background-color:#ef4144;top:0;border-radius:0 5px 5px 0}


/* VIDEO CAROUSEL */
/*.box__tile{height: 15.115vw;background: red;width: calc((100%/4) - (30px/4));margin-right: 10px}*/
section.contain.gridrow{position:relative;transition:all 0.3s ease;background-color:#FFF;padding-top:15px;padding-bottom:30px;}
.home section.contain.gridrow:hover{background-color:#F1F1F1}
section.contain.gridrow .sectored {margin-bottom: 2rem}
.flexgrid{display:flex;margin-bottom:15px}
.row__inner{transition:500ms transform;font-size:0;white-space:nowrap;border-bottom:1px solid transparent}

.makerw{flex-wrap:wrap}
.tile {
    position: relative;
    display: inline-block;
    width: calc((100%/4) - (90px/4) );
    background: #E5E5E5;
    margin-right:30px;
    margin-bottom:30px;
    font-size: 20px;
    cursor: pointer;
    transition: all 0.3s ease;
/*     transform-origin: center left; */
    overflow:hidden;
    border-radius: 5px;
    box-shadow: 3px 3px 8px #999;
}
.tile:nth-child(4n+4) {
    margin-right: 0;
}
.tile:hover{transform:scale(1.03);margin-left:0;z-index:1;box-shadow:none}
.tile:hover .tile__details, .tile:active .tile__details {opacity: 1}
.tile__media img {border: 0;display: block;
}

.box__tile.tile:last-child{margin-right:0}
.sectored:after{content:"";height:2px;background:#1E1C1C;width:70px;display:block;margin-left:2px;margin-top:5px}
.sectored{color:#1E1C1C;font-weight:500;font-size:3rem;line-height:1;position:relative;display:block}
.row__inner.noborder{border:0}
.the__title{font-size:2rem;display:block;line-height:1;white-space:normal;color:#FFFFFF;font-family:'Roboto',sans-serif;font-weight:700}
/* .the__desc{display:none;font-size:1.2rem;line-height:1.1;color:#FFF;font-weight:500;white-space:normal;margin-top:5px} */

.the__desc {
    font-size: 1.3rem;
    line-height: 1.1;
    color: #FFF;
    display: block;
    font-weight: 500;
    white-space: normal;
    margin-top: 5px;
}

.player__button{display:block;border:1px solid #fff;border-radius:100%;height:36px;width:36px;text-align:center;line-height:36px;color:#ed383c;clear:both;font-size:15px;position:relative;padding-left:3px;background-color:rgba(0,0,0,0.2)}

.row__inder{transition:500ms transform;font-size:0;white-space:nowrap;margin:30px 0 40px;padding-bottom:40px;border-bottom:1px solid #444}
/* .tile__details {
    line-height: 1;
    position: relative;
    transition: 500ms opacity;
    padding: 1.5rem 2rem 2rem;
    text-align: left;
    background-color: #f4f4f4;
    height: 100px;
} */


/* .box__tile.tile.vertical_tile {height: 32vw}
.tile__details {
    line-height: 1;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    opacity: 0;
    background: linear-gradient(to top,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 100%);
    transition: 450ms opacity;
    padding: 2rem 2rem 2rem;
    text-align: left;
}
.box__tile.tile.vertical_tile .absimage {background-size:center} */


/* ESOTERIKES*/
#Days {
    display: flex;
      padding: 0 15px;
  align-items:flex-end;
    justify-content: space-between;
}#Days a {
    display: block;
    width: calc(100% / 7);
    font-weight: 500;
    padding: 12px 0px 10px;
    font-size: 1.6rem;
    position:relative;
    line-height: 1.2;
}
#Days a.active:after {
    content: "";
    display: block;
    width: auto;
    background-color: #ed383c;
    height: 5px;
    position: absolute;
    bottom: 0;
    max-width: 100px;
    left: 0;
    right: 0;
}
#Days a.active{color:#ed383c;font-weight:700}

.tvguide-row {display: flex;padding:0 0;margin-top: 0;}
.tvguide-item {transition: all 0.3s ease;background-color: #E9E9E9;width: 100%; font-size: 16px;overflow:hidden;color: #222222}

.tvguide-item:last-child{margin-right: 0}

/* .tvguide-item:hover,
.tvguide-item.activeD{background-color: #333;opacity: 1} */

.the_date {font-size: 2rem;padding: 1rem;color: #222222;position: relative;font-weight: 400;margin-bottom: 10px;clear: both;display: block}
.the_date:after {content: "";height: 1px;background: #222222;width: 70px;display: block;margin-left: 2px;margin-top: 5px}

dd.col-buttons.grid__col-sm-3 {display: none;}

/* dl.show.grid{display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;*display:inline;zoom:1;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;position:relative;width:100%;max-width:100%;*letter-spacing:normal!important;list-style-type:none}
/* .grid__col-sm-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0;flex:1 0 0;width:auto!important;max-width:100%} */

dl.show.grid .time {white-space: nowrap}
p.live-streaming{display:none}
dd.col-content.grid__col-sm-auto {padding-left: 10px;white-space: nowrap}
.grid__col-sm-auto a.title{color:#222222}
dl.show.grid.livenow,dl.show.grid:hover{background-color:#ed383c}

dl.show.grid:hover{cursor:pointer}

dl.show.grid{border-bottom:1px solid #cccccc;padding-bottom:15px;padding-left:20px;padding-right:20px;transition:all .3s ease;padding-top:15px; overflow: hidden;display: flex}
dl.show.grid:last-child{border:0}
dd.col-content.grid__col-sm-auto p{display:none}
.owl-item .box__tile.tile{width:100%;margin-right:0}
.flexgrid.owl-carousel.row__inder .owl-stage{margin-left:-80px}
.tvguide-item.activeD,
.tvguide-item:hover {width: 100%}
dl.show.grid:hover * {color: #FFF}


/* THE SHOW
==============*/
.big_story_sand .entry-title{color:#FFF;text-align:center;margin:0 0 15px;font-size:3.6rem;line-height:1;font-weight:400}
.summary{text-align:center;font-weight:400;font-size:2.6rem;color:#FFF;margin:0}


#punch{display: none}
.white-logo{display: none}
#MainNav .social-cell-footer{display: none}

#loginpage{background:#ed213a;background:-webkit-linear-gradient(to right,#93291e,#ed213a);background:linear-gradient(to right,#93291e,#ed213a);top:-100vh;left:0;right:0;transition:all .5s ease;position: fixed;}
#loginpage.opened{top:0;position:fixed;z-index:9999999;bottom:0;overflow:hidden}
.onetv.openedt{overflow:hidden}
.login-member .logo{max-width:200px}
.login-member{text-align:center;padding:2rem 0}
.xlo{position:absolute;right:3rem;top:40%;font-size:3rem;color:#FFF}
.login-container{background:rgba(0,0,0,.8);max-width:1150px;width:90%;margin:30px auto;display:block;padding:3rem 0}
.login-container form{width:90%;max-width:350px;margin:0 auto}
.login-container p{font-size:17px;font-weight:300}
.login-container label{position:relative;clear:both;color:#FFF;display:block;font-size:17px;padding-bottom:6.66667px}
.login-container input[type="text"],.login-container input[type="email"],.login-container input[type="password"]{background:#fff;width:100%;color:#1E1C1C;-webkit-appearance:none;-moz-appearance:none;border:0;padding:10px 8px;font-size:1.6rem;font-family:inherit}
.login-container .col5:first-child{border-right:1px solid #DDD}
.LoginSubmitBtn{clear:both;background:#c00;display:block;margin:30px 0 10px;padding:10px 20px 10px 20px;max-width:150px;text-align:center;cursor:pointer;font-size:1.7rem;color:#FFF}
.login-header{font-size:2.5rem;color:#FFF;display:block;font-weight:300;text-align:left;margin:0 auto 40px;max-width:350px}
.social-connect.facebook{background:#4c7bd9;margin-top:46px}
.social-connect.gplus{background:#a998a4;margin-top:24px}
.social-connect.facebook{background:#4c7bd9;width:90%;max-width:350px;display:block;text-align:center;margin:6rem auto 0;padding:10px;font-size:2rem;color:#FFF}
.social-connect.twitter{background:#00a3eb;width:90%;max-width:350px;display:block;text-align:center;margin:4rem auto 0;padding:10px;font-size:2rem;color:#FFF}
.social-connect .icon{margin-right:2rem}


/* SINGLE POST */
.flexsignle{display:table;width:100%}
.videoSide{width:100%;display:block;background-color:#f4f4f4;box-sizing:border-box}
#Sidebar-s{display:table-cell;width:400px;vertical-align:middle;text-align:center;box-sizing:border-box;background-color:#e8e8e8;border-left:40px solid #FFF;padding:0 30px}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.single-header .summary{color:#999;text-align:left;font-size:1.9rem;max-width:1400px;margin-bottom:3rem;}
.single-header {margin-bottom: 3rem}
.show__cover img {
    border: none;
    display: block;
}

/*
@media all and (max-width:1269px){
.onetv{overflow-x: hidden;min-width: initial}
.gridrow{padding: 0 15px;}
.flexgrid {flex-flow: row wrap;align-content: space-between;justify-content: flex-start}
.tile{width: calc((100%/3) - (15px/3));margin-bottom: 10px;margin-right: 15px}
.row__inner:hover .tile{opacity:initial}
.row__inner:hover .tile:hover{transform:initial}
.row__inner .tile:hover ~ .tile{transform:initial}
.flexgrid.owl-carousel.row__inder .owl-stage {margin-left: initial}
div#copyright.gridrow.flexrow {display: table;width: 100%;align-items: initial;justify-content: initial;}
.col5.txt-right {text-align: left;}
}
*/

@media all and (max-width:1029px){
.onetv{overflow-x: hidden;min-width:initial}
.login-member .logo{max-width:120px}
.login-container .flexrow.gridrow{display:table;width:100%;align-items:initial;justify-content:initial}
.login-container .col5:first-child{border-bottom:1px solid #DDD;border-right:0}
.login-container .col5.tp3{padding:20px 0}
.login-container{width:90%;margin:20px auto;padding:0}
.login-header{font-size:2rem;margin-bottom:0;max-width:90%}
.login-container label{font-size:15px}
.login-container input[type="text"],.login-container input[type="email"],.login-container input[type="password"]{padding:8px;font-size:15px}
.LoginSubmitBtn{margin-top:10px;padding:8px;font-size:16px}
.social-connect.twitter,.social-connect.facebook{margin:2rem auto 0;font-size:16px}
.xlo{font-size: 2.5rem}
#punch{display:block;width:100%;height:auto;z-index:999;position:absolute;right:10px;left:initial;width:25px;top:20px}
#LandingImage{height:65vh}
#punch span{color:#1E1C1C;display:block;height:3px;width:100%;background:#ed383c;transition:all .2s ease}
#punch span:nth-child(2){margin:3px 0}
#PrimaryMenu{display:none}
.logo{max-width:80px;padding-top:10px}
.flexgrid{justify-content:space-between}
.gridrow{padding:0 10px}
.box__tile.tile.vertical_tile,.tile{width:calc(50% - 10px);margin-bottom:10px;margin-right:10px}
.box__tile.tile.vertical_tile:nth-child(even) {margin-right: 0}
/* .tile:nth-child(2){margin-right:0}
.tile:nth-child(3){margin-right:10px}
.tile:nth-child(4){margin-right:0}
.tile:nth-child(5n+5) {margin-right: 10px}   */
/* .onetv.opened{position:fixed;right:70%} */
#PrimaryMenu.menutoggler.opened{display:block;width:70%;position:fixed;right:-1px;background:#E9E9E9;top:0;bottom:0;padding:3rem 2rem}
/* .onetv.opened:after{content:"";position:fixed;top:0;bottom:0;left:0;right:70%;background:#1E1C1C;z-index:999;opacity:.8} */
ul.primarymenu{display:flex;flex-direction:column;padding-top:3rem;height:100%}
.primarymenu li{position:relative;display:block;float:none;font-size:2rem;margin-bottom:2rem;text-align:left;padding-right:0}
.primarymenu li:last-child{padding-left:0;border:0;padding-right:0}
.primarymenu li a:after{display:none}
#PrimaryMenu.menutoggler.opened .white-logo{display:block;width:60%;margin:0;margin-top:-5px}
#PrimaryMenu.menutoggler.opened .social-cell-footer{display:block;position:absolute;bottom:0}
#PrimaryMenu.menutoggler.opened .social-cell-footer a{opacity:1;font-size:2.2rem;border: 1px solid #fff;width: 36px;text-align: center;height: 36px;border-radius: 100%;}
#colophone.gridrow.flexrow{display:table;width:100%}
.col5{width:100%;display:table;clear:both}
.primarymenu li a:hover, .primarymenu li a:visited, .primarymenu li a{font-weight: 500}
.big_story_sand .entry-title{font-size: 2.2rem;margin-bottom: 5px;}
.summary{font-size: 1.7rem;}
.big_story_sand{padding-bottom: 1.45rem;padding-left: 10px;padding-right: 10px;}
.row__inner{padding-bottom: 2rem;margin-bottom: 3rem}
#PrimaryMenu.menutoggler.menu.opened li{height:auto;width:100%;position:relative;float:none;padding:0;border-left:none;border-right:0;margin-bottom:7px;font-size:15px}
.dropdown.menu-item a:after{right:0;position:absolute;top:5px}
.dropdown.menu-item.actived .dropdown-menu{position:relative;top:initial;background-color:transparent;border:0;height:auto;bottom:initial;left:initial;right:initial}
.submenu{width:100%;float:none;padding:0;border:0}
.dropdown.menu-item.actived .gridrow{display:block;padding:0}
.dropdown-menu .sectored {display: none}
#PrimaryMenu.menutoggler.menu.opened li.menu-item {border-bottom: 1px solid #ccc;padding-bottom: 5px;display: block}
#PrimaryMenu.menutoggler.menu.opened li.menu-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}
#Identity.opened{height:auto}
#LandingImage {height: 40vh;
}
.page-template-page-show .summary {
    font-size: 1.2rem;
    font-weight: 500;
    width: 100%;
}
.big_story_sand {
    display:none;
    padding: 10px;
    bottom: 0;
}
}

@media all and (max-width:699px){
/* .box__tile.tile.vertical_tile, .tile{height: 55vw} */
/* .box__tile.tile.vertical_tile, .tile:nth-child(even) {margin-right: 0} */
.home #LandingImage {height: 35vh}
.sectored {font-size: 2.5rem}
.the__desc {display: none}
}


/* .owl-carousel .nav-btn{
  height: 47px;
  position: absolute;
  width: 26px;
  cursor: pointer;
  top: 40%!important;
}

.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled{
pointer-events: none;
opacity: 0.2;
} */

/* .owl-carousel .prev-slide{
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMTI4cHgiIGhlaWdodD0iMTI4cHgiPgogIDxnPgogICAgPHBhdGggZD0ibTg4LjYsMTIxLjNjMC44LDAuOCAxLjgsMS4yIDIuOSwxLjJzMi4xLTAuNCAyLjktMS4yYzEuNi0xLjYgMS42LTQuMiAwLTUuOGwtNTEtNTEgNTEtNTFjMS42LTEuNiAxLjYtNC4yIDAtNS44cy00LjItMS42LTUuOCwwbC01NCw1My45Yy0xLjYsMS42LTEuNiw0LjIgMCw1LjhsNTQsNTMuOXoiIGZpbGw9IiNGRkZGRkYiLz4KICA8L2c+Cjwvc3ZnPgo=);
  left: -20px;
background-position: 0;
  background-size: 36px;
  background-color: transparent;
  background-repeat: no-repeat;
}
.owl-carousel .next-slide{
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMTI4cHgiIGhlaWdodD0iMTI4cHgiPgogIDxnPgogICAgPHBhdGggZD0ibTQwLjQsMTIxLjNjLTAuOCwwLjgtMS44LDEuMi0yLjksMS4ycy0yLjEtMC40LTIuOS0xLjJjLTEuNi0xLjYtMS42LTQuMiAwLTUuOGw1MS01MS01MS01MWMtMS42LTEuNi0xLjYtNC4yIDAtNS44IDEuNi0xLjYgNC4yLTEuNiA1LjgsMGw1My45LDUzLjljMS42LDEuNiAxLjYsNC4yIDAsNS44bC01My45LDUzLjl6IiBmaWxsPSIjRkZGRkZGIi8+CiAgPC9nPgo8L3N2Zz4K);
  background-size: 36px;
  background-position: right;
  background-color: transparent;
  background-repeat: no-repeat;
  right: -20px;
} */

div#tvNav .my-controls-btns {
    float: left;
    margin: 0 10px;
    font-size: 2rem;
}
div#tvNav {
    position: relative;
        border-left: 1px solid;
    margin-left: 20px;
    padding-left: 20px;
    display: inline-block;
}
div#tvNav .my-controls-btns:hover {
    cursor: pointer;
}


.redlabel {
    background-color: #ef4144;
    margin-top: 0;
    text-align: center;
    color: #FFF;
    padding: 15px 15px 20px;
}
.page-template-page-show .summary{text-align:center;font-size:2rem;color:#FFF;margin:0 auto;font-weight:400;line-height:1.3;width:100%;max-width:1200px;text-align:center}
.redlabel h1{display:none}

.square__image {width: 52%;position: relative;height: 35vw}
.square__image .tile__img.absimage:after {
    content: "";
    background: rgba(0,0,0,0.2);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-image: url(../imgs/play-button.png);
    background-position: center;
    background-size: 90px;
    background-repeat: no-repeat;
}
.square__details .the__title {color: #222;font-size: 3.6rem}
.square__details {width: 50%;padding: 0 5%}
.archive .flexgrid.row__inner {flex-wrap: wrap;flex-direction: row}
a.fullbox{position:relative;background-color:#FFF;width:100%;border:0;display:flex;align-items:center;order:-1;margin-bottom:2rem;flex:1 0 100%}
.square__details span.the__desc {
    font-size: 20px;
    color: #999;
    margin-top: 15px;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 5;
    -moz-box-orient: vertical;
}



/* NEW BOX TILE */
.tile16.prel{position:relative;width:calc((100% / 4) - 9rem/4);margin-right:3rem;margin-bottom:3rem;height:auto}
.mask16{height:14.2vw;position:relative}
.title16{position:relative;clear:both;padding:1rem 2rem 0}
.title16 .the__title{color:#222;font-size:2rem;letter-spacing:-0.25px}
.title16 .the__desc {
    font-size: 1.6rem;
    color: #999;
    line-height: 1.3;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    margin-top: 10px;
}
.tile16.prel:nth-child(4n+4){margin-right:0}
.postDate{border-top:1px solid #eee;padding-top:10px;display:block;margin-top:10px}
.mask16 .tile__img:after{content:"";background:rgba(0,0,0,0.2);position:absolute;left:0;right:0;bottom:0;top:0;background-image:url(../imgs/play-button.png);background-position:center;background-size:60px;background-repeat:no-repeat}
.tvguide-item.activeD *,.tvguide-item.activeD a{color:#FFF}
.tvguide-item.activeD{background-color:red}
.activeD dl.show.grid.livenow *,.activeD dl.show.grid:hover *{color:#222!important}
.activeD dl.show.grid.livenow,.activeD dl.show.grid:hover{background-color:#ddd;color:#222!important}
.tvguide-item.activeD{background-color:#ed383c}
.menu-item.activated a,.submenu-row .actived a{color:#ed383c;font-weight:500}


.next-previous.prel{text-align:center}
span.left.pages{display:none}
.np.t-center{display:flex;align-items:center;justify-content:center;padding-bottom:3rem}
.np.t-center .previous,.np.t-center .next{border: 2px solid transparent;transition: all 0.3s ease;display:block;position:relative;width:60px;height:60px;background-color:#f1f1f1;color:transparent;border-radius:100%;margin:0 1rem}
.np.t-center .previous a,.np.t-center .next a{color:transparent;width:100%;height:100%;display:block;background-position:center;background-size:45%;background-repeat:no-repeat}

.np.t-center .previous a{background-image:url(../imgs/left-arrow.png)}
.np.t-center .next a {background-image:url(../imgs/right-arrow.png)}
.no-action {opacity: 0.2;pointer-events: none}

.t-center .next.active:hover, .t-center .previous.active:hover {border: 2px solid #ed383c}

.sep{position:relative;height:60px;width:1px;background:#ccc}
.sepinner{display:none}
/* #Days a.activeD:before {
    content: "ΣΗΜΕΡΑ";
    position: relative;
    display: block;
    margin-top: -40px;
    font-size: 3rem;
    color: #222;
    margin-left: -2px;
    font-weight: 300;
    opacity: 0.4;
} */

.contain.backgrounded.pad50 {
    background-color: #F9f9f9;
    padding: 2rem 1.5rem;
}
.show.grid.livenow:after {
    content: "LIVE";
    background: red;
    color: #FFF;
    margin: 0 10px;
    line-height: 1;
    padding: 3px 5px;
    margin-top: 1px;
    font-weight: 500;
    border-radius: 2px;
    height: 21px;
}
.lala {
    position: relative;
    display: block;
    font-size: 3rem;
    color: #222;
    margin-left: -2px;
    font-weight: 300;
    opacity: 0.4;
    text-transform: uppercase;
}

@media all and (min-width:1030px){
.col-time,.grid__col-sm-auto a.title{font-weight:500}
.program-desc{opacity:.8}
.activeD dl.show.grid.livenow,.activeD dl.show.grid:hover{background-color:#e8e8e8;color:#222!important}
dl.show.grid{padding-top:18px;padding-bottom:18px}
.menu-item.activated:before{content:"";background:#ed383c;position:absolute;height:2px;display:block;top:0;width:auto;left:12px;right:12px}
#Identity.hfixed{position:fixed;top:0;right:0;left:0;z-index: 99999}
#Identity.hfixed .menu li{padding:10px 12px}
}

.kicktitle {color: #ed383c;    white-space: normal;font-size: 1.6rem;font-weight: 700;border-bottom: 2px solid;display: inline-block;clear: both;margin-bottom: 10px;line-height: 1}


@media all and (max-width:1029px){
.page-template-page-show .summary{font-size:1.5rem}
.tile16.prel{margin-right:0;width:100%;margin-bottom:2rem}
.tile16.prel:nth-child(even) {margin-right: 0}
.mask16{height:190px}
.title16 {position:relative;clear:both;padding:1rem 1.4rem 0}
.square__image .tile__img.absimage:after{background-size:60px}
.title16 .the__title{font-size:1.8rem}
.page-template-page-show #LandingImage {height: 180px}
.square__image{width:100%;height:200px;order:1}
.square__details{width:100%;padding:1rem 1.4rem 0;order:2}
.square__details .the__title{font-size:2rem}
.square__details span.the__desc,.title16 .the__desc{font-size:1.4rem}
a.fullbox{flex-direction:column;margin-bottom:0}
#Days {white-space: nowrap;overflow: scroll;    align-items: flex-end;}
#Days a {font-size: 1.6rem;width: auto;padding-right: 25px;display: inline-block}
#Days a.active:after {max-width: 70px}
.program-desc{display:none}
.submenu-row {padding-bottom: 10px;columns: 4;-webkit-columns: 4;-moz-columns: 3;display: block}
.submenu-row li {font-size: 1.3em;padding: 0.5rem 1rem 0}
.submenu-row.theshowsrow li{padding-left:1rem;padding: 0.5rem 1rem 0;letter-spacing:-0.2px;font-size:1.3rem}
.submenu-row.theshowsrow li:first-child,
.submenu-row li:first-child {padding-left: 10px}
.col5.tp3{padding:1rem 0}
.col5.tp3:first-child{padding-bottom:0}
img.xlogo{max-width:90px!important;margin:0 auto;display:block}
div#copyright{flex-direction:column}
.col5.txt-right{text-align:left;padding-top:0}
dl.show.grid{padding:12px}
.lala{font-size:2rem}
.submenu-row{display:none}
.single-header{margin-bottom:3rem;padding:1rem 1.4rem 0}
.single-header .entry-title {
    margin: 10px 0 10px;
    line-height: 1;
}
.single-header .summary{font-size:1.4rem;line-height:1.2;margin-bottom:0}
section.contain.gridrow{padding-bottom:0}
.col5.tp3:first-child{padding-bottom:0;padding-top:2rem}
div#copyright .col5{align-self:baseline;text-align:center}
.bottommenu{display:flex;align-items:center;justify-content:center}
.bottommenu li{font-size:1.4rem;padding:0;border:0}
.social-cell-footer{display:flex;align-items:center;justify-content:center;margin:10px 0}
.col5.tp3 .sectored{display:none}
.normalize{font-size:14px}
div#copyright{flex-direction:column;text-transform:uppercase}
div#copyright .col5 .normalize{font-size:12px}

}



.tvguide_home_prog { display: inline-block; width: 200px; height: 150px; position: relative;/* margin: 0 10px;*/ background-color: #e43d47; background-size: cover;
background-position: center;}
.tvguide_home_back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.92);
    display: flex;
    flex-direction: column;
    align-items: left;
    justify-content: center;
    transition: 0.5s;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #DDD;
}
.tvguide_home_prog.livenow .tvguide_home_back,
.tvguide_home_back:hover { background-color: rgba(228,61,71,0.45); }
.tvguide_home_prog.livenow .tvguide_home_back_time,
.tvguide_home_back:hover .tvguide_home_back_time,
.tvguide_home_prog.livenow .tvguide_home_back_title,
.tvguide_home_back:hover .tvguide_home_back_title { color: #fff; }
.tvguide_home_prog .tvguide_home_back_time,
.tvguide_home_back .tvguide_home_back_time,
.tvguide_home_prog .tvguide_home_back_title,
.tvguide_home_back .tvguide_home_back_title { color: #e43d47;transition: 0.5s; font-weight: 600;line-height: 1;text-align:left;padding: 0 15px;}
.tvguide_home_back_time { font-size: 16px;  }
.tvguide_home_back_title { font-size: 19px; }
.tvguide_home .slick-prev.slick-arrow,
.tvguide_home .slick-next.slick-arrow { position: absolute; top: 50%; -webkit-appearance: none; background: rgba(255,255,255,0); transform: translate(0,-50%); z-index: 9;
border: 1px solid rgba(0,0,0,0); font-size: 30px; width: 50px; height: 50px; border-radius: 50%; transition: 0.5s; cursor: pointer;  padding: 0; }
.tvguide_home .slick-prev.slick-arrow { left: -15px; }
.tvguide_home .slick-next.slick-arrow { right: -15px; }
#tvguideHome { margin: 0 0 0;padding: 0 0 30px; }
.tvguide_home_prog .liveprog { position: absolute; top: 5px; left: 5px; background-color: #e43d47; color: #fff; z-index: 1; font-size: 10px; padding: 5px 10px; border-radius: 10px;
font-weight: 600; display: none; }
.tvguide_home_prog.livenow .liveprog {display: block;}

/*   @media only screen and (max-width: 600px) {
.tvguide_home_back { background-color: rgba(228,61,71,0.35); }
} */



.flexsignle {
    display: flex;
    width: 100%;
}
.socialside {
    display: flex;
    border-bottom: 1px solid #DDD;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.socialside a {
    width: 32px;
    height: 32px;
    display: block;
    background-color: #E43D47;
    color: #fff;
    border-radius: 100%;
    font-size: 18px;
    text-align: center;
    line-height: 1.9;
    margin: 10px 10px 0px 0px;
}

.socialside a.social-mobile{display:none}

@media all and (max-width:600px){
.tvguide_home_back_title{font-size:16px}
.socialside a{margin:10px 5px 0px 0px}
.socialside a.social-mobile{display:block}
}


.xl-billboard {
    text-align: center;
    padding: 5px 0;
    background-color: #F9F9F9;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
}

.mobapp #qc-cmp2-container{
    display: none!important;
}