If you are using a custom post type in Maven with Divi 3.10 or newer (WooCommerce, LifterLMS, etc.) and have Divi enabled for them, styling for all existing elements that appear on those posts will be overridden. This includes all sidebar widgets, footer widgets, subscribe buttons, etc. To correct this, you can add the CSS below to the child theme stylesheet or Divi > Theme Options > General > Custom CSS. Remember, you may need to adjust the color values.

/* Divi 3.10 Custom Post Type Update */
/*Page background color */
#main-content {
    background-color: #f5f5f5 !important;
}

/* Newsletter subscribe */
.et-db #et-boc .et_pb_newsletter {
    display: block !important;
}

.et-db #et-boc .ds-sidebar .et_pb_widget p {
    color: #1a1a1a !important;
    -webkit-transition: all .3s ease !important;
    transition: all .3s ease !important;
}

.et-db #et-boc .et_pb_button, .et-db #et-boc .pagination a, .et-db #et-boc .et_pb_posts_nav a {
    color: #1a1a1a !important;
    background: #eed14a !important;
}

.et-db #et-boc #sidebar .ds-email-optin .et_pb_newsletter_form p input, .et-db #et-boc .ds-sidebar .ds-email-optin .et_pb_newsletter_form p input, .et-db #et-boc .et_pb_newsletter_form input[type=text], .et-db #et-boc .et_pb_newsletter_form p.et_pb_newsletter_field input[type=text] {
    border-radius: 0 !important;
    border: 2px solid #f5f5f5 !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
}

.et-db #et-boc .et_pb_button:hover, .et-db #et-boc .pagination a:hover, .et-db #et-boc .et_pb_posts_nav a:hover {
    color: #ffffff !important;
    background: #1a1a1a !important;
}

/*Social Follow*/
/*Align the icons*/
.et-db #et-boc ul.ds-sidebar-social.et_pb_social_media_follow {
    text-align: center !important;
    margin-bottom: -5px !important;
}

/*Set background colour*/
.et-db #et-boc .ds-sidebar-social.et_pb_social_media_follow li a {
    margin-right: 0 !important;
    background: #eed14a !important;
}

/*Set icon colour*/
.et-db #et-boc .ds-sidebar-social.et_pb_social_media_follow li a:before {
    color: #1a1a1a !important;
}

/*Add padding*/
.et-db #et-boc .ds-sidebar-social.et_pb_social_media_follow li {
    padding: 0 5px;
}

#footer-widgets .footer-widget li {
    padding-left: 14px !important;
}

/*Change colour on hover*/
.et-db #et-boc .ds-sidebar-social.et_pb_social_media_follow li a:hover:before {
    background: #1a1a1a !important;
    color: #ffffff !important;
}
/*Change border radius*/
.et-db #et-boc .et_pb_social_media_follow li a.icon {
    border-radius: 0px;
}

/* Podcast Subscribe */
.et-db #et-boc .ds-podcast-subscribe h5.et_pb_toggle_title {
    background: #eed14a !important;
    padding: 10px 25px !important;
}

.et-db #et-boc .ds-podcast-subscribe {
    border: none !important;
    padding: 0 !important;
}

.et-db #et-boc .ds-podcast-subscribe.et_pb_toggle_open, .et-db #et-boc .ds-podcast-subscribe.et_pb_toggle_close {
    background: transparent !important;
}

.et-db #et-boc .et_pb_toggle_content {
    padding-top: 0px !important;
}

a.et_pb_button.ds-popup {
    font-size: 20px !important;
    line-height: 1.7em!important;
}

/* Remove reading bar */
.et-db #et-boc #ds-reading-bar {
    display: none;
}

/* End Divi 3.10 Custom Post Type Update */