.elementor-element-c2b35fd .portfolio-archive-taxonomies{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.elementor-element-c2b35fd .portfolio-archive-taxonomies>ul{margin-bottom:0}.elementor-element-c2b35fd .lsf-welles-filter-link{display:inline-block;padding:7px 18px;border:1px solid #444;border-radius:30px;color:#ff9800;font-size:14px;line-height:1.5;text-decoration:none}.elementor-element-c2b35fd .lsf-welles-filter-link:hover,.elementor-element-c2b35fd .lsf-welles-filter-link:focus-visible,.lsf-welles-inline-active .lsf-welles-filter-link{border-color:#ff9800;color:#ff9800}body.home .elementor-element-c2b35fd .portfolio-showcase.lsf-welles-inline-active>.portfolio-grid,body.home .elementor-element-c2b35fd .portfolio-showcase.lsf-welles-inline-active>.portfolio-preloader{display:none!important}body.home .elementor-element-c2b35fd .portfolio-showcase.lsf-welles-inline-active>.portfolio-view_all-link{display:block!important}body.home .elementor-element-c2b35fd .portfolio-showcase.lsf-welles-inline-active.lsf-welles-inline-complete>.portfolio-view_all-link{display:none!important}.lsf-welles-inline[hidden],.lsf-welles-inline-card[hidden]{display:none!important}.lsf-welles-inline-status{color:#b7bec8;font-size:14px;margin:0 0 18px}.lsf-welles-inline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lsf-welles-inline-card{margin:0;min-width:0}.lsf-welles-inline-card>a{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#111}.lsf-welles-inline-card img{width:100%;height:100%;object-fit:cover}.lsf-welles-inline-card h3{position:absolute;bottom:0;left:0;right:0;margin:0;padding:30px 12px 12px;background:linear-gradient(transparent,rgba(0,0,0,.92));color:#ff9800;font-size:14px;text-align:center;line-height:1.4}.lsf-welles-inline-play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:grid;place-items:center;width:54px;height:54px;border:2px solid #ff8500;border-radius:50%;background:rgba(0,0,0,.8);color:#ff8500;font-size:24px}.lsf-welles-inline-card>a:focus-visible{outline:3px solid #ff8500;outline-offset:3px}@media(max-width:1000px){.lsf-welles-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lsf-welles-inline-grid{grid-template-columns:1fr}}

/* Equal filter pills at every viewport, including the Welles link. */
body.home .elementor-element-c2b35fd .portfolio-archive-taxonomies{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;margin-bottom:28px!important}body.home .elementor-element-c2b35fd .portfolio-archive-taxonomies>ul{display:contents!important}body.home .elementor-element-c2b35fd .portfolio-archive-taxonomies li{display:block!important;padding:0!important;margin:0!important;border:0!important}body.home .elementor-element-c2b35fd .portfolio-archive-taxonomies a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:8px 18px!important;margin:0!important;box-sizing:border-box!important;border:1px solid #444!important;border-radius:30px!important;color:#ff7900!important;background:transparent!important;font-size:14px!important;line-height:1.5!important;text-decoration:underline!important;text-underline-offset:3px!important;white-space:normal!important;text-align:center!important}body.home .elementor-element-c2b35fd .portfolio-archive-taxonomies a:before,body.home .elementor-element-c2b35fd .portfolio-archive-taxonomies a:after{display:none!important}body.home .elementor-element-c2b35fd .portfolio-archive-taxonomies .current-cat>a,body.home .elementor-element-c2b35fd .portfolio-archive-taxonomies a:hover,body.home .elementor-element-c2b35fd .portfolio-archive-taxonomies a:focus-visible,body.home .elementor-element-c2b35fd .lsf-welles-inline-active .lsf-welles-filter-link{border-color:#ff7900!important}body.home .elementor-element-c2b35fd .lsf-welles-inline-active .portfolio-archive-taxonomies .current-cat>a{border-color:#444!important}
/* CSS triangles cannot turn into emoji on iOS. */
body.home .elementor-element-c2b35fd .lsf-welles-inline-play,body.home .elementor-element-c2b35fd .portfolio-popup-video{box-sizing:border-box!important;width:60px!important;height:60px!important;border:2px solid #ff7900!important;border-radius:50%!important;background:rgba(0,0,0,.85)!important;background-image:none!important;box-shadow:none!important;color:#ff7900!important;font-size:0!important}body.home .elementor-element-c2b35fd .lsf-welles-inline-play{top:50%!important}body.home .elementor-element-c2b35fd .lsf-welles-inline-play:before,body.home .elementor-element-c2b35fd .portfolio-popup-video:before{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-35%,-50%)!important;width:0!important;height:0!important;border-top:10px solid transparent!important;border-bottom:10px solid transparent!important;border-left:16px solid #ff7900!important}body.home .elementor-element-c2b35fd .portfolio-popup-video:after{display:none!important}

/* Suppress the theme SVG background so only our single triangle is rendered. */
body.home.page-id-5550 #main .elementor-5550 .elementor-element-c2b35fd .portfolio-popup-video,body.home.page-id-5550 #main .elementor-5550 .elementor-element-c2b35fd .portfolio-popup-video:hover,body.home.page-id-5550 #main .elementor-5550 .elementor-element-c2b35fd .portfolio-popup-video:focus,body.home.page-id-5550 #main .elementor-5550 .elementor-element-c2b35fd .portfolio-popup-video:active{background-image:none!important;background-repeat:no-repeat!important}

/* Episodes browser: clickable thumbnail play overlays, padded CTAs and show dividers. */
body.page-id-5206 #main .lsf-episode-card>a:first-child{position:relative;display:block!important;isolation:isolate}body.page-id-5206 #main .lsf-episode-card>a:first-child:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;box-sizing:border-box;border:2px solid #ff7900;border-radius:50%;background:rgba(0,0,0,.85);pointer-events:none}body.page-id-5206 #main .lsf-episode-card>a:first-child:before{content:"";position:absolute;z-index:2;left:50%;top:50%;transform:translate(-35%,-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid #ff7900;pointer-events:none}
body.page-id-5206 #main .lsf-episode-card>div>p>a:last-child,body.page-id-5206 #main section>p>a[style*="background"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;height:auto!important;max-width:100%!important;box-sizing:border-box!important;padding:12px 18px!important;line-height:1.4!important;white-space:normal!important;text-align:center!important;overflow:visible!important;background:#ff7900!important;color:#111!important;-webkit-text-fill-color:#111!important;border:1px solid #ff7900!important;border-radius:8px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important}
body.page-id-5206 #main section:is(#demon-files,#live-ghost-hunts,#the-haunting,#welles-house-series){border-top:1px solid #4a505a!important;padding-top:40px!important;margin-top:40px!important}body.page-id-5206 #main .lsf-episode-card>a:first-child img{display:block!important;width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important}
/* The theme hides this mobile watch-page control by default. */
body.livescifi-watch-page .entry-cover .entry-header .portfolio-popup-video{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;margin:0 auto 20px!important;box-sizing:border-box!important;border:2px solid #ff7900!important;border-radius:50%!important;background:rgba(0,0,0,.85)!important;background-image:none!important;box-shadow:none!important;font-size:0!important;animation:none!important}body.livescifi-watch-page .entry-cover .entry-header .portfolio-popup-video:before{content:""!important;position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);width:0;height:0;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid #ff7900;pointer-events:none}body.livescifi-watch-page .entry-cover .entry-header .portfolio-popup-video:after{display:none!important}@media(max-width:600px){body.page-id-5206 #main section:is(#demon-files,#live-ghost-hunts,#the-haunting,#welles-house-series){padding-top:28px!important;margin-top:32px!important}}

@media(max-width:768px){body.livescifi-watch-page .entry-cover{margin-top:110px!important;height:360px!important;min-height:360px!important}body.livescifi-watch-page .entry-cover .entry-header{position:absolute!important;top:auto!important;bottom:24px!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:0!important}body.livescifi-watch-page .entry-cover .entry-header .entry-info{position:static!important;width:100%!important}body.livescifi-watch-page .entry-cover .entry-header .entry-title{font-size:clamp(23px,5vw,28px)!important;line-height:1.25!important;margin:8px 0 0!important}body.livescifi-watch-page .entry-cover .entry-header .portfolio-popup-video{flex:0 0 60px!important;margin:0 auto 16px!important}}
