/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 15 2025 | 05:39:12 */
/*   Top Section */
.single-post .content-wrapper {
	max-width:100% !important;
}
.single-post .bhfb-header .bhfb-main_header_row {
	background:#ffffff !important;
}
.single-post .botiga-breadcrumb-trail {
	background:#ffffff !important;
}
.single-post h1 {
	font-weight: 400;
	font-size: 36px;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase!important;
	color: #53585C !important;
}
.single .entry-header {
	margin-bottom:12px;
}
.post-header p {
	line-height:100%; 
}
@media (min-width: 1025px) {
	body.single-post .content-wrapper {
		margin-top:20px; 
	}
}
@media (max-width:600px)
{
	body.single-post .content-wrapper {
		margin-top:30px; 
	}
	body.single-post h1 {
		font-size:24px !important; 
	}
	body.single .entry-header {
		margin-bottom:8px;
	}
	body.single .post-header p {
		font-size:14px;
	}
	body.single .wp-block-post-date {
		margin-top:12px !important;
	}
	.post-header {
		margin-bottom:30px !important;
	}

}
.single .post-header {
	width:100%;
	max-width:800px;
	margin:0 auto;
}
@media (max-width:820px)
{
	.single .post-header {
		padding-left:20px;
		padding-right:20px;
	}
}

/*  Post gallery Section */
@media (max-width:600px)
{
	body.single .post-gallery {
		padding-left:unset !important;
		padding-right:unset!important;
		margin-bottom:30px !important;
	}
	body.single .post-gallery .right-post-gallery-column {
		padding-left:20px;
		padding-right:20px;
	}
	body.single .post-gallery .left-post-gallery-column img {
		height:460px;
		object-fit:cover;
	}
	body.single .post-gallery .right-post-gallery-column img {
		height:176px;
		object-fit:cover;
	}
	body.single .post-gallery .right-post-gallery-column figure:last-of-type {
		margin-top:10px !important;   
	}
}
.post-gallery {
	width:100%;
	max-width:1720px;
	margin:0 auto;
}
@media (max-width:1760px)
{
	.post-gallery {
		padding-left:20px;
		padding-right:20px;
	}
}
@media (min-width:1720px)
{
	.post-gallery .left-post-gallery-column img {
		width: 850px;
		height: 960px;
		object-fit:cover;
	}
	.post-gallery .right-post-gallery-column img {
		width: 850px;
		height: 470px;
		object-fit:cover;
	}
}
@media (max-width:1719px) and (min-width:782px)
{
	.post-gallery .left-post-gallery-column img {
		width: 850px;
		height: 760px;
		object-fit:cover;
	}
	.post-gallery .right-post-gallery-column img {
		width: 850px;
		height:370px;
		object-fit:cover;
	}
}
@media (max-width:781px)
{
	.post-gallery .right-post-gallery-column  {
		margin-top:20px;
	}
}

/*  Post Content Section
*/

.post-static-content .wp-block-group__inner-container {
	width:100%;
	max-width:850px;
	margin:0 auto;
}
.post-static-content .gallery-content-image img {
	height:960px;
	object-fit:cover;
}
@media (max-width:870px) {
	.post-static-content .wp-block-group__inner-container
	{
		padding-left:20px;
		padding-right:20px;
	}

}
@media (max-width:600px)
{
	.post-static-content p {
		font-size:11px !important;
	}
	.post-static-content p:last-of-type {
		margin-bottom:12px !important;
	}
	.gallery-content-image figure {
		margin-top:unset !important;
		margin-bottom:unset !important;
	}
	.gallery-content-image  {
		margin-top:30px !important;
		margin-bottom:30px !important;
	}
	.gallery-content-image figure img {
		height:420px !important;
		object-fit:cover;
	}
	body.single .post-static-content {
		margin-bottom:30px !important; 
	}
}

/*  Two Images section */

.two-images .wp-block-group__inner-container {
	width:100%;
	max-width:850px;
	margin:0 auto;
}
.two-images .wp-block-group__inner-container img {
	height:600px;
	object-fit:cover;
}
@media (max-width:880px)
{
	.two-images .wp-block-group__inner-container {
		padding-left:20px;
		padding-right:20px;
	}
	.single .two-images .wp-block-group__inner-container img {
		height:400px;
		object-fit:cover;
	}
}
@media (max-width:600px)
{
	.single .two-images .wp-block-group__inner-container img {
		height:227px;
		object-fit:cover;
	}
	body.single .two-images .wp-block-columns  {
		gap:8px;
	}
	.two-images {
		margin-bottom:30px !important;  
	}
}
/*  Author Section */

.post-footer .wp-block-group__inner-container {
  width:100%;
  max-width:850px;
  margin:0 auto;
}
@media (max-width:880px)
{
  .post-footer .wp-block-group__inner-container {
    padding-left:20px;
    padding-right:20px;
  }
}
.post-footer .wp-block-post-author__avatar img {
  width:80px;
  height:80px;
  border-radius:100px;
}
.post-footer .wp-block-post-author__avatar {
  margin-right:27px;
}
.post-footer p.wp-block-post-author__name {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  text-transform: uppercase;
  color: #53585C;
  margin-bottom:8px;
}
.post-footer p.wp-block-post-author__bio {
  color: #53585C;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  margin-bottom:16px;
}
.post-footer .wp-block-post-date {
  color: #999999;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
}
@media (max-width:600px)
{
  .single .post-footer .wp-block-post-author__avatar img {
    width:60px;
    height:60px;
  }
  .single .post-footer .wp-block-post-author__avatar { 
    margin-right:20px; 
  }
  .post-footer p.wp-block-post-author__name { 
    font-size:12px;
    margin-bottom:8px;
  }
  .post-footer p.wp-block-post-author__bio { 
    font-size:11px; 
    margin-bottom:16px;
  }
  .post-footer .wp-block-post-date { 
    font-size:11px; 
  }
  .post-footer {
    margin-bottom:30px !important; 
  }
}

/*  Product carousel for the blog */

.single-post .product-listings {
  background: unset;
}

@media (max-width: 600px) {
  body.single .product-listings h2 {
    margin-bottom: 25px !important;
  }

}
body.single .g9-carousel .splide__arrows {
  margin-bottom:unset !important 
}

.single article {
  margin-bottom:unset !important; 
}
.single article footer {
  display:none !important; 
}
.single nav.navigation.post-navigation {
  display:none !important; 
}