.wp-site-blocks,
.wp-block-post-content,
.wp-block-group,
.wp-block-group__inner-container,
.is-layout-constrained,
.entry-content {
  overflow: visible !important;
}

.wp-block-navigation a {
  color: #ffffff;
  transition: color 0.3s ease;
  text-decoration: none !important;
}


/* Hide navbar on phones */
@media (max-width: 1024px) {
    .navbar {
        display: none !important;
    }
}

.wp-block-query-pagination-numbers,
.pagination,
.page-numbers {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin: 20px 0;
}

.page-numbers {
    padding: 6px 12px;
    font-size: 16px;
    text-decoration: none;
    color: #333;
    border-radius: 4px;
    transition: 0.2s;
}

.ssb-container, .ssb-share-wrapper {
    display: flex !important;
    justify-content: center !important;
    gap: 15px !important;
}


.ssb-share-btn {
    display: flex !important;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    padding: 8px 12px;
    background: #fff !important;
    color: #1a1a1a !important;
    font-size: 18px;
    transition: 0.25s ease;
}


.ssb-share-btn:hover {
    background: #eaeaea !important;
}


.ssb-network-name {
    display: none !important;
}

/* Icons size bigger */
.ssb-share-btn i {
    font-size: 22px !important;
}


.page-numbers:hover {
    background: #f1f1f1;
}

.page-numbers.current {
    background: #333;
    color: #fff;
}

.back-box {
  position: relative;
  width: 100%;
  z-index: 1;
}

.back-box::before {
  content: "";
  position: absolute;
  top: 200px;
  bottom: 0;
  left: 0;
  right: 0;
  background: #f7f8fa;
  z-index: -1;
}

.content-box-1,
.content-box-2 {
  background: #ffffff;
  max-width: 90%;
  margin: 60px auto 0 !important;
  padding: 30px;
  border-radius: 12px;
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.03);
  position: relative;
  z-index: 10;
}

@media (max-width: 768px) {
  .hide-mobile {
    display: none !important;
  }
}
.stacker-50 {
  height: 150px !important;
}


@media (max-width: 768px) {
  .stacker-50 {
    height: 50px !important;
  }
}

@media (max-width: 768px) {
    .heading-mobile {
         font-size: 36px !important;
    }
}

[class*="page-id-"],
.home {
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  margin: 0 auto;
}

/* Nieuws */
.page-id-369 {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/Sunset.jpg') no-repeat;
  background-size: cover;
  background-position: top center;
  background-attachment: scroll;
  height: 80vh;
  width: 100%;
}

.page-id-1824 {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/Sunset.jpg') no-repeat;
  background-size: cover;
  background-position: top center;
  background-attachment: scroll;
  height: 80vh;
  width: 100%;
}

/* De vijver(over ons) */
.page-id-710 {
  background-image: url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/over-ons-rotated.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center 30%;
  height: 67vh;
  width: 100%;
}

/* De vijver(voerbeleid) */
.page-id-712 {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/vijver2.jpg') no-repeat;
  background-size: cover;
  background-position: center 30%;
  height: 80vh;
  width: 100%;
}

/* Prijzen */
.page-id-783 {
  background: linear-gradient(rgba(0, 32, 64, 0.6), rgba(0, 32, 64, 0.6)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/vijver.jpg') no-repeat;
  background-size: cover;
  background-position: center top;
  height: 85vh;
  width: 100%;
}

/* Groepen */
.page-id-818 {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/uitjes.jpg') no-repeat;
  background-size: cover;
  background-position: center -200px;
  height: 97vh;
  width: 100%;
}

/* Openingstijden(Vistijden) */
.page-id-863 {
  background: linear-gradient(rgba(0, 32, 64, 0.35), rgba(0, 32, 64, 0.35)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/talfe1.jpg') no-repeat;
  background-size: cover;
  background-position: center  top;
  height: 67vh;
  width: 100%;
}

/* Horeca */
.page-id-648 {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/IMG_0978.jpg') no-repeat;
  background-size: cover;
  background-position: center top;
  height: 67vh;
  width: 100%;
}

/* Openingstijden(Agenda) */
.page-id-855 {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/IMG_0978.jpg') no-repeat;
  background-size: cover;
  background-position: center top;
  height: 67vh;
  width: 100%;
}

/* Regelementen */
.page-id-875 {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/IMG_0458.jpg') no-repeat;
  background-size: cover;
  background-position: center top;
  height: 67vh;
  width: 100%;
}

/* Viscompetitie 2025 */
.page-id-945 {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/IMG_0458.jpg') no-repeat;
  background-size: cover;
  background-position: center top;
  height: 67vh;
  width: 100%;
}

/* De vijver */
.page-id-1566 {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/IMG_0367.jpg') no-repeat;
  background-size: cover;
  background-position: center 15%;
  height: 67vh;
  width: 100%;
}

/* Contact */
.page-id-900 {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/VIJVER1.jpg') no-repeat;
  background-size: cover;
  background-position: center -15 0px;
  height: 100vh;
  width: 100%;
}

/* Openingstijden */
.page-id-1559 {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/IMG_0458.jpg') no-repeat;
  background-size: cover;
  background-position: center top;
  height: 67vh;
  width: 100%;
}

/* Openingstijden(Book) */
.page-id-2320 {
	background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/IMG_0458.jpg') no-repeat;
  background-size: cover;
  background-position: center top;
  height: 67vh;
  width: 100%;
}

/* Home */
.home {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/IMG_0330.jpg') no-repeat;
  background-size: cover;
  background-position: center 30%;
  height: 50vh;
  width: 100%;
}

/* Voor elke post */
.single-post {
  background: linear-gradient(0deg, rgba(22, 34, 56, 0.5), rgba(22, 34, 56, 0.5)), url('https://visvijverbernisse.nl/wp-content/uploads/2025/11/Sunset.jpg') no-repeat;
  background-size: cover;
  background-position: top center;
  background-attachment: scroll;
  height: 80vh;
  width: 100%;
}
