a {
    color: #6c6cc1;
    text-decoration: none;
}
a:hover{color:#afb8e8}
h1, h2, h3, h4, h5, h6 {
    color: #7979ba;
}
.table td, .table th {
    border-bottom: 1px solid #3c3b4e;
	border-top: 1px dashed #3c3b4e;
}
._404 {
    background: #3a394c;
}
label {
    color: #7979ba;
	font-size: 13px;
}
.hero {
    background-color: #201f2b;
}
#spotlight.white {
    color: #212529;
    background-color: rgb(32 31 43 / 70%);
}
#spotlight.white .spl-footer, #spotlight.white .spl-header {
    background-color: rgb(141 150 179 / 65%);
}
.owl .owl-prev.disabled, .owl .owl-next.disabled {
    background-color: #08090e;
    cursor: default;
    color: #838ab1;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgb(68 71 95);
}

/* 滚动条取消 */
::-webkit-scrollbar {
    background-color: #201f2b;
    width: 0px;
    height: 0px;
}
::-webkit-scrollbar-thumb {
    background-color: #37354a;
    border-radius: 6px;
    -webkit-transition: background 200ms ease;
    -moz-transition: background 200ms ease;
    transition: background 200ms ease;
}
pre ::-webkit-scrollbar-thumb {
    background-color: rgb(253 115 1 / 0.5)
}
::-webkit-scrollbar-thumb:hover {
    background-color: #343154;
}
::-webkit-scrollbar-button {
    display: none;
}

