.productinfo_description #tabs .no-prose * {
    color: var(--body-text-color) !important;
}










/* plaats je maatwerk CSS hieronder */
:root {
    --border-color: var(--grey-200) !important;
    --card-border-color: var(--grey-200) !important;
    --card-border-color-hover: var(--grey-200) !important;
    --card-shadow-hover: var(--shadow-xl) !important;
    --border-color-transparent-light: rgba(255,255,255,.15);
}

@media screen and (min-width: 992px) {

    /********global******/
    .site-nav {
        border-top: solid 1px var(--border-color-transparent-light);
    }

    .topmenu {
        border-bottom: solid 1px var(--border-color-transparent-light);
    }

    #column_left {
        border: var(--border);
        border-radius: var(--border-radius);
    }

    #column_left {
        margin-inline-end: var(--gutter);
        padding: .5rem var(--gutter);
        background-color: var(--card-background-color);
    }

    .wrapper.content #content.col_left,
    .wrapper.content #content.col_right {
        width: calc(100% - (var(--sidebar-width) + var(--gutter)));
    }

    #tabs {
        --tabs-tab-bg-color: var(--card-background-color) !important;
        --tabs-tab-bg-color-active: var(--card-background-color) !important;
    }
}

/*------ Utilities ------*/
.buttons-centered .btn-group {
 	 justify-content: center;
}

.card-transparent {
 	background-color: transparent; 
  	border: none;
}

.card-transparent:hover,
.card-transparent:focus {
 	border: none; 
}

.card-dark-transparent > * {
  	color: var(--grey-50);
}

.card-title-underline .card-title {
 	text-decoration: underline; 
}

.card-title-size-xl .card-title {
 	font-size: var(--text-size-xl); 
}

.card-image-border-radius img {
 	 border-radius: var(--border-radius);
}
/*------ widgets ------*/
.widget-card {
    --card-border-color: var(--grey-200) !important;
    --card-border-color-hover: var(--grey-200) !important;
}

.card-shadow-hover:hover,
.card-shadow-hover:focus {
    box-shadow: var(--shadow-xl);
}

.box-shadow-none{
  box-shadow: none;
}

.widget-card .card-title {
    margin-block-end: 0;
}

.no-padding-block-end {
 	padding-block-end: 0px !important; 
}

.slider-padding-block-end .swiper {
 	padding-block-end: 2rem; 
}

.widget-faq-more-button {
 	padding-block-start: var(--st-spacing-md); 
}

/*------ prose ------*/
.prose ul {
  	margin-inline-start: var(--st-spacing-md); 
}

/*====== Footer ======*/
.site-footer .betaalmethodes {
  	display: flex;
    gap: var(--st-spacing-xs);
    flex-wrap: wrap;
}