.elementor-4304 .elementor-element.elementor-element-411da2f3{--spacer-size:252px;}.elementor-4304 .elementor-element.elementor-element-411da2f3 > .elementor-widget-container{background-image:url("https://hermeticmysteries.org/wp-content/uploads/2025/06/0-StockCake-Sunlit-Literary-Corner_1748916066-copy.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-4304 .elementor-element.elementor-element-3531ba8d > .elementor-widget-container{margin:-4px -8px -4px 0px;}.elementor-4304 .elementor-element.elementor-element-3531ba8d{font-size:36px;}.elementor-4304 .elementor-element.elementor-element-3531ba8d p{margin-bottom:0px;}.elementor-4304 .elementor-element.elementor-element-3e6ee8d6 p{margin-bottom:0px;}.elementor-4304 .elementor-element.elementor-element-58b70b41{font-size:1.4;line-height:20px;letter-spacing:0.1px;}.elementor-4304 .elementor-element.elementor-element-58b70b41 p{margin-bottom:22px;}:root{--page-title-display:none;}/* Start custom CSS *//* Hide post meta section (Leave a Comment, author, date) */
.entry-meta,
.post-meta,
.entry-header .entry-meta,
.entry-header,
.post-header {
    display: none !important;
}

/* Remove all possible spacing between header and content */
body {
    margin: 0 !important;
    padding: 0 !important;
}

.site-header {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Target the main content containers */
#main,
.site-main,
main,
.content-area,
.site-content {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Target Elementor sections specifically */
.elementor-section:first-child,
.elementor-top-section:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Remove any default spacing from post containers */
.post,
.single-post,
article {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Target common theme containers */
.container,
.site-container,
.wrap {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* Extra targeting for stubborn post meta */
.single .entry-meta,
.blog .entry-meta {
    display: none !important;
}/* End custom CSS */