a {
    color: #838383;
    text-decoration: none;
}
a:hover{color:#181818}
h1, h2, h3, h4, h5, h6 {
    color: #555555;
}
.article-content .entry-content>p>a:not(.btn) {
    color: #ff5b5b;
}
.table td, .table th {
    border-bottom: 1px solid #3c3b4e;
	border-top: 1px dashed #3c3b4e;
}
._404 {
    background: #fbfbfb;
}
label {
    color: #555555;
	font-size: 13px;
}
.hero {
    background-color: #ededed;
}
#spotlight.white {
    color: #2f2f2f;
    background-color: rgb(213 216 188 / 70%);
}
#spotlight.white .spl-footer, #spotlight.white .spl-header {
  background-color: rgb(172 179 141 / 65%);
}
.owl .owl-prev.disabled, .owl .owl-next.disabled {
    background-color: #808080;
    cursor: default;
    color: #efefef;
}
hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgb(213 222 175);
}

/* 滚动条取消 */
::-webkit-scrollbar {
    background-color: #ebe9e8;
    width: 0px;
    height: 0px;
}
::-webkit-scrollbar-thumb {
    background-color: #e6e6e6;
    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: #ebebeb
}
::-webkit-scrollbar-button {
    display: none;
}

body {
    /**background: #ede7da url(images/bg1.jpg) repeat 0 0;**/
    background-color: #ebe9e8;
    color: #302f2e;
    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: #565553;
}
.notify-content div {
    padding: 20px;
    background: #f2f2f2;
    color: #555555;
}

.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: #c0c0c0;
   color: #f9f9f9;
}

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

.navbar-transition .navbar .actions .mx-display-name {
    color: #565553;
}
.navbar .dropdown .mx-display-name {
    color: #565553;
}
.search-form form {
    border: 1px solid #d6d4d1;
    border-radius: 50px;
    box-shadow: 1px 1px 3px #ffffff;
}
.search-form .search-fields {
    background-color: #f5eddc;
    background: rgb(43 39 31 / 26%);
}
.search-form .search-fields input {
    background: #fffefa;
    border: 1px solid #ffffff;
    color: #838383;
}
.navbar .menu-item.current-menu-item>a {
    color: #181818;
}
 /* 菜单 */
 .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:#555555;
}
.navbar .sub-menu {
    background-color: #f6f6f6;
	box-shadow: 0 0 10px 0px rgb(133 133 144);
}
.navbar .sub-menu .menu-item:hover {
    display: block;
    background-color: #ececec;
	border-radius: 4px;
}
.navbar .menu-item:hover>.sub-menu:before {
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f6f6f6;
    border-left: 10px solid transparent;
}
.navbar-transition .navbar .menu-item>a {
    color: #e0e4f3;
}
.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-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
/* 不显示小按钮 */
 .home-cat-nav {
    white-space: nowrap;
    overflow-x: auto;
    margin-bottom: 10px;
    display: none;
}

/* 视差背景 */
 .rizhuti_v2-widget-parallax {
    background: #f5eddc;
    padding: 0;
}
.module.parallax:before {
   /* background: rgb(0 0 0 / 22%);*/
   background: linear-gradient(180deg,#f9f9f9,#efefef,#ececec,#ebe9e8,#ebe9e8,#ebe9e8);
}
.module.parallax .entry-title {
    color: #6d6d6d;
    text-shadow: 0 1px 3px rgb(183 183 183 / 30%);
}

/* 横条小块介绍模块 */
 .rizhuti_v2-widget-division {
    background: #f7f7f7;
    margin: 0;
    padding-bottom: 0;
    padding-top: 1.5rem;
}
.rizhuti_v2-widget-division .desc {
    font-size: .875rem;
    color: #828282;
}
.rizhuti_v2-widget-division .icon-sahpe {
    font-size: 1rem;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    color: #efefef;
    background-color: #505050;
    border-radius: 10px;
    display: inline-table;
}
/*网站动态*/
.alert-primary {
    color: #555555;
    background-color: #fcf9f2;
    border-color: #e0d8c5;
}
.badge-danger {
    background-color: #f5eddc;
}
.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: #dedede;
}
.modular-title-1 .section-title {
    font-size: 17px;
    letter-spacing: 1px;
    margin-bottom: 20px!important;
    margin-top: -10px;
    text-transform: uppercase;
    padding-bottom: 6px;
    padding-top: 20px;
    border-right: 4px solid rgb(154 154 154 / 30%);
    border-left: 4px solid rgb(154 154 154 / 30%);
    padding-left: 10px;
    color: #898989;
    background: linear-gradient(180deg,#f7f7f7,#efefef,#ebe9e8,#ebe9e8,#ebe9e8,#ebe9e8);
    /* border-bottom: 1px dashed #302f40; */
}
 /* 顶部间距 */
.section {
    padding-bottom: 0;
}
 /* 幻灯片字体颜色 */
 .module.slider .post:before {
    background-color: #f5eddc;
}
.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(100%); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(100%);
    -webkit-transition-delay: initial;
    -webkit-transition-duration: .32s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: initial;
    -webkit-transition: 1s;
    transition: 1s;
}
.post-cms-gridimg .thumbnail:hover {
    -webkit-filter: brightness(80%); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(80%);
}

