@charset "UTF-8";
/* CSS Document */

/*****************************/
/*********** REVIEWS *********/
/*****************************/
/* Container van het sterrenveld */
.wpcf7 .wpcf7-starrating.a64-stars-field {
    display: block;

}

/* Optioneel veldlabel boven de sterren (label:") */
.a64-stars-label {
    display: block;
    margin-bottom: 0.25rem;
    font-weight: 600;
}

/* Rij met sterren */
.a64-stars {
    display: inline-flex;
    flex-direction: row-reverse; /* belangrijk i.c.m. de HTML volgorde 5 → 1 */
    gap: 0.1rem;
}
.a64-review-widget .a64-stars {flex-direction: row;}
/* Radio-buttons verbergen */
.a64-stars input[type="radio"] {
    display: none;
}

/* Basis-sterren (leeg) */
.a64-stars label {
    cursor: pointer;
    font-size: 2rem;
    line-height: 1;
}

/* Unicode-ster */
.a64-stars label::before {
    content: '★';
    color: #ccc; /* leeg: grijs */
}

/* Gevulde sterren bij selectie en hover */
.a64-stars input[type="radio"]:checked ~ label::before,
.a64-stars label:hover::before,
.a64-stars label:hover ~ label::before {
    color: #f5b301; /* gevuld: geel */
}


.a64-review-widget{display: flex;flex-direction: column;align-items: flex-start;}







.feedback-form h5{font-size:24px;line-height:30px;margin-bottom:0;}
.feedback-form h6{font-size: 20px;line-height:26px;margin-bottom:4px;color: #241e46;}
.feedback-form .review-beschrijving{}
.feedback-form .review-detail{font-size: 16px;line-height: 20px;}
.feedback-form .review-input{}
.feedback-form .wpcf7-form .column{margin-bottom:20px;}
.feedback-form .wpcf7-list-item{margin-right:15px;}


.feedback-form .wpcf7 input, .feedback-form .wpcf7 textarea{border: 1px solid #e1dcdc;background: #fafafa;padding: 9px 21px;border-radius: 10px;}
.feedback-form .wpcf7 textarea{padding: 15px 21px;}
.feedback-form .wpcf7 input:focus{border:1px solid #da91068a;}
.feedback-form .wpcf7 input::placeholder, .feedback-form .wpcf7 textarea::placeholder{color:#9c9c9c;}
.feedback-form .wpcf7 input.wpcf7-form-control{margin-bottom:0;}


.feedback-form .wpcf7-form .column {padding: 0 10px 0 10px;}







