@charset "utf-8";
/*深色背景時各模組的顏色*/
.theme-dark {
    background: #333333;
    color: #cccccc;
}
.theme-dark a:link,
.theme-dark a:visited {
    color: #ffffff;
}
.theme-dark a:hover,
.theme-dark a:active {
    color: #ffffcc;
}
.theme-dark section > header {
    border-color: #666666;
}
.theme-dark section > header.sub-header {
    background: #666666;
}
.theme-dark section > header .section-title {
    color: #ffffff;
    border-color: #df0719;
}
.theme-dark section > header.sub-header .section-sub-title {
    border-color: #df0719;
    background: #333333;
    color: #ffffff;
}
.theme-dark section > header.sub-header .more {
    background: rgba(0, 0, 0, 0.33);
}
.theme-dark section > .more,
.theme-dark section + .more {
    border-color: #666666;
}
.theme-dark .meta-info .category a:link,
.theme-dark .meta-info .category a:visited {
    color: #ffffff;
}
.theme-dark .meta-info .category a:hover,
.theme-dark .meta-info .category a:active {
    color: #ffffcc;
}
.theme-dark .tab-pane .tab-menu {
    background: #666666;
}
.theme-dark .tab-pane .tab-menu > ul > li > a {
    background: rgba(51, 51, 51, 0.5);
    color: #ffffff;
}
.theme-dark .tab-pane .tab-menu > ul > li > a:hover {
    background: rgba(51, 51, 51, 0.8);
}
.theme-dark .tab-pane .tab-menu > ul > li.active > a {
    background: #333333;
    color: #ffffff;
}
.theme-dark .tab-pane .tab-menu > ul > li.active > a::before {
    background: #df0719;
}
.theme-dark .owl-carousel .owl-nav button[class^="owl-"] {
    background: #999999;
    border-color: #999999;
    color: #ffffff;
}
.theme-dark .owl-carousel .owl-dots .owl-dot > span {
    background: #666666;
}
.theme-dark .owl-carousel .owl-dots .owl-dot.active > span {
    background: #df0719;
}
.theme-dark .promote-pane-content .article-box-compact {
    border-color: #666666;
}
.theme-dark .focus-news .vertical-list > li:first-child {
    border-color: #666666;
}
.theme-dark .live-info .article-box-compact {
    border-color: #666666;
}