.dropdown_item + .dropdown_item{
	margin-top: 15px;
}

.dropdown_item_title{
	display: block;
	position: relative;
	text-decoration: none !important;	
	color: #f1ede3 !important;
	font-family: marine, sans-serif;
	font-size: 32px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 77px;
	background-color: #12223a;
	padding: 0 30px;
	border-radius: 8px 8px 0 0;
}

.downloadlijst .dropdown_item_title,
.downloadlijst .dropdown_item_title:hover,
.downloadlijst .dropdown_item_title:focus{
	color: #f1ede3 !important;	
}

.dropdown_item_content_inner{
	background-color: #f8f6f2;
	padding: 30px;
}

.download_img{
	border: 1px solid #e2e2e2;
	padding: 10px;
	margin-bottom: 15px;
    height: 160px;
}

.download_img picture{
	display: flex;
	height: 100%;
	width: 100%;
}

.downloadlijst_top_close{
	margin-top: 60px !important;
}

.download_img img{
	object-fit: contain;
	height: 100%;
	width: 100%;
}

.product_download_lijst{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.downloadlijst .link_terug{
	margin-bottom: 27px;
}

.product_download_lijst .button,
.product_download_lijst .button:hover,
.product_download_lijst .button:focus{
	padding: 9px 20px !important;
	background-color: #007864;
}

.product_download_lijst_row{
	row-gap: 60px;
}

.product_download_lijst .button:hover,
.product_download_lijst .button:focus{
	background-color: #cc8a00 !important;
}

.dropdown_item_title:after{
	content: "\f056";
	position: absolute;
	font-weight: 300;
	font-size: 27px;
	right: 20px;
	top: 0;
	font-family: 'Font Awesome 5 Pro';
}

.dropdown_item{
	border-bottom: none !important;
    border-radius: 8px;
    overflow: hidden;
}

.dropdown_item_title.collapsed:after{
	content: "\f055";	
}

.dropdown_item:nth-child(n+2){
}

.dropdown_item_content{
}

.download_info{
	background-color: #ffffff;
	padding: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.download_info + .download_info{
	margin-top: 2px;
}

.download_tekst{
	color: #12223a;
	font-family: marine, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: normal;
}

.download_tekst span{
	color: #12223a;
	font-family: open-sans, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: normal;
}

.download_filter input{
	margin-right: 6px;
    -webkit-transform: translateY(1px);
        -ms-transform: translateY(1px);
            transform: translateY(1px);
}

.download_filter span{
	color: #707070;
}

.download_filter{
	font-size: 14px;
    line-height: normal;
}

@media (max-width:767px)
{		
	.dropdown_item_title{
		font-size: 18px;
		line-height: 55px;
		padding: 0 20px;
	}
	
	.dropdown_item_title:after{
		font-size: 20px;
	}
	
	.dropdown_item_content_inner{
		padding: 20px;
	}
	
	.download_info{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
    	-webkit-box-align: start !important;
    	    -ms-flex-align: start !important;
    	        align-items: flex-start !important;
    	margin-top: 15px;
	}
	
	.download_button{
    	margin-top: 10px;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.download_tekst{
		margin-right: 30px;
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}