.listing-content-wrap{
	    width: 100%;
    aspect-ratio: 3 / 4;
	
    display: flex;
    flex-direction: column-reverse;
	border-radius:15px;
}
.listing-col{
	width: 23.5%;
    padding: 0 15px;
	padding-bottom:25px;
}
.listing-title{
    border-radius: 10px;
    background: #001a24;
    margin: 10px 20px 10px -30px;
	
    border-radius: 10px;
    background: #001a24;
    margin: 10px 20px 10px -30px;
    position: relative;
	padding:15px 25px;
}
.listing-title > h4{
	margin-top:0;
	margin-bottom:0;
    color: var(--color-secondary);
    transition: color 0.3s ease-out;
}
.listing-col .q-listing-arrow{
    position: absolute;
    top: 0;
    right: 15px;
    color: var(--color-secondary);
    font-size: 50px;
    transition: right 0.3s ease-out,color 0.3s ease-out;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.listing-col a:hover .q-listing-arrow, .listing-col a:hover .listing-title > h4{
    color: var(--color-primary);
	right:5px;
}
.listing-container{
	
    gap: 2%!important;
}
/**
** Single
*/
#zo-titlebar.titlebar .titlebar-inner{
	display:block!important;
}
#zo-titlebar.titlebar{
	    background-color: initial !important;
    position: static!important;
     background-image: none !important;
}
.zo-single-listing-img > img{
	border-radius:15px;
}
.s-listing-introrow{
	border-top:0!important;
}
.s-listing-col-form {
	background-color:transparent!important;
	color:initial!important;
}
#solliciteren .s-listing-col-form input::placeholder,#solliciteren .s-listing-col-form textarea::placeholder{
    color: var(--color-secondary)!important;
	transition:color 0.3s ease;
	
}#solliciteren .s-listing-col-form input:focus,#solliciteren .s-listing-col-form textarea:focus,#solliciteren .s-listing-col-form input:focus::placeholder,#solliciteren .s-listing-col-form textarea:focus::placeholder{
    color: rgb(155.88,158.24,177.12)!important;
	
}
#solliciteren .s-listing-col-form input,#solliciteren .s-listing-col-form textarea{
	    background-color: rgb(16, 55, 73);
    color: var(--color-secondary);
    padding: 3px 6px;
    border: none;
    border-radius: 4px;
    height: 50px;
    padding: 0 2em;
	transition:color 0.3s ease;
    width: 100%;
}
#solliciteren .s-listing-col-form textarea{
	min-height:400px;
    padding: 1em 2em;
}
#zo-file-input-wrapper{    
	background-color: rgb(16, 55, 73);
    color: var(--color-secondary);
    height: 50px;
    padding: 0 2em;
    display: flex;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
}
#zo-file-status{
	    color: rgb(155.88,158.24,177.12)!important;
}
.s-listing-col-form .wpcf7-not-valid-tip{
	background-color:transparent!important;
}
.wpcf7-acceptance .wpcf7-list-item{
	color:var(--color-link);
}
.wpcf7-acceptance .wpcf7-list-item-label:before{
	
    border: none!important;
    border-radius: 4px;
    background: #103749;
}
.s-listing-col-form .wpcf7-submit{
	    display: inline-flex!important;
    width: auto!important;
    height: 50px!important;
    margin-bottom: 0!important;
    padding: 0 2.8em!important;
    border: none!important;
    background-color: var(--color-primary)!important;
    align-items: center!important;
    color: #fff!important;
    border-radius: 4px!important;
    transition: all .3s ease!important;
}
.s-listing-col-form .wpcf7-submit:hover{
    background-color: #001a24!important;
    color: var(--color-secondary)!important;
}
.s-listing-col-form .wpcf7-submit:disabled{
    background-color: var(--color-primary)!important;
}
@media screen and (max-width:992px){
.listing-col{
	width: 49%;
}
}
@media screen and (max-width:768px){
	#zo-file-status{
		font-size:13px;
	}
	
.listing-col{
	width: 100%;
}
}