@charset "UTF-8";
/*!
Theme Name:    DGÄZ
Author:        Marcel Mattern - PAGE&amp;PAPER
Author URI:    https://www.page-and-paper.de
Description:   TEMPLATE Theme
Version:       1.0.0
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Template:      page-builder-framework
Text Domain:   page-builder-framework-child
*/.elementor-widget-text-editor{color:#323232;font-size:1rem;line-height:35px;letter-spacing:.3375px}.elementor-icon svg{height:auto}.mec-wrap .mec-search-form .mec-date-search select{width:calc(100% - 136px)}.mec-wrap .mec-search-form .mec-date-search select:last-child{width:100px}.text-red{color:red}.text-blue{color:#00f}.text-green{color:#0f0}.text-magenta{color:#ec66a2}.text-cyan{color:#60c6f2}.text-yellow{color:#fdea00}#header .site-title{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:280px;left:95px;font-weight:500;color:#878787;font-size:16px;line-height:24px}#header .wpbf-menu-effect-underlined.wpbf-menu-animation-fade>.menu-item>a:after{position:absolute;left:0;bottom:-26px}.onpage-navigation{background:#fff}.onpage-navigation .parent-page{padding:40px 25px 10px;font-size:24px;line-height:1em;display:block}.onpage-navigation .child-pages{list-style:none;padding-left:0}.onpage-navigation .child-pages li{font-size:15px;line-height:1em;border-bottom:1px solid #e0e0e0}.onpage-navigation .child-pages li:last-of-type{border-bottom:none}.onpage-navigation .child-pages li a{display:block;color:#000;letter-spacing:.58333px;padding:12.5px 25px}.onpage-navigation .child-pages li a:hover,.onpage-navigation .child-pages li a[aria-current=page]{color:#e30613}.onpage-navigation .child-pages .children{padding-left:40px;list-style:none;margin:0}.onpage-navigation .child-pages .children li{border-bottom:none}.onpage-navigation .child-pages .children li a{padding:12.5px 25px 12.5px 0}.elementor-cta .elementor-icon-wrapper{text-align:center}.bc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.bc-wrapper .bc-image-wrapper{-ms-flex-preferred-size:40%;flex-basis:40%;background-size:cover;background-position:50%;position:relative;-webkit-filter:grayscale(1);filter:grayscale(1)}.bc-wrapper .bc-image-wrapper.overlay .bc-position{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:-o-linear-gradient(top,transparent 0,#000 100%);background:linear-gradient(180deg,transparent,#000);position:absolute;left:0;bottom:0;width:100%;height:20%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:300}.bc-wrapper .bc-content-wrapper{background:#fafafa;padding:15px;-ms-flex-preferred-size:60%;flex-basis:60%;font-family:Open Sans,sans-serif;font-size:15px}.bc-wrapper .bc-content-wrapper .bc-title{color:#e30613;font-size:15px}.bc-wrapper .bc-content-wrapper .bc-name{font-size:18px;color:#000;font-weight:700}.bc-wrapper .bc-content-wrapper .bc-description{color:#969696;line-height:1.4em;margin-bottom:10px}.bc-wrapper .bc-content-wrapper .bc-ext-link{color:#000;display:block;margin-bottom:10px}.bc-wrapper .bc-content-wrapper .bc-ext-link i{color:#e30613;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.bc-wrapper .bc-content-wrapper .bc-ext-link:hover{color:#e30613}.bc-wrapper .bc-content-wrapper .bc-address{margin-bottom:10px;line-height:1.4em}.bc-wrapper .bc-content-wrapper .bc-phone{background:#fff;margin-bottom:5px}.bc-wrapper .bc-content-wrapper .bc-phone a{color:#000}.bc-wrapper .bc-content-wrapper .bc-phone a:hover{color:#e30613}.bc-wrapper .bc-content-wrapper .bc-phone a i{padding:12px;background:#e30613;color:#fff;margin-right:10px}.bc-wrapper .bc-content-wrapper .bc-email{background:#fff}.bc-wrapper .bc-content-wrapper .bc-email a{color:#000}.bc-wrapper .bc-content-wrapper .bc-email a:hover{color:#e30613}.bc-wrapper .bc-content-wrapper .bc-email a i{padding:12px;background:#e30613;color:#fff;margin-right:10px}@media screen and (max-width:567px){.bc-wrapper{display:block}.bc-wrapper .bc-image-wrapper{height:90vw}}.elementor-flip-box__front .elementor-flip-box__layer__overlay{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),to(#000));background:-o-linear-gradient(top,transparent 0,transparent 50%,#000 100%);background:linear-gradient(180deg,transparent,transparent 50%,#000)}.slider-custom .swiper-slide .swiper-slide-inner .swiper-slide-contents p{font-family:Open Sans,sans-serif;font-weight:700;text-transform:uppercase;font-size:38px;line-height:43px;margin-bottom:0}.slider-custom .swiper-navigation{border-top:2px solid hsla(0,0%,100%,.2);background:#000}.slider-custom .swiper-navigation .swiper-navigation-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1440px;margin:-2px auto 0}.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item a{padding:20px;color:#fff;display:block;opacity:.4;position:relative}.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item a.active,.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item a:hover{opacity:1}.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item a:before{position:absolute;top:0;left:0;content:"";height:2px;width:100%;background:transparent}.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item a.active:before,.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item a:hover:before{background:#fff}.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item a:after{position:absolute;top:0;left:0;content:"";height:2px;width:0;background:#e30613;z-index:2}.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item a.active:after{width:100%;-webkit-transition:width 5s ease-in-out;-o-transition:5s width ease-in-out;transition:width 5s ease-in-out}.elementor-widget-reviews .elementor-swiper .elementor-main-swiper{width:100%}@media screen and (max-width:1024px){.slider-custom .swiper-navigation{background:#fff;border-top:none;padding-top:14px}.slider-custom .swiper-navigation .swiper-navigation-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item{margin:0 4px}.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item a{opacity:1;width:10px;height:10px;overflow:hidden;border:2px solid #e30613;background:#fff;border-radius:100%;padding:0}.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item a:after,.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item a:before{display:none}.slider-custom .swiper-navigation .swiper-navigation-inner .swiper-navigation-item a.active{background:#e30613}.slider-custom .swiper-slide .swiper-slide-inner{padding-bottom:0}.slider-custom .swiper-slide .swiper-slide-inner .swiper-slide-contents{max-width:100%;width:100%;padding-bottom:30px}.slider-custom .swiper-slide .swiper-slide-inner .swiper-slide-contents p{margin-bottom:0;font-size:3.5vw;line-height:1.2em;display:block;width:100%;text-align:right}}#memberAreaNav .greeting{width:100%;color:#fff;padding-top:10px;font-size:14px}#memberAreaNav .greeting strong{color:#fff}@media screen and (max-width:767px){#memberAreaNav .greeting{text-align:center}}#memberAreaNav ul{width:100%}#memberAreaNav ul li.log-out-btn{margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#memberAreaNav ul li.log-out-btn a{margin-left:0;padding:5px 20px;background:#e30613;border-radius:4px;font-size:14px;border:2px solid #e30613}#memberAreaNav ul li.log-out-btn a:hover{color:#fff;background:#000;border-color:#fff}#memberAreaNav ul li.log-out-btn a:after{display:none!important}@media screen and (max-width:767px){#memberAreaNav ul li.log-out-btn{width:100%;margin:20px 0}#memberAreaNav ul li.log-out-btn a{display:block;text-align:center;font-size:12px}}.form-nav{background:#f2f2f2;position:-webkit-sticky;position:sticky;top:0;padding:25px 50px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px 8px 0 0}.form-nav h2{margin-bottom:0;margin-right:auto}.form-nav a{background:#e30613;padding:10px;font-size:14px;color:#fff;border-radius:4px;display:inline-block;cursor:pointer;width:175px;text-align:center;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.form-nav a:hover{background:#000}body.admin-bar .form-nav{top:32px}@media screen and (max-width:767px){.form-nav{position:relative;padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;top:unset!important}.form-nav a,.form-nav h2{width:100%;margin-bottom:20px;text-align:center}}#user-data.loading fieldset{position:relative}#user-data.loading fieldset .overlay{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;width:100%;height:100vh;background:hsla(0,0%,94.9%,.8);content:"loading";position:-webkit-sticky;position:sticky;top:101px;left:0;z-index:10;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes rotateIcon{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateIcon{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#user-data.loading fieldset .overlay img{display:block;max-width:60px;margin:0 auto 50px;-webkit-animation:rotateIcon 1s ease-in-out infinite;animation:rotateIcon 1s ease-in-out infinite}#user-data .message-wrapper{padding:0 50px;background:#f2f2f2}#user-data .message-wrapper .message{padding:10px;border:2px solid transparent;border-radius:4px;font-size:14px;font-weight:600}#user-data .message-wrapper .message.error{background:rgba(200,0,0,.1);border-color:rgba(200,0,0,.2)}#user-data .message-wrapper .message.success{background:rgba(0,200,0,.1);border-color:rgba(0,200,0,.2)}@media screen and (max-width:767px){#user-data .message-wrapper{padding:0 20px}}#user-data fieldset{border-radius:0 0 8px 8px;margin:0;padding:50px;background:#f2f2f2;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#user-data fieldset:disabled .input-wrap input,#user-data fieldset:disabled .input-wrap select,#user-data fieldset:disabled .input-wrap textarea{background:#f2f2f2;color:#d3d3d3;cursor:not-allowed}#user-data fieldset:disabled .input-wrap input:hover,#user-data fieldset:disabled .input-wrap select:hover,#user-data fieldset:disabled .input-wrap textarea:hover{border-color:#d3d3d3}#user-data fieldset .overlay{display:none}#user-data fieldset .input-wrap{width:calc(50% - 20px);position:relative}#user-data fieldset .input-wrap.tab{width:100%;padding-top:40px}#user-data fieldset .input-wrap.tab:first-of-type{padding-top:0}#user-data fieldset .input-wrap.textarea{width:100%}#user-data fieldset .input-wrap.textarea textarea{margin-bottom:20px;border-radius:4px;resize:none}#user-data fieldset .input-wrap label{font-size:12px;color:#333;background:#f2f2f2;padding:0 5px;position:absolute;z-index:9;top:-12.5px;left:10px;border-radius:3px}#user-data fieldset .input-wrap input:-moz-read-only,#user-data fieldset .input-wrap textarea:-moz-read-only{background:#f2f2f2;cursor:not-allowed}#user-data fieldset .input-wrap input:read-only,#user-data fieldset .input-wrap textarea:read-only{background:#f2f2f2;cursor:not-allowed}#user-data fieldset .input-wrap input:-moz-read-only:focus,#user-data fieldset .input-wrap input:-moz-read-only:hover,#user-data fieldset .input-wrap textarea:-moz-read-only:focus,#user-data fieldset .input-wrap textarea:-moz-read-only:hover{border-color:#d3d3d3}#user-data fieldset .input-wrap input:read-only:focus,#user-data fieldset .input-wrap input:read-only:hover,#user-data fieldset .input-wrap textarea:read-only:focus,#user-data fieldset .input-wrap textarea:read-only:hover{border-color:#d3d3d3}#user-data fieldset .input-wrap input,#user-data fieldset .input-wrap select{width:100%;margin-bottom:20px;border-radius:4px;padding:17.5px 15px;cursor:pointer;line-height:1.4em}#user-data fieldset .input-wrap input[type=date],#user-data fieldset .input-wrap select[type=date]{line-height:1em;border:1px solid #d3d3d3}#user-data fieldset .input-wrap input:focus,#user-data fieldset .input-wrap input:focus:invalid,#user-data fieldset .input-wrap input:hover,#user-data fieldset .input-wrap input:hover:invalid,#user-data fieldset .input-wrap select:focus,#user-data fieldset .input-wrap select:focus:invalid,#user-data fieldset .input-wrap select:hover,#user-data fieldset .input-wrap select:hover:invalid{border-color:#000}#user-data fieldset .input-wrap input:invalid,#user-data fieldset .input-wrap select:invalid{border-color:#e30613}#user-data fieldset .input-wrap input:invalid~label,#user-data fieldset .input-wrap select:invalid~label{color:#e30613}#user-data fieldset .input-wrap input:invalid~label:after,#user-data fieldset .input-wrap select:invalid~label:after{font-size:12px;color:#e30613;background:#f2f2f2;padding:0 5px;position:absolute;z-index:9;top:0;left:100%;border-radius:3px;content:" Überprüfen Sie Ihre Eingaben";width:180px}#user-data fieldset .input-wrap input:focus:invalid~label,#user-data fieldset .input-wrap select:focus:invalid~label{color:#000}#user-data fieldset .input-wrap input:focus:invalid~label:after,#user-data fieldset .input-wrap select:focus:invalid~label:after{display:none!important}@media screen and (max-width:767px){#user-data fieldset .input-wrap{width:100%}}#user-data fieldset input[type=submit]{background:#e30613;padding:15px 25px;font-size:14px;color:#fff;border-radius:4px;display:inline-block;cursor:pointer;width:100%;text-align:center;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#user-data fieldset input[type=submit]:hover{background:#000}@media screen and (max-width:767px){#user-data fieldset{padding:20px}}.bh-sl-container .bh-sl-map-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.bh-sl-container .bh-sl-map-container>div:first-child{width:66%}.bh-sl-container .bh-sl-map-container>div:last-child{width:33%}.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location{padding:40px 25px 0;margin-bottom:15px}.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location .form-input{display:-webkit-box;display:-ms-flexbox;display:flex}.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location .form-input input{margin:0;background:#fff;border:1px solid #e5e5e5;width:88%}.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location .form-input button,.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location .form-input input{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;padding:10px 20px}.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location .form-input button{width:10%;background:#e30613;color:#fff;border:1px solid #e30613;margin:0 0 0 -6px;cursor:pointer;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location .form-input button span{display:block;margin-left:-6px}.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location .form-input button:hover{background:#e30613;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.bh-sl-container .bh-sl-form-container{background:#fff}.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location .form-input button span:after{content:"\f002";font-family:FontAwesome;font-weight:400;font-size:16px}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list{height:600px;padding:0 25px 15px;overflow:auto}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul{margin:0;padding-left:0;list-style:none}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li{position:relative;padding:15px 15px 15px 60px;margin-bottom:15px;background:#f9f9f9!important;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li:before{content:"";width:20px;height:30px;background:url(/wp-content/themes/dgaz/config/lib/img/icon_mitglied.png) no-repeat 50%;background-size:contain;position:absolute;left:15px;top:15px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li:hover{background:#000!important;color:#fff;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;cursor:pointer}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li.list-focus strong,.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li:hover strong{color:#fff}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li a{display:inline-block;border-radius:3px;margin-top:10px;padding:5px 20px;background:#e30613;border:1px solid #e30613;color:#fff;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li a:hover{background:#fff;color:#e30613;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li.list-focus{background:#e30613!important;color:#fff}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li.list-focus:before{background:url(/wp-content/themes/dgaz/config/lib/img/icon_mitglied.png) no-repeat 50%;background-size:contain;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li.list-focus a{border:1px solid #fff;color:#fff;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li.list-focus a:hover{background:#fff;color:#e30613}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li .list-label{display:none}@media only screen and (max-width:1024px){.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location{padding:0 15px;margin-bottom:30px}.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location h3{font-size:18px}.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location .form-input input{font-size:14px;padding-left:5px}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list .list-content{font-size:14px;line-height:16px}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list .list-content strong{display:block;margin-bottom:3px}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list .list-content a{display:block;text-align:center}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li{padding:15px 15px 15px 45px}}@media only screen and (max-width:768px){.bh-sl-container .bh-sl-map-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.bh-sl-container .bh-sl-map-container>div:first-child{width:100%;height:40vh}.bh-sl-container .bh-sl-map-container>div:last-child,.bh-sl-container .bh-sl-map-container>div:last-child #bh-sl-user-location{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:40vh;margin-bottom:15px}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li{margin:5px;width:calc(33% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex}.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li .list-content{font-size:12px;line-height:14px}}@media only screen and (max-width:600px){.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li{width:calc(50% - 10px)}}@media only screen and (max-width:375px){.bh-sl-container .bh-sl-map-container>div:last-child .bh-sl-loc-list ul li{width:calc(100% - 10px)}}.mec-event-grid-classic .mec-event-article{border:none;-webkit-box-shadow:none;box-shadow:none;padding:20px 20px 0;background:#fff}.mec-event-grid-classic .mec-event-article .mec-event-date.mec-bg-color{background-color:transparent;padding:0;color:#000}.mec-event-grid-classic .mec-event-article .mec-event-content{padding:0}.mec-event-grid-classic .mec-event-article .mec-event-content .mec-event-title a{font-weight:500;font-family:Open Sans,sans-serif}.mec-event-grid-classic .mec-event-article .mec-event-footer{background:#fff;border-top:none;margin:0;padding:0}.mec-event-grid-classic .mec-event-article .mec-event-footer .mec-booking-button{left:0;right:auto;width:100%;background:#e30613;color:#fff;font-weight:500;font-family:Open Sans,sans-serif;font-size:15px;text-transform:none;text-align:center;height:40px}.mec-skin-list-container-custom{padding:20px 20px 10px;background:#fff}.mec-skin-list-container-custom .event-list-title{color:#e30613;text-transform:uppercase;font-family:Open Sans,sans-serif;font-size:24px;margin-bottom:30px}.mec-skin-list-container-custom .mec-event-list article{padding:20px 0;border-bottom:1px solid #e0e0e0}.mec-skin-list-container-custom .mec-event-list article:first-of-type{padding-top:0}.mec-skin-list-container-custom .mec-event-list article:hover .mec-date-start{color:#e30613}.mec-skin-list-container-custom .mec-event-list article .mec-event-title{margin:0}.mec-skin-list-container-custom .mec-event-list article .mec-date-start{color:#1b1b1b;font-weight:700;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.mec-skin-list-container-custom .mec-event-list article .mec-date-start i{color:#e30613;margin-left:5px}.mec-skin-list-container-custom .event-archive-link a{color:#1b1b1b;display:block;text-align:center;padding:10px 0;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.mec-skin-list-container-custom .event-archive-link a:hover{color:#e30613}