Tickets schoolreisje en BSO
Vogelpark Avifauna is erg geschikt als uitje met de klas of zelfs met de hele school. De kinderen kunnen de mooiste dieren bewonderen en eindeloos spelen in de superspeeltuin. En dan is zo’n dag ook nog eens leerzaam! Je hoort de leukste dierenweetjes en bent de hele dag in de natuur. Het is ook mogelijk om een schoolreisje naar Avifauna te combineren met het Archeon.
:host { --enviso-primary-color: #00815E !important; --enviso-secondary-color: #2C5545 !important; --enviso-tertiary-color: #F4A261 !important; --enviso-text-color: #A0A0A0 !important; --enviso-meta-color: #666666 !important; --enviso-background-color:
#FDFDFD !important; --enviso-border-radius: 8px !important; --enviso-font-family: aller, sans-serif !important; --enviso-button-color: #00815E !important; --enviso-button-text-color: #ffffff !important; border-radius: 16px !Important; border-left:
0px !important; }
p { color: #A0A0A0 !important; }
.enviso-amount-inner { display: none; } .enviso-filter-button { display: none; } .enviso-timeslot-description { display: none; } .enviso-amount-of-tickets { display: none !important; }
.enviso-timeslot-button{ background: #00815E !important; color: #FFF !important; }
.enviso-ticket-widget-offers-header { color: #00815E; }
.enviso-offer-meta-element { color: #A0A0A0 !important; }
:host {box-shadow: unset !important; border: none !important; border-radius: 16px !important; overflow: hidden !important; box-shadow: unset !important; border: 1px solid #efefef !important;} .enviso-offer-card { border-radius: 16px !important; overflow:
hidden !important; background: transparent; } .enviso-offer-image { border-radius: 16px; height: 200px; object-fit: cover; transition: transform 0.3s ease, filter 0.3s ease; width: 100%; } .enviso-offer-card:hover .enviso-offer-image { transform:
scale(1.05); filter: brightness(1.1); } header.enviso-offer-name > span { color: #00815E !important; font-weight: 600; } nav.enviso-offer-actions { border: 0 !important; padding: 8px !important; gap: 1rem !important; display: flex; flex-wrap:
wrap; } nav.enviso-offer-actions > enviso-button { background-color: #00815E !important; border-radius: 30px !important; color: white !important; flex: 1; min-width: 120px; } nav.enviso-offer-actions > enviso-button + enviso-button { border: 0
!important; }
:host { background: #f8f8f8; border-radius: 8px; padding: 12px; }
.enviso-day { border-radius: 6px; transition: all 0.2s ease; } .enviso-day.enviso-currentmonth { background: #e8f5e9; color: #333; } .enviso-day.enviso-currentmonth.enviso-disabled { background: #efefef; color: #999; cursor: not-allowed; opacity: 0.6;
} .enviso-day.enviso-currentmonth:not(.enviso-disabled) { cursor: pointer; } .enviso-day.enviso-currentmonth:not(.enviso-disabled):hover { background: #c8e6c9; }
.enviso-ticket-flow-bottom-buttons { gap: 1rem !important; }
.promotion { background-color: #00815E !important; color: #ffffff !important; }
.offer-image>.picture { border-radius: 16px !important; }
.enviso-ticket-item { color: #00815E !important; font-weight: 600; }
:host { color: #00815E !important; font-weight: 600;}
.enviso-basket-footer { display: none !important; }
.promotion-message { background-color: #00815E !important; color: #ffffff !important; width: 100%; max-width: 90%; }
.enviso-ticket-flow-bottom-buttons { gap: 1rem !important; }
.enviso-btn:not(.icon-only) enviso-icon.left { margin-right: 9px; padding: 1.15rem 1.5rem !important; border-radius: 50% !important; color: #00815E; }
.enviso-btn { font-weight: 300 !important; overflow: visible !important; }
button.enviso-btn.primary{ font-weight: 300 !important; border-radius: 30px !important; }
.offer-info { display: flex; flex-direction: column; gap: 0.5rem; justify-content: center; }
.enviso-info { flex-grow: 1; display: flex ; flex-direction: column; justify-content: center; padding-left: 1.33em; padding-right: .5em; min-width: 0; }
.enviso-basket-item-description { display: flex; align-items: start; flex-direction: column; justify-content: start; gap: 16px; background-color: #f9fafc; margin-top: 24px; margin-bottom: 24px; border: 1px solid #efefef !important; border-radius: 8px !important; padding-right: 16px; padding: 1rem;
}
@media (min-width: 768px) {
.enviso-basket-item-description { flex-direction: row; }
}
.enviso-basket-header { margin-bottom: 6px; font-weight: 700; font-size: 1.2em; color: #00815E !important; }
.enviso-basket-header-description { font-style: italic; font-size: 1em; margin-bottom: 14px; color: #A0A0A0 !important; font-style: unset !important; }
.enviso-basket-offer-description-amount { font-weight: 700 !important; font-size: 1em; color: #00815E !important; }
.enviso-txt-label { display: block; font-weight: 500; margin-bottom: .5em; color: #A0A0A0 !important; font-size: 1em; }
.enviso-select-label { display: block; font-weight: 700; margin-bottom: .5em; color: #A0A0A0 !important; font-size: 1em; }
.enviso-basket-item-entry-description-name { flex-grow: 1; font-weight: 700; font-size: 1em; color: #00815E !important; }
.enviso-select-value { color: #A0A0A0 !important; }
.enviso-textarea-label { display: block; font-weight: 500; margin-bottom: .5em; color: #A0A0A0 !important; font-size: 1em; }
.enviso-txt-value, .enviso-select-value, .enviso-textarea-value { border-radius: 8px !Important; }
.enviso-textarea-value { color: #A0A0A0 !important; }
.enviso-basket-offer-image { width: 64px; height: 64px; background-size: cover; border-radius: 8px; }
.enviso-price-full { display: inline-block; min-width: 4em; color: #00815E; font-size: 1.15em; font-weight: 700; }
.enviso-name { color: #00815E !important; font-size: 1.15em; font-weight: 500; line-height: 1.5em; word-break: break-word; text-overflow: ellipsis; }
span.enviso-steps-header-label { text-transform: unset !important; font-weight: 400 !important; }
.enviso-step-wrapper { align-items: stretch; border: 1px solid #efefef; padding: 1rem; border-radius: 16px; }
.enviso-steps-header-progress { width: 100%; max-width: 850px; height: 20px; background-color: #ccc; margin-bottom: 2em; border-radius: 8px; }
.enviso-steps-header-progress .enviso-steps-header-progress-bar { border-radius: 8px !important; height: 20px; width: 0; background-color: #00815E !important; -webkit-transition: width 1s; -moz-transition: width 1s; -o-transition: width 1s; transition:
width 1s; }
:host { background: #f8f8f8; padding: 12px; border-radius: 8px; } .enviso-time-selection-step-header-description { display: none; }
.enviso-offer-image { border-radius: 16px; height: 200px; object-fit: cover; transition: transform 0.3s ease, filter 0.3s ease; width: 100%; } .enviso-offer-card:hover .enviso-offer-image { transform: scale(1.05); filter: brightness(1.1); }
.btnNext, .btnPreviousStep { margin: 0 !important; border-radius: 30px !important; background-color: #fff !important; color: #00815E !important; } .enviso-button.enviso-btnNext.using-pointer { border-radius: 30px !important; background-color: #00815E
!important; }
.enviso-cross-sell-timeslots-container {
display: none;
}
.enviso-ticket-widget-offer-name { color: #00815E !important; font-weight: 500; margin-top: 2rem !Important; } .enviso-steps-header .enviso-steps-header-label { color: #00815E !important; font-weight: 500; } .enviso-title { color: #00815E !important;
font-weight: 600; } .enviso-ticket-widget-offer-back-link { color: #00815E !important; } .header.enviso-ticket-widget-offer-name { display: none !important; }
picture { border-radius: 16px !important; overflow: hidden; display: block; } picture img { border-radius: 16px !important; width: 100%; height: auto; }
.internal-enviso-guest-button { background-color: #00815E !important; color: white !important; border-radius: 30px !important; font-weight: 600; padding: 9px !important; border: none !important; cursor: pointer; transition: background-color 0.3s ease;
} .internal-enviso-guest-button:hover { background-color: #005C3F !important; }
.mobileHeader .enviso-ticket-widget-offers-header { margin: 0 !important; font-weight: 600; }
.enviso-continue-shopping { color: #00815E !important; text-decoration: none; font-weight: 500; cursor: pointer; transition: color 0.3s ease; } .enviso-continue-shopping:hover { color: #005C3F !important; text-decoration: underline; }
.enviso-offer-description {
max-height: 60rem;
}
.enviso-basket-bottom-buttons { margin-top: 25px; display: flex ; justify-content: flex-end; align-items: center !important; }
.enviso-tickets {grid-template-columns: 100% !important;}
@media screen and (min-width: 1024px) {
#enviso-ticket-selection {
display: grid;
grid-template-columns: repeat(10, minmax(0, 1fr));
column-gap: 1.5rem;
padding: 0 2rem;
}
.enviso-step-wrapper .enviso-header-info {
grid-column: 1 / 5;
}
.enviso-step-wrapper .enviso-ticket-wrapper {
grid-column: 5 / 11;
grid-row-start: 1;
grid-row-end: 4;
}
enviso-responsive[slot="bottom"][responsive-class="enviso-mobile"] {
grid-column: 1 / 11;
}
#enviso-ticket-selection .box {
display: grid;
grid-template-columns: repeat(10, minmax(0, 1fr));
column-gap: 1.5rem;
}
#enviso-ticket-selection .box > .calendar {
grid-column: 1 / 5;
max-width: 40rem;
margin: 0 auto;
}
.enviso-title.enviso-time-selection-step-header,
.enviso-time {
grid-column: 1 / 11;
}
.enviso-cross-sell-timeslots-container {
grid-column: 5 / 11;
margin-left: 0;
}
#enviso-time-selection-step {
display: grid;
grid-template-columns: repeat(10, minmax(0, 1fr));
gap: 16px;
}
.enviso-step-wrapper {
/* display:grid; */
grid-column: 1 / 11;
}
enviso-responsive[responsive-class="box-smaller"] {
display: grid;
grid-template-columns: repeat(10, minmax(0, 1fr));
column-gap: 1.5rem;
padding: 0 2rem;
}
.box {
display: block;
grid-column: 1 / 5;
}
enviso-cross-sell-carousel {
display: block;
grid-column: 6 / 11;
}
enviso-cross-sell-offer-card, .enviso-card-content, .enviso-upsell-offer-card {
width: 100% !important;
}
.enviso-ticket-flow-bottom-buttons .btnNext {
margin-left: auto; /* ✅ pushes only Next to the far right */
}
.enviso-ticket-flow-bottom-buttons {
display: grid;
grid-template-columns: 1fr auto; /* left grows, right hugs content */
width: 100%;
align-items: center;
}
.enviso-carousel-items {
display: grid;
grid-template-columns: 50px repeat(2, 1fr) 50px; /* 4 columns */
grid-template-rows: repeat(2, auto); /* 2 rows */
gap: 16px; /* optional spacing between cards */
align-items: center;
justify-items: center;
}
/* Place previous button in top-left */
.enviso-previous-arrow {
grid-column: 1;
grid-row: 1;
}
/* Place next button in bottom-right */
.enviso-next-arrow {
grid-column: 4;
grid-row: 2;
}
/* Slot cards */
.enviso-carousel-items slot::slotted(enviso-cross-sell-offer-card) {
width: 100%;
}
/* Assign cards to proper grid cells */
.enviso-carousel-items slot::slotted(enviso-cross-sell-offer-card:nth-child(1)) {
grid-column: 2;
grid-row: 1;
}
.enviso-carousel-items slot::slotted(enviso-cross-sell-offer-card:nth-child(2)) {
grid-column: 3;
grid-row: 1;
}
.enviso-carousel-items slot::slotted(enviso-cross-sell-offer-card:nth-child(3)) {
grid-column: 2;
grid-row: 2;
}
.enviso-carousel-items slot::slotted(enviso-cross-sell-offer-card:nth-child(4)) {
grid-column: 3;
grid-row: 2;
}
}
.enviso-nud-wrapper.vertical {
flex-direction: row;
padding-left: 15px;
}
.enviso-nud {width: 7em;}
.enviso-nud-wrapper.vertical enviso-button[icon-name="minus"] {
background: #00815d;
}
.enviso-nud-wrapper.vertical enviso-button[icon-name="plus"] {
background: #00815d;
color: #fff;
}
.btnNext {
background-color: #00815E !important;
color: #fff !important;
border: 0px !important;
}
.btnNext:hover {
background-color: rgba(0, 129, 93, 0.25) !important;
}
.enviso-timeslot-button {
background: #fff !important;
color: #00815d !important;
border-radius: 16px !important;
border: 3px solid #00815d !important;
}
.enviso-timeslot-button:hover, .enviso-timeslot-button:active {
background: #00815d !important;
color: #fff !important;
}
.enviso-basket-item-entry-description-name {
display: none !important;
}
.enviso-basket-item-entry {
justify-content: flex-end !important;
}
.enviso-txt-error-message p {color: #db0000 !important;}