.mec-wrap .row{margin-left:0;margin-right:0;padding:0 20px;width:50%}.row.mec-single-event{width:100%}.mec-event-grid-minimal .mec-event-date{color:#000 !important}.mec-event-grid-minimal .mec-event-date:hover span{color:#00697a}.mec-wrap .mec-single-title{font-size:36px;letter-spacing:1px;color:#00697a}.mec-event-content p{font-family:'Montserrat Regular';font-size:18px;color:#000}.mec-wrap.colorskin-custom .mec-color-hover:hover{color:#00697a}@media only screen and (min-device-width:1366px){.mec-event-grid-minimal{display:flex;justify-content:space-around}}.mec-wrap{font-size:18px;color:#000}.mec-wrap .col-md-12{max-width:100%;background:#fff;border:2px #00697a solid}.mec-event-grid-minimal .mec-event-date{border:0;box-shadow:none;color:#000}.mec-event-grid-minimal .mec-event-date span{font-size:30px}.mec-bg-color,.mec-bg-color-hover:hover,.mec-wrap .mec-bg-color,.mec-wrap .mec-bg-color-hover:hover{background-color:#00697a}.mec-event-grid-minimal .mec-event-title a{font-size:22px;font-family:'Montserrat Bold'}.mec-color,.mec-color-before :before,.mec-color-hover:hover,.mec-wrap .mec-color,.mec-wrap .mec-color-before :before,.mec-wrap .mec-color-hover:hover{color:#00697a}.event-color{display:none}.event-carousel-type2-head.clearfix{margin:15px;border:2px solid #00697a}.mec-event-image{display:none}.mec-wrap .mec-event-article .mec-color-hover{box-shadow:none;border:none;text-transform:uppercase;letter-spacing:1px}.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info{font-size:18px;color:#00697a;letter-spacing:.5px;font-family:'Montserrat Bold'}.mec-event-carousel-type2 .owl-next i:hover,.mec-event-carousel-type2 .owl-prev i:hover,.mec-event-carousel-type3 .owl-next i:hover,.mec-event-carousel-type3 .owl-prev i:hover{color:#00697a}.mec-wrap button:not(.owl-dot):not(.gm-control-active){position:absolute;margin-top:-3em}.mec-sl-arrow-right:before{content:"\e606"}.calendar_overview{max-width:877.5px;margin:0 auto}.calendar_overview .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.mec-search-form .mec-text-input-search{padding:0 4px}.mec-full-calendar-wrap .mec-search-form .mec-text-input-search{width:100%;display:flex}.mec-wrap .mec-totalcal-box i{width:37px;height:38px;border-right:0}.mec-sl-magnifier:before{color:#00697a}.mec-wrap .mec-totalcal-box input{font-family:'Montserrat Light';border-left:0}.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected{color:#00697a !important;border:1px solid #00697a !important;border-right:2px solid #00697a !important}.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day{background-color:#00697a}.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span:hover{color:#00697a}.mec-month-divider{text-align:center;margin:60px 0 20px}.mec-month-divider span{border-bottom:0}.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{display:none}.col-md-6.mec-col-table-c.mec-event-content-wrap{padding-bottom:15px;padding-left:20px}.mec-event-list-standard .mec-event-article{border:2px solid #f5f5f5}.mec-event-list-standard .mec-event-title a{color:#000;font-family:'Montserrat Bold'}.mec-event-list-standard .mec-event-title a:hover{color:#00697a}.mec-event-footer{background:#f5f5f5}.mec-event-footer .mec-booking-button,.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button{color:#00697a;border:1px solid #00697a;border-radius:0;font-size:18px;font-family:'Montserrat Light' !important}.mec-event-footer .mec-booking-button:hover,.mec-booking-button.mec-bg-color-hover.mec-border-color-hover:hover{color:#fff;background:#00697a}.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span:hover,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-wrap.colorskin-custom .mec-color,.mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing>li:hover a,.mec-wrap.colorskin-custom .mec-color-hover:hover,.mec-wrap.colorskin-custom .mec-color-before :before,.mec-wrap.colorskin-custom .mec-widget .mec-event-grid-classic.owl-carousel .owl-nav i,.mec-wrap.colorskin-custom .mec-event-list-classic a.magicmore:hover,.mec-wrap.colorskin-custom .mec-event-grid-simple:hover .mec-event-title,.mec-wrap.colorskin-custom .mec-single-event .mec-event-meta dd.mec-events-event-categories:before,.mec-wrap.colorskin-custom .mec-single-event-date:before,.mec-wrap.colorskin-custom .mec-single-event-time:before,.mec-wrap.colorskin-custom .mec-events-meta-group.mec-events-meta-group-venue:before,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp h5 a:hover,.colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3,.mec-calendar .mec-calendar-side .mec-next-month i,.mec-wrap .mec-totalcal-box i,.mec-calendar .mec-event-article .mec-event-title a:hover,.mec-attendees-list-details .mec-attendee-profile-link a:hover,.mec-wrap.colorskin-custom .mec-next-event-details li i,.mec-next-event-details i:before,.mec-marker-infowindow-wp .mec-marker-infowindow-count,.mec-next-event-details a,.mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected,.lity .mec-color,.lity .mec-color-before :before,.lity .mec-color-hover:hover,.lity .mec-wrap .mec-color,.lity .mec-wrap .mec-color-before :before,.lity .mec-wrap .mec-color-hover:hover,.leaflet-popup-content .mec-color,.leaflet-popup-content .mec-color-before :before,.leaflet-popup-content .mec-color-hover:hover,.leaflet-popup-content .mec-wrap .mec-color,.leaflet-popup-content .mec-wrap .mec-color-before :before,.leaflet-popup-content .mec-wrap .mec-color-hover:hover,.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active.mec-color,.mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail i,.mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail:hover,.mec-map-boxshow .mec-color,.mec-map-boxshow .mec-color-before :before,.mec-map-boxshow .mec-color-hover:hover,.mec-map-boxshow .mec-wrap .mec-color,.mec-map-boxshow .mec-wrap .mec-color-before :before,.mec-map-boxshow .mec-wrap .mec-color-hover:hover{color:#555}.wcs-timetable__container .wcs-timetable,.wcs-timetable__carousel{flex-basis:calc(100% - 1px)}.owl-carousel .owl-item{min-height:2px}.owl-item{border:2px #00697a solid!important;padding:1em;background:#fff}.wcs-class__title{font-weight:400}.wcs-class__title.wcs-modal-call{font-family:'Montserrat Bold';font-size:26px;color:#000;letter-spacing:0;text-transform:uppercase;font-weight:400}.wcs-class__title.wcs-modal-call:hover{color:#00697A!important}.wcs-timetable__container h3{font-size:145%}.wcs-class__time{display:none}.wcs-modal--large .wcs-modal__inner-side{background-color:#eee}.wcs-modal--large .wcs-modal__inner-side:before{background:#ddd;opacity:0}.wcs-modal h2{color:#00697a}.wcs-timetable__list .wcs-class{align-items:flex-start;flex-wrap:wrap;padding:1.5em 1em 2em}.wcs-modal__meta{color:#333}.wcs-modal__content{color:#000}.wcs-modal__content a{color:#00697a!important}.wcs-timetable__list .wcs-class .wcs-class__time{text-align:center;-webkit-flex-shrink:0;flex-shrink:0;margin:1em;margin-bottom:1.5em}.wcs-timetable__list .wcs-class .wcs-class__meta{flex-basis:70%;margin:-10px 15px}.wcs-timetable__list .wcs-class .wcs-class__time span:first-child{font-size:14px;line-height:1}.wcs-class__meta .wcs-modal-call,ul.wcs-modal__meta>li span a.wcs-modal-call{cursor:default;pointer-events:none}.wcs-addons--blink{-webkit-animation:none;-moz-animation:none;animation:none}.wcs-timetable__list .wcs-class:hover:before{opacity:0}.wcs-class__time-duration{font-family:'Montserrat Light'}.wcs-class--time-morning,.wcs-class--not-started{background:#f5f5f5}.wcs-class--time-morning:hover,.wcs-class--not-started:hover{background:#f0f0f0}.wcs-timetable--2 .wcs-timetable--list .wcs-class__time,.wcs-timetable--5 .wcs-timetable--list .wcs-class__time,.wcs-timetable--4 .wcs-timetable--list .wcs-class__time{color:#333 !important;font-family:'Montserrat Regular';font-weight:400;flex-basis:30%;text-align:left}.page-id-187 .wcs-class__time{flex-basis:100%;text-align:left !important}.wcs-addons--pipe{display:none}.wcs-btn{border:1px #00697a solid;font-family:'Montserrat Light';font-weight:400;background:#00697a;color:#fff;padding:6px 16px}.wcs-btn:hover{background:#fff;color:#00697a}.wcs-btn--action a:hover{color:#00697a}.wcs-timetable__list .wcs-class .wcs-class__action{flex-basis:20%;margin:-3em 1.5em 0;min-height:6.5em}.wcs-class__action .wcs-class__inner-flex{display:flex;flex-wrap:wrap;justify-content:center}.wcs-btn+.wcs-btn{margin-left:0}.wcs-modal--light{background-color:rgba(0,0,0,.5)}.wcs-modal--light .wcs-modal__close{color:#fff}.wcs-btn.wcs-modal-call{background:#fff;color:#00697a;margin:-6px 10px 0}.wcs-btn.wcs-modal-call:hover{background:#00697a;color:#fff}.wcs-btn--action{margin-top:10px}.wcs-modal--large .wcs-btn:hover{color:#00697a}.wcs-btn:before,.wcs-modal--large .wcs-btn:before,.wcs-modal--large .wcs-btn:hover:before{opacity:0}.wcs-modal__meta [class*=ti-]:before{top:5px;color:#00697a}.wcs-modal__content h4{color:#00697a}@media only screen and (max-width:1023px){.owl-item{padding:.5em}.wcs-timetable__carousel .wcs-class__title,.wcs-timetable__carousel .wcs-class__meta{margin:10px !important}.wcs-class__time-duration{line-height:1.3;margin-top:.25em}.wcs-class__title.wcs-modal-call{font-size:18px}.wcs-btn.wcs-btn--action{margin:10px 5px}.wcs-class__action .wcs-class__inner-flex{justify-content:center;align-items:baseline}.wcs-timetable__list .wcs-class .wcs-class__action{margin:-2em 1.5em 0 5px}.wcs-btn.wcs-modal-call,.wcs-btn.wcs-btn--action{height:36px}.wcs-modal__inner-side .wcs-btn.wcs-btn--action{height:44px}}@media only screen and (max-width:767px){.page-id-2 .owl-stage{padding:0!important}.page-id-2 .owl-item.active{width:calc(100vw - 44px)!important}.wcs-modal--large .wcs-btn{float:left}.wcs-modal--large .wcs-modal__inner-side,.wcs-modal__content{padding:50px 30px 20px}.wcs-modal__inner-side .wcs-btn.wcs-btn--action{margin:10px 5px 24px 0;padding:12px 25px 10px}.wcs-modal h2{line-height:1.2}.wcs-modal__inner-side small,.wcs-modal__content p{font-size:16px;line-height:1.5}.wcs-modal__inner-side small{font-family:'Montserrat Light';color:#000;margin-top:.5em}.wcs-modal--large .wcs-modal__meta li{white-space:inherit}.wcs-class__action .wcs-class__inner-flex{justify-content:flex-start}.wcs-timetable__list .wcs-class{padding:0 1em 0}.wcs-timetable__list .wcs-class .wcs-class__action{margin:0 1.5em 0 5px}.wcs-timetable--1 .wcs-timetable__carousel .owl-nav .owl-prev{left:0}.wcs-timetable--1 .wcs-timetable__carousel .owl-nav .owl-next{right:0}}.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar .fc-left{flex-basis:15%}.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar .fc-center{flex-basis:20%}.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar .fc-center,.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar .fc-right{flex-basis:20%}.fc button{font-size:14px !important}.fc-state-default{background-image:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fc-state-active,.fc-state-down{background-color:#fff !important;background-image:none !important;box-shadow:none !important}button.fc-today-button,button.fc-month-button,button.fc-agendaDay-button,button.fc-agendaWeek-button,button.fc-listWeek-button{color:transparent;text-shadow:none}.fc-today-button{padding:0 12px !important;width:4.9em}button.fc-agendaWeek-button{padding:0 8px !important;width:5em}button.fc-agendaDay-button{width:3.3em}button.fc-listWeek-button{padding:0 10px !important;width:3.9em}button.fc-today-button:before,button.fc-month-button:before,button.fc-agendaDay-button:before,button.fc-agendaWeek-button:before,button.fc-listWeek-button:before{display:block;color:#444;position:absolute}button.fc-today-button:before{content:'Heute'}button.fc-month-button:before{content:'Monat'}button.fc-agendaDay-button:before{content:'Tag'}button.fc-agendaWeek-button:before{content:'Woche'}button.fc-listWeek-button:before{content:'Liste'}.fc-time,.fc-list-item-time.fc-widget-content{display:none}.wcs-timetable--3 .wcs-timetable__monthly-schedule .fc-event:not(.wcs-class--past-event):before{background-color:#00697a!important}.fc-scroller.fc-day-grid-container{overflow:visible!important}@media only screen and (max-width:1023px){.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar{display:inline-block!important}.fc button{font-size:70% !important}.fc-today-button{width:5.6em}.fc-center{padding-top:2em}.fc-center h2{font-size:130%}button.fc-agendaWeek-button{padding:0 6px !important;width:5em}button.fc-listWeek-button{padding:0 6px !important}.fc-scroller.fc-day-grid-container{height:100% !important}}