/* Scoped to the blog's dedicated WordPress sidebar. */
.single-post .sidebar:has(.widget_casa33_blog_recent) {text-align:left;}
.single-post .sidebar:has(.widget_casa33_blog_recent) .widget {margin-bottom:36px;}
.single-post .sidebar:has(.widget_casa33_blog_recent) .widget h4 {font-size:20px;line-height:1.35;margin:0 0 20px;}
.single-post .sidebar .casa33-recent-posts {list-style:none;margin:0;padding:0;}
.single-post .sidebar .casa33-recent-posts li {margin:0 0 18px;padding:0;border:0;}
.single-post .sidebar .casa33-recent-link {display:flex;align-items:flex-start;gap:14px;font-size:15px;line-height:1.5;font-weight:400;text-transform:none;letter-spacing:normal;}
.single-post .sidebar .casa33-recent-thumbnail {width:64px;height:64px;flex:0 0 64px;object-fit:cover;display:block;margin:0;}
.single-post .sidebar:has(.widget_casa33_blog_recent) .widget_categories li {padding:0;margin-bottom:10px;font-size:16px;line-height:1.5;}
.single-post .sidebar:has(.widget_casa33_blog_recent) .tagcloud {display:flex;flex-wrap:wrap;gap:8px 14px;}
.single-post .sidebar:has(.widget_casa33_blog_recent) .tagcloud a {margin:0;line-height:1.7;text-transform:none;}
@media (max-width:767px) {
 .single-post .two_columns_75_25 > .column1,
 .single-post .two_columns_75_25 > .column2 {width:100%;float:none;}
 .single-post .two_columns_75_25 > .column1 > .column_inner,
 .single-post .two_columns_75_25 > .column2 > .column_inner {padding-left:0;padding-right:0;}
 .single-post .sidebar:has(.widget_casa33_blog_recent) {margin-top:40px;}
}

.single-post .sidebar:has(.widget_casa33_blog_recent) .widget h4 {background:transparent;color:#1f1f1f;padding:0;border:0;}
.single-post .sidebar:has(.widget_casa33_blog_recent) a {color:#1f1f1f;font-style:normal;}
.single-post .sidebar:has(.widget_casa33_blog_recent) a:hover {text-decoration:underline;}
.single-post .sidebar:has(.widget_casa33_blog_recent) .tagcloud a {border:0;padding:0;}
