body, .ct-panel, [data-row], .site-footer, .ct-trending-block, .footer-widgets-area, .ct-comments-container, .ct-related-posts-container, .hero-section[data-type='type-2'], [class*='ct-mega-menu'] > .sub-menu, [data-structure*='boxed'] > section, { background-color: var(--background-color); background-image: var(--background-image); background-size: var(--background-size); background-repeat: var(--background-repeat); background-position: var(--background-position); background-attachment: var(--background-attachment); } // apply background to site-main when sticky footer is enabled [data-footer*='reveal'] { #main-container, .site-main { background: inherit; } }