/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 30 2026 | 11:45:35 */
/* ============================================
   Blog listing page - post thumbnail decoration
   body.page-template-template-blog
   ============================================ */
body.page-template-template-blog .main-content .post-thumbnail {
    position: relative;
    overflow: visible !important;
    width: 95% !important;
}
body.page-template-template-blog .main-content .post-thumbnail a.relative {
    position: relative;
    display: block;
    margin: 0 0 14px 0;
}
/*
body.page-template-template-blog .main-content .post-thumbnail a.relative::after {
    content: '';
    position: absolute;
    top: 8px;
    left: 8px;
    right: -10px;
    bottom: -10px;
    border: 1px solid rgba(180, 130, 140, 0.45);
    border-radius: 14px;
    z-index: 0;
    pointer-events: none;
}
*/
body.page-template-template-blog .main-content .post-thumbnail a.relative img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 10px;
    border: 1px solid rgba(180, 130, 140, 0.3);
    position: relative;
    z-index: 1;
}
.single-post .main-content .blog_custom img:hover {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}

/* ============================================
   Blog listing page - post thumbnail decoration
   body.page-template-template-blog
   ============================================ */
body.page-template-template-blog .main-content .post-thumbnail {
    position: relative;
    overflow: visible !important;
    width: 95% !important;
}
body.page-template-template-blog .main-content .post-thumbnail a.relative {
    position: relative;
    display: block;
    margin: 0 0 14px 0;
}

.article-details, .article-content {
	padding-inline: 0 !important;
}

@media (max-width: 991px) {
	
	.container.single-post-layout .sidebar-content {
		display: none;
	}
}

.related_blog_details {
	padding-inline: 0 !important;
}

.pdp_wrapper_default .row {
	margin-inline: 0 !important;
}
/*
body.page-template-template-blog .main-content .post-thumbnail a.relative::after {
    content: '';
    position: absolute;
    top: 8px;
    left: 8px;
    right: -10px;
    bottom: -10px;
    border: 1px solid rgba(180, 130, 140, 0.45);
    border-radius: 14px;
    z-index: 0;
    pointer-events: none;
}
*/
body.page-template-template-blog .main-content .post-thumbnail a.relative img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 10px;
    border: 1px solid rgba(180, 130, 140, 0.3);
    position: relative;
    z-index: 1;
}
.single-post .main-content .blog_custom img:hover {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}
.single-post .main-content .blog_custom img {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}

.single-post .blog_custom img:hover {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}

@media (max-width: 991px) {
	
	.sidebar-content li {
		display: flex;
		flex-direction: column;
		gap: 1rem;
	}
	
	.sidebar-content .post-thumbnail {
		padding-right: 0 !important;
	}
}