.logoslider .row{
	row-gap: var(--bs-gutter-x);
}

.logoslider .tns-horizontal.tns-subpixel > .tns-item,
.logoslider .tns-item{
	display: flex;
}

.logoslider .logoslider__logo{
	background: #fff;
	border-radius: 0.5rem;
	padding: 1.5rem;
    width: 100%;
    text-align: center;
}

.logoslider .tns-controls,
.logoslider .tns-controls button{
    outline: none;
}

.logoslider .tns-controls button[disabled]{
    opacity: 0.3;
    cursor: default;
}

.logoslider .tns-controls button:not([disabled]):hover{
}

.logoslider .tns-controls{
    text-align: center;
}

.logoslider a:after,
.logoslider a:before{
    pointer-events: none;
}

@supports not (row-gap: 1rem) {
   /* 
	Isolated code for not supporting flexbox row-gap so have to work with margins. Thanks Safari :/ 
	*/
	.logoslider .row > div{
		margin-bottom: var(--bs-gutter-x);
	}
}

.logoslider.geen_extra_marge_onderkant + .logoslider{
	padding-top: var(--bs-gutter-x) !important;
}