.elementor-867 .elementor-element.elementor-element-648d0c35{--display:flex;--min-height:799px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:53px;--margin-bottom:0px;--margin-left:19px;--margin-right:17px;--padding-top:40px;--padding-bottom:30px;--padding-left:12px;--padding-right:12px;}.elementor-867 .elementor-element.elementor-element-1aeeb4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:-17px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;}.elementor-867 .elementor-element.elementor-element-1aeeb4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-867 .elementor-element.elementor-element-28a2d672{width:var( --container-widget-width, 78.998% );max-width:78.998%;--container-widget-width:78.998%;--container-widget-flex-grow:0;}.elementor-867 .elementor-element.elementor-element-28a2d672 > .elementor-widget-container{margin:37px 0px 0px -14px;padding:0px 0px 0px 0px;}.elementor-867 .elementor-element.elementor-element-28a2d672.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-867 .elementor-element.elementor-element-28a2d672 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#444444;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-867 .elementor-element.elementor-element-6a0d5cc4 .elementor-button{background-color:#FFFFFF;font-size:23px;font-weight:500;fill:#444444;color:#444444;border-style:none;border-radius:25px 25px 25px 25px;padding:9px 9px 9px 9px;}.elementor-867 .elementor-element.elementor-element-6a0d5cc4{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-867 .elementor-element.elementor-element-6a0d5cc4 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px -5px 0px;}.elementor-867 .elementor-element.elementor-element-6a0d5cc4.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-867 .elementor-element.elementor-element-524e3c39{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-867 .elementor-element.elementor-element-524e3c39 > .elementor-widget-container{margin:-10px 0px -14px 0px;}.elementor-867 .elementor-element.elementor-element-524e3c39 .elementor-divider-separator{width:100%;}.elementor-867 .elementor-element.elementor-element-524e3c39 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-867 .elementor-element.elementor-element-3131b622{width:100%;max-width:100%;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#919191;}.elementor-867 .elementor-element.elementor-element-3131b622 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:1px 0px 0px 0px;}.elementor-867 .elementor-element.elementor-element-4065af7f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-867 .elementor-element.elementor-element-4065af7f .elementor-divider-separator{width:100%;}.elementor-867 .elementor-element.elementor-element-4065af7f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-867 .elementor-element.elementor-element-30fc693b{width:100%;max-width:100%;}.elementor-867 .elementor-element.elementor-element-30fc693b > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px -1px 0px;}.elementor-867 .elementor-element.elementor-element-30fc693b.elementor-element{--order:99999 /* order end hack */;}@media(max-width:767px){.elementor-867 .elementor-element.elementor-element-648d0c35{--padding-top:34px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-867 .elementor-element.elementor-element-648d0c35{--content-width:700px;}}/* Start custom CSS for post-comments, class: .elementor-element-30fc693b *//* Custom CSS for WordPress Comments in Elementor - 再次调整行间距 */

/* 1. 隐藏 WordPress 评论头像 */
.comment-author .avatar {
    display: none !important;
}

/* 2. 移除 "编辑" (Edit) 按钮 */
.comment-edit-link {
    display: none !important;
}
.comment-metadata a[href*="edit_comment"] {
    display: none !important;
}

/* 3. 日期直接在作者名称之后，同一行 */
.comment-meta {
    display: block !important;
    overflow: hidden;
}

.comment-meta .comment-author {
    display: inline !important;
    margin-right: 0 !important;
}

.comment-meta .comment-metadata {
    display: inline !important;
    margin-left: 5px !important;
    font-size: 0.85em;
    color: #888;
}

.comment-meta .comment-metadata .comment-date {
    display: inline !important;
}

/* 4. "回复" (Reply) 按钮在评论文本之后，同一行 */
.comment-body .comment-content {
    display: inline !important; /* 确保内容是行内块，以便回复按钮紧随其后 */
    margin-bottom: 0 !important; /* 移除可能的底部间距 */
    padding-bottom: 0 !important;
    vertical-align: top !important; /* 顶部对齐 */
    line-height: 1.6em !important; /* 增加评论内容文本的行高 */
}

.comment-body .reply {
    display: inline !important;
    margin-left: 10px !important;
    float: none !important;
    vertical-align: top !important;
}

.comment-body .reply .comment-reply-link {
    display: inline !important;
}

/* 针对评论内容中的段落（p标签），确保它们不会额外增加底部间距 */
.comment-body .comment-content p {
    display: inline !important; /* 使得p标签表现得像文本一样，不独占一行 */
    margin-bottom: 0 !important; /* 移除p标签的默认底部外边距 */
    padding-bottom: 0 !important;
}
/* 针对评论内容本身，确保它的行高和内部元素没有额外间距 */
.comment-body .comment-content {
    line-height: 1.6em !important; /* 增加评论内容文本的行高 */
}


/* 关键调整：增加评论之间的行间距 */
/* 针对每个顶级评论和嵌套评论列表项增加底部外边距，使用更强的选择器 */
.comment-list > li.comment, /* 针对顶级评论 */
.comment-list .children > li.comment { /* 针对嵌套评论的子列表项 */
    margin-bottom: 30px !important; /* 显著增加间距，您可以根据需要调整此数值 */
    padding-bottom: 0 !important; /* 确保没有额外的内边距 */
}

/* 确保评论主体内容的底部间距足够 */
.comment-body {
    margin-bottom: 15px !important; /* 增加评论主体底部的间距，这有助于与下一条评论的间距 */
}

/* 额外调整：增加评论作者/日期行与评论内容之间的间距 */
.comment-meta {
    margin-bottom: 8px !important; /* 增加作者/日期行下方的间距 */
}/* End custom CSS */