/* Remove Divi's outer gutters while keeping the source's inner grid. */
body.rss-divi-site { overflow-x: hidden; }
body.rss-divi-site #page-container { padding-top: 0 !important; }
body.rss-divi-site #main-content { background: white; }
.rss-global-header .et_pb_section,
.rss-global-footer .et_pb_section,
.rss-page-content .et_pb_section,
.rss-divi-site .et_pb_section:has(.rss-original) {
    padding: 0 !important; background: transparent;
}
.rss-global-header .et_pb_row,
.rss-global-footer .et_pb_row,
.rss-page-content .et_pb_row,
.rss-divi-site .et_pb_row:has(.rss-original) {
    width: 100% !important; max-width: none !important; padding: 0 !important;
}
.rss-global-header .et_pb_column,
.rss-global-footer .et_pb_column,
.rss-page-content .et_pb_column,
.rss-divi-site .et_pb_column:has(.rss-original) {
    width: 100% !important; margin: 0 !important;
}
.rss-divi-site .et_pb_text:has(.rss-original) { margin: 0 !important; padding: 0 !important; }
.rss-divi-site .et_pb_text_inner:has(.rss-original) { padding: 0; }
.rss-original { color: #555; font: 400 16px 'Roboto', sans-serif; line-height: 1.5; }
.rss-original h1, .rss-original h2, .rss-original h3,
.rss-original h4, .rss-original h5, .rss-original h6 { padding-bottom: 0; }
.rss-original p { padding-bottom: 0; }
.rss-original nav ul, .rss-original nav ul li { list-style: none; padding-bottom: 0; }
.rss-original .uk-slideshow-items, .rss-original .uk-slider-items { list-style: none; padding-left: 0; }
.rss-original .banner { margin-top: 0; }
.rss-skip-link { position: fixed; top: -100px; left: 10px; z-index: 100001; background: white; color: #12517b; padding: 12px; }
.rss-skip-link:focus { top: 40px; }
body.admin-bar .rss-original .top-bar.uk-sticky-fixed { top: 32px !important; }
@media (max-width: 782px) { body.admin-bar .rss-original .top-bar.uk-sticky-fixed { top: 46px !important; } }
@media (prefers-reduced-motion: reduce) {
    .rss-original * { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; }
}