.owl .owl-dot {
    background-color: #5867f5;
}
.module.slider .entry-footer a {
    color: #a59e8a;
}
.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: #565553;
}
.owl .owl-prev, .owl .owl-next {
    background-color: #808080;
	color: #f7efe2
}
 /* 下载排行 */
.badge-warning {
    background-color: #121118;
}

 /* 搜索 */
.omnisearch .omnisearch-form .form-control::-webkit-input-placeholder {
    color: #d9d9d9;
}

.omnisearch .omnisearch-form .form-control:-ms-input-placeholder {
    color: #d9d9d9;
}

.omnisearch .omnisearch-form .form-control::-ms-input-placeholder {
    color: #d9d9d9;
}

.omnisearch .omnisearch-form .form-control::-moz-placeholder {
    color: #d9d9d9;
}

.omnisearch .omnisearch-form .form-control::placeholder {
    color: #d9d9d9;
}
 .omnisearch .omnisearch-form .input-group-text {
    background: transparent;
    color: #302f2e;
    border: 1px solid transparent;
    padding: 0 20px;
}
 .dropdown-item.active, .dropdown-item:active {
    background-color: #eaeaea;
}
 .dropdown-item:hover, .dropdown-item:focus {
    color: #5b5b6d;
    background-color: #eaeaea;
}
 .omnisearch .omnisearch-form {
    background: #eaeaea;
}
 .omnisearch .omnisearch-suggestions {
    background: #eaeaea;
}
 .omnisearch .omnisearch-suggestions:before {
    background: #eaeaea;
}
.omnisearch .omnisearch-suggestions .search-keywords a {
    color: #666666;
    background: #fefefe;
}
.omnisearch .omnisearch-suggestions .search-keywords a:hover{
    color: #adadad;
}
.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: #8c8c8c;
}
.omnisearch .omnisearch-form .form-control {
    margin-left: 30px;
    background-color: #fbfbfb;
    border: 10px solid #e1e1e1;
    color: #707070;
    border-radius: 10px;
}
.dropdown-item.active, .dropdown-item:active {
    color: #707070;
}
#omnisearch .form-control:focus {
    box-shadow: none;
}
 /* 搜索蒙版 */
.mask-body-dark {
    background: rgb(13 13 13 / 85%);
}
 /* 首页搜索图标颜色 */
.search-form .search-fields button {
    color: #bebebe;
}
 /* 成功提示 */
.swal2-title{color:#30302e;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}
.swal2-timer-progress-bar {
    background: #fffefb;
    border-radius: 10px;
}

    /* 登录 */
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
	background: rgb(14 14 14 / 81%)!important;
}

.swal2-content {
    padding: 0!important;
}
.swal2-popup {
    background: #fbf7f3!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 #ecdfbf;
}
.form-group {
    margin-bottom: 1.5rem;
}
.ajax-signup-form .btn-link {
    color: #ddb719;
	font-size: 13px;
}
.mr-2, .mx-2 {
    color: #333333;
}
.btn-dark.disabled, .btn-dark:disabled {
    color: #eae2c5;
    background-color: #a7936b;
    border-color: #92815c;
}
.ajax-signup-form .login-page-title {
    color: #565553;
    font-size: 12px;
}
.swal2-close {
    background-color: rgb(74 73 73 / 0%);
    color: #000!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: #f5eddc!important;
    color: #555555!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 #fffaf0 1px;
}
.user-favpage .post-list .entry-media {
    width: 100px;
}
    /* 封面移动背景 */
.posts-wrapper .post-list, .posts-wrapper .post-grid, .carousel .post-grid {
    background-color: #f8f8f8;
	margin-bottom: 20px;
	border: 1px solid #ffffff;
	border-radius: 3px;
}
.posts-wrapper .post-list:hover, .posts-wrapper .post-grid:hover {
    -webkit-box-shadow: 0 2px 10px 0px #757575;
    box-shadow: 0px 1px 10px 0px #cccccc;
}
    /* 封面简介 */
.entry-excerpt {
    color: #555555;
}
.meta-category-dot>a {
    color: #555555;
}
.meta-category-dot>a:hover {
    color: #d15517;
}

    /* 内容页 */
	/* 图片 */
.article-content img.aligncenter {
    margin-top: 6px;
	border-radius: 3px;
}
	    /* 代码 */
