    #module div.collapse[aria-expanded="false"]{
            -webkit-mask-image: linear-gradient(to top, transparent 25%, black 75%);
    mask-image: linear-gradient(to bottom, transparent 25%, black 75%);
    transition: 0.3s ease;
    }
    .mt-30 {
    margin-top: 10px;
}
#module div.collapse[aria-expanded="false"]{
    height:100px!important;
}
.sterren:before {
    content: '\f005 \f005 \f005 \f005 \f005';
    font-family: 'FontAwesome';
    color: #666666;
    font-size: 27px;
    position: absolute;
}
.sterren:after {
    content: '\f005 \f005 \f005 \f005 \f005';
    font-family: 'FontAwesome';
    color: #88BD5A;
    font-size: 27px;
    position:absolute;
}
.sterren.four-stars:after {
    content: '\f005 \f005 \f005 \f005';
}
.sterren.fourhalf-stars:after {
    content: '\f005 \f005 \f005 \f005 \f089';
}
.sterren.one-star:after {
    content: '\f005';

}
.sterren.two-stars:after {
    content: '\f005 \f005';
}
.sterren.three-stars:after {
    content: '\f005 \f005 \f005';

}
.sterren.threehalf-stars:after {
    content: '\f005 \f005 \f005 \f089';

}
.sterren.five-stars:after {
    content: '\f005 \f005 \f005 \f005 \f005';
}
@media (max-width:1599px) and (min-width:992px){
   .dnn_layout, .container {
        width: 100%!important;
    }

}
@media (max-width:1200px) and (min-width:992px){
   .dnn_layout, .container {
        width: 100%!important;
    }
    .extra-informatie {
        height: 100px!important;
    }
    
    .extra-informatie > div {
        float: none;
    }
}
@media (max-width:500px){
   .dnn_layout, .container {
        width: 100%!important;
    }
    .extra-informatie {
        height: 100px!important;
    }
    
    .extra-informatie > div {
        float: none;
    }
}
.sterren {
    position: relative;
    height: 50px;
    float: left;
}
.extra-informatie {
    height: 50px;
}

.van-tot-prijs {
    float: right;
    color: #88BD5A;
    font-size: 28px;
    font-weight: 600;
    position: relative;
}
.van-tot-prijs .van{
    position:relative;
}
.van-tot-prijs .van:before {
    content: '€';
    font-size: 18px;
    font-weight: 400;
    margin-right: 3px;
}

.van-tot-prijs .van:after {
    content: 'Vanaf';
    position: absolute;
    left: 12px;
    font-size: 12px;
    font-weight: 100;
    top: -10px;
}
.van-tot-prijs .tot:before {
    content: '€';
    font-size: 18px;
    font-weight: 400;
    margin-right: 3px;
}
.van-tot-prijs .tot{
    position:relative;
}
.van-tot-prijs .tot:after {
    content: 'Tot';
    position: absolute;
    left: 12px;
    font-size: 12px;
    font-weight: 100;
    top: -10px;
}

.van-tot-prijs:after {
    content: 'Kamerprijs';
    font-size: 12px;
    font-weight: 100;
    margin-left: 5px;
}
.ikbenergeweest img {
    width: 88px;
    border-radius: 100px;
    border: 1px solid #88BD5A;
}

.ikbenergeweest {
    position: absolute;
    top: -44px;
    left: 0px;
}
.ikbenergeweesttekst img {
    width: 42px;
    border-radius: 100px;
    border: 1px solid #88BD5A;
    float: left;
    margin-right: 10px;
}


.ikbenergeweesttekst {
    margin: 10px 0px;
        height: 42px;
    display: block;
}
a.home31-btn.mt-30.secondary-button.rondreisplanner:before, a.home31-btn.mt-30.secondary-button.rondreisplanner:after {
    content: ''!important;
}