/* Group B - Cinema & Theatre pages (legacy Club_v8 look). Builds on main.css. */

/* breadcrumb (legacy SiteMapPath look) */
.crumb-leg{padding:0 0 10px 4px;color:#154397;font-family:Tahoma,Arial,sans-serif;font-size:10px;}
.crumb-leg a{color:#999;text-decoration:none;}
.crumb-leg a:hover{text-decoration:underline;}
.crumb-leg.big{font-size:12px;padding:0 0 8px 8px;}

/* filter: active area / category */
.filtra-container ul li a.on{background:#5A9F28;color:#fff;font-weight:bold;}
.filtra-container .section.cats ul{width:490px;}

/* list rows */
.main-list li.has-heart{position:relative;}
.main-list li .numero-link{display:inline;}
.main-list li .numero-link .numero{float:left;margin:5px 5px 0 0;}
.main-list li .title-line{display:block;}
.main-list li .data-container .simatodotisi{margin:0;}
.main-list li .sub-en{font-weight:bold;display:block;}
.main-list li .addr-line{display:block;margin:5px 0;color:#999;font-size:14px;line-height:20px;}
.main-list li .empty-note{display:block;padding:10px;color:#666;}
.main-list li a.row-link{display:block;overflow:hidden;}
.main-list.rank li a.row-link{margin-left:0;}

/* favourite heart - legacy-flavoured, small and unobtrusive */
.main-list li .heart{position:absolute;right:8px;bottom:8px;width:28px;height:28px;line-height:26px;padding:0;
  text-align:center;font-size:20px;color:#c00;background:#fff;border:1px solid #AFAFAF;border-radius:3px;cursor:pointer;}
.main-list li .heart:hover,.main-list li .heart.on{background:#c00;color:#fff;border-color:#c00;}

/* pager (shared _Pager partial) in legacy colours */
#content_left .pager{overflow:hidden;margin:15px 0 20px 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;
  display:flex;align-items:center;justify-content:space-between;}
#content_left .pager a,#content_left .pager span{color:#154397;text-decoration:none;}
#content_left .pager .pager-btn{padding:4px 8px;}
#content_left .pager .pager-btn.disabled{color:#ccc;}
#content_left .pager .pager-btn.disabled span{color:#ccc;}
#content_left .pager .pager-btn:hover{background:#154397;}
#content_left .pager .pager-btn:hover span{color:#fff;}
#content_left .pager svg{display:none;}
#content_left .pager .pager-numbers{display:flex;gap:2px;}
#content_left .pager .pager-num{padding:4px 6px;}
#content_left .pager a.pager-num:hover{background:#154397;color:#fff;}
#content_left .pager .pager-num.active{background:#154397;color:#fff;}
#content_left .pager .pager-ellipsis{padding:4px 2px;color:#999;}

/* detail pages */
.tainia .stars15h{vertical-align:middle;margin-left:6px;}
.tainia .tainia-poster{float:left;margin:0 12px 8px 8px;width:160px;max-width:30%;}
.tainia .tainia-poster img{width:100%;height:auto;display:block;border:1px solid #AFAFAF;}
.tainia .mitsibox p{margin:0 0 6px 0;padding:0;}
.tainia .red-20{font-size:20px;color:#154397;}
.tainia .text-block{padding:0 0 0 6px;font-size:14px;line-height:22px;}
.tainia .text-block p{padding:0;margin:0 0 10px 0;}
.videoWrapper iframe{max-width:100%;}
.videoWrapper.movie-trailer{margin:10px 0 20px;}
.tainialink .raw-link a{background-image:none;}
.mfav-note{margin:0 0 10px 8px;font-weight:bold;color:#5A9F28;}
.empty-note-block{padding:14px 10px;color:#666;font-size:14px;}

/* right column helpers */
#content_right .paroxes-descr-box{margin-bottom:0;}
#content_right .triangle-wrap td{vertical-align:middle;}
#content_right .how-wrap .posbgaino{width:270px;vertical-align:top;}
.back-link-wrap{clear:both;}
