.btntoTop.active {
display: none;
}

/* Adjust calendar styles to highlight current day 5455791-ZD TM */

#wp-calendar tbody tr #today {
    background-color: #dfcde5;
}

#wp-calendar td {
    margin: 0;
    padding: 3px;
    background-color: #fff;
    text-align: center;
}

#wp-calendar thead tr th {
    margin: 0;
    padding: 3px;
    text-align: center;
}


/* Adjusting the custom logo size | 5430594-ZD (CsR) */
	
	.custom-logo {width: 200px;}

.wp-block-button.custom-button .wp-block-button__link:hover,
.wp-block-button.custom-button .wp-block-button__link:active,
.wp-block-button.custom-button .wp-block-button__link:focus {
	background: #fcb900 !important;
	color: #fff !important;
	border-color: transparent !important;
}


/* Subscribe button | 5932441-zd KS-P */
.wp-block-button__link {
background: #0d4779;
border-radius: 0px;
font-size: 12px;
padding: 16px 40px;
}

.wp-block-button.custom-button2 .wp-block-button__link:hover,
.wp-block-button.custom-button2 .wp-block-button__link:active,
.wp-block-button.custom-button2 .wp-block-button__link:focus {
	background: #157308 !important;
	color: #ffffff !important;
	border-color: transparent !important;
}

#mfcf7_zl_add_file { background-color: #2b7931;
	width:100px;
	height:30px;
		Font: sans-serif;
	font-size: 12px;
color:#ffffff;
}

h2 {
  font-size: 18px;
  margin: 1em 0 0.3em;
  line-height: 1.3;
}

h3 {
  font-size: 16px;
  margin: 0.6em 0 1.6em;
  line-height: 1;
}

p, ul, ol {
  margin: 0 0 0.5em;
  line-height: 1.5;
}

li {
  margin: 1em 0 0.1em;
}

p + h3,
li + h3,
ol + h3
h3 + ul {
    margin-top: 1em; /* H3 与列表间距 */
    margin-bottom: 1em; /* 列表底部间距 */
    padding-left: 1.2em; /* 缩进，可调整 */
}

ul, ol { padding-left: 30px; /* 控制左侧缩进大小，可根据需要调整 */ margin: 0 0 0.2em; /* 避免额外左边距 */ }

ul li, ol li {
	padding: -16px 0 0;
    margin: 0.5em 0 0.5em;   
	line-height: 1.4;/* 列表项之间间距紧凑 */
}

ul li p {
    margin: 0;  /* 防止段落自带上下间距 */
    line-height: 1.6; /* 行高统一，可调 */
}
