/*custom css template 10*/
.box-layout {
    padding: 0 40px;
    margin-top: -115px;
}

.contact-form-style-01 .form-group .form-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-top: 2px;
  left: 25px;
}

.pagination-style-01 .page-item.active .page-link, .pagination-style-01 .page-item.active .page-link:hover {
    background: var(--dark-gray);
    color: var(--white);
}

.breadcrums {
    color:var(--white);
}

.interactive-banner-style-02 figure img {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

ul.flexboksjeul {
   padding-left: 0rem;
}

.page-title-extra-large h1 {
    font-size: 3rem;
    line-height: 3rem;
}

@media (max-width: 767px) {
    .page-title-extra-large h1 {
        font-size: 26px;
        line-height: 34px;
    }
}

.producten-sidebar li {
    list-style: none;
}

.producten-sidebar li .shop-buttons-wrap {
    margin-top: 1rem;
}

.border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}