@media (max-width:1599px){body,html{min-height:100%}}@media (max-width:1299px){body,html{min-height:100%}}@media (max-width:999px){body,html{min-height:100%}}@media (max-width:631px){body,html{min-height:100%}}@media (max-width:481px){body,html{min-height:100%}}@media (min-width:482px){body,html{min-height:100%}}@media (min-width:632px){body,html{min-height:100%}}@media (min-width:1000px){body,html{min-height:100%}}@media (min-width:1300px){body,html{min-height:100%}}body{padding:0}.cal_cont{width:100%}.full{color:var(--widget-color-text)}.calwidget{--hover-color:var(--widget-color-main);--widget-color-main:var(--primary,var(--lm-primary));--widget-color-main-alt:var(--primary_light,var(--lm-primary-light));--widget-color-main-transparent:#fbc31840;--widget-color-background:var(--background,var(--lm-background));--widget-color-background-alt:var(--background_dark,var(--lm-background-dark));--widget-color-text:var(--text,var(--lm-text));--widget-color-text-on-main:#000;--loading-icon-color:var(--widget-color-main);--widget-border-radius:var(--radius,var(--lm-radius));--navigation-color-background:#0000;--navigation-color-text:var(--widget-color-text);--navigation-color-icon:var(--navigation-color-text);--navigation-color-inactive-link:var(--secondary_dark,var(--lm-secondary-dark));--navigation-color-inactive-icon:var(--navigation-color-inactive-icon);--navigation-color-border:var(--tertiary_light,var(--lm-tertiary-light));--navigation-border-width:2px;--navigation-border-radius:0;--message-custom-color-neutral-background:var(--widget-color-main);--message-custom-color-neutral-text:var(--widget-color-text-on-main);--message-custom-color-error-background:var(--red,var(--lm-red));--message-custom-color-error-text:#fff;--message-custom-color-success-background:var(--form_valid,var(--lm-form-valid));--message-custom-color-success-text:#fff;--special-offer-mark-color-background:var(--widget-color-main);--special-offer-mark-color-text:var(--widget-color-text);--active-day-color-background:var(--widget-color-text);--active-day-color-text:var(--widget-color-background);--slot-color-background:var(--widget-color-background);--slot-color-text:var(--widget-color-text);--slot-color-border:var(--slot-color-text);--slot-color-background-hover:var(--widget-color-main-alt);--slot-color-border-hover:var(--slot-color-border);--slot-booked-color-background:#0000;--slot-booked-color-border:var(--widget-color-text);--slot-booked-opacity:0.3;--slot-border-radius:var(--widget-border-radius);--slot-border-width:1px;--widget-form-section-color-text:var(--widget-color-text);--widget-form-section-color-label:var(--widget-form-section-color-text);--widget-form-section-color-icons:var(--widget-form-section-color-label);--widget-form-color-border:var(--secondary,var(--lm-secondary));--widget-form-color-background:var(--background,var(--lm-background));--widget-form-color-label:var(--widget-color-text);--widget-form-color-placeholder:var(--lm-form-color-placeholder);--widget-form-focus-color-border:var(--widget-color-main);--widget-form-focus-color-background:var(--widget-form-color-background);--widget-form-focus-color-label:var(--widget-color-main);--widget-form-focus-color-placeholder:var(--lm-form-color-placeholder);--widget-form-hover-color-border:var(--widget-form-color-border);--widget-form-hover-color-background:var(--widget-form-color-background);--widget-form-hover-color-label:var(--widget-form-color-label);--widget-form-hover-color-placeholder:var(--widget-form-color-placeholder);--widget-form-color-check-button-border:var(--widget-form-color-label);--widget-form-color-check-button-background:var(--widget-form-color-background);--widget-form-color-check-button-text:var(--widget-form-color-label);--widget-form-color-checked-button-border:var(--widget-form-color-label);--widget-form-color-checked-button-background:var(--widget-form-color-label);--widget-form-color-checked-button-text:var(--widget-form-color-background);--widget-form-color-check-hover-border:var(--widget-form-color-check-button-border);--widget-form-color-check-border:var(--widget-color-main);--widget-form-color-check-background:var(--widget-color-main);--widget-form-border-width:1px;--widget-form-border-radius:var(--widget-border-radius);--side-button-color-background:var(--widget-color-background-alt);--side-button-color-background-hover:var(--secondary,var(--lm-secondary));--side-button-color-text:var(--widget-color-text);--side-button-color-inactive-text:var(--secondary_dark,var(--lm-secondary-dark));--side-button-color-inactive-background:var(--widget-color-background-alt);--side-button-height:90px;--side-button-font-size:2.9859rem;--side-button-border-radius:var(--widget-border-radius);--widget-button-border-width:1px;--widget-button-border-radius:var(--widget-border-radius);--widget-button-book-color-background:var(--widget-color-main);--widget-button-book-color-background-dark:var(--bs-primary-btn-dark);--widget-button-book-color-text:var(--widget-color-text-on-main);--widget-button-book-color-icon:var(--widget-color-text-on-main);--widget-button-book-color-border:var(--widget-color-main);--widget-button-book-hover-color-background:var(--widget-button-book-color-background);--widget-button-book-hover-color-text:var(--widget-button-book-color-text);--widget-button-book-hover-color-icon:var(--widget-color-main);--widget-button-book-hover-color-border:var(--widget-button-book-hover-color-background);--widget-button-back-color-background:var(--lm-secondary-dark);--widget-button-back-color-background-dark:var(--bs-secondary-btn-dark);--widget-button-back-color-text:var(--widget-color-text);--widget-button-back-color-icon:var(--widget-button-secondary-color-text);--widget-button-back-color-border:var(--widget-button-back-color-background,var(--lm-secondary));--widget-button-back-hover-color-background:var(--lm-secondary);--widget-button-back-hover-color-text:var(--widget-button-back-color-text);--widget-button-back-hover-color-icon:var(--widget-button-back-color-icon);--widget-button-back-hover-color-border:var(--widget-button-back-hover-color-background);background:#0000;min-height:0}.calwidget .btn{--lm-button-border-width:var(--widget-button-border-width)}.calwidget .btn.btn-secondary{--bs-btn-color:var(--widget-button-back-color-text);--bs-btn-bg:var(--widget-button-back-color-background);--bs-btn-border-color:var(--widget-button-back-color-border);--bs-btn-hover-color:var(--widget-button-back-hover-color-text);--bs-btn-hover-border-color:var(--widget-button-back-hover-color-border);--bs-btn-hover-bg:var(--widget-button-back-hover-color-background);--bs-btn-bg-dark:var(--widget-button-back-color-background-dark);--bs-btn-active-bg:var(--widget-button-back-color-background);--bs-btn-active-border-color:var(--widget-button-back-color-border);--bs-btn-active-color:var(--widget-button-back-color-text)}.calwidget .btn.btn-primary{--bs-btn-color:var(--widget-button-book-color-text);--bs-btn-bg:var(--widget-button-book-color-background);--bs-btn-border-color:var(--widget-button-book-color-border);--bs-btn-hover-color:var(--widget-button-book-hover-color-text);--bs-btn-hover-border-color:var(--widget-button-book-hover-color-border);--bs-btn-hover-bg:var(--widget-button-book-hover-color-background);--bs-btn-bg-dark:var(--widget-button-book-color-background-dark);--bs-btn-active-bg:var(--widget-button-book-color-background);--bs-btn-active-border-color:var(--widget-button-book-color-border);--bs-btn-active-color:var(--widget-button-book-color-text)}.calwidget .btn:focus-visible{box-shadow:0 0 0 .25rem var(--widget-color-main-transparent)}.calwidget .widget{background:#0000}.calwidget section.selection_grid>a{color:var(--widget-color-text,var(--lm-text));min-width:150px;width:auto}.calwidget section.selection_grid>a,.calwidget section.selection_grid>span{border-color:var(--widget-color-main)}.calwidget form{--lm-primary:var(--widget-color-main);--lm-primary-light:var(--widget-color-main-alt);--lm-radius:var(--widget-form-border-radius);--bs-btn-active-bg:var(--form-color-label,var(--lm-text));--bs-btn-active-color:var(--radios-border-radius,var(--lm-background));--bs-form-label-color:var(--widget-form-color-label)}.calwidget form .form-control{--bs-form-control-bg:var(--widget-form-color-background);--bs-form-control-border-color:var(--widget-form-color-border);--bs-border-radius:var(--widget-form-border-radius)}.calwidget form .form-control::placeholder{color:var(--widget-form-color-placeholder)}.calwidget form .form-control:hover{border-color:var(--widget-form-hover-color-border)}.calwidget form .form-check-input:focus,.calwidget form .form-check-input:focus-visible,.calwidget form .form-control:focus,.calwidget form .form-control:focus-visible{background:var(--widget-form-color-background);border-color:var(--widget-form-focus-color-border);box-shadow:0 0 0 .25rem var(--widget-color-main-transparent)}.calwidget form .form-check-input:not(.is-invalid){--bs-form-check-bg:var(--widget-form-color-background);--bs-form-check-border:var(--widget-form-color-border)}.calwidget form .btn.form-check-label{background-color:var(--widget-form-color-check-button-background);border:1px solid var(--widget-form-color-check-button-border);color:var(--widget-form-color-check-button-text)}.calwidget form .btn.form-check-label:hover{border-color:var(--widget-form-color-check-hover-border)}.calwidget form label:not(:focus-within):hover input{background-color:var(--widget-form-hover-color-background);border-color:var(--widget-form-hover-color-border)}.calwidget form label:not(:focus-within):hover input::placeholder{color:var(--widget-form-hover-color-placeholder)}.calwidget form .form-check:not(.form-switch) .form-check-input:checked{background-color:var(--widget-form-color-check-background);border-color:var(--widget-form-color-check-border)}.calwidget form .btn-check:checked+.btn{background-color:var(--widget-form-color-checked-button-background);border-color:var(--widget-form-color-checked-button-border);color:var(--widget-form-color-checked-button-text)}.calwidget form .btn-check:focus-visible+.btn{border-color:var(--widget-form-focus-color-border);box-shadow:0 0 0 .25rem var(--widget-color-main-transparent)}.dark{--lm-background:#000;--lm-background-dark:#171717;--lm-text:#fff;--lm-secondary-dark:#414141;--lm-tertiary:#cecece;--lm-secondary:#4f4f4f;--lm-primary-light:#b28b13}.dark .loading_screen{background-color:#000000e6}