#side-sortables {
    padding-top: 0px !important;
}

.footer .footer-nav{
	margin:2px;
}

.footer{
	background:#1D2327;
}

.footer-col-logo img{
	max-width:240px !important;
}

body>header.header.header-style-2 .navbar-search-btn{
	color:var(--theme-gray-color);
}

@media (max-width: 991px) {
    .navbar-action .login {
		background: #11111163;
	}
}


@media (max-width: 767px) {
    .member-form-wrap {
        width: -webkit-fill-available !important;
    }
}

/* 评论按钮 */
.wpcom-btn.btn-xs{
	padding: 10px 16px;
}

/* 筛选 */
@media (max-width: 767px){
.searchandfilter{
	margin-bottom:60px;
}
}

.sf-field-submit input{
	background:var(--theme-color);
	color:white;
	height:40px !important;
}

.entry .entry-content .wp-block-columns input{
	border: 1px solid var(--theme-color);
	height: 40px;
	padding-left: 8px;
}

.select2-container--default .select2-selection--single{
	border:1px solid var(--theme-color);
	height:40px;
	border-radius:0px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:40px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:40px;
	top:0px;
}

@media (min-width: 768px){
.searchandfilter{
	position: fixed;
	width:20%;
}
}

/* 阅读全文 */
.entry-readmore-btn{
	color: white;
	background: var(--theme-color);
}

/* 活动页*/
.fo-activity .entry-author{
	display:none;
}


.post-44126 .item-img img{
	max-width:160px;
	aspect-ratio:10/9;
}

/* 隐藏结账收件标题 */
.woocommerce .col2-set, .woocommerce-page .col2-set{
 display:normal;
}

/* 支付按钮高度 */
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
	height:36px;
}

/* 结账页购物车提示 */
.page-id-7693 .alert-success{
	display:none;
}

.page-id-7693 .alert-danger{
	display:none;
}

.post-23515 .alert-success{
	display:none;
}
.post-23515 .alert-danger{
	display:none;
}


/* 页脚版权 */
.footer .footer-nav li, .footer .menu ul li, .footer ul.menu li{
	margin-left:-1.2px;
}

/* 首页活动 */
.finder .post-loop-default .item-img{
	width:auto!important;
	max-width:200px;
}

@media (max-width: 768px) {
.finder .post-loop-default .item-img{
	max-width:120px;
}
}

/* Undefined */
.gpKjtL{
	display:none;
}

.page-template-elementor_canvas .footer-bar{
	display:none;
}

.fosp-template-default .footer-bar{
	display:none;
}

.fop-template-default .footer-bar{
	display:none;
}

/* 活动列表页 */
@media (max-width:768px) {
	#post-44126 .post-loop-default .item-img img{
		aspect-ratio:1/1 !important;
	}
	
.footer.width-footer-bar{
	display:none;
}
	
	.footer-bar{
		height:72px;
	}
	
	.footer-bar .fb-item{
		padding-top:10px;
		align-items:start;
	}
	
	.footer-bar a:active{
		color:var(--theme-black-color) !important;
	}
	
	.main{
		padding-bottom:40px;
	}
	
}

/* 移动端搜索文字 */
@media (max-width: 991px) {
    .navbar-search-input {
			color: var(--theme-color) !important;
	}
}

/* 支付姓名 */
.woocommerce form .form-row-first{
	width:100% !important;
}

/* 菜单 */
body>header.header.header-style-2 .nav>li>a:hover{
	font-weight:unset;
}

@media (max-width: 991px) {
li.mobile-menu.menu-item.menu-item-has-image.dropdown{
	display:none !important;
}
}

/* 购买前登陆注册 */
#post-7693 .woocommerce-form{
	display:none;
}

#post-7693 h2{
	display:none;
}

#post-7693 .wpcom-close{
	display:none;
}

/* top50 */
.top50, .entry .entry-content ul{
	padding-left: 0em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 0 2em;
}

.top50, .entry .entry-content h2{
	line-height: 1.2;
  margin: 0 0 0.1rem 0;
	font-weight:normal;
	font-size:1.4rem;
}

/* 详情页信息条 */
.entry-bar-inner {
    border-top: 1px solid rgba(0, 0, 0, .4);
}

@media (max-width: 767px) {
    .entry-bar-inner {
        padding: 24px 0;
    }
	.bei{
		display:none;
	}
}

.entry-bar.fixed .entry-bar-inner{
    border-top: 2px solid rgba(0, 0, 0, .9);
}

/* 收藏高亮色 */
.entry-bar .info-item .hearted{
	color:var(--theme-hover);
}
.entry-bar .info-item .hearted:hover{
	color: #ffcc99;
}

/* 会员分类角标 */
.post-loop-default .membership.item-category{
	background:#1D2327;
	color:#FFCC99;
	font-weight:bolder;
}

.post-loop-default .membership.item-category:hover{
	background:#1D2327;
	color:#FFCC99;
	font-weight:bolder;
}

/* 新闻分类列表 */
.list.tabs .tab.active a{
	font-weight:bolder;
}

@media (max-width: 767px) {
    .post-loop-default .item-category {
        display: unset;
    }
}

