/*
 * Front-end base styles for DOMESPHARMA plugin.
 * Currently used to neutralize the automatic featured image rendering
 * on single dp_product pages when a theme outputs it by default.
 */

/* Hide theme-provided featured image blocks on dp_product singles */
.single-dp_product .post-thumbnail,
.single-dp_product .entry-thumbnail,
.single-dp_product .entry-featured-media,
.single-dp_product .post-media,
.single-dp_product .post-image,
.single-dp_product .cmo-article-featured-wrapper,
.single-dp_product .entry-media,
.single-dp_product .article__featured-image {
    display: none !important;
}

/* Hide theme meta/author/share blocks that appear before Elementor content */
.single-dp_product .cmo-article-meta-wrapper,
.single-dp_product .cmo-page-social-share,
.single-dp_product .cmo-article-author {
    display: none !important;
}
/* Prevent double bullets on product content lists */
.single-dp_product .elementor-widget-text-editor ul,
.single-dp_product .entry-content ul {
    list-style: disc;
    padding-left: 1.3em;
}

.single-dp_product .elementor-widget-text-editor ul.dp-pd__list--numbered,
.single-dp_product .entry-content ul.dp-pd__list--numbered {
    list-style: none;
    padding-left: 0;
}

.single-dp_product .elementor-widget-text-editor ul li::before,
.single-dp_product .entry-content ul li::before {
    content: none !important;
}

.single-dp_product .dp-inline-sup {
    font-size: 0.72em;
    line-height: 0;
    vertical-align: super;
    font-family: inherit;
    font-weight: 400;
}

