/*===========================================*/
/*== ==FOLD 1 - Header Styling - Desktop== ==*/
/*===========================================*/

.fold-1-header {
  position: relative;
  background: rgb(175, 9, 49);
  background: linear-gradient(
    118deg,
    rgb(180, 10, 49) 0%,
    rgb(128, 4, 33) 87%,
    rgb(94, 1, 23) 100%
  );
  padding: 25px 0;
  z-index: 1;
}

.fold-1-header::before {
  content: "";
  background: url(/wp-content/uploads/2023/02/texture-light.png);
  position: absolute;
  background-repeat: no-repeat;
  background-position: right;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.fold-1-header .banner {
  text-align: center;
  z-index: 3;
}

.fold-1-header .title {
  font-size: 42px;
  color: var(--text-light);
  margin: 0;
  padding: 0;
  z-index: 5;
}

/*====================================================*/
/*== ==BLOG POST/ITEMS - Header Styling - Desktop== ==*/
/*====================================================*/

.blog-post-item {
  position: relative;
  height: 350px;
}

.blog-post-image {
  width: 100%;
  height: 100%;
}

.blog-post-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.blog-post-name {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #525252cc;
  width: 100%;
  transition: all 0.5s ease;
}

.blog-post-name p {
  font-size: 18px;
  font-weight: 500;
  margin: 0;
  padding: 10px 20px;
  color: white;
  line-height: 22px;
}

.blog-posts-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px 0;
	flex-grow: 1;
	width: 100%;
}

a.blog-button {
  flex: 0 1 calc((100% - 40px) / 3);
}

.blog-button.hidden{
	display: none;
}

.blog-button:hover .blog-post-name {
  background: rgba(178, 9, 50, 0.8);
}
.fold-3 div#blog-splide {
    margin-bottom: 30px;
}