/* a0013 custom overrides */
body{background:var(--bg-color-1);}
.logo a{display:block;height:50px;line-height:50px;color:#fff;text-decoration:none;}
.logo .logo-text{font-size:22px;font-weight:700;letter-spacing:1px;color:#fff;}
.logo .logo-text i{color:var(--theme-highlight-color);margin-right:4px;}
.head .logo img{max-height:50px;}
.head{background:var(--theme-color);}
.headernav{background:var(--theme-color);}
.type-nav a{color:#fff !important;}
.type-nav .swiper-slide.active a{color:#fff;font-weight:700;}
.header-right-item a{color:#fff;}
.search-box form{background:#fff;}
.layout-box-head-name .icon{width:18px;height:18px;vertical-align:-3px;fill:var(--theme-color);margin-right:4px;}
.layout-box-head-name{font-size:18px;font-weight:700;color:var(--text-color-1);}
.layout-box-head .change{color:var(--text-color-2);font-size:13px;}
.layout-box-head .change:hover{color:var(--theme-color);}
.video-duration{background:rgba(0,0,0,.6);color:#fff;}
.video-tips.red{background:var(--theme-highlight-color);color:#fff;}
.item-pic{background-color:var(--bg-color-3);}
/* pagination (thinkphp render) match ewave-page */
.ewave-page .pagination{display:inline-block;margin:0;padding:0;}
.ewave-page .pagination li{display:inline-block;margin-left:10px;list-style:none;}
.ewave-page .pagination li a,.ewave-page .pagination li span{display:inline-block;padding:5px 15px;border-radius:5px;background:var(--bg-color-2);border:1px solid var(--bg-color-3);color:var(--text-color-1);text-decoration:none;}
.ewave-page .pagination li.active span{background:var(--theme-color);color:#fff;border-color:var(--theme-color);}
.ewave-page .pagination li.disabled span{opacity:.5;}
.ewave-page .pagination li a:hover{background:var(--theme-color);color:#fff;border-color:var(--theme-color);}
/* detail active episode */
.ewave-playlist-item a.active,.playlist-item a.active{background:var(--theme-color) !important;color:#fff !important;border-color:var(--theme-color) !important;}
.player-from-box .ewave-tab.active{color:var(--theme-color);border-bottom:2px solid var(--theme-color);}
.player-from-box .ewave-tab{cursor:pointer;}
/* back-to-top */
.fixed{position:fixed;right:15px;bottom:80px;z-index:99;}
.fixed-item{margin-top:10px;}
.fixed-item a{display:block;width:44px;height:44px;line-height:44px;text-align:center;background:var(--bg-color-2);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.15);color:var(--text-color-1);}
.fixed-item a:hover{background:var(--theme-color);color:#fff;}
.fixed-item-text{display:none;}
.breadcrumb{padding:10px 0;color:var(--text-color-2);font-size:13px;}
.breadcrumb a{color:var(--text-color-2);}
.breadcrumb a:hover{color:var(--theme-color);}
/* playlist sort grid */
.ep-list-wrapper ul{list-style:none;padding:0;margin:0;}
.ewave-playlist-item a{display:block;padding:8px 10px;text-align:center;border:1px solid var(--bg-color-3);border-radius:4px;color:var(--text-color-1);background:var(--bg-color-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ewave-playlist-item a:hover{border-color:var(--theme-color);color:var(--theme-color);}
/* player footer buttons */
.ewave-player-footer li a{display:block;text-align:center;padding:10px 5px;color:var(--text-color-1);background:var(--bg-color-2);border-radius:4px;margin:3px;}
.ewave-player-footer li a:hover{background:var(--theme-color);color:#fff;}
/* search submit */
.search-box button{background:var(--theme-highlight-color);border:0;color:#fff;}

/* text-list (channel page text video links) */
.text-list{border-top:1px solid var(--bg-color-1);padding-top:15px;padding-bottom:5px;}
.text-list li{margin-bottom:10px;}
.text-list li a{display:block;color:var(--text-color-1);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-list li a:hover{color:var(--theme-color);}
.text-list li a:hover .text-list-name{color:var(--theme-color);}
.text-list li small{margin-left:10px;color:var(--text-color-2);}
.text-list li .fa{margin-right:5px;color:var(--text-color-3);font-size:8px;vertical-align:middle;}
.text-list-name{color:var(--text-color-1);}

/* tab content: show only active panel on initial load */
.ewave-tab-content{display:none;}
.ewave-tab-content.active{display:block;}
