.producten_row{
	display: flex;
    column-gap: 1.464rem;
	row-gap: 1.3rem;
	flex-wrap: wrap;
	margin-top: 7rem;
    /*margin-left: -6.35rem;
    margin-right: -6.35rem;*/
    overflow: hidden;
}

.alm-reveal.producten_row,
.search .producten_row{
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
}

.producten_overzicht .alm-btn-wrap{
    display: none;
}

.producten_row_item{
	border: 0.1rem solid #e2e2e2;
	background-color: #ffffff;
	padding: 1rem;
	color: #37424a;
	font-family: news-gothic-std, sans-serif;
	font-size: 1.4rem;
	line-height: normal;
	flex-basis: 12.7rem;
	max-width: 12.7rem;
	position: relative;
}

.producten_row_item img{
	margin-bottom: 1rem;
}

body .producten_row_item .button:not(.button_outline_alt):not(.button_outline):not(.button_alt):not(#gform_submit_button_24),
body .producten_row_item .button:not(.button_outline_alt):not(.button_outline):not(.button_alt):not(#gform_submit_button_24):hover,
body .producten_row_item .button:not(.button_outline_alt):not(.button_outline):not(.button_alt):not(#gform_submit_button_24):focus{
	text-decoration: none !important;
	padding: 0 !important;
    background: none !important;
    border: none !important;
    color: #37424a !important;
	margin-top: 1.2rem;
    display: flex;
}

.producten_row_item .button span{
	text-decoration: underline;
}

.producten_row_item .button:after{
	content: "\2b";
	width: 1.6rem;
	height: 1.6rem;
	background-color: rgba(55, 66, 74, 0.16);
	border-radius: 50%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: #37424a;
	font-size: 0.9rem;
	font-weight: 300;
    margin-left: 0.3rem;
    margin-top: 0.2rem;
}

.producten_row_item .button:before{
	display: inline-block !important;
	content: "\f111" !important;
    color: #b8b8b8;
    font-size: 1.2rem;
    font-family: "Font Awesome 6 Pro";
    margin-right: 0.3rem;
}

.producten_overzicht.jumbotron .producten_row_item .button:before{
	display: none !important;
}

.producten_row_item.selected .button:before{
	content: "\f192" !important;
    color: #b6bf00;
}

#alm-filters-producten_filter{
    display: flex;
	column-gap: 1rem;
}

#alm-filters-producten_filter .alm-filter--textfield{
    width: 30rem;
}

@media (max-width:767px)
{		
	
}

@media (min-width:768px) and (max-width:991px)
{
    
    
    #alm-filters-producten_filter{
        flex-wrap: wrap;
        row-gap: 1rem;
    }
}

@media (min-width:992px) and (max-width:1199px)
{
	
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}