.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-19452 .elementor-element.elementor-element-24104a3{color:#000000;}/* Start custom CSS for post-comments, class: .elementor-element-90f3233 *//* Ensure the WordPress comment area is visible */
#comments,      /* common wrapper id for comments */  
#respond,       /* comment form wrapper */  
.wp-block-post-comments,       /* for block‑editor comment form container */  
.elementor-widget-post-comments {  /* for Elementor Post Comments widget wrapper */  
    display: block !important;  
    visibility: visible !important;  
    opacity: 1 !important;  
    height: auto !important;  
}

/* Ensure the textarea and submit button are visible and full width */
#respond textarea,  
.wp-block-post-comments-form textarea,  
.elementor-widget-post-comments textarea {  
    display: block !important;  
    visibility: visible !important;  
    width: 100% !important;  
    min-height: 200px !important;  
    opacity: 1 !important;  
}

/* For comment lists: force display if hidden */  
.comments-area,  
.comment-list,  
.wp-list-comments {  
    display: block !important;  
    visibility: visible !important;  
    opacity: 1 !important;  
}

/* On narrow mobile widths — ensure no overflow or hidden clipping */  
@media (max-width: 768px) {  
  #comments, #respond, .elementor-widget-post-comments {  
    width: 100% !important;  
    padding: 0 10px !important;  
  }  
}/* End custom CSS */