/* Only pages containing the JoSa split landing markup use these rules. */
body.josa-split-landing { background:#f7efd9; }
body.josa-split-landing #main-header,
body.josa-split-landing #top-header,
body.josa-split-landing #main-footer,
body.josa-split-landing .et-l--header,
body.josa-split-landing .et-l--footer,
body.josa-split-landing #sidebar,
body.josa-split-landing .entry-title,
body.josa-split-landing .et_post_meta_wrapper,
body.josa-split-landing .josa-global-header { display:none !important; }
body.josa-split-landing #page-container {
    padding-top:0 !important;
    margin-top:0 !important;
}
body.josa-split-landing #main-content,
body.josa-split-landing #main-content .container,
body.josa-split-landing #left-area,
body.josa-split-landing #main-content article,
body.josa-split-landing .entry-content,
body.josa-split-landing .et-l--post,
body.josa-split-landing .et_builder_inner_content,
body.josa-split-landing .et_pb_section,
body.josa-split-landing .et_pb_row,
body.josa-split-landing .et_pb_column,
body.josa-split-landing .et_pb_code,
body.josa-split-landing .et_pb_code_inner {
    width:100% !important;
    max-width:none !important;
    padding:0 !important;
    margin:0 !important;
    float:none !important;
    background:transparent !important;
}
body.josa-split-landing #main-content .container::before { display:none !important; }
body.josa-split-landing #josa-landing {
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
}
/* Restore the split page's own ticker, even with an older cached header rule. */
body.josa-split-landing #josa-landing .ticker { display:block !important; }
