.elementor-11 .elementor-element.elementor-element-461366b8{--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-11 .elementor-element.elementor-element-6f647499{--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-11 .elementor-element.elementor-element-6f647499.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-11 .elementor-element.elementor-element-672e0273{width:var( --container-widget-width, 78.998% );max-width:78.998%;--container-widget-width:78.998%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-672e0273 > .elementor-widget-container{margin:37px 0px 0px -14px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-672e0273.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-672e0273 .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-11 .elementor-element.elementor-element-4f03b876 .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-11 .elementor-element.elementor-element-4f03b876{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-4f03b876 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px -5px 0px;}.elementor-11 .elementor-element.elementor-element-4f03b876.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-11 .elementor-element.elementor-element-55c26eb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-55c26eb > .elementor-widget-container{margin:-10px 0px -14px 0px;}.elementor-11 .elementor-element.elementor-element-55c26eb .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-55c26eb .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-11 .elementor-element.elementor-element-27c7b9b9{width:100%;max-width:100%;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#919191;}.elementor-11 .elementor-element.elementor-element-27c7b9b9 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:1px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-759e8605{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-759e8605 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-759e8605 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-2f12f53d{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-2f12f53d > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px -1px 0px;}.elementor-11 .elementor-element.elementor-element-2f12f53d.elementor-element{--order:99999 /* order end hack */;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-461366b8{--padding-top:34px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-461366b8{--content-width:700px;}}/* Start custom CSS for post-comments, class: .elementor-element-2f12f53d *//* 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 */