.mec-divi-simple-header{margin-bottom:20px}.mec-divi-event-date h3{display:inline}.mec-divi-event-local-time h3{display:inline}.mec-divi-event-cost h3{display:inline}.mec-divi-event-register-button .mec-booking-button{border-bottom:none;letter-spacing:.5px;line-height:48px;height:76px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#fff;padding:16px;display:block;text-align:center;font-size:16px;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);width:100%}.mec-divi-event-next-occurrences .mec-next-event-details .mec-frontbox-title{text-transform:uppercase;font-size:15px;font-weight:700;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative;text-align:center}.mec-divi-event-next-occurrences .mec-next-event-details .mec-frontbox-title:before{padding:1px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-35px;left:50%}.mec-divi-event-export .mec-event-export-module .mec-event-exporting .mec-export-details ul{display:table;width:100%;padding-left:0;margin:15px 5px}.mec-divi-event-export .mec-event-export-module .mec-event-exporting .mec-export-details ul li:last-child{text-align:right}.mec-divi-event-export .mec-event-export-module .mec-event-exporting .mec-export-details ul li a:hover{color:#fff}.mec-divi-event-export .mec-event-export-module .mec-event-exporting .mec-export-details ul li{display:table-cell}.mec-divi-event-cancellation-reason .mec-cancellation-reason span{line-height:1.3;background:#eb3450;text-transform:none;display:inline-block;white-space:nowrap;position:relative;top:-3px;font-size:11px;font-weight:300;margin-left:10px;letter-spacing:1px;color:#fff;padding:2px 7px;border-radius:2px}.mec-divi-event-categories dt{display:inline}.mec-divi-event-labels h3{display:inline}.mec-divi-event-locations i~h3,.mec-divi-event-locations i~h6{display:inline}.mec-divi-event-organizers dd{display:block}.mec-divi-event-organizers i~h6{display:inline}.mec-divi-event-speakers .mec-speakers-details h3{text-align:center;text-transform:uppercase;font-size:15px;font-weight:700;padding-bottom:5px;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative}.mec-divi-event-speakers .mec-speakers-details h3:before{padding:13px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px}.mec-divi-event-speakers .mec-speakers-details ul{padding:0;margin-left:0}.mec-divi-event-speakers .mec-speakers-details ul li{list-style:none;background:#f7f7f7;padding:5px 5px 18px;margin-top:14px}.mec-divi-event-speakers .mec-speakers-details ul li .mec-speaker-avatar a img,.mec-divi-event-speakers .mec-speakers-details ul li a{-webkit-transition:all .2s ease;-o-transition:.2s all ease;transition:all .2s ease}.mec-divi-event-speakers .mec-speakers-details ul li .mec-speaker-avatar a img{float:left;border-radius:50%;border:2px solid transparent;width:68px;height:68px}.mec-divi-event-speakers .mec-speakers-details ul li .mec-speaker-avatar a:hover img{border-color:#40d9f1}.mec-divi-event-speakers .mec-speakers-details ul li .mec-speaker-name{display:inline-block;margin-top:10px;font-size:15px;line-height:1.8;text-transform:capitalize;font-weight:700;padding-left:8px}.mec-divi-event-speakers .mec-speakers-details ul li .mec-speaker-job-title{display:block;font-size:12px;margin-top:-1px;padding-left:75px;color:#888}.mec-divi-event-social-share .mec-event-sharing{margin:15px}.mec-divi-event-social-share .mec-event-social h3{text-transform:uppercase;font-size:15px;font-weight:700;padding-bottom:5px;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative}.mec-divi-event-social-share .mec-social-single:before{padding:13px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:39px}.mec-divi-event-social-share .mec-event-social .event-sharing{margin-top:30px}.mec-divi-event-social-share .mec-event-social ul{list-style:none;margin-left:0;padding:0}.mec-divi-event-social-share .mec-event-social li.mec-event-social-icon{display:inline-block}.mec-divi-event-social-share .mec-event-social li.mec-event-social-icon a{display:inline-block;color:#fff;width:40px;height:40px;padding:9px;font-size:16px;margin-right:5px;margin-bottom:5px}.mec-divi-event-social-share .mec-event-social a.facebook{background:#3b5996}.mec-divi-event-social-share .mec-event-social a.facebook:hover{background:#28385c}.mec-divi-event-social-share .mec-event-social a.twitter{background:#00acee}.mec-divi-event-social-share .mec-event-social a.twitter:hover{background:#0087bd}.mec-divi-event-social-share .mec-event-social a.vimeo{background:#0dadd6}.mec-divi-event-social-share .mec-event-social a.vimeo:hover{background:#0a85a3}.mec-divi-event-social-share .mec-event-social a.dribble{background:#d53e68}.mec-divi-event-social-share .mec-event-social a.dribble:hover{background:#bf4c78}.mec-divi-event-social-share .mec-event-social a.youtube{background:#cb322c}.mec-divi-event-social-share .mec-event-social a.youtube:hover{background:#992622}.mec-divi-event-social-share .mec-event-social a.pinterest{background:#cb2027}.mec-divi-event-social-share .mec-event-social a.pinterest:hover{background:#99181d}.mec-divi-event-social-share .mec-event-social a.google{background:#c3391c}.mec-divi-event-social-share .mec-event-social a.google:hover{background:#99181f}.mec-divi-event-social-share .mec-event-social a.linkedin{background:#0073b2}.mec-divi-event-social-share .mec-event-social a.linkedin:hover{background:#005380}.mec-divi-event-social-share .mec-event-social a.email{background:#ff5d5e}.mec-divi-event-social-share .mec-event-social a.email:hover{background:#cc4949}.mec-divi-event-social-share .mec-event-social a.vk{background:#5b88bd}.mec-divi-event-social-share .mec-event-social a.vk:hover{background:#3d608a}.mec-divi-event-social-share .mec-event-social a.tumblr{background:#34465d}.mec-divi-event-social-share .mec-event-social a.tumblr:hover{background:#273649}.mec-divi-event-social-share .mec-event-social a.telegram{background:#08c}.mec-divi-event-social-share .mec-event-social a.telegram:hover{background:#1076be}.mec-divi-event-social-share .mec-event-social a.whatsapp{background:#25d366}.mec-divi-event-social-share .mec-event-social a.whatsapp:hover{background:#23ac55}.mec-divi-event-social-share .mec-event-social a.flipboard{background:#e12828}.mec-divi-event-social-share .mec-event-social a.flipboard:hover{background:#af1e1e}.mec-divi-event-social-share .mec-event-social a.pocket{background:#ef4056}.mec-divi-event-social-share .mec-event-social a.pocket:hover{background:#8d1717}.mec-divi-event-social-share .mec-event-social a.reddit{background:#ff5700}.mec-divi-event-social-share .mec-event-social a.reddit:hover{background:#c94909}.mec-divi-event-social-share .mec-event-social a.flipboard svg,.mec-divi-event-social-share .mec-event-social a.telegram svg{height:16px}.mec-divi-event-social-share .mec-event-social li.mec-event-social-icon a svg{display:unset}.mec-divi-event-social-share .mec-event-social a.rss{background:#f29a1d}.mec-divi-event-social-share .mec-event-social a.rss:hover{background:#cc7400}.mec-divi-event-social-share .mec-event-social a.instagram{background:#457399}.mec-divi-event-social-share .mec-event-social a.instagram:hover{background:#2e4d66}.mec-divi-event-social-share .mec-event-social a.linkedin{background:#457399}.mec-divi-event-social-share .mec-event-social a.linkedin:hover{background:#2e4d66}.mec-divi-event-social-share .mec-event-social a.other-social{background:#ff5d5e}.mec-divi-event-social-share .mec-event-social a.other-social:hover{background:#cc4949}.mec-divi-event-social-share .mec-event-social{text-align:center}.mec-divi-event-attendees .mec-frontbox-title{text-transform:uppercase;font-size:15px;font-weight:700;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;margin-bottom:10px;position:relative;text-align:center}.mec-divi-event-attendees .mec-frontbox-title:before{padding:1px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-35px;left:50%}.mec-divi-event-weather .mec-frontbox-title{text-transform:uppercase;font-size:15px;font-weight:700;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;margin-bottom:10px;position:relative;text-align:center}.mec-divi-event-weather .mec-frontbox-title:before{padding:1px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-35px;left:50%}.mec-divi-event-hourly-schedule .mec-frontbox-title{text-transform:uppercase;font-size:15px;font-weight:700;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;margin-bottom:10px;position:relative;text-align:center}.mec-divi-event-hourly-schedule .mec-frontbox-title:before{padding:1px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-35px;left:50%}.mec_form_field_types .button{position:relative;outline:0;border-radius:50px;padding:2px 21px 2px 31px!important;line-height:1;font-size:11px;font-weight:600;color:#40d9f1;letter-spacing:2px;height:auto;cursor:pointer;margin-top:5px;text-transform:uppercase;-webkit-box-shadow:0 2px 6px -3px #40d9f1;box-shadow:0 2px 6px -3px #40d9f1;border:2px solid #cfeff5}.mec_form_field_types .button.red{color:#ea6485;-webkit-box-shadow:0 2px 6px -3px #ea6485;box-shadow:0 2px 6px -3px #ea6485;background:#fff;border-color:#ffd2dd}.mec_form_field_types .button.red:hover{background:#ea6485}.mec_form_field_types .button:before{position:absolute;left:12px;color:#40d9f1;content:"\E095";font-family:simple-line-icons;font-size:13px;display:inline-block}.mec_form_field_types .button.red:before{color:#ea6485}.mec_form_field_types .button.red:hover:before,.mec_form_field_types .button:hover:before{color:#fff}.mec_form_field_types .button.red:hover{color:#fff;border:2px solid #ea6485}.mec-fes-form .mec_form_fields span.mec_bfixed_field_sort,.mec-fes-form .mec_form_fields span.mec_field_sort{font-size:0;color:#fff;padding-left:20px}.mec-fes-form .mec_form_fields .mec_bfixed_field_option_sort,.mec-fes-form .mec_form_fields .mec_waiting_field_options,.mec-fes-form .mec_form_fields span.mec_field_option_sort{font-size:0}.mec-fes-form .mec_form_fields span.mec_bfixed_field_option_sort:before,.mec-fes-form .mec_form_fields span.mec_bfixed_field_sort:before,.mec-fes-form .mec_form_fields span.mec_field_option_sort:before,.mec-fes-form .mec_form_fields span.mec_field_sort:before,.mec-fes-form .mec_form_fields span.mec_waiting_field_options:before{position:absolute;left:px;top:12px;width:80px;height:20px;display:block;cursor:move;font-family:simple-line-icons;content:"\E023";font-size:18px;color:#888}.mec-fes-form .mec_form_fields span.mec_bfixed_field_option_sort:before,.mec-fes-form .mec_form_fields span.mec_field_option_sort:before,.mec-fes-form .mec_form_fields span.mec_waiting_field_options:before{font-size:13px;left:2px;top:26px;width:14px;height:14px}#mec_event_form_fields,.mec_form_fields{padding:20px;background:#f7f8f9;margin:0 0 20px;border-radius:3px;min-height:150px;border:2px dashed #dcdee0}#mec_event_form_fields li,.mec_form_fields li{margin:4px 10px;border:1px solid #f1f3f5;-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000;margin:4px;border-radius:2px;padding:20px 34px 24px;background:#fff;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#mec_event_form_fields span.mec_event_field_type,.mec_form_fields span.mec_event_field_type,.mec_form_fields span.mec_field_type{font-size:11px;font-weight:600;color:#8a8a8a;text-transform:uppercase;letter-spacing:2px}#mec_event_form_fields span.mec_event_field_option_sort,#mec_event_form_fields span.mec_event_field_remove,#mec_event_form_fields span.mec_event_field_sort,.mec_form_fields span.mec_bfixed_field_option_sort,.mec_form_fields span.mec_bfixed_field_remove,.mec_form_fields span.mec_bfixed_field_sort,.mec_form_fields span.mec_field_option_sort,.mec_form_fields span.mec_field_remove,.mec_form_fields span.mec_field_sort{font-size:0;color:#fff}#mec_event_form_fields span.mec_event_field_remove,.mec_form_fields span.mec_bfixed_field_remove,.mec_form_fields span.mec_field_remove{position:absolute;right:0;top:0}#mec_event_form_fields span.mec_event_field_option_sort:before,#mec_event_form_fields span.mec_event_field_remove:before,#mec_event_form_fields span.mec_event_field_sort:before,.mec_form_fields span.mec_bfixed_field_option_sort:before,.mec_form_fields span.mec_bfixed_field_remove:before,.mec_form_fields span.mec_bfixed_field_sort:before,.mec_form_fields span.mec_field_option_sort:before,.mec_form_fields span.mec_field_remove:before,.mec_form_fields span.mec_field_sort:before{position:absolute;left:10px;top:20px;width:80px;height:20px;display:block;cursor:move;font-family:simple-line-icons;content:"\E023";font-size:18px;color:#888}#mec_event_form_fields span.mec_event_field_remove:before,.mec_form_fields span.mec_bfixed_field_remove:before,.mec_form_fields span.mec_field_remove:before{content:"\E082";width:20px;height:20px;left:auto;right:15px;color:#f96666;cursor:pointer}#mec_event_form_fields span.mec_event_field_option_sort:before,.mec_form_fields span.mec_field_option_sort:before{font-size:13px;left:2px;top:23px;width:14px;height:14px}#mec_event_form_fields li ul li span.mec_event_field_remove,.mec_form_fields li ul li span.mec_field_remove{right:auto;left:60px;top:2px}#mec_event_form_fields p.mec_event_field_options,.mec_form_fields p.mec_waiting_field_options{margin:6px 0 8px}#mec_event_form_fields input[type=number],#mec_event_form_fields input[type=text],#mec_event_form_fields select,#mec_event_form_fields textarea,.mec_form_fields input[type=number],.mec_form_fields input[type=text],.mec_form_fields select,.mec_form_fields textarea{min-width:260px;min-height:34px;margin-bottom:7px;margin-top:7px}#mec_event_form_fields textarea,.mec_form_fields textarea{min-height:66px}#mec_event_form_field_types button,#mec_event_form_fields button,.mec_form_field_types button,.mec_form_fields button{position:relative;outline:0;background:#fff;border:1px solid #e2e2e2;border-radius:50px;padding:11px 21px 11px 31px;line-height:1;font-size:11px;font-weight:600;color:#444;letter-spacing:2px;height:auto;cursor:pointer;margin-top:5px;text-transform:uppercase;-webkit-box-shadow:0 0 3px rgba(0,0,0,.03);box-shadow:0 0 3px rgba(0,0,0,.03)}#mec_event_form_field_types button:hover,#mec_event_form_fields button:hover,.mec_form_field_types button:hover,.mec_form_fields button:hover{border-color:#008aff;-webkit-box-shadow:0 0 7px rgba(0,0,0,.1);box-shadow:0 0 7px rgba(0,0,0,.1)}#mec_bfixed_form_field_types button:before,#mec_event_form_field_types button:before,#mec_event_form_fields button:before,.mec_form_field_types button:before,.mec_form_fields button:before{position:absolute;left:12px;color:#008aff;content:"\E095";font-family:simple-line-icons;font-size:13px;display:inline-block}#mec_event_form_field_types button.red:hover,#mec_event_form_fields button.red:hover,.mec_form_field_types button.red:hover,.mec_form_fields button.red:hover{border-color:red;-webkit-box-shadow:0 0 7px rgba(0,0,0,.1);box-shadow:0 0 7px rgba(0,0,0,.1)}#mec_event_form_field_types button.red:before,#mec_event_form_fields button.red:before,.mec_form_field_types button.red:before,.mec_form_fields button.red:before{position:absolute;left:12px;color:red;content:"\E095";font-family:simple-line-icons;font-size:13px;display:inline-block}#mec_event_form_fields .mec_event_notification_placeholder,.mec_form_fields .mec_bfixed_notification_placeholder{padding:2px;display:block;margin:10px 0 20px}@media (max-width:768px){#mec_event_form_fields input[type=number],#mec_event_form_fields input[type=text],#mec_event_form_fields select,#mec_event_form_fields textarea,.mec_form_fields input[type=number],.mec_form_fields input[type=text],.mec_form_fields select,.mec_form_fields textarea{min-width:80px;width:100%}}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec_form_fields li,.mec-admin-dark-mode.post-type-mec-events .mec_form_fields li{background:#1f1f1f;color:#fff}.mec-admin-dark-mode.post-type-mec-events .mec_form_fields{background:#282828;border-color:#353535}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec_form_fields,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec_form_fields button,.mec-admin-dark-mode.post-type-mec-events .mec_form_fields button{background:#000}@media (max-width:480px){#mec_event_form_fields,.mec_form_fields{padding:10px}}.mec_form_fields span.mec_field_remove,.mec_form_fields span.mec_field_sort{font-size:0;color:#fff;padding:5px}.mec_form_fields span.mec_field_remove{position:absolute;right:0;top:0}.mec_form_fields span.mec_field_sort:before{position:absolute;left:10px;top:20px;width:80px;height:20px;display:block;cursor:move;font-family:simple-line-icons;content:"\E023";font-size:18px;color:#888}.mec_form_fields span.mec_field_remove:before{content:"\E082";width:20px;height:20px;left:auto;right:15px;color:#f96666;cursor:pointer}.mec_form_fields li ul li span.mec_field_remove{right:auto;left:60px;top:2px}#mec_event_form_fields li ul,.mec_form_fields li ul{padding-top:15px;padding-bottom:15px;margin:1px}#mec_event_form_fields li ul li,.mec_form_fields li ul li{padding:7px 30px 7px 46px}.post-type-mec-waiting .attendees .mec-booking-attendees-tooltip{position:relative}.post-type-mec-waiting .attendees strong{line-height:26px;padding-left:26px}.post-type-mec-waiting .attendees .mec-booking-attendees-tooltip:before{position:absolute;content:"\E001";font-family:simple-line-icons;margin:12px 0;top:-30px;left:0;font-size:18px;line-height:12px;color:#40d9f1;padding:0 60px 5px 0}.post-type-mec-waiting .attendees .mec-booking-attendees-tooltip ul{position:absolute;min-width:300px;max-width:600px;display:inline-block;left:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#535a61;color:#fff;font-weight:300;font-size:14px;letter-spacing:.5px;line-height:1.3;z-index:9999999;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 45px -8px #444b50;box-shadow:0 4px 45px -8px #444b50;visibility:hidden;opacity:0;-webkit-transition:opacity .23s;-o-transition:opacity .23s;transition:opacity .23s;padding:23px 20px 20px;border-radius:8px;margin-top:-13px}.post-type-mec-waiting .attendees .mec-booking-attendees-tooltip ul:before{display:block;content:""!important;position:absolute!important;width:12px;height:12px;left:-10px!important;top:50%!important;-webkit-transform:translate(50%,-50%) rotate(-45deg)!important;transform:translate(50%,-50%) rotate(-45deg)!important;background-color:#535a61!important;-webkit-box-shadow:0 8px 9px -4px #535a61!important;box-shadow:0 8px 9px -4px #535a61!important;z-index:0!important}.post-type-mec-waiting .attendees .mec-booking-attendees-tooltip:hover ul{visibility:visible;opacity:1}.post-type-mec-waiting .attendees .mec-booking-attendees-tooltip ul a{color:#40d9f1;margin-bottom:14px;margin-left:0;font-weight:400;font-size:14px;letter-spacing:.5px;position:relative;text-decoration:none;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.post-type-mec-waiting .attendees .mec-booking-attendees-tooltip ul li:last-child a{margin-bottom:0}.hidden{display:none}.mec-custom-form-box input[type=date],.mec-custom-form-box input[type=email],.mec-custom-form-box input[type=number],.mec-custom-form-box input[type=password],.mec-custom-form-box input[type=tel],.mec-custom-form-box input[type=text],.mec-custom-form-box select,.mec-custom-form-box textarea{display:block;background:#fcfcfc;min-height:42px;min-width:180px;font-size:13px;border:1px solid #e0e0e0;padding:13px 10px;width:330px;margin-bottom:20px;-webkit-box-shadow:inset 0 2px 4px #000;box-shadow:inset 0 2px 4px #000;clear:both}.mec-custom-form-box form>h4{text-transform:uppercase;font-size:15px;font-weight:700;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative;text-align:center;margin-bottom:20px}.mec-custom-form-box form>h4:before{padding:1px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-35px;left:50%}.mec-custom-form-box select{display:block;background:#fcfcfc;min-height:42px;min-width:180px;font-size:13px;border:1px solid #e0e0e0;padding:13px 10px;width:330px;margin-bottom:20px;-webkit-box-shadow:inset 0 2px 4px #000;box-shadow:inset 0 2px 4px #000;clear:both}.mec-custom-form-box button{min-width:155px;margin-top:5px;margin-left:10px;border-radius:2px;-webkit-box-shadow:0 2px 1px #000;box-shadow:0 2px 1px #000}.mec-event-cost,.mec-event-more-info,.mec-event-website,.mec-events-meta-date,.mec-single-event-additional-organizers,.mec-single-event-category,.mec-single-event-date,.mec-single-event-label,.mec-single-event-location,.mec-single-event-organizer,.mec-single-event-time{background:none}