.article-content .wp-block-code {
    color: #565553;
    background: #fcf9f2;
    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(236 229 214);
    background-image: unset;
    background: -o-linear-gradient(left, #f1f1f1, #ebe9e8,#ebe9e8);
    background: -webkit-gradient(linear, left top, right top, from(#f1f1f1), to(#ebe9e8), to(#ebe9e8));
    background: linear-gradient(to bottom, #f1f1f1, #ecebeb,#ebe9e8,#ebe9e8,#ebe9e8);
}

.post-grid .entry-media {
    margin: 0px;
	/* margin: -10px; */
	-webkit-filter: brightness(100%); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(100%);
    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: 1s;
    transition: 1s;
}
.post-grid .entry-media:hover {
	-webkit-filter: brightness(120%); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(120%);
}
/* 图片变暗 */
.article-content img.aligncenter {
	-webkit-filter: brightness(100%)!important; /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(100%)!important;
	-webkit-transition-delay: initial;
    -webkit-transition-duration: .32s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: initial;
    -webkit-transition: 1s;
    transition: 1s;
}

.article-content img.aligncenter:hover {
	-webkit-filter: brightness(80%)!important; /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
    filter: brightness(80%)!important;
}

.article-content .entry-header .entry-title {
    font-size: 18px;
    font-weight: 600;
}
.article-content p {
    line-height: 1.8em;
	font-size: 15px;
	color: #666666;
    letter-spacing: 0.1px;
	word-break: break-word;
	
}
	/* 引用 */
.article-content .wp-block-quote, .article-content blockquote {
    position: relative;
    padding: 30px 40px;
    background: #f1f1f1;
}
.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: #817f80;
    /* text-shadow: 1px -1px 1px rgb(236 229 214 / 0%); */
    text-shadow: 1px -1px 1px #ffffff;
}
.entry-header .entry-meta a {
    color: #949494;
}
.entry-header .entry-meta {
    color: #949494;
}
.hero .entry-header .entry-title {
    font-size: 17px;
    height: auto;
    line-height: 1.2;
    margin-bottom: 10px;
}
/* 相关文章 */
.u-border-title:before {
    background-color: #fd721f;
    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 #f5eddc;
}
.related-posts .post-list .entry-media {
    width: 68px;
}
/* 下载页面 */
.hero-shop-warp {
    color: #383838;
}
.single-download-nav {
    background: #fcf9f2;
}
.single-download-nav .nav.nav-pills {
    border-bottom: solid 1px #2e2c40;
}
.tab-content .accordion {
    background: #fcf9f2;
}
.tab-content .accordion {
    padding: 0px;
    background: #fcf9f2;
}
.ripro-v2-widget-shop-down .pricing-options {
    background: #1e1d28;
}
.ripro-v2-widget-shop-down ul.infos li p {
    color: #383838;
}
.single-download-nav li .nav-link.active {
    color: #565553;
    border-color: #4b4f6b;
}
.single-download-nav li .nav-link:hover {
    color: #4066d0 !important;
}
/* 实在不好改把相关问题屏蔽 */
.single-download-nav {
    display: none !important;
}
/* 资源不存在提示 */
.swal2-content {
    color: #2e2e30!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(235 233 232 / 30%);
}
.content-area .article-content {
    border-radius: 5px;
    background: #f5f5f5;
/*	border: 1px solid #e9e3da;
	    -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, .05),0px 1px 0 rgba(255,255,255,.6) inset;
    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, .05), 0px 1px 0 rgba(255,255,255,.6) inset;
    box-shadow: 0px 1px 0px rgba(0, 0, 0, .05), 0px 1px 0 rgba(255,255,255,.6) inset;*/
    box-shadow: 0px 0px 6px 1px rgb(196 196 196 / 80%);
	-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: #fcfcfc;
}
.article-crumb {
    border-bottom: 1px dashed #3a384e;
}

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

    /* 折叠 */
.accordion.accordion-icon .accordion-header {
    position: relative;
    margin: 0;
    background-color: #eff1dd;
    /*border: 1px solid #343242;*/
}
.accordion.accordion-bg-light .accordion-item {
    background-color: #f1f1f1;
}
.accordion.accordion-bg-light .accordion-button {
    background-color: #eeeeee!important;
    color: #666666 !important;
    padding: .65rem 1.25rem;
}
.accordion.accordion-icon .accordion-header .accordion-button:before {
    background: #a0a28c !important;
}
.accordion.accordion-icon .accordion-header .accordion-button:after {
    background: #a0a28c !important;
}
.mt-3, .my-3 {
    margin-top: 0.1rem!important;
}
.rounded {
    border-radius: 0px !important;
}
.accordion.accordion-icon .accordion-collapse {
    border: none;
    background-color: #f1f1f1;
	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 #cacaca;
    padding: 0;
    background: #eeeeee;
}
.article-content .ripay-content a {
    color:#979797;
    text-decoration: none;
}
.article-content .ripay-content a:hover {
    color: #666666;
}
.ripay-content .pricing-options li {
    background: #f9f9f9;
    margin: 6px;
    padding: 5px 6px;
    color: #818181;
    border: 1px solid #d9d9d9;
}
    /* 版权声明 */
.article-content .post-note {
    background-color: #f7f7f7;
    color: #9f9f9f;
    border: 1px dashed #c6c6c6;
    width: 100%;
}
.small, small {
    font-size: 13px;
    font-weight: 400;
}
    /* 海报 */
.btn-white {
    color: #8b8b8b;
    background-color: #fffefa;
    border-color: #ffffff;
    -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: #939393;
    background-color: #f5f5f5;
    border-color: #d8d8d8;
}
.btn:hover{color:#6e6e6e;text-decoration:none}
    /* 上下篇 */
.entry-page-next, .entry-page-prev {
    border-radius: 5px;
    background: #f1f1f1;
    -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, .05),0px 1px 0 rgba(255,255,255,.6) inset;    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, .05), 0px 1px 0 rgba(255,255,255,.6) inset;    box-shadow: 0px 1px 0px rgba(0, 0, 0, .05), 0px 1px 0 rgba(255,255,255,.6) inset;
    border: 1px solid #e9e3da;
}
.entry-page-next:hover, .entry-page-prev:hover {
	-webkit-box-shadow: 0 0.1rem 1rem #b1b1b1;
    box-shadow: 0 0.1rem 1rem #b1b1b1;
	border: 1px solid #c4cc9a;
}
.entry-page-info .rnav {
    line-height: 2.625;
    color: #6c6890;
}
    /* 标签 */
.btn-light {
    color: #555555;
    background-color: #f1f1f1;
    border-color: #e4e3e2;
}
.btn-light:hover{
    background-color: #ffffff;
	color: #949393
    border-color: #ebebeb;}
.article-content .entry-tags a {
    color: #8b8b8b;
}
.btn-warning {
    color: #555555;
    background-color: #f1f1f1;
    border-color: #e4e3e2;
}
.btn-warning:hover{
    background-color: #ffffff;
	color: #949393;
    border-color: #ebebeb;}
    /* 相关文章 */
.related-posts .post-list {
    background: #fcfcfc;
	border-radius: 5px;
    -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, .05),0px 1px 0 rgba(255,255,255,.6) inset;    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, .05), 0px 1px 0 rgba(255,255,255,.6) inset;    box-shadow: 0px 1px 0px rgba(0, 0, 0, .05), 0px 1px 0 rgba(255,255,255,.6) inset;
	border: 1px solid #e0e0e0;
}
.related-posts .post-list:hover {
	-webkit-box-shadow: 0 0.1rem 1rem #b1b1b1;
    box-shadow: 0 0.1rem 1rem #b1b1b1;
}
 /* 相关文章时间 */
.entry-footer .entry-meta a {
    color: #a1a1a1;
}
.entry-footer .entry-meta {
    color: #acacac;
}
 /* 推荐 */
.badge-success {
    color: #b9c7e6;
    background-color: #373ecc;
}

    /* 评论 */
.entry-comments {
    border-radius: 5px;
    background: #fcfcfc;
   /* -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, .05),0px 1px 0 rgba(255,255,255,.6) inset;    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, .05), 0px 1px 0 rgba(255,255,255,.6) inset;    box-shadow: 0px 1px 0px rgba(0, 0, 0, .05), 0px 1px 0 rgba(255,255,255,.6) inset;
	border: 1px solid #e9e3da;*/
	box-shadow: 0px 0px 6px 1px rgb(196 196 196 / 80%);
}
.comment-reply-title {
    font-size: 15px;
    color: #8a8a8a;
}
.comment-form {
    border: 1px solid #e7e7e7;
    background: #f7f7f7;
}
.btn-link {
    color: #8a8a8a;
}
.comment-form-comment textarea {
    border-bottom: 1px solid #e7e7e7;
    background: #ffffff;
    color: #383838;
    font-size: 13px;
}
.form-submit-text {
    color: #868686;
}
.form-submit .submit {
    color: #8a8a8a;
    background-color: #e6e6e6;
}
.comments-title {
    color: #8a8a8a;
}
.comments-list .comment {
    border-top: 1px dashed #d2d2d2;
}
.comment-body .nickname {
    color: #868686;
}
.comment-body p {
    color: #383838;
	padding-left: 44px;
	padding-top: 3px;
	margin-top: 8px;
}
.comment-form-author input, .comment-form-email input, .comment-form-url input {
    background-color: #ffffff;
    border: 1px solid #ececec;
    color: #5a5a5a;
}
.comment-form-cookies-consent {
    color: #5a5a5a;
}
    /* 支付 */
.swal2-popup .pay-button-box .pay-item span {
    color: #000000;
}
.swal2-popup .pay-button-box .pay-item+.pay-item {
    border-top: 1px solid #d6d6d6;
}
.pay-vip-item.ok:after {
    color: #000;
}
     /* 购买成功 */
.swal2-title{color:#9dc410!important;}
    /* 使用卡密充值 */
.swal2-file, .swal2-input, .swal2-textarea {
    border: 1px solid #707070!important;
}
.swal2-validation-message {
    background: #e6e6e6;
    color: #f27474;
}
.swal2-input {
    color: #5a5a5a!important;
}
.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #e7e7e7!important;outline:0;-webkit-box-shadow:0 0 3px #000!important;box-shadow:0 0 3px #000!important;}
.swal2-styled.swal2-confirm {
    background-color: #424242!important;
    color: #dedede!important;
}
    /* 会员免费查看 */
#qb-sougou-search {
    background-color: rgb(40, 39, 51)!important;
}
.btn-primary {
    color: #ffffff!important;
    background-color: #e4e3e3 !important;
    border-color: #ffffff;
}
.btn-primary:hover{
    color: #FFFFFF;
    background-color:#fbffeb;
    border-color: #ffffff;}
    /* 边栏 */
.widget-area .widget {
    border-radius: 5px;
    background: #f5f5f5;
   /* -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, .05),0px 1px 0 rgba(255,255,255,.6) inset;    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, .05), 0px 1px 0 rgba(255,255,255,.6) inset;    box-shadow: 0px 1px 0px rgba(0, 0, 0, .05), 0px 1px 0 rgba(255,255,255,.6) inset;
	border: 1px solid #e9e3da;*/
	box-shadow: 0px 0px 6px 1px rgb(196 196 196 / 80%);
	-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: #fcfcfc;
}
.ripro_v2-widget-post .post-list .entry-title a {
    color: #666666;
}
.ripro_v2-widget-post .post-list .entry-title a:hover {
    color: #000;
}
.ripro_v2-widget-post .post-list {
    border-bottom: 1px dashed #d2d2d2;
}

.article-content .entry-content a {
    color: #838383!important;
}
.article-content .entry-content a:hover {
    color: #000!important;
}

.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: #fd721f;
    content: "";
    height: 20px;
    margin-right: 10px;
    width: 5px;
    border-radius: 5px;
}

.dropdown-menu {
    background-color: #f6f6f6;

}
.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: #a2a2a2;
}
.mb-1, .my-1 {
    color: #979797;
}
.text-muted {
    color: #555555!important;
	font-size: 13px;
}
.dropdown-divider {
    border-top: 1px solid #f3f3f3;
}
.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: #f9f9f9;
    margin-bottom: 5px;
}

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


