/*removes some default layout styling of rf containers*/
.flex-box-section-full,
.flex-box-child{
    padding:unset;
}
#rf-content .flex-box-section-full > .flex-box-section-full-interior,
.rfwf-panel, .rfwf-full-panel,
.rfwf-full-panel .rfwf-panel-interior{
    padding:0;
    margin:0;
    max-width:none;
    width:100%;
    min-height:0;
}
.flex-box-section{
    margin:0 auto;
}

/*This little block removes the cookie setting divs that are present that are 
getting in the way of pushing the footer to the bottom
*/
.rf-org-footer-container + #onetrust-consent-sdk,
.rf-org-footer-container + #ot-cookie-button,
.rf-org-footer-container + #ot-cookie-settings{
    display:none;
}
.rf-org-footer-container{margin-top:auto;}

.page-builder-display-reset{
    background:unset;
}
.rfwf-body-content,
.page-builder-display-reset{
    height:100%;
}
/*============================================================================*/
