#top.event-template-default .fullsize .template-blog .post .big-preview{padding:0}#top.event-template-default .fullsize .template-blog .post .big-preview img{border-radius:0}#top.event-template-default .fullsize .template-blog .post .entry-content-wrapper{z-index:10;position:relative;max-width:100%;font-size:1em}#top.event-template-default .fullsize .template-blog .post .entry-content-wrapper>*{max-width:100%;padding:0 25px;line-height:calc(20em / 16);letter-spacing:calc(0.5em / 20);text-align:left}@media only screen and (min-width:1235px){#top.event-template-default .fullsize .template-blog .post .entry-content-wrapper>*{padding:0 50px}}#top.event-template-default .fullsize .template-blog .post .entry-content-wrapper>.entry-content-header{background:#fff;padding-top:30px}@media only screen and (min-width:1235px){#top.event-template-default .fullsize .template-blog .post .entry-content-wrapper>.entry-content-header{background:#fff0;padding-top:0;margin-bottom:32px;position:absolute;bottom:100%;left:0;right:0}}#top.event-template-default .fullsize .template-blog .post-meta-infos{display:none}#top.event-template-default .fullsize .template-blog .post-meta-category{text-align:left;font-size:10px;text-transform:uppercase;color:#98C220;letter-spacing:calc(1.87em / 10);font-weight:700;line-height:calc(13em / 10);display:block;top:0}#top.event-template-default .fullsize .template-blog .post-meta-category a{color:#98C220}@media only screen and (min-width:1235px){#top.event-template-default .fullsize .template-blog .post-meta-category{margin-top:0;font-size:11px;letter-spacing:calc(2.05em / 11);line-height:calc(35em / 11);height:calc(35em / 11)}}#top.event-template-default .fullsize .template-blog .post-title-wrapper{font-size:30px}#top.event-template-default .fullsize .template-blog .post-title-wrapper h1.post-title{color:#000;text-align:left;font-size:16px;line-height:calc(17.5em / 16);padding:0;margin-top:8px;max-width:none}@media only screen and (min-width:1235px){#top.event-template-default .fullsize .template-blog .post-title-wrapper h1.post-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;font-size:30px;margin-top:calc(-12em / 30);padding:13px 0;color:#FFF}}#top.event-template-default .fullsize .template-blog .post .entry-content-wrapper>.entry-content{padding-top:25px;padding-bottom:25px;background-color:#fff;font-size:20px}@media only screen and (min-width:1235px){#top.event-template-default .fullsize .template-blog .post .entry-content-wrapper>.entry-content{padding-top:63px;padding-bottom:60px}}#top.event-template-default .event-detail{display:grid;grid-template-columns:minmax(0,1fr)}#top.event-template-default .event-detail-bookings-toggle-trigger{color:#000;border:1px solid #98C220;font-size:18px;font-weight:700;letter-spacing:calc(0.23em / 14);line-height:calc(20em / 14);background:#fff;text-transform:uppercase;padding:5px;margin:0 0 0 0;width:100%;text-align:center;cursor:pointer}#top.event-template-default .event-detail-bookings-toggle-content{height:0;will-change:height}#top.event-template-default .em-booking-login{display:none}#top.event-template-default .em-booking-buttons{display:flex;flex-flow:column;justify-content:center}#top.event-template-default .em-booking-form,#top.event-template-default .em-booking-form-details,#top.event-template-default .em-booking-form-details p{display:flex;flex-flow:column;width:100%;padding:0}#top.event-template-default .em-booking-form-details p{margin-top:0}#top.event-template-default .em-booking-form-details label{color:#333;font-size:16px;width:100%;line-height:2rem}#top.event-template-default .em-booking-form span.input-group{margin-left:2rem}#top.event-template-default .em-booking-form input,#top.event-template-default .em-booking-form textarea,#top.event-template-default .em-booking-form select{background-color:#fff;margin-bottom:0;padding:.5rem 1rem}#top.event-template-default .em-booking-form input[type="submit"]{color:#fff;background:#98C220;font-size:16px;font-weight:700;text-transform:uppercase;padding:.5rem 1rem;margin:0;text-align:center;cursor:pointer}#top.event-template-default .event-detail-bookings-toggle-content-inner{background:#eeedf2;padding:15px;margin:10px 0;border-radius:5px}#top.event-template-default .event-detail-bookings-available{background:#eeedf2;border-radius:0 0 5px 5px;text-align:center;font-size:15px;line-height:18px;padding:10px 5px 5px 5px}#top.event-template-default .event-detail-information dl{display:flex;flex-flow:column;margin-top:2rem}#top.event-template-default .event-detail-information dt{font-weight:700;font-size:11px;letter-spacing:calc(2.05em / 11);color:#98C220;text-transform:uppercase}#top.event-template-default .event-detail-information dd{margin-bottom:1.5rem}#top.event-template-default .event-detail-information dd.tags,#top.event-template-default .event-detail-information dd.categories{color:#fff0}#top.event-template-default .event-detail-information dd.tags a,#top.event-template-default .event-detail-information dd.tags a:active,#top.event-template-default .event-detail-information dd.tags a:hover,#top.event-template-default .event-detail-information dd.tags a:focus,#top.event-template-default .event-detail-information dd.categories a,#top.event-template-default .event-detail-information dd.categories a:active,#top.event-template-default .event-detail-information dd.categories a:hover,#top.event-template-default .event-detail-information dd.categories a:focus{white-space:nowrap;border:1px solid #6F8F9D;height:28px;font-size:11px;letter-spacing:calc(2.5em / 11);line-height:27px;color:#6F8F9D;font-weight:700;text-transform:uppercase;display:inline-block;padding:0 8px;margin:0;background-color:#fff;border-radius:0}#top.event-template-default .event-detail-information dd.categories .event-categories{list-style:none;margin:0;padding:0;display:flex;flex-flow:row;flex-wrap:wrap}#top.event-template-default .event-detail-information dd.categories .event-categories li{margin:.5rem 1rem 0 0;padding:0;display:flex}#top.event-template-default .event-detail-information dd a,#top.event-template-default .event-detail-information dd a:focus,#top.event-template-default .event-detail-information dd a:active,#top.event-template-default .event-detail-information dd a:hover{color:#000;text-decoration:none;position:relative}#top.event-template-default .event-detail-information dd:not(.tags,.categories) a:after{content:"";position:absolute;left:0;bottom:-.25rem;height:1px;width:100%;background-color:#98C220}#em-booking,#em-booking form{margin:0!important}.event-organizer{display:flex;flex-flow:row;align-items:center}.event-organizer-avatar{display:flex;flex-flow:column;margin-right:1rem;width:3rem}@media only screen and (min-width:1235px){#top.event-template-default .event-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#top.event-template-default .event-detail-description{padding:2rem 50px 2rem 0;border-right:1px solid #e1e9eb}#top.event-template-default .event-detail-information{padding:2rem 0 2rem 50px}}@media screen and (max-width:767px){#top.event-template-default .em-booking-form span.input-group{margin-left:1.5rem}.event-detail-bookings.event-detail-bookings-toggle{margin:0 -1rem}}.calendar-button-wrapper,.pdfprnt-buttons{display:flex;margin-top:10px}.calendar-button,.pdfprnt-button-pdf{padding:10px 30px;border:1px solid #97c220!important}.calendar-button:hover,.pdfprnt-button-pdf:hover{background-color:#97c220;color:white!important}.calendar-button:after,.pdfprnt-button-pdf:after{content:none!important}.pdfprnt-button-title{padding:0}.event-detail-bookings-toggle-content-inner label .form-tip{font-weight:700!important;font-size:16px!important}