/*字體*/
.font-montserrat{font-family:Montserrat,Microsoft JhengHei;}
/*捲動條顏色*/
::-webkit-scrollbar-thumb,.custom-scrollbar::-webkit-scrollbar-thumb{background:#cc4141db;}
::-webkit-scrollbar-track,.custom-scrollbar::-webkit-scrollbar-track{background:#3a3a3aab;}
:root{--swiper-theme-color:#FBBA58;}
/* ads */
.mgauto{flex-direction:column}/*首頁728x90需+*/
#player-server .w-full.bg-darker{display:none;}
.epls-ad-pt{background-color: rgba(var(--primary-darker-color),var(--tw-bg-opacity))}
.ad-vd,.ad-vd-2,.bg-grey{background-color: rgba(var(--primary-color),var(--tw-bg-opacity))}
.ad-vd{z-index:0;overflow:hidden;position:relative;text-align:center;padding:5px}
.ad-vd-2{z-index:0;overflow:hidden;position:relative;text-align:center;}
.epls-ad-pt{left:2.5rem;}
.epls-ad-pt::-webkit-scrollbar-thumb{background:#464646}
.epls-ad-pt::-webkit-scrollbar-track {background:#161616ab;}
.epls-ad{z-index:0;text-align:center;padding-top:5px}
.epls-ad-mb img{margin:0 auto;}
.epls-ad-mg{height:10px;/*width:5px*/}
.ads-zx{z-index:0;}
.ads-zxps{z-index:0;position:relative}
/* ep list */
.lg\:min-h-screen.pb-16 a {min-width:32.3%;display:inline-flex;justify-content:center;margin: 0 0 5px 0;background:#323232a1;}
/**/
.lg\:min-h-screen{min-height:auto}
/*.bg-primary.lg\:absolute.inset-y-0.left-10.xl\:left-0.lg\:max-w-xs.w-full.h-full.overflow-hidden.lg\:min-h-300{max-height:345px;overflow:auto}*/
.eplist-container.overflow-y-scroll.custom-scrollbar {max-height:300px}
/*集數頁面 影片下方狀態框線顏色*/
.bdc-col{color:#a7a7a7;border-color:#686868;}
/*播放完畢調整*/
.status_show, .status_show_archive{left:-1.5rem;}
/*留言區排版*/
.flex-auto.lg\:w-9\/12.w-full .py-5.my-5,.flex-auto.lg\:w-9\/12.w-full .comments-area.my-8{margin:0;padding:0;}
#commentform .form-submit{text-align:right}
#reply-title.comment-reply-title{font-size:1.5rem;color:#FFF;font-weight:600;}
.lg\:flex.gap-10.lg\:px-10.md\:px-5.py-10{padding-top:1rem;}
/**/
.sm\:px-4.px-0.mt-2.md\:flex.justify-between.w-full.pb-10{padding-bottom:1.5rem}
/**/
.w-full.mb-4.flex.items-center.justify-between.mt-10.px-4.md\:px-0{margin-top:1.5rem;}
/*ads 728*/
.ads-728 img{max-width:728px}
.rdimgH-728{height:90px; max-height:90px!important;}
.rdimgH-300{height:250px;max-height:250px!important;}
.force-show-block{text-align:center;margin:0px auto;}
.slideshow {position:relative;}
.slideshow img {position: absolute;margin:0 auto;left:0;right:0;display:none;}
/*登入 個人資料標籤顏色*/
.ppform-remember-label,.pp-form-label,.pp-form-field-description{color:#FFF!important}
/*篩選 類型框線*/
.flex.flex-wrap.gap-2.mb-5 .ring-accent{--tw-ring-color:#ffcf47}
/*刪除Juicy FireFox底部溢出 test!*/
/*main ~ div[style]{top:0px!important}*/ /*innity錯誤*/
/*集數列表瞄點*/
.lg\:min-h-screen.pb-16 {padding:5px;overflow:auto;max-height:302px;}
.lg\:min-h-screen.pb-16::-webkit-scrollbar {width:2px;}
.epls-ad-pt.custom-scrollbar{overflow:auto;max-height:100%;}
.w-full.lg\:flex.items-center.p-4{padding:.5rem}
/*新ADS 疊加+底部浮動*/
.teaser3ads{z-index: 99999;width: 25px;height: 25px;border-radius: 5px;text-align: center;position: fixed;bottom:10px;right: 10px;background: rgba(255, 255, 255, 0.5);}
span#close-teaser svg {width: 25px;height: 25px;color:#ff0000}
button#close-teaser {border: 1px solid;border-top-color: currentcolor;border-right-color: currentcolor;border-bottom-color: currentcolor;border-left-color: currentcolor;padding:0 .8em;color: #fff;border-color:#C62938!important;background-color:#C62938!important;background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 70%);background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 70%);background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 70%);background-color: rgba(0, 0, 0, 0);z-index:99999;margin-top:5px;/*position:absolute;bottom:3.9vw;left:50%;margin-left:-38.32px;*/border-radius:5px;position:relative;}
button#close-teaser:hover{background-color: #555 !important;border-color: #555!important;transition: all 200ms linear;color:#fff;outline:none;cursor:pointer}
.video-content{background:#000;overflow:hidden;position:relative;}
div#overplay {position: absolute;z-index: 2;width: 100%;height: 100%;background: rgba(0,0,0,0.7);display: flex;align-items: center;justify-content: center;text-align:center;margin: 0 auto;}
.col-divu {width:49%;float:left;}
#overplay .chain {width: 100%;max-width:600px;/*600px*/margin: 0px 20px;/*20px*/overflow: inherit;}
.col-wd{width:2%;float:left;}
/*ads-300x600 mg auto*/
.ads-300x600{display:flex;justify-content:center;}
.ads-mgt{display:flex;justify-content:center;}
/*main mgbt 0 + banner pd bt*/
main{margin-bottom:0!important;}
.lg\:flex.gap-10.lg\:px-10.md\:px-5.py-10{padding-bottom:0!important;}
/*home*/
.mb-4{margin-bottom:.5rem;}
.mr-4 .text-base{font-size:1.5rem;line-height:2rem;}
.lg\:flex .w-11\/12{width:100%;}
/*#home02{margin-bottom:1.25rem;}*/
/*廣告閒置*/
.waad3::before,.waad7::before{content:"廣告位洽詢"}
.waad3{width:300px;height:250px;display:flex;justify-content:center;align-items:center;color:#fbdc6d;background:#383838;}
.waad7{width:728px;height:90px;display:flex;justify-content:center;align-items:center;color:#fbdc6d;background:#383838;font-size:1.2rem;}
/*top menu選單*/
ul.sub-menu{margin-top:-20px;padding-bottom: 15px;}
ul.sub-menu li{border-bottom:none;width:40%;display:inline-flex;justify-content: center;}
ul.sub-menu a{padding:10px 0px 0px 0px!important;}
li.menu-item>a.nav-link:hover{color:#fbba58;}
ul.grid.grid-cols-2 a:hover{background:#676767;}
/*進階搜尋 類型*/
.flex.flex-wrap.gap-2.mb-5 .ring-accent {background:#252525;}
.flex.flex-wrap.gap-2.mb-5 div:hover{background:#5d5d5d;}
/*右上帳戶選單hover*/
.mt-1.mx-3.space-y-1 a:hover {background:#cc4141d1}
/*adsense*/
.adiframe iframe{transform-origin:right top!important;}
/*live2D*/
.waifu{z-index:99!important;}
/*廣告iframe 重置*/
.adsiframe iframe{position:static!important;}
/*新聞排版&圖片置中*/
main.text-sm.main-content.px-2.shadow-md.shadow-primary img{max-width: 600px;height: auto}
main.text-sm.main-content.px-2.shadow-md.shadow-primary{display:flex;flex-direction: column;align-items:center;}
main.text-sm.main-content.px-2.shadow-md.shadow-primary p span{color:rgb(255, 255, 241)!important;}
main.text-sm.main-content.px-2.shadow-md.shadow-primary strong{display: block;background: linear-gradient(90deg,rgba(204, 65, 65, 1) 0%, rgba(204, 65, 65, 0.8) 100%, transparent 100%);font-size: 15px;font-weight:normal;color:#FFF;/*line-height: 1.5;*/padding:10px;}
main.text-sm.main-content.px-2.shadow-md.shadow-primary a{color:rgba(var(--accent-2-color),var(--tw-text-opacity));}
main.text-sm.main-content.px-2.shadow-md.shadow-primary iframe{max-width:100%;}
/*內容限制css*/
.aspect-w-16.aspect-h-9.flex.items-center.justify-center p {
  font-size: 25px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding: 4%;
}
.loghover a {text-decoration: none; /* 默认情况下无底线 */color: #FAB953; /* 链接颜色 */transition: text-decoration 0.2s ease; /* 添加过渡效果 */}/* 悬停时的样式 */
.loghover a:hover {text-decoration: underline; /* 悬停时添加底线 */}
/*max*/
@media only screen and (max-width:1119px) {.epls-ad-mg{display:inline-block}.epls-ad-mb{width:48%;display:inline-block;margin: 0 auto;vertical-align:text-bottom;}.epls-ad-mb2{margin:0 auto;width:48%;float:left;}.ads-mgt{margin-top:2rem}.epls-ad{overflow:hidden;}.epls-ad-pt{overflow:hidden}.waad3ep{position:absolute}.eplistq{vertical-align:top;padding-bottom:5px;display:inline-flex;flex-direction:row-reverse;}.w-full.lg\:flex.gap-10.py-5.border-b.border-gray-400.border-opacity-75 img {height:40vh;}/*分頁圖片*/}
@media only screen and (max-width:767px) {.sm\:px-4.px-0.mt-2.md\:flex.justify-between.w-full.pb-10{padding-bottom:0}main.text-sm.main-content.px-2.shadow-md.shadow-primary img {max-width:100%;height:auto;}}
/*min*/
@media only screen and (min-width:767px) {#teaser3{display:none;}}
@media (min-width: 1440px){.epls-ad-pt{left:0;}}
@media only screen and (min-width:1120px){.eplistq{display:inline-flex;flex-direction:column-reverse;}}
@media (min-width: 1120px){.epls-ad-pt{position:absolute;top:345px;bottom:0;max-width:20rem;width:20rem;}
section.px-0.sm\:px-4.lg\:px-5.grid.grid-cols-1.md\:grid-cols-2.featured-grid-4.gap-y-5.w-full.gap-x-7.my-2.sm\:my-5.lg\:my-10{margin-top:0;margin-bottom:0;}.lg\:w-79{width:19.75rem; }section.flex-auto.lg\:w-9\/12.w-full{padding-bottom:2.5rem}.w-full.lg\:flex.gap-10.py-5.border-b.border-gray-400.border-opacity-75 img {height:20vh;}/*分頁圖片*/
}
/*TEST ADS*/
.example_responsive_1 {
width: 300px;
height: 250px;
}

@media(min-width: 500px) {
.example_responsive_1 {
width: 468px;
height: 60px;
}
}

@media(min-width: 800px) {
.example_responsive_1 {
width: 728px;
height: 90px;
}
}