/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 10 2025 | 15:51:02 */
.lol-template-post-custom .image.main,
.lol-template-post-custom .row.lol-post-cover,
.lol-template-post-custom .storefront-breadcrumb,
.lol-template-post-custom .lol-title-secondary{
	display:none;
}
.so-widget-sow-anything-carousel {
  max-height: 600px;
}
.lol-template-post-custom #content > .col-full {
  padding:0;
  width: 100vw;
}
.blog-custom-main-title h1 {
  font-size: 12vw !important;
  line-height: normal;
  color: inherit;
  margin:0 0 -4vw;
}
.blog-justified * {
  text-align: center;
  font-size: 5vw !important;
  margin:0 0 -1vw;
  color: inherit;
  letter-spacing: 1vw;
}
.blog-list ul li {
  margin-bottom: 11px;
}
blog-list ul li::before {
  content: '';
  width: 8px;
  height: 8px;
  background:
#c63c28;
  display: inline-block;
  border-radius:
100%;
  margin:
1px 6px 0;
}
.blog-list * {
  color: inherit;
}
.blog-h2-semibold * {
  color: inherit;
}
.blog-list .textwidget * {
  font-size: 0.9vw;
}
.blog-list li::before {
  content: "";
  display: inline-block;
  width: 0.7vw;
  height: 0.7vw;
  background:
#c63c28;
  margin:
0 6px;
  border-radius:
100%;
}
html .blog-h2-semibold h2 {
  font-size: 10vw;
  letter-spacing: -0.2vw;
  font-family: 'Eurostile' !important;
  font-weight: 200 !important;
  line-height: 8vw;
}
.lol-products-imagegrid .widget-title {
  color: inherit;
}
@media (max-width:1024px){
.site-branding	.custom-logo {
  min-height: 33px;
}
	
	.single-post.post-template-default div#content{
		padding:0;
	}
	.single-post.post-template-default  .top-blog-items {
  display: flex !important;
  flex-direction: row !important;
}
	.single-post.post-template-default .top-blog-items > div {
  	flex:1 1 auto !important;
	}
	.blog-list .textwidget * {
  font-size: 10px;
}
	
}