.site-header {
    background-color: #eeeded;
    border-bottom: 2px solid #e1e1e1;
    box-shadow: 0 2px 0 #ffffff, 0 3px 3px #c0c0c0;
}



.form-control:disabled, .form-control[readonly] {
    background-color: #ebe9e8;
    opacity: .5;
}
.form-control:focus{color:#b9c1ec;background-color:#fdf8ea;border-color:#c2cbf6;outline:0;box-shadow:0 0 0 .2rem rgba(83,109,230,.25)}
.module.search-bg .search-bg-overlay {
    /*background-color: rgb(103 69 12 / 0%);*/
    background: linear-gradient(180deg,#ffffff,#efefef,#ececec,#ebe9e8,#ebe9e8,#ebe9e8);
}

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

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


.input-group-text {
    color: #565553;
    background-color: #fff8ef;
    border: 1px solid #565553;
}

.btn-outline-secondary {
    color: #ea82b2;
    border-color: #ea82b2;
}
.btn-outline-secondary:hover{
    color: #fefff5;
    border-color: #acaf3f;
    background-color: #c0cc4d;
}
.text-primary {
    color: #555555!important;
}
.form-control {
    color: #666666;
	font-size: 12px;
    border: 1px solid #dadada;
    background-color: #f7f7f6;
}
.form-control:focus {
    color: #555555;
    background-color: #f7f7f6;
    border-color: #e4d8be;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

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

.list-group-item-action {
    color: #9e9e9e;
}
.badge-info-lighten {
    color: #fbfbfb;
    background-color: #9a9a9a;
	margin-bottom: 10px;
	display: none;
}
.list-group-item {
    background-color: #f9f9f9;
    border: 1px solid #e8e8e8;
}
.list-group-item:hover {
    color: #6b6b6b;
    border: 1px solid #d6d3d3;
    background-color: #f1f1f1;
}
.pay-vip-item {
    border: 1px solid #2d313e;
    border-radius: 10px;
    background-color: #f5eddc;
}

.pay-vip-item.ok, .pay-vip-item:hover {
    border: 1px solid #fba9d1;
}
.pay_coin_box.ok {
    border: 1px solid rgb(249 163 81 / 69%);
    background: unset;
}
.text-warning {
    color: #f9188a!important;
}
.btn-info {
    color: #333;
    background-color: #f7f7f7;
    border-color: #efefef;
}
.btn-info:hover{
    color: #60a900;
    background-color: #f4fdbd;
    border-color: #f0f1bb;
}
.badge-warning-lighten {
    color: #f9188a;
    background-color: rgb(249 81 170 / 18%);
}
.card-header {
    padding: 1rem 1.5rem;
    margin-bottom: 0;
    background-color: #f9f9f9;
    border-bottom: 1px dashed #d7d7d7;
}
.card {
    background-color: #f6f6f6;
    border: 0.0625rem solid #d6d6d6;
    border-radius: 3px;
}
.card-body hr {
    border-top: 1px dashed #f9f9f9;
}
.btn-dark {
    color: #f9f9f9;
    background-color: #9a9a9a;
    border-color: #ffffff;
	font-size: 13px;
}
.btn-dark:hover{
    color: #fdfffb;
    background-color: #78b332;
    border-color: #ffffff;
    font-size: 13px;
}
.card-footer {
    background-color: #f1f1f1;
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
}
.badge-light {
    color: #84812c;
    background-color: #e1ea18;
}

.btn-outline-light {
    color: #585858;
    border-color: #d3d3d3;
}
.btn-outline-light:hover{
    color: #d28637;
    border-color: #e8ba71;
	background-color: transparent;
}
/*已签到*/
.btn-info.disabled, .btn-info:disabled {
    color: #bf4e74;
    background-color: #f9ebf1;
    border-color: #dec7d3;
}
/*
.btn-info.disabled, .btn-info:disabled {
    color: #ebf2fb;
    background-color: #565553;
    border-color: #96a2e6;
}
*/
.nav .nav-link {
    color: #565553;
    font-size: 15px;
}
.nav .nav-link:not(.active):hover {
    color: #ff9337
}
.navbar-vertical .nav-tabs .active .nav-link, .navbar-vertical .nav-tabs .active.nav-link {
    background-color: #f1f1f1;
    border-radius: 5px;
    color: #d15517;
}



.site-footer {
    background: #ebe9e8;
    color: #919191;
    z-index: 3;
    position: relative;
    margin-top: 30px;
    box-shadow: 1px -4px 5px 0px rgb(220 220 220);
}
.site-footer .footer-copyright {
    padding: 20px 0;
    border-top: solid 1px #ffffff;
}
.site-footer a {
    color: #7e87bd;
}

.rollbar .actions li>a {
    color: #565553;
}
.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 100px #fffefa inset;
    border: 1px solid #e6e6e6!important;
}
.form-control::-webkit-input-placeholder {
    color: #7f7f7f;
    opacity: 1
}

.form-control::-moz-placeholder {
    color: #7f7f7f;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #7f7f7f;
    opacity: 1
}

.form-control::-ms-input-placeholder {
    color: #7f7f7f;
    opacity: 1
}

.form-control::placeholder {
    color: #7f7f7f;
    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: #5a5a5a;
    font-size: 14px;
}
/* Mozilla Firefox 4 to 18 */
input:-moz-placeholder {
    color: #5a5a5a;
    opacity: 1;
    font-size: 14px;
}
/* Mozilla Firefox 19+ */
input::-moz-placeholder {
    color: #5a5a5a;
    opacity: 1;
    font-size: 14px;
}
/* Internet Explorer 10+ */
input:-ms-input-placeholder {
    color: #5a5a5a;
    font-size: 14px;
}
/*输入框字体颜色*/
input:-moz-placeholder, 
textarea:-moz-placeholder {   
    color: #818181;  
} 
input:-ms-input-placeholder,   
textarea:-ms-input-placeholder {   
    color: #818181;
}     
input::-webkit-input-placeholder,   
textarea::-webkit-input-placeholder {   
    color: #818181;
}

/* 已购买点击后背景 */
.list-group-item-action:focus,.list-group-item-action:hover {
	background-color: #f1f1f1;
}
/*用户中心名字和排行*/
.text-white {
    color: #666666!important
}
.user-top-container {
    position: relative;
    padding-top: 20px;
}
/*绑定邮箱帐号提示*/
.alert-warning {
    color: #f9188a;
    background-color: #ffedf8;
    border-color: #f1d4ea;
}
.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 .slicknav_nav li.current-menu-item a {
    color: #555555;
}
.slicknav_menu .menu-item>a {
    background: #eeeeee;
    /*border-radius: 5px;*/
}
.slicknav_menu .slicknav_nav .sub-menu {
    border-radius: 0 0 5px 5px;
    background: #dedede;
    padding: 5px;
}
.slicknav_menu .slicknav_nav .sub-menu>li>a {
    background: #f9f9f9;
}


/*移动端底部*/
.m-menubar {
    background-color: #e7e7e7;
}
.navbar-toggler {
    background-color: #f9f9f9;
}
/*移动端菜单*/
.burger:before, .burger:after {
    background-color: #555555;
}
.off-canvas {
    background-color: #fcfcfc;
}


/*移动端隐藏边栏*/
@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: #901010;
    background-color: #fff1f1;
    border-color: #f9dada;
}
.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 #fcf9f2;
    box-shadow: 0 0 3px #fcf9f2
}
.swal2-icon.swal2-info {
    border-color: #ee3f90;
    color: #ee3f90
}
.swal2-icon.swal2-question {
    border-color: #f9f9f9;
    color: #4b4b4b
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step {
    background: #929292;
    color: #fff
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line {
    background:  #929292
}

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


/* 播放器*/
/* 主背景 */
.ai-wrap{
    /*padding: 15px!important;*/
    background: #eeeeee!important;
    color: #949494!important;
    border-radius: 3px!important;
    border: 1px solid #d2d2d2;
    margin-bottom: 15px!important;
    margin: 0px;
}
.ai-wrap .ai-track:hover, .ai-wrap .ai-track.ai-track-active {
    color: #ff9700!important;/* 正在播放和列表鼠标聚焦文字颜色 */
	margin-bottom: 0px!important;
}
.ai-wrap .ai-audio-control svg {
    fill: #fff!important;
	left: 1px!important;
    top: -2px!important;
}

/*右边歌词及重复按钮颜色 */
.ai-wrap .ai-track-btn svg {
    fill: #c3c3c3!important;
}
/*右边歌词及重复按钮聚焦颜色 */
wrap .ai-track.ai-track-active .ai-track-btn svg {
    fill: #8d8d8d!important;
}
/*小控制按钮 */
.ai-wrap .ai-btn{
background:#d1d1d1!important;
color: #8d8d8d!important;
}
.ai-wrap .ai-btn:hover {
  color: #ffffff!important;
  background-color: #b6b6b6!important;
}
/*曲目前进后退音量加减及重复按钮颜色 */
.ai-wrap .ai-btn svg {
    fill: #fff!important;
}
/*音量控制悬停和聚焦按钮 */
.ai-wrap .ai-btn:hover svg,
.ai-wrap .ai-btn:focus svg {
    color: #ffffff!important;
	fill: #dadada!important;
}
/*音量间隙 */
.ai-wrap .ai-volume-bar {
    background-color: #eeeeee!important;
    border-right: 1px solid #eeeeee!important;
}
/*音量主颜色 */
.ai-wrap .ai-volume-bar.ai-volume-bar-active::before {
    background: #d1d1d1!important;
}
/*音量高加减高度 */
.ai-wrap .ai-volume-bar {
    height: 98%!important;
}
.ai-wrap .ai-audio-volume-control-btns .ai-btn {
    height: 45%!important;
}
/*间隙颜色 */
 .ai-tracklist{
background: #f2eacd!important;
border-right: 1px solid #f3ece2;
}
/*未播放列表无聚焦 */
.ai-tracklist li{
    background: #fafafa!important;
    color: #9b9b9b!important;
    border-bottom: 1px solid #ededed;
    margin-bottom: 0px!important;
}
/*未播放列表鼠标悬停 */
.ai-tracklist li:hover{
background:#f5f5f5!important;
}
/*播放圆圈 */
.ai-control-spinner {
    border-top: 5px solid #75e351;
}
.ai-wrap .ai-audio-control {
    color:#9bde86;
}
/* 正在播放列表 */
.ai-tracklist li.ai-track-active{
background:#f5f5f5!important;
border-bottom: 1px solid #e2e2e2;
}
/*未播放列表右侧竖线 */
.ai-wrap .ai-track-btn{
border-color:#e4e4e4!important;
}
/*播放列表前竖线 */
.ai-wrap .ai-track-control {
border-left: 1px solid #e4e4e4!important;
}
/*主播放按钮 */
.ai-audio-control {
    background: #bebebe!important;
}
/*播放按钮鼠标悬停 */
.ai-wrap .ai-audio-control:hover,
.ai-wrap .ai-audio-control:focus {
    background: #a3a3a3!important;
}
/* 进度条 */
.ai-wrap .ai-track-progress-bar {
    background-color: #f5f5f5!important;
}
.ai-wrap .ai-track-progress {
    background: #dfdfdf!important;
}
/* 无拉链背景 */
.ai-wrap .ai-scroll-wrap > div:last-child {
    background-color: rgba(169, 166, 158, 0.36)!important;
}
/* 拉链 */
.ai-wrap .ai-scroll-wrap > div:last-child div {
    background-color: #b3afa3!important;
}
/* 封面背景 */
.ai-wrap .ai-track-no-thumb {background-color: #b3afa3!important;}
/* 歌词背景 */
.ai-modal {
    background-color: #f7f6f1!important;
	border: 1px solid #b5b2aa!important;
}
/* 歌词弹出整体透明背景 */
.ai-modal-overlay {
    background-color: rgba(0, 0, 0, 0.6)!important;
}
/* 单独定义每个列表前面增加#audioigniter-7335 */

.ai-wrap .ai-tracklist {
    padding-left: 0px!important;
    margin-bottom: 0px!important;
}

/* 第一幅大图展示*/
.post-cms .cms_grid_box .entry-title a {
    color: #dedede;
    text-shadow: 0 1px 1px #000;
}

/* 最新文章展示*/
.home-cat-nav>a.active {
    background-color: #555555;
    border-color: #979797;
    color: #d6d6d6;
}
.home-cat-nav>a.active {
    background-color: #a2a2a2;
    border-color: #9d9d9d;
    color: #d6d6d6;
}
.pagination a, .pagination span {
    color: #a1a1a1;
    background-color: #f9f9f9;
    border-color: #555555;
    border: 1px solid #d4d4d4;
}
.pagination .current {
    color: #f6f6f6;
    background: #bfbfbf;
}

/* 纯标题文章展示*/
.post-cms-lists {
    position: relative;
    margin-bottom: -25px;
}
.post-cms-lists .cat-title {
    font-size: 15px;
    border-bottom: solid #dadada 1px;
}
.post-cms-lists ul {
    background-color: #fbfbfb;
}
.post-cms-lists .cat-title a>img {
    display: none;
}
/* 分类栏目介绍*/
.term-bar {
    background-color: #ebe9e8; 
}
.term-bar .term-bg:before {
    background: rgb(0 0 0 / 0%);
}
.term-bar .term-title {
    color: #616161;
}
.term-bar .term-description {
    color: #616161;
}
/* 问答*/
.badge-success-lighten {
    color: #fff;
    background-color: #80c71f;
    display: none;
}
.question-nav .nav-link {
    border: 0;
    margin-right: 15px;
    box-shadow: 0px -2px 10px 0px rgb(195 195 195 / 53%);
}
.article-content .h1, .article-content h1 {
    font-size: 18px;
}
.post-list.question .answers.is {
color: #7bac37;
    background: rgb(220 238 196);
    border: 1px solid #bece6e;
}
.question-cat>a {
    border: 1px solid #cecece;
    background: #f5f5f5;
    border-color: #d7d7d7;
    color: #333;
}
.question-cat .current,.question-cat>a:hover {
    background: #fcfcfc;
    color: #3f3f3f;
}
.widget .tagcloud a:nth-child(1) {
    color: #a5a4da;
}
.widget .tagcloud a {
    border-radius: 3px;
    background-color: #3b3a52;
    font-size: 12px !important;
}
.question-area {
    background: #f5f5f5;
    padding: 15px;
    border-radius: 0 .5rem .5rem .5rem;
	box-shadow: 0px 0px 6px 1px rgb(196 196 196 / 80%);
    padding-bottom: 20px;
}
.nav:not(.nav-pills) .nav-item.active .nav-link, .nav:not(.nav-pills) .nav-link.active {
    color: #000000;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: #f5f5f5;
	/*box-shadow: 0px -5px 10px 0px rgba(0, 0, 0, 0.53);*/
}
.wp-editor-container {
    border: 1px solid #e6e0d1!important;
}
.quicktags-toolbar {
    padding: 3px;
    border-bottom: 1px solid #e6e0d1!important;
    background: #f5f5f5!important;
    min-height: 30px;
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
    color: #fff9ea!important;
    border-color: #d0c6ae!important;
    background: #b4b2ae!important;
}
.wp-core-ui .button, .wp-core-ui .button-secondary:hove {
    color: #fff9ea!important;
    border-color: #d0c6ae!important;
    background: #b4b2ae!important;
}
.wp-editor-area {
    color: #c4c4c4;
    background-color: #fbfbfb;
}
.bootstrap-select .dropdown-toggle .filter-option {
    font-size: 14px;
}
/* 右侧浮动横线*/
.rollbar .rollbar-item {
    border-top: solid rgb(210 210 210 / 56%) 2px;
    color: #ff3333;
}

.rollbar {
    border: 1px solid #d6d6d6;
    background: rgb(255 253 249 / 22%);
    right: auto;
    left: 50%;
    margin-left: 730px;
    text-align: center;
}

/* 二级栏目标题背景*/
.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;    
}  

/* 评论和问答*/
.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: #ebebeb;
    background: #838383;
    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: #f8f8f8;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
    margin-left: 30px;
    margin-bottom: 20px;
    box-shadow: 1px -5px 13px 0 rgb(0 0 0 / 10%);
}
.entry-comments .butterBar {
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    background: #ebebeb;
    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: #383838;
}
.badge-primary-lighten {
    color: #000000;
    background-color: rgb(232 232 232);
}

.comments-list .comment-children:before {
    position: absolute;
    left: 10px;
    top: -19px;
    border: 10px solid transparent;
    border-bottom: 10px solid #fcf9f2;
    content: "";
}
/* 社交登录*/
.social-text .absolute-centered {
    color: #ea82b2;
    font-size: 12px;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    background-color: #fffaf0!important;
    white-space: nowrap!important;
}
/* 投稿*/
.html-active .switch-html, .tmce-active .switch-tmce {
    background: #fcf9f2!important;
    color: #a0a8d0!important;
    border-bottom-color: #f5eddc!important;
}
.wp-switch-editor {
    float: left;
    box-sizing: content-box;
    position: relative;
    top: 1px;
    background: #fcf9f2!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: #fff8ef!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.4rem;
    font-weight: 400;
    background: rgb(0 0 0 / 20%);
    border-radius: 3px 3px 0 0;
    margin: 0;
    margin-bottom: 0;
    color: #fdf2de;
}
.notify-content div {
    padding: 20px 30px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5em;
    color: #4a4a4a;
    text-align: left;
}

.meta-category-dot>a>.dot {
    background-color: #fd721f;
}
.meta-category-dot>a:nth-child(2) .dot {
    background-color: #3486f7;
}

.navbar .logo {
    filter: invert(1);!important;
}