body {
    background-color: #201e34;
    color: #8285c2;
    font-family: "PingFang SC", "Lantinghei SC", STheiti, Verdana, 微软雅黑, 宋体, Geneva, sans-serif;
    font-size: 15px;
    line-height: 24px;
    text-rendering: optimizeLegibility;
    word-break: break-word;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.hero-wide .hero .entry-header {
    margin-bottom: 0;
    margin-top: 15px;
}
.notify-content h3 {
    background: #353354;
    color: #818abf;
}
.notify-content div {
    padding: 20px;
    background: #413f5f;
    color: #989ed4;
}

.article-content .h3, .article-content h3 {
    padding-left: 10px;
    font-size: 17px;
    line-height: 1.2;
    border-left: 4px solid #fd721f;
}

.navbar .navbar-button, .off-canvas .canvas-close {
    background-color: #413f5f;
    color: #bbbed4;
}

.navbar .menu-avatar-img {
    border: 0px solid #788ad6;
}

.navbar-transition .navbar .actions .mx-display-name {
    color: #818abf;
}
.navbar .dropdown .mx-display-name {
    color: #818abf;
}
.search-form form {
    border: 1px solid rgb(31 29 49);
    border-radius: 50px;
    box-shadow: 1px 1px 13px #1e1b34f5;
}
.search-form .search-fields {
    background-color: #201f2b;
    background: rgb(32 31 43 / 26%);
}
.search-form .search-fields input {
    background: rgb(67 55 122 / 34%);
	border: 1px solid #38374a;
    color: #dfe4f5;
}
.navbar .menu-item.current-menu-item>a {
    color: #767fe8;
}
 /* 菜单 */
 .navbar .sub-menu .menu-item>a {
    font-size: 13px;
    font-weight: 400;
    padding: 5px;
    margin: 8px;
    border-radius: 4px;
}
.navbar .menu-item.menu-item-has-children>a:after {
    color: #818abf;
}
.navbar .sub-menu {
    background-color: #2a264a;
	box-shadow: 0 0 10px 0px rgb(0 0 0);
}
.navbar .sub-menu .menu-item:hover {
    display: block;
	color: #a6b0ea;
    background-color: #201e34;
	border-radius: 4px;
}
.navbar .menu-item:hover>.sub-menu:before {
    border-right: 10px solid transparent;
    border-bottom: 10px solid #2a264a;
    border-left: 10px solid transparent;
}
.navbar-transition .navbar .menu-item>a {
    color: #818abf;
}
.navbar-transition .navbar .navbar-button {
    background-color: transparent !important;
    color: #9da2e1;
}

 /* 首页模块 */
  /* 分类CMS文章展示模块 */
 .post-cms .cms_grid_box {
    height: calc(100% - 15px);
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    min-height: 200px;
    border-radius: 3px;
	-webkit-filter: brightness(60%); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(60%);
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.post-cms .cms_grid_box:hover {
    -webkit-filter: brightness(100%); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(100%);
}
/* 不显示小按钮 */
 .home-cat-nav {
    white-space: nowrap;
    overflow-x: auto;
    margin-bottom: 10px;
    display: none;
}

/* 视差背景 */
 .rizhuti_v2-widget-parallax {
    background: #201f2b;
    padding: 0;
}
.module.parallax:before {
    /*background: rgb(20 18 49 / 79%);*/
   background: linear-gradient(180deg,#24213f,#201e34,#201e34,#201e34,#201e34,#201e34);
}
.module.parallax .entry-title {
    color: #818abf;
}

/* 横条小块介绍模块 */
 .rizhuti_v2-widget-division {
    background: #24213f;
    margin: 0;
    padding-bottom: 0;
    padding-top: 1.5rem;
}
.rizhuti_v2-widget-division .desc {
    font-size: .875rem;
    color: #7d76b7;
}
.rizhuti_v2-widget-division .icon-sahpe {
    font-size: 1rem;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    color: #9799d1;
    background-color: #413b75;
    border-radius: 10px;
    display: inline-table;
}
/*网站动态*/
.alert-primary {
    color: #818abf;
    background-color: #2f2c46;
    border-color: #393756;
}
.badge-danger {
    background-color: #201f2b;
}
.badge {
    padding: 0.55em .4em;
    margin-left: 3px;
}
.badge-secondary-lighten {
    color: #706e9a;
    background-color: rgba(108, 117, 125, .18)
}

.badge-secondary-lighten[href]:focus, .badge-secondary-lighten[href]:hover {
    color: #706e9a;
    text-decoration: none;
    background-color: rgba(108, 117, 125, .4)
}
.rizhuti_v2-widget-dynamic .owl-dynamic {
    position: relative;
    padding: 10px 15px;
    border-radius: 3px;
    padding-bottom: 5px;
}

.post-cms .cms_grid_list .post-grid .entry-wrapper .entry-title a {
    color: #a6b0ea;
}
.modular-title-1 .section-title {
    font-size: 17px;
	color: #5a5692;
    letter-spacing: 1px;
    margin-bottom: 20px!important;
    margin-top: -10px;
    text-transform: uppercase;
    padding-bottom: 6px;
    padding-top: 20px;
    border-left: 4px solid rgb(113 22 59 / 50%);
    border-right: 4px solid rgb(113 22 59 / 50%);
    padding-left: 10px;
    background: linear-gradient(180deg,#272444,#26233e,#211f36,#201e34,#201e34,#201e34);
}
 /* 顶部间距 */
.section {
    padding-bottom: 0;
}
 /* 幻灯片字体颜色 */
 .module.slider .post:before {
    background-color: #201f2b;
}
.module.slider.big .post {
    border-radius: 3px;
    overflow: hidden;
}
.module.slider.big {
    border-radius: 3px;
    overflow: hidden;
}
.module.slider .entry-wrapper:before {
    background: -webkit-linear-gradient(top, rgb(28 27 51 / 0%), rgb(15 15 31 / 63%));
}
 /* 最喜欢圆角 */
.entry-media {
    position: relative;
    border-radius: 3px;
    overflow: hidden;
}
 /* 纯图展示 */
.post-cms-gridimg .thumbnail {
    position: relative;
    -webkit-filter: brightness(60%); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(60%);
    -webkit-transition-delay: initial;
    -webkit-transition-duration: .32s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: initial;
    -webkit-transition: 2s;
    transition: 2s;
}
.post-cms-gridimg .thumbnail:hover {
    -webkit-filter: brightness(100%); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(100%);
}

.owl .owl-dot {
    background-color: #5867f5;
}
.module.slider .entry-footer a {
    color: #7c7ebd;
}
.module.slider.owl .owl-prev, .module.slider.owl .owl-next {
    color: #cbcff7;
	background-color: rgba(14, 14, 51, 0.5);
}

.module.slider .entry-wrapper .entry-title {
    margin: 0;
    -webkit-line-clamp: 1;
    height: unset;
    font-size: 23px;
    line-height: 1.2;
    text-shadow: rgb(0, 0, 0) 0px 2px 2px;
}
.entry-header.white .entry-meta, .entry-header.white .entry-meta a, .entry-header.white .entry-title {
    color: #818abf;
}
.owl .owl-prev, .owl .owl-next {
    background-color: #08090e;
}
 /* 下载排行 */
.badge-warning {
    background-color: #121118;
}

 /* 搜索 */
 .dropdown-item.active, .dropdown-item:active {
    background-color: #373758;
}
 .dropdown-item:hover, .dropdown-item:focus {
    color: #bcc1e0;
    background-color: #2c2c52;
}
 .omnisearch .omnisearch-form {
    background: #3f3f5a;
}
 .omnisearch .omnisearch-suggestions {
    background: #373758;
}
 .omnisearch .omnisearch-suggestions:before {
    background: #373758;
}
.omnisearch .omnisearch-suggestions .search-keywords a {
    color: #c3c2de;
    background: #252638;
}
.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
    color: #acafce;
}
.omnisearch .omnisearch-form .form-control {
    margin-left: 30px;
    background-color: #24243aad;
    border: 10px solid #3f3f5a;
    color: #c0bfe2;
    border-radius: 10px;
}
.dropdown-item.active, .dropdown-item:active {
    color: #a2b1ff;
}
#omnisearch .form-control:focus {
    box-shadow: none;
}
 /* 搜索蒙版 */
.mask-body-dark {
    background: rgb(19 18 23 / 80%);
}
 /* 首页搜索图标颜色 */
.search-form .search-fields button {
    color: #818abf;
}

.badge-success-lighten {
    color: #10c469;
    background-color: rgba(16, 196, 105, .18);
    display: none!important;
}
 /* 成功提示 */
.swal2-title{color:#a5addb;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}
.swal2-timer-progress-bar {
    background: #000;
    border-radius: 10px;
}

    /* 登录 */
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
	background: rgb(19 18 23 / 80%)!important;
}

.swal2-content {
    padding: 0!important;
}
.swal2-popup {
    background: #413f5f!important;
    box-shadow: 0 0 20px 0px hsl(0deg 0% 0% / 39%);
    border-radius: 5px!important;
}
.ajax-signup-form .login-page-title {
    border-bottom: 1px dashed #44475f;
}
.form-group {
    margin-bottom: 1.5rem;
}
.ajax-signup-form .btn-link {
    color: #536de6;
	font-size: 13px;
}
.mr-2, .mx-2 {
    color: #818abf;
}
.btn-dark.disabled, .btn-dark:disabled {
    color: #c5caea;
    background-color: #282d5b;
    border-color: #454265;
}
.ajax-signup-form .login-page-title {
    color: #818abf;
    font-size: 12px;
}
.swal2-close {
    background-color: rgb(74 73 73 / 0%);
    color: #656792!important;
    font-size: 2em;
	-webkit-box-shadow: 0 5px 20px -5px rgb(0 0 0 / 0%);
    box-shadow: 0 5px 20px -5px rgb(0 0 0 / 0%);
}

.swal2-styled.swal2-cancel {
    background-color: #201f2b!important;
    color: #8d95ca!important;
}


.swal2-close:focus{outline: none;!important;} 
 /* 余额圆 */.stat {
    background: #1e3cd4;
    color: #d3d2ef;
}
    /* 登录后 */
.badge-light-lighten {
    color: #f7f8ff;
    background-color: rgb(34 36 66 / 43%);
}

.badge-light-lighten[href]:focus, .badge-light-lighten[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: rgba(238, 242, 247, .4)
    /* 登录后头像边框 */
	.border-white {
    border-color: #8988c7!important;
}
}
   /* 收藏线条 */
.user-favpage .post-list {
    border-bottom: solid #262435 1px;
}
.user-favpage .post-list .entry-media {
    width: 100px;
}
    /* 封面移动背景 */
.posts-wrapper .post-list, .posts-wrapper .post-grid, .carousel .post-grid {
    background-color: #2a264a;
	margin-bottom: 20px;
	border: 1px solid #373358;
	border-radius: 3px;
}
.posts-wrapper .post-list:hover, .posts-wrapper .post-grid:hover {
    -webkit-box-shadow: 0 5px 15px 0px #16151d;
    box-shadow: 0 5px 15px 0px #16151d;
}
    /* 封面简介 */
.entry-excerpt {
    color: #7677c4;
}
.meta-category-dot>a {
    color: #7677c4;
}

    /* 内容页 */
	/* 图片 */
.article-content img.aligncenter {
    margin-top: 6px;
	border-radius: 3px;
}
	    /* 代码 */
.article-content .wp-block-code {
    color: #818abf;
    background: #2d2b46;
    border-radius: 3px;
    border-color: #403d65;
}
/* 图片顶部间隔 */
.article-content .wp-block-image .aligncenter, .article-content .wp-block-image .alignleft, .article-content .wp-block-image .alignright, .article-content .wp-block-image.is-resized {
    display: table!important;
    margin-top: 10px;
}
/* 图片居中 */
.article-content figure {
    margin-bottom: 20px;
    margin-bottom: 1.66667rem;
    margin: 0 auto;
    display: block;
}
/* 半高顶部 */
.hero-wide .hero:before {
    opacity: 1;
    background-color: rgb(5 4 16 / 50%);
    background-image: unset;
    background: -o-linear-gradient(left, #24223b, #201e34);
    background: -webkit-gradient(linear, left top, right top, from(#24223b), to(#201e34));
    background: linear-gradient(to bottom, #24223b, #201e34);
}

.post-grid .entry-media {
    margin: 0px;
	/* margin: -10px; */
	-webkit-filter: brightness(60%); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(60%);
    margin-bottom: 0;
    border-radius: 3px;
	-webkit-transition-delay: initial;
    -webkit-transition-duration: .32s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: initial;
    -webkit-transition: 2s;
    transition: 2s;
}
.post-grid .entry-media:hover {
	-webkit-filter: brightness(100%); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(100%);
}
/* 图片变暗 */
.article-content img.aligncenter {
	-webkit-filter: brightness(60%); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(60%);
	-webkit-transition-delay: initial;
    -webkit-transition-duration: .32s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: initial;
    -webkit-transition: 2s;
    transition: 2s;
}
.article-content img.aligncenter:hover {
	-webkit-filter: brightness(100%); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(100%);
}

.article-content .entry-header .entry-title {
    font-size: 18px;
    font-weight: 600;
}
.article-content p {
    line-height: 1.8em;
	font-size: 15px;
	color: #7979ba;
    letter-spacing: 0.1px;
	word-break: break-word;
	text-shadow: 0 2px 1px rgb(0, 0, 0);
}

.article-content .entry-content a {
    color: #8387b9!important;
}
.article-content .entry-content a:hover {
    color: #0f81fb!important;
}
	/* 引用 */
.article-content .wp-block-quote, .article-content blockquote {
    position: relative;
    padding: 30px 40px;
    background: #25233d;
}
.article-content .wp-block-quote {
    border-left-color: #4c4973;
}


.article-content .h2, .article-content h2 {
    border-bottom: 0px dashed #36354c;
   font-size: 17px;
   padding-bottom: 1px;
}

.hero .entry-header .entry-meta, .hero .entry-header .entry-meta a, .hero .entry-header .entry-title {
    color: #7979ba;
    text-shadow: 0 1px 3px rgb(0, 0, 0);
}
.entry-header .entry-meta a {
    color: #6f77a7;
}
.entry-header .entry-meta {
    color: #6f77a7;
}
.hero .entry-header .entry-title {
    font-size: 17px;
    height: auto;
    line-height: 1.2;
    margin-bottom: 10px;
}
/* 相关文章 */
.u-border-title:before {
    background-color: #0f81fb;
    content: "";
    height: 20px;
    margin-right: 10px;
    width: 5px;
    border-radius: 5px;
}
.related-posts h3, .comments-area .comments-title, .comments-area #reply-title {
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 10px;
    border-bottom: 1px dashed #302f40;
}
.related-posts .post-list .entry-media {
    width: 68px;
}
/* 下载页面 */
.hero-shop-warp {
    color: #afb7ea;
}
.single-download-nav {
    background: #252238;
}
.single-download-nav .nav.nav-pills {
    border-bottom: solid 1px #2e2c40;
}
.tab-content .accordion {
    background: #252238;
}
.tab-content .accordion {
    padding: 0px;
    background: #252238;
}
.ripro-v2-widget-shop-down .pricing-options {
    background: #1e1d28;
}
.ripro-v2-widget-shop-down ul.infos li p {
    color: #afb7ea;
}
.single-download-nav li .nav-link.active {
    color: #818abf;
    border-color: #4b4f6b;
}
.single-download-nav li .nav-link:hover {
    color: #4066d0 !important;
}
/* 实在不好改把相关问题屏蔽 */
.single-download-nav {
    display: none !important;
}
/* 资源不存在提示 */
.swal2-content {
    color: #a5addb!important;
}
/* 顶部菜单 */
.navbar .nav-list>.menu-item>a {
    font-size: 18px;
    line-height: 81px;
    margin: 0 10px;
    -webkit-transition: color 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: color 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    transition: color 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
/* 顶部全高背景 */
.hero-full .hero:before, .hero-video .hero:before {
    height: 100%;
    width: 100%;
    background: rgb(32 30 52 / 40%);
}
.content-area .article-content {
    border-radius: 5px;
    background: #25233d;
    box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.53);
	border: 1px solid #2c2b3e;
	-webkit-transition-delay:initial;-webkit-transition-duration:.32s;-webkit-transition-property:all;-webkit-transition-timing-function:initial;-webkit-transition:2s;transition:2s
}
.content-area .article-content:hover {
    background: #2b2847;
}
.article-crumb {
    border-bottom: 1px dashed #3a384e;
}

.breadcrumb {
    color: #818abf;
}
.breadcrumb li a {
    color: #818abf;
}
.breadcrumb li a:hover {
    color: #6067bf;
}
.breadcrumb>li+li::before {
    color: #818abf;
}
/* 顶部图片模糊 */
.blur {
    filter: blur(100px);
}

    /* 折叠 */
.accordion.accordion-icon .accordion-header {
    position: relative;
    margin: 0;
    background-color: #201e35;
    /*border: 1px solid #343242;*/
}
.accordion.accordion-bg-light .accordion-item {
    background-color: #2a2944;
}
.accordion.accordion-bg-light .accordion-button {
    background-color: #39345f !important;
    color: #898fc3 !important;
    padding: .65rem 1.25rem;
}
.accordion.accordion-icon .accordion-header .accordion-button:before {
    background: #8c90a2 !important;
}
.accordion.accordion-icon .accordion-header .accordion-button:after {
    background: #8c90a2 !important;
}
.mt-3, .my-3 {
    margin-top: 0.1rem!important;
}
.rounded {
    border-radius: 0px !important;
}
.accordion.accordion-icon .accordion-collapse {
    border: none;
    background-color: #302c4f;
    font-size: 14px;
   /* border-left: 1px solid #343242;
    border-right: 1px solid #343242;
    border-bottom: 1px solid #343242;*/
}

    /* 隐藏内容 */
.article-content .ripay-content {
    border: 1px dashed #524a87;
    padding: 0;
    background: #302c4f;
}
/*.article-content .ripay-content:hover {
    border: 1px dashed #565375;
    background: #282648;
}*/
.ripay-content .pricing-options li {
    background: #201f2b;
    margin: 6px;
    padding: 5px 6px;
    color: #a1a5cc;
    border: 1px solid #4f4d63;
}
    /* 版权声明 */
.article-content .post-note {
    background-color: #25233d;
    color: #676aa3;
    border: 1px dashed #423d64;
    width: 100%;
}
.small, small {
    font-size: 13px;
    font-weight: 400;
}
    /* 海报 */
.btn-white {
    color: #818abf;
    background-color: rgb(67 55 122 / 34%);
    border-color: #38374a;
    -webkit-box-shadow: 0 0 0 rgb(11 19 29 / 50%);
    box-shadow: 0 0 0 rgb(0 0 0 / 96%);
}
.btn-white.active {
    color: #6d7cd2;
    background-color: #333150;
    border-color: #4e4a84;
}
.btn:hover{color:#c7c9e9;text-decoration:none}
    /* 上下篇 */
.entry-page-next, .entry-page-prev {
    border-radius: 5px;
    background: #252238;
    box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.53);
    border: 1px solid #2c2b3e;
}
.entry-page-next:hover, .entry-page-prev:hover {
	-webkit-box-shadow: 0 1rem 1rem #16151f;
    box-shadow: 0 1rem 1rem #16151f;
	border: 1px solid #343250;
}
.entry-page-info .rnav {
    line-height: 2.625;
    color: #6c6890;
}
    /* 标签 */
.btn-light {
    color: #bbbfd4;
    background-color: #302c4f;
    border-color: #3e3c5f;
}
.btn-light:hover{
    background-color: #201f2b;
    border-color: #4b4961;}
.article-content .entry-tags a {
    color: #71779a;
}
.btn-warning {
    color: #818abf;
    background-color: #302c4f;
    border-color: #3e3c5f;
}
.btn-warning:hover{
    background-color: #201f2b;
    border-color: #4b4961;}
.article-content .entry-tags a {
    color: #71779a;
}
    /* 相关文章 */
.related-posts .post-list {
    background: #25233d;
	border-radius: 5px;
    box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.53);
	border: 1px solid #2c2b3e;
}
.related-posts .post-list:hover {
	-webkit-box-shadow: 0 1rem 1rem #16151f;
    box-shadow: 0 1rem 1rem #16151f;
}
 /* 相关文章时间 */
.entry-footer .entry-meta a {
    color: #7c7ebd;
}
.entry-footer .entry-meta {
    color: #7c7ebd;
}
 /* 推荐 */
.badge-success {
    color: #b9c7e6;
    background-color: #373ecc;
}

    /* 评论 */
.entry-comments {
    border-radius: 5px;
    background: #25233d;
    box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.53);
	border: 1px solid #2c2b3e;
}
.comment-reply-title {
    font-size: 15px;
    color: #818abf;
}
.comment-form {
    border: 1px solid #302e3c;
    background: #292743;
}
.btn-link {
    color: #818abf;
}
.comment-form-comment textarea {
    border-bottom: 1px solid #3b3a4c;
    background: #24223d;
	color: #949dd2;
	font-size: 13px;
}
.form-submit-text {
    color: #636484;
}
.form-submit .submit {
    color: #818abf;
    background-color: #201f2b;
}
.comments-title {
    color: #818abf;
}
.comments-list .comment {
    border-top: 1px dashed #3b3a54;
}
.comment-body .nickname {
    color: #5e658a;
}
.comment-body p {
    color: #8c95ca;
	padding-left: 44px;
	padding-top: 3px;
	margin-top: 8px;
}
.comment-form-author input, .comment-form-email input, .comment-form-url input {
    background-color: #2b2740;
    border: 1px solid #383850;
    color: #9399bf;
}
.comment-form-cookies-consent {
    color: #8089bd;
}
    /* 支付 */
.swal2-popup .pay-button-box .pay-item span {
    color: #b9c4ff;
}
.swal2-popup .pay-button-box .pay-item+.pay-item {
    border-top: 1px solid #1f1e27;
}
    /* 购买成功 */
.swal2-title{color:#10c469!important;}
    /* 使用卡密充值 */
.swal2-file, .swal2-input, .swal2-textarea {
    border: 1px solid #56546d!important;
}
.swal2-validation-message {
    background: #403f52;
    color: #f27474;
}
.swal2-input {
    color: #818abf!important;
}
.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #201f2b!important;outline:0;-webkit-box-shadow:0 0 3px #000!important;box-shadow:0 0 3px #000!important;}
.swal2-styled.swal2-confirm {
    background-color: #282733!important;
    color: #9399bf!important;
}
    /* 会员免费查看 */
#qb-sougou-search {
    background-color: rgb(40, 39, 51)!important;
}
.btn-primary {
    color: #818abf;
    background-color: #201f2b;
    border-color: #3e3c52;
}
.btn-primary:hover{
    color:#a6adda;
    background-color: #121219;
    border-color: #494667;}
    /* 边栏 */
.widget-area .widget {
    border-radius: 5px;
    background: #25233d;
    box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.53);
	border: 1px solid #25233d;
	-webkit-transition-delay:initial;-webkit-transition-duration:.32s;-webkit-transition-property:all;-webkit-transition-timing-function:initial;-webkit-transition:2s;transition:2s
}
.widget-area .widget:hover {
    background: #2b2847;
}
.ripro_v2-widget-post .post-list .entry-title a {
    color: #8387b9;
}
.ripro_v2-widget-post .post-list .entry-title a:hover {
    color: #afb8e8;
}
.ripro_v2-widget-post .post-list {
    border-bottom: 1px dashed #444258;
}

.ripro_v2-widget-post .post-list .entry-media {
    width: 50px;
}
.ripro_v2-widget-post .post-list .entry-title {
    font-size: 13px;
}
.widget-title {
    margin-bottom: 10px;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 16px;
}
.widget-title:before {
    background-color: #0f81fb;
    content: "";
    height: 20px;
    margin-right: 10px;
    width: 5px;
    border-radius: 5px;
}

.dropdown-menu {
    background-color: #24213f;

}
.navbar .dropdown-menu {
    -webkit-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.53);
    box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.53);
}
.dropdown-item {
    color: #afb8e8;
}
.mb-1, .my-1 {
    color:#6674bf;
}
.text-muted {
    color: #818abf!important;
	font-size: 13px;
}
.dropdown-divider {
    border-top: 1px solid #434158;
}
.navbar .dropdown-item .menu-card-box-1 {
    background: #4576ff;
}
.navbar .dropdown-item .menu-card-box-3 {
    background: #c161ac;
}
.navbar .dropdown-item-nicon>a>i {
    background: #fd7300;
	color: #fffbf3;
    margin-bottom: 5px;
}

.rizhuti-v2-module-vip-price>.container {
    background: #282735;
}


.site-header {
    background-color: #201e34;
    border-bottom: 2px solid #7d0f0f;
    box-shadow: 0 2px 0 rgb(17 17 23), 0 3px 3px rgb(13 14 45 / 1);
}



.form-control:disabled, .form-control[readonly] {
    background-color: #d6e0f3;
    opacity: .5;
}
.form-control:focus{color:#b9c1ec;background-color:#49475a;border-color:#c2cbf6;outline:0;box-shadow:0 0 0 .2rem rgba(83,109,230,.25)}
.module.search-bg .search-bg-overlay {
    /*background-color: #201f2b;*/
    background: linear-gradient(180deg,#35315c,#201e34,#201e34,#201e34,#201e34,#201e34);
}

.module.search-bg .search-title {
    color: #818abf;
	text-shadow: 0 1px 1px #000;
}

.module.search-bg .search-desc {
    color: #818abf;
    margin-bottom: 25px;
}


.input-group-text {
    color: #818abf;
    background-color: #373648;
    border: 1px solid #818abf;
}

.btn-outline-secondary {
    color: #536de6;
    border-color: #536de6;
}
.btn-outline-secondary:hover{
    color: #ddefc1;
    background-color: #667924;
    border-color: #b5c792;}

.form-control {
color: #919ee0;
    font-size: 12px;
    border: 1px solid #353557;
    background-color: #2a2845;
}

.text-dark {
    color: #818abf!important;
}

.list-group-item-action {
    color: #89bdfd;
}
.badge-info-lighten {
    color: #35b8e0;
    background-color: rgb(32 31 43 / 46%);
	margin-bottom: 10px;
	display: none;
}
.list-group-item {
    background-color: #201e34;
    border: 1px solid #464b69;
}
.list-group-item:hover {
    color: #89bdfd;
    background-color: #2e2c4a;
	border: 1px dashed #3b3952;
}
.pay-vip-item {
    border: 1px solid #2d313e;
    border-radius: 10px;
    background-color: #201f2b;
}

.pay-vip-item.ok, .pay-vip-item:hover {
    border: 1px solid #333972;
}
.pay_coin_box.ok {
    border: 1px solid rgb(249 200 81 / 30%);
    background: unset;
}
.btn-info {
    color: #acb9d6;
    background-color: #201f2b;
    border-color: #2d2b40;
}
.btn-info:hover{
    color: #a3bbff;
    background-color: #1c4ade;
    border-color: #566de2;
}
.card-header {
    padding: 1rem 1.5rem;
    margin-bottom: 0;
    background-color: #25233d;
    border-bottom: 1px dashed #3b3952;
}
.card {
    background-color: #25233d;
	border: .0625rem solid #2f3048;
	border-radius: 3px;
}
.card-body hr {
    border-top: 1px dashed #373648;
}
.btn-dark {
    color: #acb4e6;
    background-color: #494667;
    border-color: #201f2b;
	font-size: 13px;
}
.btn-dark:hover{
    color: #818abf;
    background-color: #1a1923;
    border-color: #3b3952;
}
.card-footer {
    background-color: #25233d;
    border-top: 1px solid #2d2c40;
    border-bottom: 1px solid #2d2c40;
}
.badge-light {
    color: #dde4c8;
    background-color: #3d8813;
}

.btn-outline-light {
    color: #818abf;
    border-color: #3a4065;
}
.btn-outline-light:hover{
    color: #9fa9e2;
    background-color: #201f2b;
    border-color: #565d8c;
}
/*已签到*/
.btn-info.disabled, .btn-info:disabled {
    color: #818abf;
    background-color: #1f1e3a;
    border-color: #2e3146;
}
/*
.btn-info.disabled, .btn-info:disabled {
    color: #ebf2fb;
    background-color: #818abf;
    border-color: #96a2e6;
}
*/
.nav .nav-link {
    color: #818abf;
    font-size: 15px;
}

.navbar-vertical .nav-tabs .active .nav-link, .navbar-vertical .nav-tabs .active.nav-link {
    background-color: #201e34;
    border-radius: 5px;
    color: #377dff;
}



.site-footer {
    background: #201e34;
	color: #737baf;
    z-index: 3;
    position: relative;
	margin-top: 30px;
    box-shadow: 0px -5px 10px 0px rgb(23 22 31);
}
.site-footer .footer-copyright {
    padding: 20px 0;
    border-top: solid 1px #1f1e29;
}
.site-footer a {
    color: #7e87bd;
}

.rollbar .actions li>a {
    color: #818abf;
}
.rollbar {
    border: 1px solid #292644;
    background: #16152138;
    right: auto;
    left: 50%;
    margin-left: 730px;
    text-align: center;
}


/*屏蔽输入框及图片链接后的蓝印等*/

.btn:focus, .button:focus, .comment-reply-link:focus, input[type="submit"]:focus, input[type="reset"]:focus, button:focus {
    outline: 0;
}
fieldset, img { border: 0; }
input,select,option,textarea{outline: none;}
input:focus,textarea:focus{outline: none;}
input::-ms-clear {display:none;}
textarea {resize:none;}
a,
input[type="button"],input[type="submit"]{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #5b5979 inset;
    border: 1px solid #737990!important;
}
.form-control::-webkit-input-placeholder {
    color: #5b617d;
    opacity: 1
}

.form-control::-moz-placeholder {
    color: #5b617d;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #5b617d;
    opacity: 1
}

.form-control::-ms-input-placeholder {
    color: #5b617d;
    opacity: 1
}

.form-control::placeholder {
    color: #5b617d;
    opacity: 1
}


textarea {resize:none;}/*屏蔽输入框等*/
input{ outline: none; } 
a:focus {outline-style:none; -moz-outline-style: none;}/*消除a标签点击后边框*/

a,
input[type="button"],input[type="submit"]{
    	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}

/* WebKit browsers */
input::-webkit-input-placeholder {
    color: #818abf;
    font-size: 14px;
}
/* Mozilla Firefox 4 to 18 */
input:-moz-placeholder {
    color: #818abf;
    opacity: 1;
    font-size: 14px;
}
/* Mozilla Firefox 19+ */
input::-moz-placeholder {
    color: #818abf;
    opacity: 1;
    font-size: 14px;
}
/* Internet Explorer 10+ */
input:-ms-input-placeholder {
    color: #818abf;
    font-size: 14px;
}
/*输入框字体颜色*/
input:-moz-placeholder, 
textarea:-moz-placeholder {   
    color: #4f5679;  
} 
input:-ms-input-placeholder,   
textarea:-ms-input-placeholder {   
    color: #4f5679;
}     
input::-webkit-input-placeholder,   
textarea::-webkit-input-placeholder {   
    color: #4f5679;
}

/* 已购买点击后背景 */
.list-group-item-action:focus,.list-group-item-action:hover {
	background-color: #434258
}
/*用户中心名字和排行*/
.text-white {
    color: #59538d!important
}
.user-top-container {
    position: relative;
    padding-top: 20px;
}
/*绑定邮箱帐号提示*/
.alert-warning {
    color: #bec5ed;
    background-color: #536de6;
    border-color: #000;
}
.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #000;
    opacity: .9;
}
/*移动端菜单*/
.slicknav_menu .menu-item>a {
    background: #201f2b;
    border-radius: 5px;
}
.slicknav_menu .slicknav_nav .sub-menu {
    border-radius: 0 0 5px 5px;
    background: #282738;
    padding: 5px;
}
.slicknav_menu .slicknav_nav .sub-menu>li>a {
    background: #353252;
}


/*移动端底部*/
.m-menubar {
    background-color: #161523;
}
.navbar-toggler {
    background-color: #4d4b65;
}
/*移动端菜单*/
.burger:before, .burger:after {
    background-color: #888ad2;
}
.off-canvas {
    background-color: #2f2c4c;
}
.slicknav_menu .menu-item>a {
    background: #201f2b;
    /*border-radius: 5px;*/
}

/*移动端隐藏边栏*/
@media (max-width: 992px)
.widget-area .widget:first-child {
    /* margin-top: 10px; */
    display: none!important;
}

/*主页面上下间隔*/
.site-content {
    padding-bottom: 0px;
    padding-top: 20px;
}
.pagination {
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
/*翻页上下间隔*/
/*余额不足*/
.btn-danger {
    color: #d3ddef;
    background-color: #3f75ee;
    border-color: #152058;
}
.btn-danger:hover{color:#fff;background-color:#000;border-color:#000}
.swal2-icon.swal2-info {
    border-color: #3f75ee;
    color: #3f75ee;
}
.swal2-styled.swal2-confirm {
    background-color: #222133;
	border-color: #3f75ee;
    color: #98ace4;
}
/* 弹出*/
.swal2-popup.swal2-toast .swal2-styled:focus {
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgb(35 34 49);
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgb(35 34 49)
}
.swal2-container.swal2-backdrop-show,
.swal2-container.swal2-noanimation {
    background: rgb(35 34 49);
}
.swal2-styled:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgb(35 34 49);
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgb(35 34 49);
}
.swal2-file:focus,
.swal2-input:focus,
.swal2-textarea:focus {
    border: 1px solid #323146;
    outline: 0;
    -webkit-box-shadow: 0 0 3px #252238;
    box-shadow: 0 0 3px #252238
}
.swal2-icon.swal2-info {
    border-color: #53516d;
    color: #3fc3ee
}
.swal2-icon.swal2-question {
    border-color: #2d2b46;
    color: #313044
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step {
    background: #6a6c94;
    color: #fff
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line {
    background:  #6a6c94
}

.swal2-progress-steps .swal2-progress-step-line {
    z-index: 10;
    width: 2.5em;
    height: .4em;
    margin: 0 -1px;
    background:  #6a6c94
}
/* 购买卡密*/
.btn-outline-primary:hover {
    color: #b7bfe6;
	background-color: #201f2b;
    border-color: #6c76a9;
}
.btn-outline-danger:hover {
    color: #f3d3d3;
    border-color: #ff5b5b;
}
/* 标签 */
.page-top-hero:before {
    background-color: #201f2b;
    background: -o-linear-gradient(left, #201f2b, #201f2b);
    background: -webkit-gradient(linear, left top, right top, from(#201f2b), to(#201f2b));
    background: linear-gradient(to right, #201f2b, #201f2b);
}
.tags-substr {
    background: #434158;
    color: #686e92;
}
.page-id-7 .container {
    justify-content: space-around;
}
.tag .term-bg {
    background: none!important;
}


/* 播放器*/
.ai-wrap .ai-track-title span {
    font-size: 15px;
    text-shadow: 0 0px 0px rgb(0, 0, 0);
}
.ai-wrap .ai-track:hover, .ai-wrap .ai-track.ai-track-active {
    color: #818abf!important;/* 正在播放和列表鼠标聚焦文字颜色 */
    border-bottom: 1px solid #494667;
}
/*未播放列表无聚焦 */
.ai-tracklist li{
    border-bottom: 1px solid #2e2c46;
}
/*小控制按钮 */
.ai-wrap .ai-btn{
background:#423e6d!important;
color: #8f8db5!important;
}
.ai-wrap .ai-btn:hover {
  color: #8785ab!important;
  background-color: #3c3a54!important;
}
.ai-wrap .ai-btn svg {
    fill: #9ba5de;
}
.ai-wrap .ai-btn.ai-btn-active svg {
    fill: #9ba5de;
}
.ai-wrap .ai-btn-repeat svg {
    top: 0px;
}
.ai-wrap .ai-volume-bar.ai-volume-bar-active:before {
    background-color: #423e6d;
}

.ai-wrap .ai-track-btn { border-left-color: #434258!important;}
.ai-wrap .ai-track-name {padding: 0 20px!important;}
.ai-wrap .ai-audio-control {
    color: #6579f5!important;
    background-color: #423e6d!important;
}
.ai-wrap .ai-audio-control svg {
    fill: #8f8db5!important;
	left: 1px!important;
    top: -2px!important;
}
.ai-wrap {
    background-color: #282542!important;
    margin: 0px 0!important;
    border-radius: 5px;
    padding: 18px!important;
 /* border: 1px solid #3b3850;*/
	box-shadow: 0 0 5px 0px rgb(0 0 0 / 42%);
	border: 1px solid #2c2b3e;
}
.ai-wrap, .ai-wrap .ai-btn, .ai-wrap .ai-track-btn {
    color: #7978b1;
}
/*音量间隙 */
.ai-wrap .ai-volume-bar {
    background-color: #282542!important;
    border-right: 1px solid #282542!important;
}

/* 进度条背景*/
.ai-wrap .ai-track-progress-bar {
    background-color: #383556!important;
}
/* 进度条*/
.ai-wrap .ai-track-progress {
    background: #5a548f!important;
}

.ai-wrap .ai-track-progress-bar, .ai-wrap .ai-volume-bar, .ai-wrap .ai-btn, .ai-wrap .ai-btn:hover, .ai-wrap .ai-btn:focus, .ai-wrap .ai-track, .ai-wrap .ai-track-no-thumb {
    background-color: #302c4f;
}
.ai-wrap .ai-track-btn {
    border-left-color: #534f75!important;
}
.ai-wrap .ai-track-name {
    padding: 0 20px!important;
}
.ai-wrap .ai-track.ai-track-active, .ai-wrap .ai-track:hover {
    background-color: #39345f;
    color: #8f98d8;
}
.ai-wrap .ai-track-btn svg {
    fill: #9d9eb9;
}
.ai-wrap .ai-track.ai-track-active .ai-track-btn svg, .ai-wrap .ai-track:hover .ai-track-btn svg {
    fill: #bec0e2;
}
.ai-modal {
    position: absolute;
    top: 40px;
    width: 460px;
    max-width: calc(100% - 30px);
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #25243a;
    color: #a3a2d6;
    border-radius: 4px;
    border: 1px solid rgb(52 51 86);
    outline: 0;
    max-height: calc(100vh - 50px);
    overflow-y: auto;
    box-sizing: border-box;
}
/* 第一幅大图展示*/
.post-cms .cms_grid_box .entry-title a {
    color: #818abf;
    text-shadow: 0 1px 1px #000;
}

/* 最新文章展示*/
.home-cat-nav>a.active {
    background-color: #3f3d52;
    border-color: #6f6e96;
    color: #a5a7d6;
}
.home-cat-nav>a.active {
    background-color: #5a5775;
    border-color: #8486a2;
    color: #b7bed8;
}
.pagination a, .pagination span {
    color: #818abf;
    background-color: #2a264a;
    border-color: #595773;
    border: 1px solid #3a3856;
}
.pagination .current {
    color: #c4c8dc;
    background: #514b81;
}

/* 纯标题文章展示*/
.post-cms-lists {
    position: relative;
    margin-bottom: -25px;
}
.post-cms-lists .cat-title {
    font-size: 15px;
    border-bottom: solid #3f3e54 1px;
}
.post-cms-lists ul {
    background-color: #2f2c46;
}
.post-cms-lists .cat-title a>img {
    display: none;
}
/* 分类栏目介绍*/
.term-bar {
    background-color: #201e34;
}
.term-bar .term-title {
    color: #6c6cc1;
}
.term-bar .term-description {
    color: #6c6cc1;
}
/* 问答*/
.question-nav .nav-link {
    border: 0;
    margin-right: 15px;
    box-shadow: 0px -2px 5px 0px rgb(20 20 20);
}
.article-content .h1, .article-content h1 {
    font-size: 18px;
}
.post-list.question .answers.is {
color: #b5d469;
    background: rgb(138 255 0 / 10%);
    border: 1px solid #5d633f;
}
.question-cat>a {
    border: 1px solid #424054;
    background: rgb(37 35 61);
    border-color: #38345c;
    color: #9ca4d8;
}
.question-cat .current,.question-cat>a:hover {
    background: #1d1d25;
    color: #8b92c1;
}
.widget .tagcloud a:nth-child(1) {
    color: #a5a4da;
}
.widget .tagcloud a {
    border-radius: 3px;
    background-color: #3b3a52;
    font-size: 12px !important;
}
.question-area {
    background: #25233d;
    padding: 15px;
    border-radius: 0 0.5rem 0.5rem 0.5rem;
    box-shadow: 0 0 3px 0px rgb(22 22 22);
    padding-bottom: 20px;
}
.nav:not(.nav-pills) .nav-item.active .nav-link, .nav:not(.nav-pills) .nav-link.active {
    color: #6e70c1;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: #25233d;
	/*box-shadow: 0px -5px 10px 0px rgba(0, 0, 0, 0.53);*/
}
.wp-editor-container {
    border: 1px solid #39384a!important;
}
.quicktags-toolbar {
    padding: 3px;
    border-bottom: 1px solid #39384a!important;
    background: #2a2845!important;
    min-height: 30px;
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
    color: #979ecc!important;
    border-color: #515472!important;
    background: #292842!important;
}
.wp-core-ui .button, .wp-core-ui .button-secondary:hove {
    color: #979ecc!important;
    border-color: #666a82!important;
    background: #4f4e65!important;
}
.wp-editor-area {
color: #a1aae4;
    background-color: #2a2845;
}
.bootstrap-select .dropdown-toggle .filter-option {
    font-size: 14px;
}
/* 右侧浮动横线*/
.rollbar .rollbar-item {
    border-top: solid rgb(145 148 205 / 56%) 2px;
    color: #ff3333;
}
/* 二级栏目标题背景*/
.term-bar .term-bg {
    background-size: 0;
}

@keyframes fade-in {    
    0% {opacity: 0;}/*初始状态 透明度为0*/  
    100% {opacity: 1;}/*结束状态 透明度为1*/    
}    
@-webkit-keyframes fade-in {/*针对webkit内核*/    
    0% {opacity: 0;}    
    100% {opacity: 1;}    
}    
#main {      
    animation: fade-in;/*动画名称*/    
    animation-duration: .5s;/*动画持续时间*/    
    -webkit-animation:fade-in .5s;/*针对webkit内核*/    
}  
.row {      
    animation: fade-in;    
    animation-duration: .5s;    
    -webkit-animation:fade-in 0.5s;    
}  
.term-bar .term-bg:before {
    background: rgb(0 0 0 / 0%);
}

/* 评论和问答*/
.post-list.question .answers {
    display: inline-block;
    padding-top: 3px;
    margin-left: 20px;
    width: 40px;
    height: 40px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 3px;
    color: #c5c6ec;
    background: rgb(53 51 165);
    border: none;
    font-size: 16px;
    text-align: center;
    line-height: 1.2;
    margin-right: 10px;
}

.comments-list .comment-children {
    position: relative;
    margin: 0;
    padding: 0 10px;
    list-style: none;
    background: #282641;
    border-radius: 5px;
    border: 1px solid #313044;
    margin-left: 30px;
    margin-bottom: 20px;
    box-shadow: 1px -5px 13px 0 rgb(0 0 0 / 14%);
}
.entry-comments .butterBar {
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    background: #232040;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}	
.entry-comments .butterBar-message {
    display: inline-block;
    font-size: 14px;
    margin-bottom: 0;
    padding: 12px 25px;
    color: #949dd2;
}
.badge-primary-lighten {
    color: #92a3f3;
    background-color: rgb(56 54 99);
}
.comments-list .comment-children:before {
    position: absolute;
    left: 10px;
    top: -19px;
    border: 10px solid transparent;
    border-bottom: 10px solid #2d2c40;
    content: "";
}
/* 社交登录*/
.social-text .absolute-centered {
    color: #536de6;
    font-size: 12px;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    background-color: #262435!important;
    white-space: nowrap!important;
}
/* 投稿*/
.html-active .switch-html, .tmce-active .switch-tmce {
    background: #2d2b46!important;
    color: #a0a8d0!important;
    border-bottom-color: #201f2b!important;
}
.wp-switch-editor {
    float: left;
    box-sizing: content-box;
    position: relative;
    top: 1px;
    background: #2d2b46!important;
    color: #868fbb!important;
    cursor: pointer;
    font-size: 13px;
    line-height: 1.46153846;
    height: 20px;
    margin: 5px 0 0 5px;
    padding: 3px 8px 4px;
    border: 1px solid #52528a!important;
}
div.mce-panel {
    border: 0;
    background: #373648!important;
}
.mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
    border-radius: 0;
    direction: ltr;
    background: #2a293a!important;
    border: 1px solid #43437f!important;
    box-shadow: inset 0 1px 1px -1px rgba(0,0,0,.2);
}
.mce-toolbar .mce-btn-group .mce-btn.mce-active, .mce-toolbar .mce-btn-group .mce-btn:active, .qt-dfw.active {
    background: #2a293a!important;
    border-color: #444371!important;
    box-shadow: inset 0 2px 5px -3px rgba(0,0,0,.3);
}
.mce-toolbar .mce-ico {
    color: #a0a9d6!important;
    line-height: 1;
    width: 20px;
    height: 20px;
    text-align: center;
    text-shadow: none;
    margin: 0;
    padding: 0;
}
.mce-menubtn button {
    color: #9ca7c7!important;
}
div.mce-toolbar-grp {
    border-bottom: 1px solid #4e4e6d!important;
    background: #f6f7f7;
    padding: 0;
    position: relative;
}
div.mce-statusbar {
    border-top: 1px solid #4e4e6d!important;
}
/* 公告*/
.notify-content h3 {
    letter-spacing: 2px;
    padding: .8rem;
    text-align: center;
    font-size: 1.1rem;
    font-weight: 400;
    background: rgb(0 0 0 / 20%);
    border-radius: 3px 3px 0 0;
    margin: 0;
    margin-bottom: 0;
    color: #989ed4;
}
.notify-content div {
    padding: 20px 30px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5em;
    color: #989ed4;
    text-align: left;
}