/* GVN interface only. Never target Post Content, .gvn-single-copy, .post-content
   or .entry-content. The separate font-face family also avoids changing existing
   Poppins declarations owned by the theme, Elementor or an article author. */
.gvn-sitewide .gvn-basic-page,
body.page.gvn-sitewide .gvn-preserved-content,
.gvn-menu-page .gvn-menu-content :is(.elementor-heading-title,.elementor-widget-text-editor),
.gvn-sitewide .gvn-basic-page :is(.elementor-heading-title,.elementor-widget-text-editor),
body.page.gvn-sitewide .gvn-preserved-content :is(.elementor-heading-title,.elementor-widget-text-editor) {
 font-family:"GVN Poppins",Poppins,Arial,Helvetica,sans-serif !important;
}

/* Specific interface widgets override font declarations in an already imported
   Editorial v2 template. No JSON reimport or content-font reset is required. */
.elementor .gvn-single-template .gvn-single-title .elementor-heading-title,
.elementor .gvn-single-template :is(.gvn-single-kicker,.gvn-single-meta,.gvn-single-tags) :is(.elementor-icon-list-text,a,time),
.elementor .gvn-single-template .gvn-single-featured figcaption,
.elementor .gvn-single-template .gvn-single-sidebar :is(.elementor-heading-title,.elementor-post__title,.elementor-post__meta-data,.elementor-post__excerpt,.elementor-post__read-more),
.elementor .gvn-single-template .gvn-single-sidebar .elementor-post__title a,
.elementor .gvn-single-template .gvn-single-sharing .essb_network_name,
.elementor .gvn-single-template .gvn-single-comments :is(.comment-reply-title,.comments-title,label,button,input[type="submit"]) {
 font-family:"GVN Poppins",Poppins,Arial,Helvetica,sans-serif !important;
}

/* Older opt-in article overlay: presentation outside its article body only. */
body.gvn-article-design .elementor-location-single .elementor-widget-theme-post-title .elementor-heading-title,
body.gvn-article-design .elementor-location-single .elementor-widget-post-info :is(.elementor-icon-list-text,a,time),
body.gvn-article-design .elementor-location-single .main-sidebar :is(.elementor-heading-title,.post-title,.elementor-post__title,.elementor-post__meta-data) {
 font-family:"GVN Poppins",Poppins,Arial,Helvetica,sans-serif !important;
}
