/* blog pages styling starts */

.singular .featured-media-inner {
    left: unset !important;
	width: 100% !important;
}
.post-inner {
    padding-top: unset;
}
.single.single-post #site-content .entry-content p,
.single.single-post #site-content .entry-content h2,
.single.single-post #site-content .entry-content h3,
.single.single-post #site-content .entry-content h4,
.single.single-post #site-content .entry-content h5,
.single.single-post #site-content .entry-content ul,
.single.single-post #site-content .entry-content ol{
    width: 100% !important;
    max-width: unset !important;
}
.single.single-post .entry-content{
	 width: 90% !important;
    max-width: unset !important;
	margin: 0 auto;
}
.single.single-post #site-content .entry-content ul{
	list-style: disc;
}
aside#sidebar {
    border-radius: 3rem;
    height: 100%;
    position: sticky;
    top: 95px;
    /* offset: 3rem; */
    right: 0;
}
aside#sidebar h2 {
    margin-top: 20px;
    margin-bottom: 0px;
    font-size: 2.5rem;
}
aside#sidebar ul.sidebarlist {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
}
aside#sidebar ul.sidebarlist li {
    margin: 0;
}
aside#sidebar ul.sidebarlist a.sidebarpostlinks {
    display: flex;
    gap: 10px;
    align-items: center;
}
aside#sidebar ul.sidebarlist .post-info h4 {
    margin: 0 0 10px 0;
    font-size: 1.6rem !important;
    line-height: normal !important;
}
aside#sidebar ul.sidebarlist span.post-date {
    font-size: 1.3rem;
}
aside#sidebar ul.sidebarlist a.sidebarpostlinks img.wp-post-image {
    border-radius: 1rem;
    object-fit: inherit;
    height: 87px;
}
.BlogThumbnails {
    max-width: 130px;
}
div#ez-toc-container {
    max-width: 100% !important;
    width: 100%;
}
body.post-template-default.single.single-post .post-inner .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 100% !important;
}
@media screen and (max-width: 1024px){
	aside#sidebar ul.sidebarlist a.sidebarpostlinks {
    	flex-wrap: wrap;
	}
}
@media screen and (max-width: 768px){
	.content-sidebar-wrapper {
		display: flex;
		flex-direction: column;
	}
	.BlogThumbnails {
		max-width: 25%;
	}
	aside#sidebar ul.sidebarlist a.sidebarpostlinks img.wp-post-image {
		object-fit: fill;
		height: 110px;
	}
	.sidebarpostlinks .post-info {
		width: 73%;
	}
}
@media screen and (max-width: 600px) and (min-width: 480px){
	aside#sidebar ul.sidebarlist a.sidebarpostlinks {
		flex-wrap: nowrap;
	}
}
@media screen and (max-width: 480px){
	.sidebarpostlinks .post-info {
		width: 100%;
	}
	.BlogThumbnails {
		max-width: 100%;
		margin: 0 auto;
	}
	aside#sidebar ul.sidebarlist a.sidebarpostlinks img.wp-post-image {
		height: auto;
	}
	aside#sidebar ul.sidebarlist {
		flex-wrap: wrap;
		gap: 3rem;
		margin-top: 2rem;
	}
}