::-webkit-scrollbar{width:17px}::-webkit-scrollbar-track{background:#1C3030}::-webkit-scrollbar-thumb{background-color:#79B0AE;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#E09900}abbr[title],acronym[title]{text-decoration:none}abbr,acronym,dfn{border-bottom:1px dotted #777;cursor:help}#top-menu-nav>ul>li>a:hover{opacity:1;color:#79b0ae}.mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}.mobile_menu_bar::before{transition:all .4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}.mec-wrap .mec-event-list-standard .mec-event-title a,.mec-breadcrumbs a{text-decoration:underline!important}.mec-start-date-label,.mec-event-list-standard .mec-time-details,.mec-event-list-standard .mec-event-meta .mec-venue-details span,.mec-breadcrumbs,.mec-event-list-standard .mec-event-meta .mec-venue-details .mec-event-address span,.mec-single-event .mec-event-meta dd,.mec-single-event .mec-event-meta .mec-events-event-cost,.mec-single-event .mec-event-meta .mec-events-address .mec-address,.mec-wrap :not(.elementor-widget-container)>p,.mec-single-event-description.mec-events-content ol li,.mec-single-event-description.mec-events-content ul li{font-size:1rem}.mec-wrap :not(.elementor-widget-container)>p,.mec-single-event-description.mec-events-content ol li,.mec-single-event-description.mec-events-content ul li{font-weight:400}.mec-single-event-description ol{list-style:auto;margin-left:2rem}.mec-single-event-description ul{list-style:inherit;margin-left:2rem}.post-type-archive-mec-events h1{color:#79b0ae;text-align:center;padding:2% 0}.mec-wrap h2,.mec-wrap h3{color:#79b0ae}.mec-wrap h3{margin:1rem 0 .7rem 0}.mec-event-footer .mec-booking-button{background:#79b0ae;color:#fff;border:1px solid #79b0ae;font-size:1rem}.mec-event-footer .mec-booking-button:hover,.mec-single-event .mec-booking-button:hover{background:#666!important;border-color:#666}.mec-breadcrumbs{font-style:italic}.mec-breadcrumbs .mec-current{font-weight:700}.mec-breadcrumbs a{color:#79b0ae;font-weight:500}.mec-breadcrumbs a:hover{color:#666}.mec-wrap abbr,.mec-single-event .mec-event-meta .mec-events-event-cost,.mec-single-event .mec-event-meta dd{font-weight:500}.entry-content .mec-wrap h3 a{text-decoration:underline}.info-msg{color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;text-align:center;background:#79b0ae;padding:2% 0}.mec-error,.mec-success,.warning-msg{padding:2% 1%;font-size:1rem}.yarpp-related{max-width:90%;margin:auto}@media screen and (min-width:981px){.flex-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:normal;align-content:normal;text-align:center}.flex-items{width:25%}}.flex-items:nth-child(1),.flex-items:nth-child(2),.flex-items:nth-child(3),.flex-items:nth-child(4){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;padding:2%;margin-right:1%;border-radius:10px;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3)}.flex-items:nth-child(4){margin-right:0}@media screen and (max-width:981px){.flex-items{text-align:center;margin:0 0 5% 0}.yarpp-related{max-width:90%}}.attachment-yarpp-thumbnail{display:block}.yarpp-related .flex-items h3{text-transform:initial;font-weight:500}.yarpp-related .flex-items h3 a{color:#1c3030;text-decoration:underline;font-weight:500}.yarpp-related .flex-items h3 a:hover{color:#79b0ae;text-decoration:underline}