.widget-title{
	padding-bottom:2px;
	border-bottom:2px solid #848484;
}

.site-title{
	padding-bottom:2px;
}

.body{
	background: #fff;
}
.site{
	background:#fff;
}
.site-footer{
	box-shadow: 0 0 0 0 !important;

}
.site-main{
	background: #fff;
}

.hentry, .page-header, .page-content{
	box-shadow: 0 0 0 0 !important;
}


.wp-block-social-link a:hover{
	transition:none ;
}


.entry-content, .entry-summary{
	padding:5% 5% ;
}

.wp-block-social-links.is-style-logos-only .wp-social-link{
	font-size: 90%;
}

.wp-block-social-links.is-style-logos-only .wp-social-link svg{
	height:1em;
	width: 1em;
}

.entry-content, .entry-summary, .page-content, .comment-content{
	hyphens:none;
}

.entry-content h2, .entry-summary h2, .page-content h2, .comment-content h2{
	margin-top:1.6em !important;
	margin-bottom: 0.6em !important;
}

/* Ensure the tagline is visible on mobile */
.site-description {
    display: block !important; /* Forces display */
    font-size: 14px; /* Adjust the size for better readability */
    text-align: left; /* Center-align the tagline */
    margin-top: 0px; /* Add spacing */
}

/* Ensure the sidebar containing the menu is fully visible */
#sidebar {
    position: relative !important; /* Ensure it flows with the content */
    overflow: visible !important; /* Prevent any clipping */
    height: auto !important; /* Allow the sidebar to expand */
}

/* Ensure the #block-7 menu displays fully */
#block-7 {
    max-height: none !important; /* Remove height restrictions */
    overflow: visible !important; /* Prevent overflow clipping */
    display: block !important; /* Ensure proper display */
    position: relative !important; /* Prevent it from being cut off */
    z-index: 10; /* Ensure it appears above other elements */
}

/* Adjust the inner UL element of the menu */
#block-7 ul {
    display: flex; /* Make sure the list items are visible */
    flex-direction: column; /* Stack the menu vertically */
    overflow: visible !important; /* Prevent content from being clipped */
    padding: 0; /* Remove unnecessary padding */
    margin: 0; /* Remove unnecessary margin */
    list-style: none; /* Remove bullet points */
}



.post-thumbnail {
margin-bottom: 0.1em !important;
}

/* Style individual menu items for better UX */
#block-7 li {
    margin: 5px 0; /* Add spacing between menu items */
}

/* Mobile-specific adjustments */
@media screen and (max-width: 768px) {
    #sidebar {
        width: 100%; /* Ensure the sidebar takes the full width */
    }

    #block-7 {
        width: 100%; /* Ensure the menu expands fully */
    }
}

