/*
 Theme Name:   Child theme for Holy Redeemer School
 Template:     bcom
 Version:      1.0
*/

.single-content-full img {
    margin-bottom: 15px;
}
.css-word-break {
	word-break: break-word;
}
.blog-breadcrumb .hfe-page-title .elementor-heading-title {
	min-width: auto !important;
	margin-bottom: auto !important;
}
.single-post .sticky-sidebar .widget-area, .archive .sticky-sidebar .widget-area {
	position: sticky;
	top: 10px;
}
.single-post, .archive {
	overflow: visible;
}
.bs-sidebar .recent-post-widget .post-title {
	margin-bottom: 8px !important;
}
h3.blog-title {
	font-size: 30px !important;
	line-height: 1.25;
}
.blog-meta .postedby {
	display: none;
}
.single .bs-img img.size-post-thumbnail {
	width: 100% !important;
}
.blog-inner-wrap img {
	aspect-ratio: 4/3;
	object-fit: cover;
}
.breadcrumb .elementor-container, .blog-breadcrumb .elementor-container {
	width: 100% !important;
}
.breadcrumb {
	background-position: center !important;
}
.breadcrumb-area {
	display: none;
}
/*
.breadcrumb-area span {
	padding: 0 !important;
}
.breadcrumb-area.style3 {
	padding-right: 10px !important;
}
.breadcrumb-area.style3 span::before {
	right: -20px;
}
.breadcrumb-area span:not(:first-child) {
	padding-left: 20px !important;
}
*/
.hfe-page-title::before {
	display: none;
}
.hfe-page-title {
	min-width: auto !important;
}
body.single-post .elementor-widget-page-title, body.category .elementor-widget-page-title {
	text-align: center;
}