/* Unit | Recensies */
/* .recensies {display:flex;flex-direction:column;}
.recensies .recensie {display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;border-top:1px solid var(--mainColor);}
.recensies .recensie span {padding: 10px 0;}
.recensies .recensie .date {min-width:90px;padding-left:10px;background:var(--mainColor);}
.recensies .recensie .rate {min-width:25px;padding-left:10px;padding-right:10px;background:var(--mainColor);}
.recensies .recensie .create {width:100%;margin-left:10px;min-width:20vw;}
.recensies .recensie .mate {min-width:85px;padding-left:20px;padding-right:10px;}
.recensies .legenda {border-top:none;}
.recensies .legenda span {font-weight:bold;}
.recensies .legenda .date {background:none;}
.recensies .legenda .rate {background:none;}
.recensies .legenda .create {}
.recensies .legenda .mate {}
@media (max-width:768px) {
.recensies .recensie {flex-direction:row;flex-wrap:wrap;justify-content:space-between;background:var(--mainColor);}
.recensies .recensie:not(:nth-child(2)) {margin-top:20px;}
.recensies .recensie .date {order:1;}
.recensies .recensie .rate {order:2;}
.recensies .recensie .create {order:4;background:white;margin-left:0;padding-left:5px;padding-right:5px;}
.recensies .recensie .mate {order:3;}
.recensies .legenda {background:none;}
.recensies .legenda .create {display:none;}
} */
.recensies .recensie {display:flex;flex-direction:column;border-style:hidden;}
.recensies .recensie {margin:10px 0;}
.recensies .recensie .mate {font-weight:bold;padding-left:0px;margin:10px 0 5px;}
.recensies .recensie .create {max-width:600px;margin-left:0;border-left:5px solid var(--subColor);padding:0 0 0 10px;}

/* Unit | Portfolio */
.overzicht {display:flex;flex-wrap:wrap;width:100%;margin-top:50px;}
.overzicht .overzicht-single {width:calc(100% / 3 - 40px);padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;}
.overzicht .overzicht-single .subheading {text-align:center;min-height:50px;font-weight:900;font-size:1.5em;}
.overzicht .overzicht-single > picture, .overzicht .overzicht-single > img {width:fit-content;margin-left:40px;}
.carousel__track {transform:translate3d(0px, 0px, 0px) scale(1) !important;}
.carousel__track .carousel__slide {width:var(--carousel-slide-width, 100%);}
#macy-container img, #macy-container svg, #macy-container picture, #macy-container img, #macy-container svg, #macy-container picture, #macy-container img, #macy-container svg, #macy-container picture {width:100%;height:100%;object-fit:cover;}
@media (max-width:768px) {
.overzicht {flex-direction:column;}
.overzicht .overzicht-single {width:100%;}
.overzicht .overzicht-single > picture, .overzicht .overzicht-single > img {margin:0 auto;}
}

/* Unit | Zoekbalk */
.searchbar {display:flex;align-items:center;}
.searchbar .search-form {}
.searchbar .search-form label.screen-reader-text {display:none;}
.searchbar .search-form input.search-field {height:36px;margin-top:1px;padding-left:10px;border:1px solid var(--mainColor);border-radius:3px;}
.searchbar .search-form input[type="text"] {}
.searchbar .search-form .search-submit {display:initial;box-shadow:none;padding:8px 14px;margin-left:-10px;}

/* menubar mobile */
.menubar {background:white;padding:10px 20px;width:calc(100% - 40px);display:flex;justify-content:center;position:fixed;bottom:0;box-shadow:0 0 10px rgba(0 0 0 / 0.1);z-index:2;}
.menubar .serving {max-width:524px;display:flex;flex-direction:row;justify-content:center;}
.menubar .page {width:30vw;}
.menubar .page a {display:flex;flex-direction:column;align-items:center;}
.menubar .page i {display:block;width:fit-content;max-width:2.5rem;font-size:2rem;border-radius:200px;}
.menubar .page span {color:#5e5e5e;font-size:13px;text-align:center;line-height:1;margin-top:4px;max-width:82px;}
.menubar .tel {width:40vw;display:flex;flex-direction:column;align-items:center;}
.menubar .tel a {height:auto;margin-top:-2.5rem;border:0.5rem solid white;border-radius:200px;}
.menubar .tel i {display:block;width:fit-content;max-width:12rem;font-size:2rem;background:#1ec100;color:white;border-radius:200px;padding:1rem;}
@media (min-width:992px) {
.desktop-hidden {display:none;}
}
@media (max-width:992px) {
.footer {margin-bottom:7.5rem;}
}
@media (max-width:254px) {
.menubar .page {display:none;}
}