.menu-link{padding-block:.7rem;padding-inline:3rem;font-weight:700;transition:background .5s ease-in-out,color .5s ease-in-out}.top-menu-wrap a:is(:link,:visited){color:#fff;text-decoration:none}.top-menu-wrap a:is(:link,:visited):hover{color:var(--hover-color)}.menu-link:hover{background:var(--hover-background);color:var(--hover-color);border-radius:3px}.movie-highlight{float:left;width:100%;min-height:1050px;position:relative;overflow:hidden}.front-page-title{width:100%;padding-block:10px}@media (width<=900px){html,body{float:left!important;width:100%!important}.top-nav-bar{float:left;position:sticky;box-sizing:border-box!important;width:100%!important;padding-block:0!important}.movie-description{float:left;grid-template-columns:1fr;width:100%;margin:0;overflow:hidden}.top-menu-wrap{opacity:0;visibility:hidden;background:#000000b3;border-radius:5px;justify-content:left;width:50%;height:fit-content;padding-block:1rem;transition:opacity .5s ease-in-out;position:absolute;top:55px;right:0;flex-direction:column!important;padding-inline:10px!important}body :has(#m-toggle:checked) .top-menu-wrap{visibility:visible;opacity:1}.menu-link{border-bottom:1px solid #ffffff4d;justify-content:left;width:100%;padding-inline:5px}.menu-link:last-child{border:none}.logo-area img{height:50px}.movie-highlight{min-height:auto;height:500px!important}.section-inner-wrapper{grid-column:1/span 12}.inner-wrapper{grid-column:1/span 12!important;margin-top:0!important}.movie-detail-wrapper{text-overflow:ellipsis;padding-inline:10px;overflow:hidden;grid-column:1/span 12!important}.movie-detail-wrapper p{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:70px;padding-inline:10px;display:-webkit-box;overflow:hidden}.movie-detail-wrapper .buttons-row{padding:0}.higlight-wrapper{display:grid;float:left!important;width:100%!important;margin:0!important;padding-top:200px!important}.highlight-image{width:100%!important}.three-cols{grid-template-columns:1fr;padding:10px}.mobile-menu{background:#000000b3;border-radius:5px;flex-direction:column;justify-content:space-evenly;align-items:center;width:40px;height:40px;margin-top:10px;display:flex;position:absolute;right:5px}.mobile-menu>div{float:left;background:#ffffffb3;transition:transform .5s ease-in-out;width:70%!important;height:3px!important}.mobile-menu:has(#m-toggle:checked)>div:first-child{position:absolute;transform:translateY(-50%)rotate(45deg)}.mobile-menu:has(#m-toggle:checked)>div:nth-child(2){position:absolute;transform:translateY(-50%)rotate(-45deg)}.mobile-menu:has(#m-toggle:checked)>div:nth-child(3){display:none}.items-tab-wrapper{flex-wrap:nowrap;width:100%;padding-inline:5px;overflow-x:scroll;flex-direction:row!important;display:flex!important}.items-tab-wrapper a:link{min-width:250px}.breadcrumbs{padding-inline:5px}.breadcrumbs-inner{grid-column:1/span 12}}body{background:var(--site-background)}.logo-area{font-weight:700;font-size:var(--logo-font-size);color:var(--text-color)}.top-nav-bar{float:left;z-index:10;grid-template-columns:repeat(12,1fr);width:100%;padding-block:20px;padding-inline:0;display:grid;position:fixed}.inner-wrapper{color:var(--text-color);grid-column:3/span 8;grid-template-columns:auto 1fr;display:grid}.inner-wrapper>div:first-child{padding:10px;font-family:Arial,Helvetica,sans-serif}.inner-wrapper>div:nth-child(2){justify-content:space-evenly;align-items:center;padding-inline:2rem;display:flex}.movie-highlight:before{content:"";z-index:9;background:linear-gradient(90deg,#000,#0000);width:100%;height:100%;position:absolute}.movie-highlight img{-o-object-fit:fill;object-fit:fill;width:100%;height:100%}.movie-category{float:left;width:100%;padding-block:10px}.movie-category span{border-right:1px solid #fff;padding-inline:10px}.movie-category span:first-child{padding-left:0}.higlight-wrapper{z-index:9;float:left;grid-template-columns:repeat(12,1fr);justify-content:center;width:100%;padding-top:20%;display:grid;position:absolute}.movie-detail-wrapper{grid-column:3/span 8}.bg-button,.bg-primary{background:red!important}.highlight-image{z-index:1;position:absolute}.theme-border{border-top:1px solid #333}.section-content{float:left;width:100%;padding-block:20px}.section-title-row{float:left;justify-content:space-between;align-items:center;width:100%;display:flex}.section-title{color:#fff;font-size:1.5rem;font-weight:700}
