*,.menu-container{box-sizing:border-box}.sidebar ul,.topnav .menu{list-style:none;display:flex}.sidebar,.sidebar ul{padding:0;height:100%}.close-btn,.sidebar ul li a{border-right:1px solid #ebebeb;color:inherit}#header,.sidebar ul li a,body.scrolled .menu-container{border-bottom:1px solid #ebebeb}#header,.menu-container{background:#fff;gap:5px}.movie-details h3,body{font-family:Montserrat,sans-serif}:root{--primary-accent-color:#007bff;--primary-dark-color:#263038;--primary-light-color:#ffffff}body{margin:20px;padding:0;background:var(--primary-dark-color);color:var(--primary-dark-color)}body div{will-change:transform!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:var(--primary-light-color)}::-webkit-scrollbar-thumb{background-color:var(--primary-dark-color);border-left:1px solid var(--primary-light-color)}.menu-container{max-width:1280px;margin:0 auto;display:flex;position:sticky;top:80px;z-index:11}.topnav{display:flex;justify-content:flex-start;align-items:center;width:100%}.topnav .menu{gap:0;margin:0;padding:0;width:100%;flex-wrap:nowrap}ul#main-menu li:first-child{border-left:none}ul#main-menu li{width:10%;flex-grow:1;border-left:1px solid #ebebeb}.topnav .menu li a{text-decoration:none;padding:10px 20px;color:inherit;width:100%;display:flex;justify-content:center}a.menu-category.active{background:#ebebeb}.close-btn:hover,.sidebar ul li a:hover,.topnav .menu li a:hover{background:#e9e9e9}.sidebar{position:fixed;top:0;right:-370px;width:350px;background:#fff;transition:right .3s ease-in-out;z-index:99}.sidebar.open{right:0}.sidebar ul{overflow:auto;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.close-btn,a.facebook{justify-content:center;text-decoration:none}.sidebar ul li{width:50%}.sidebar ul li a{text-decoration:none;display:block;padding:10px;text-align:center}.sidebar ul li:nth-child(2n) a{border-right:0}.close-btn{text-align:right;cursor:pointer;display:flex;width:20px;align-items:center;position:absolute;background:var(--primary-light-color);transform:translateX(-100%);height:20px}.section-title{margin-bottom:20px;margin-left:-20px;width:fit-content;padding:5px 20px;background:var(--primary-accent-color);color:var(--primary-light-color);cursor:default;font-size:12px;text-transform:uppercase}#header,.container{margin:0 auto;max-width:1280px;box-sizing:border-box}.section-separator,div#swal2-html-container,h2#swal2-title{color:var(--primary-dark-color)}.movie-details p,.section.mobile-menu-container{display:none}#header,#movie-list,.container,.filter,.search-container,a.facebook,a.logo{display:flex}.filter,.movie{width:calc(100% / 5 - 80px / 5)}#header{padding:20px;align-items:center;justify-content:space-between}div#header-container{position:sticky;top:0;z-index:11}#header h1,h4,ol,p,ul{margin:0}a.logo{color:inherit;text-decoration:none;flex-direction:row;align-items:center;gap:10px;width:fit-content}a.facebook,div.reload{padding:0 5px;width:25px;background:var(--primary-dark-color);color:var(--primary-light-color);line-height:25px;height:25px;font-size:12px}a.logo i.fa-solid.fa-play{font-size:20px}a.facebook{align-items:center}div.reload{justify-content:center;align-items:center;display:none;cursor:pointer}div.install-app{background:var(--primary-dark-color);color:var(--primary-light-color);text-decoration:none;font-size:12px;line-height:25px;padding:0 10px;cursor:pointer}.container{flex-direction:column;gap:20px;padding-top:20px}#close-popup,.desktop-search{margin-left:auto}.section{background:var(--primary-light-color);padding:20px}.filter-container{display:flex;margin-bottom:20px;justify-content:space-between;margin-top:10px}.filter{align-items:center;gap:5px}.filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px;border:1px solid #ddd;flex-grow:1;outline:0;border-radius:0}button.search,input.search-input{-webkit-appearance:none;-moz-appearance:none}.search-container{height:25px;justify-content:flex-end}input.search-input{appearance:none;padding:8px;border:none;outline:0;width:calc(100% - 30px);border-radius:0;background:#ebebeb}.movie-buttons a,h4#instructions{padding:5px;text-transform:uppercase}button.cancel-search,button.search{cursor:pointer;width:25px;min-width:25px;color:var(--primary-light-color)}#loading,.movie-buttons a,.pagination button,button.cancel-search,button.search{background:var(--primary-dark-color)}button.search{appearance:none;border-radius:0;border:none}button.cancel-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-left:0;display:none;border-radius:0;border:none;border-left:1px solid #ffffff30}.searched button.cancel-search{display:block}#movie-list{flex-direction:row;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:20px}.movie{display:flex!important;align-items:center;flex-direction:column;gap:10px;cursor:default}.movie-buttons a,.pagination{gap:5px;display:flex;text-align:center}.movie-img{width:100%;overflow:hidden;aspect-ratio:2/3;position:relative;border:1px solid #ebebeb}.movie-img img{object-fit:cover;width:100%;height:100%;cursor:pointer}.movie-details{flex:1;width:100%;cursor:pointer}.movie-details h3{margin:0;font-size:16px;font-weight:400}.movie-buttons{position:absolute;bottom:0;left:0;width:100%;display:flex}#loading,.popup-overlay,.sidebar-overlay{position:fixed;height:100%;top:0;left:0}.movie-buttons a{width:50%;text-decoration:none;color:var(--primary-light-color);justify-content:center;align-items:center}.pagination button,.pagination span{color:var(--primary-light-color);width:30px;height:20px}.movie-buttons a i{font-size:12px}.movie-buttons a:hover{background:#000}a.more-info{border-left:1px solid #ffffff1f}.pagination{margin-top:20px;flex-direction:row;flex-wrap:wrap;justify-content:center}.pagination button{border:none;cursor:pointer}.pagination button.disabled,.pagination span{background:#ccc;pointer-events:none}.pagination span{border:none;cursor:not-allowed}#no-movie{text-align:center;display:none}.sidebar-overlay{width:100%;background:rgba(0,0,0,.9);z-index:98;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.sidebar-overlay.sidebar-active{opacity:1;visibility:visible}.popup-overlay{width:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;overflow-y:auto}.popup-content{background:var(--primary-light-color);padding:20px;width:100%;max-width:1280px;text-align:left;display:flex;flex-direction:row;gap:20px;position:relative;flex-wrap:nowrap;overflow-y:auto;box-sizing:border-box;max-height:calc(100dvh - 60px)}.popup-content a,div#swal2-html-container a{color:var(--primary-accent-color);text-decoration:none;font-weight:700}#close-popup,a.popup-movie-poster-watch{color:var(--primary-light-color);background:var(--primary-accent-color)}#close-popup{border:none;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-direction:row}.popup-movie-poster{min-width:300px;max-width:300px;background-size:cover;background-position:top center;aspect-ratio:2/3;background-repeat:no-repeat;position:relative}a.popup-movie-poster-watch{text-decoration:none;font-weight:400;position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:10px 5px}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--primary-dark-color)!important}.swal2-container *{border-radius:0!important}h2#swal2-title{padding:20px 20px 0;font-size:18px}div#swal2-html-container{padding:10px 20px 0;font-size:16px}.swal2-actions{flex-direction:row-reverse;width:100%;padding:0 20px;flex-wrap:nowrap;margin-top:10px;gap:10px}button.swal2-confirm.swal2-styled{width:50%;font-size:14px;margin:0;background:var(--primary-accent-color);font-weight:700}button.swal2-cancel.swal2-styled{width:50%;font-size:14px;margin:0}.popup-movie-detail{width:calc(100% - 200px);display:flex;flex-direction:column;gap:10px}.popup-movie-detail ol{padding-bottom:20px}span.episodeCount,span.genre,span.oak-status{background:#000000a3;font-size:8px;padding:2px 4px;width:fit-content;color:var(--primary-light-color)}#loading{text-align:center;width:100%;display:flex;justify-content:center;align-items:center;z-index:10001}.loader{width:50px;aspect-ratio:1;border-radius:50%;border:8px solid;border-color:#fff #0000;animation:1s infinite l1}@keyframes l1{to{transform:rotate(.5turn)}}h4#instructions{background:#007bff;color:#fff;font-weight:500;text-align:center}#instructions-list{padding:20px 20px 20px 40px;background:#ebebeb;margin-top:-10px}.pmoviename{font-weight:700}p#pmoviedescription{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.popup-container{text-align:right}@media (max-width:1024px){.sidebar ul li:nth-child(2n) a{border-right:1px solid #ebebeb}.desktop-search,.menu-container,.topnav .menu{display:none}.sidebar{width:100%;right:-100%}.close-btn{text-decoration:none;color:inherit;text-align:right;cursor:pointer;display:flex;width:unset;justify-content:center;align-items:center;position:relative;background:var(--primary-light-color);transform:none;height:unset;border-right:none;padding:10px;border-bottom:1px solid #ebebeb}.section.mobile-menu-container{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:center;padding:0 0 20px;background:var(--primary-dark-color);gap:20px;position:sticky;top:120px;z-index:11;margin-bottom:-20px}.search-container.mobile-search{width:50%;justify-content:start}.mobile-search input.search-input{font-size:14px;flex-grow:1;background:#fff}.mobile-search button.cancel-search,.mobile-search button.search{color:inherit;background:#fff;border-left:1px solid var(--primary-dark-color)}.mobile-type-select{width:50%;background:#fff;display:flex;gap:5px;align-items:center;justify-content:center;font-size:14px;padding:8px;max-height:25px}ul#sidebar-menu{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.sidebar ul li a{border-right:1px solid #ebebeb;text-align:center}ul#sidebar-menu li{width:calc(100% / 3)}div#header-container{margin:-20px;padding:20px;background:var(--primary-dark-color)}.filter,.movie{width:calc(100% / 3 - 40px / 3)}.popup-container{width:calc(100% - 40px)}.popup-movie-poster{min-width:200px;max-width:200px}a.facebook{margin-left:auto}}.movie-genres{position:absolute;top:5px;left:5px;display:flex;flex-direction:column;gap:2px}.footer{max-width:1280px;margin:0 auto;background:#fff;padding:20px;border-top:1px solid #ebebeb;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:12px;font-weight:700}@media (display-mode:standalone){div.reload{display:flex!important;justify-content:center;align-items:center}.install-app{display:none!important}}span.oak-status{position:absolute;right:5px;top:5px}span.genre.featured,span.oak-status.ongoing{background:#2db53f}span.episodeCount{position:absolute;right:5px;bottom:35px}#featured-movies .swiper-slide{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#featured-movies .swiper-pagination{position:relative;margin-top:20px}.swiper-container{position:relative}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{font-size:10px}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background:var(--primary-dark-color);color:var(--primary-light-color);width:20px}.section-separator{height:20px;margin:0 -20px 20px;background:var(--primary-dark-color);padding:0}@media (max-width:768px){.section.mobile-menu-container{gap:5px;padding:5px 0;background:#263038;margin-top:-5px;margin-bottom:-5px;top:70px}ul#sidebar-menu li{width:50%}.sidebar ul li:nth-child(2n) a{border-right:none}div:where(.swal2-container) div:where(.swal2-popup){width:calc(100% - 20px)!important}body{margin:5px}#header h1{font-size:20px}div#header-container{margin:-5px;padding:5px;background:var(--primary-dark-color)}.filter-container{flex-direction:column-reverse;gap:10px}.filter,.movie,.popup-movie-detail{width:100%}input#search-input{flex-grow:1}.movie-img{height:500px}.popup-container{max-width:calc(100% - 40px);width:calc(100% - 40px)}.popup-content{flex-direction:column}.popup-movie-poster{min-width:100%;max-width:100%}#header{border-bottom:none}.section-separator{height:1px;background:#ebebeb}.container{gap:5px;padding-top:5px}}#onesignal-slidedown-container div#onesignal-slidedown-dialog{background:var(--primary-dark-color)!important;padding:20px!important;box-sizing:border-box!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}#onesignal-slidedown-container div#normal-slidedown{display:flex!important;flex-direction:column!important;gap:10px!important}#onesignal-slidedown-container div#slidedown-body{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:5px!important;flex-direction:row!important;width:100%!important}#onesignal-slidedown-container .slidedown-body-icon{height:20px!important;width:20px!important}#onesignal-slidedown-container div#onesignal-slidedown-dialog .slidedown-body-message{padding-left:0!important;color:var(--primary-light-color)!important;font-family:Montserrat,sans-serif!important;display:flex!important;flex-grow:1!important;width:100%!important;font-size:14px!important}#onesignal-slidedown-container #onesignal-slidedown-dialog .clearfix,div#onesignal-loading-container{display:none!important}#onesignal-slidedown-container div#slidedown-footer{display:flex!important;width:100%!important;flex-wrap:nowrap!important;gap:10px!important;flex-direction:row-reverse!important}#onesignal-slidedown-container div#onesignal-slidedown-dialog button#onesignal-slidedown-allow-button{border:none!important;background:var(--primary-accent-color)!important;border-radius:0!important;padding:5px 10px!important;flex-grow:1!important;font-size:14px!important;display:flex!important;justify-content:center!important;align-items:center!important}#onesignal-slidedown-container div#onesignal-slidedown-dialog button#onesignal-slidedown-cancel-button{margin-right:0!important;border:none!important;border-radius:0!important;padding:5px 10px!important;color:var(--primary-dark-color)!important;flex-grow:1!important;font-size:14px!important;display:flex!important;justify-content:center!important;align-items:center!important}