.post-loop-default .item-content {
    display: grid;
		align-content: space-evenly;
}

.post-loop-default .item:hover {
    background: hsla(var(--theme-color-hsl),.06);
}

.post-loop-default .item-category{
	background:#2D3236;
	color:whitesmoke;
	font-weight:bolder;
}

.post-loop-default .item-category:hover{
	background:#2D3236;
	color:whitesmoke;
	font-weight:bolder;
}

/* 订阅评论 */
.comment-subscription-form{
	margin:10px;
}

/* 登录注册居中 */
.page-no-sidebar.member-login #wrap, .page-no-sidebar.member-register #wrap{
	justify-content: center;
    align-items: center;
}

/* 首页幻灯片 */
@media (min-width: 768px) {
.swiper-slide{
	padding-left:0px !important;
	border: 1px solid #f1f1f1;
}
}

.wpcom-slider .swiper-pagination .swiper-pagination-bullet-active{
background-color:#FFCC99 !important;
}

.wpcom-slider .slide-title a{
width:100%;
margin-bottom: 20px;
}

.wpcom-slider .slide-title{
line-height: 32px;
font-size: 24px;
}

.main-slider{
	height:auto;
}

.swiper-container .swiper-button-next, .swiper-container .swiper-button-prev{
	border-radius:0% !important;
}

.wpcom-slider .swiper-slide img{
aspect-ratio: 16 / 10 !important;
}

/* 新闻列表隐藏作者、头像等 */
.post-loop-image .item-meta-author .avatar{
	display:none !important;
}
.post-loop-default .item-meta .author{
	display:none !important;
}


/* 会员 */
.entry-main .wc-memberships-content-restricted-message{
	display: block !important; 
}

.page-template-elementor_canvas .wc-memberships-content-restricted-message{
	display: block !important; 
}

.wc-memberships-content-restricted-message{
	display: none !important; 
}

.smp{
	max-width:500px;
	margin: auto;
}
@media  (min-width: 1200px){
.eb-pricing.style-1 .eb-pricing-item{
	padding:80px !important;
}
}

@media  (max-width: 768px){
.eb-pricing.style-1 .eb-pricing-item{
	padding:60px 40px !important;
}
	
 .swiper-button-prev{
		display:none;	}
	
	.swiper-button-next{
		display:none;
	}
}

.woocommerce-info{
	padding:1em;
}

.woocommerce-info:before{
display:none;	
}

.woocommerce-info {
    border-top-color: #111111;
}
.woocommerce-info:before {
    color: #111111;
}

.woocommerce span.onsale {
    background-color: #111111;
    color: white;
}

.woocommerce div.product form.cart .button{
	width:100%;
}

/* 标签 */
.entry-tag a{
	display:inline-flex;
}

/* 价格图标位置 */
.eb-pricing .eb-pricing-item .eb-pricing-body ul li .eb-pricebox-icon{
	margin-left: -12px !important;
}

/* 代码包围背景 */
.entry .entry-content code, .entry .entry-content kbd{
	background:#EFCD9A;
}

/* 隐藏页面标题 */
.page .entry .entry-head{
	display:none;
}

/* 页面 */
.page-header{
	border-bottom:none;
}

/* 会员折扣背景色 */
.woocommerce span.onsale{
	background-color:#111111;
}


/* 省略 购物车长文字 */
.cart_item_right h4{
max-width: 160px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

/* 加粗 导航栏文字 */
.nav>li, .menu-item{
	font-weight:600;
}
/* 隐藏 导航栏个人图标旁名称 
.navbar-action .profile .menu-item-name{
	display:none;
}*/

/* 隐藏 详情页摘要 */
.entry .entry-excerpt{
	display:none !important;
}

/* 表单 输入框 宽度 */
.entry .entry-content textarea{
	width:100%;
}



/* 搜索器 ul 左边距 */
.searchandfilter ul{
	display:inline;
}

/* 搜索器  logo 加边框线 */
.post-loop-default .item-img img{
	border:1px solid #eeeeee;
	border-radius: inherit;
}
.profile-img{
	border:1px solid #eeeeee;
	border-radius: 4px;
}

/* 搜索器 隐藏标题下方横线 */
.entry .entry-content h2{
	border-bottom:none !important;
}

/* 搜索器 下拉框100%显示 */
.select2-container{
	width:100% !important;
}

/* 搜索器 重置按钮100%显示*/
.entry .entry-content .wp-block-columns input{
	width:100%!important;
}

/* 搜索器 输入框100%显示*/
.searchandfilter label{
	width:100% !important;
}

/* 用户资料*/
.wpcom-ph-avatar{
	width:80px !important;
	height:80px !important;
}

/* 电子杂志*/
.df-popup-button{
	width:15%;
	height:auto;
	text-align:center;
}

.df-popup-button{
	background:none;
}

@media  (max-width: 1000px){
	.df-popup-button{
	width:30%;
	}
}

@media  (max-width: 600px){
	.df-popup-button{
	width:45%;
	}
}

@media  (max-width: 300px){
	.df-popup-button{
	width:100%;
	}
}