

/*===============================
/media/mod_dpcalendar_upcoming/css/default.min.css
================================================================================*/
.mod-dpcalendar-upcoming-default{--dp-default-color:#2D9EDE}.mod-dpcalendar-upcoming-default .dp-link_cta{--dp-default-color:#2D9EDE}.mod-dpcalendar-upcoming-default .dp-link_cta{display:flex;justify-content:center;align-items:center;width:100%;margin:.5rem 0;padding:.7rem;background-color:var(--dp-color,var(--dp-default-color));color:#000;border:0;text-align:center;font-size:1.1rem;font-weight:bold;box-shadow:none;box-sizing:border-box;white-space:normal;text-decoration:none;border-radius:3rem;letter-spacing:1px}.mod-dpcalendar-upcoming-default .dp-link_cta .dp-icon{display:inline-flex;margin-right:.5rem}.mod-dpcalendar-upcoming-default .dp-figure{margin:0;text-align:center}.mod-dpcalendar-upcoming-default .dp-figure__caption{display:block;width:100%;box-sizing:border-box}.mod-dpcalendar-upcoming-default .dp-icon svg{fill:currentcolor;width:1em;height:1em;vertical-align:-2px}.mod-dpcalendar-upcoming-default .dp-map_consent{display:flex;justify-content:center;align-items:center;background-color:#f2f2f2;border:1px solid #b2b2b2;font-size:2em;cursor:pointer}.mod-dpcalendar-upcoming-default .leaflet-control-fullscreen a{cursor:pointer}.mod-dpcalendar-upcoming-default .leaflet-control-fullscreen a .leaflet-control-fullscreen-icon{display:inline-block;width:16px;height:16px;margin:7px;background-color:#000;mask-image:url("/images/icons/up-right-and-down-left-from-center.svg");mask-repeat:no-repeat;mask-position:center}.mod-dpcalendar-upcoming-default .leaflet-fullscreen-on a .leaflet-control-fullscreen-icon{mask-image:url("/images/icons/down-left-and-up-right-to-center.svg")}.mod-dpcalendar-upcoming-default .leaflet-container:fullscreen,.mod-dpcalendar-upcoming-default .leaflet-container.leaflet-fullscreen-on{width:100% !important;height:100% !important}.mod-dpcalendar-upcoming-default{clear:both}.mod-dpcalendar-upcoming-default__event{display:block;overflow:hidden}.mod-dpcalendar-upcoming-default__event+div{margin-top:.7rem}.mod-dpcalendar-upcoming-default__group{margin-bottom:1rem}.mod-dpcalendar-upcoming-default__heading.dp-group-heading{margin-bottom:.7rem;padding:.5rem .7rem;background-color:rgba(0,0,0,.05);font-weight:bold}.mod-dpcalendar-upcoming-default__heading.dp-group-heading~div{margin-right:.7rem;margin-left:.7rem}.mod-dpcalendar-upcoming-default__date{padding:2px 0;font-style:italic}.mod-dpcalendar-upcoming-default__rrule,.mod-dpcalendar-upcoming-default__price{padding:2px 0;font-style:italic}.mod-dpcalendar-upcoming-default .dp-figure{width:100%}.mod-dpcalendar-upcoming-default .dp-figure .dp-image{object-fit:cover;width:100%;height:100px}.mod-dpcalendar-upcoming-default .dp-figure__caption{opacity:.7}.mod-dpcalendar-upcoming-default .dp-location{display:inline-block}.mod-dpcalendar-upcoming-default .dp-location__description,.mod-dpcalendar-upcoming-default .dp-location_hidden{display:none}.mod-dpcalendar-upcoming-default .dp-link{margin-bottom:.7rem}.mod-dpcalendar-upcoming-default__map{margin-top:5px}.mod-dpcalendar-upcoming-default .dp-flatcalendar{display:inline-block;position:relative;width:4.4em;height:4.4em;overflow:hidden;margin:0 .7em 0 0;background-color:#fff;font-size:.7em;box-shadow:0 0 2px rgba(52,58,67,.1),0 2px 5px rgba(52,58,67,.08),0 5px 15px rgba(52,58,67,.08);float:left;border-radius:3px;backface-visibility:hidden;transform:rotate(0deg) skewY(0deg);transform-origin:50% 10%}.mod-dpcalendar-upcoming-default .dp-flatcalendar *{display:block;width:100%;text-align:center;font-size:1em;font-weight:bold;font-style:normal}.mod-dpcalendar-upcoming-default .dp-flatcalendar__month{position:absolute;top:0;padding:0;color:#fff;line-height:2em}.mod-dpcalendar-upcoming-default .dp-flatcalendar__day{width:100%;padding-top:1.5em;color:#2f2f2f;font-size:1.5em}.mod-dpcalendar-upcoming-default .dp-figure{margin:0;text-align:center}.mod-dpcalendar-upcoming-default .dp-figure__caption{display:block;width:100%;box-sizing:border-box}.mod-dpcalendar-upcoming-default__information{min-height:3.7em}.mod-dpcalendar-upcoming-default__information .dp-link{display:block}


/*===============================
/modules/mod_jalogin/assets/style.css
================================================================================*/
ul.ja-login{margin:0;padding:0;list-style:none}ul.ja-login li{display:inline-block;height:20px;margin-right:10px;position:relative}ul.ja-login li #ja-user-login,ul.ja-login li #ja-user-register{background:#fff;border:1px solid #ccc;box-shadow:0 3px 3px rgba(0,0,0,0.3);display:none;padding:20px;position:absolute;left:0;top:20px}ul.ja-login li #ja-user-register dl{margin-bottom:0}ul.ja-login li #ja-user-register dt label{display:inline-block;margin-bottom:5px}ul.ja-login li #ja-user-register dd{margin:0;padding:0}ul.ja-login li #ja-user-register br{display:none} ul.ja-login #form-login-remember label{display:inline-block}ul.ja-login #form-login-remember .inputbox{margin-top:0}#jabox-overlay{width:100% !important;height:100% !important;min-height:100% !important;position:fixed !important;background:#fff;z-index:1;top:0;left:0}.register-switch,.login-switch{position:relative}.register-switch,.login-switch,#ja-user-login,#ja-user-register{z-index:1000}#ja-user-login ul{margin:0 0 1px;display:block;list-style-type:none;margin:0 0 1px;padding:10px 0;position:relative !important;left:0;text-align:left !important;top:0}#ja-user-login ul li a:link,#ja-user-login ul li a:visited{padding:3px !important}#ja-user-register .g-recaptcha{padding:8px 0}#ja-user-register #privacyconsent_privacy-lbl a.modal,#ja-user-register #terms_terms-lbl a.modal{display:inline-block;position:relative}#ja-user-register #terms_terms input[type="checkbox"],#ja-user-register #privacyconsent_privacy input[type="radio"],#ja-user-register #terms_terms input[type="radio"],#ja-user-register #privacyconsent_privacy input[type="checkbox"]{position:relative;margin:0;margin-right:5px;width:auto}#ja-user-register label#privacyconsent_privacy-lbl ,#ja-user-register label#terms_terms-lbl,#ja-user-register #privacyconsent_privacy label,#ja-user-register #terms_terms label{margin-right:0;padding:0;display:inline}#ja-user-register .alert{margin-bottom:10px}#ja-user-register .star{width:20px;vertical-align:top}