/*!
Theme Name: Vision
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vision
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Vision is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,a,blockquote{font-family:"Montserrat",sans-serif;font-weight:400}h1.txt-bold,h2.txt-bold,h3.txt-bold,h4.txt-bold,h5.txt-bold,h6.txt-bold,p.txt-bold,a.txt-bold{font-weight:700}h1{margin:0 0 .5rem 0}@media (max-width: 360px){h1{font-size:34px}}@media (min-width: 360px){h1{font-size:34px}}@media (min-width: 576px){h1{font-size:38px}}@media (min-width: 1200px){h1{font-size:42px}}@media (max-width: 360px){h2{font-size:22px}}@media (min-width: 360px){h2{font-size:22px}}@media (min-width: 576px){h2{font-size:26px}}@media (min-width: 1200px){h2{font-size:30px}}@media (max-width: 360px){h3{font-size:18px}}@media (min-width: 360px){h3{font-size:18px}}@media (min-width: 576px){h3{font-size:20px}}@media (min-width: 1200px){h3{font-size:24px}}@media (max-width: 360px){h4{font-size:16px}}@media (min-width: 360px){h4{font-size:16px}}@media (min-width: 576px){h4{font-size:18px}}@media (min-width: 1200px){h4{font-size:20px}}@media (max-width: 360px){h5{font-size:13px}}@media (min-width: 360px){h5{font-size:14px}}@media (min-width: 576px){h5{font-size:15px}}@media (min-width: 1200px){h5{font-size:16px}}@media (max-width: 360px){h6{font-size:12px}}@media (min-width: 360px){h6{font-size:12px}}@media (min-width: 576px){h6{font-size:13px}}@media (min-width: 1200px){h6{font-size:13px}}p{font-size:16px;margin-top:30px}blockquote{font-size:18px;margin:30px 0 30px 35px;color:#512673;padding-left:15px;position:relative}blockquote.is-style-vision-blockquote{border-left:2px solid #512673}blockquote.is-style-vision-blockquote>p{font-size:16px}blockquote.is-style-default,blockquote.is-style-large{border-left:1px solid #838383}blockquote.is-style-default:before,blockquote.is-style-large:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f10d";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:-30px}ul.checklist{list-style:none;padding-left:15px}ul.checklist li:before{content:'\f00c';font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-right:5px}.page-numbers{margin-top:20px}.page-numbers ul.page-numbers-list{list-style:none;text-align:center;padding:0}.page-numbers ul.page-numbers-list li{display:inline-block;background-color:#fff;color:#838383;border:1px solid #838383;transition:all .2s ease;font-size:16px}.page-numbers ul.page-numbers-list li:before{content:'';padding-right:0px}.page-numbers ul.page-numbers-list li.first,.page-numbers ul.page-numbers-list li.last{border:none;background-color:transparent;font-size:14px}@media (max-width: 360px){.page-numbers ul.page-numbers-list li.first a,.page-numbers ul.page-numbers-list li.last a{padding:0}}@media (min-width: 360px){.page-numbers ul.page-numbers-list li.first a,.page-numbers ul.page-numbers-list li.last a{padding:0}}@media (min-width: 768px){.page-numbers ul.page-numbers-list li.first a,.page-numbers ul.page-numbers-list li.last a{padding:0 11px}}.page-numbers ul.page-numbers-list li.first:hover,.page-numbers ul.page-numbers-list li.last:hover{background-color:transparent;border-color:#838383}.page-numbers ul.page-numbers-list li.first:hover a,.page-numbers ul.page-numbers-list li.last:hover a{color:#512673}.page-numbers ul.page-numbers-list li:hover{background-color:#512673;border-color:#512673;cursor:pointer}.page-numbers ul.page-numbers-list li:hover a{color:#fff}.page-numbers ul.page-numbers-list li.active{background-color:#512673;border-color:#512673}.page-numbers ul.page-numbers-list li.active a{color:#fff}.page-numbers ul.page-numbers-list li a{font-weight:600;padding:0 11px;margin:3px 0;display:inline-block}.page-numbers ul.page-numbers-list li a:hover{text-decoration:none}.bg-white,.bg-lt-grey,.bg-purple{padding:20px}.bg-white{background-color:#fff}.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,.bg-white p,.bg-white a,.bg-white ul li{color:#000}.news-and-events-link .bg-white.bg-white{color:#512673}.bg-lt-grey{background-color:#EDEDED}.bg-lt-grey h1,.bg-lt-grey h2,.bg-lt-grey h3,.bg-lt-grey h4,.bg-lt-grey h5,.bg-lt-grey h6,.bg-lt-grey a,.bg-lt-grey ul li{color:#512673}.bg-lt-grey p{color:#838383}.bg-lt-grey blockquote{border-left:1px solid #512673}.bg-purple{background-color:#512673}.bg-purple h1,.bg-purple h2,.bg-purple h3,.bg-purple h4,.bg-purple h5,.bg-purple h6,.bg-purple p,.bg-purple a,.bg-purple blockquote,.bg-purple ul li{color:#fff}.bg-purple blockquote{border-left:1px solid #fff}.bg-purple .page-numbers ul.page-numbers-list li{background-color:#fff}.bg-purple .page-numbers ul.page-numbers-list li.first,.bg-purple .page-numbers ul.page-numbers-list li.last{color:#fff;background-color:transparent}.bg-purple .page-numbers ul.page-numbers-list li.first a,.bg-purple .page-numbers ul.page-numbers-list li.last a{color:#fff}.bg-purple .page-numbers ul.page-numbers-list li.first a:hover,.bg-purple .page-numbers ul.page-numbers-list li.last a:hover{color:#838383}.bg-purple .page-numbers ul.page-numbers-list li:hover{background-color:#512673;border-color:#fff}.bg-purple .page-numbers ul.page-numbers-list li:hover a{color:#fff}.bg-purple .page-numbers ul.page-numbers-list li.active{border-color:#fff;background-color:transparent}.bg-purple .page-numbers ul.page-numbers-list li.active a{color:#fff}.bg-purple .page-numbers ul.page-numbers-list li a{color:#838383}.bg-purple .page-numbers ul.page-numbers-list li a:hover{color:#fff}.news-and-events .navbar{padding-left:0;padding-right:0}.news-and-events .navbar h1{color:#512673;font-size:32px}@media (min-width: 992px){.news-and-events .navbar h1{font-size:42px}}.news-and-events .navbar h2.navbar-brand{margin-right:0;margin-bottom:0}@media (max-width: 360px){.news-and-events .navbar h2.navbar-brand{font-size:16px}}@media (min-width: 360px){.news-and-events .navbar h2.navbar-brand{font-size:18px}}@media (min-width: 768px){.news-and-events .navbar h2.navbar-brand{font-size:22px}}@media (min-width: 992px){.news-and-events .navbar h2.navbar-brand{font-size:18px}}@media (min-width: 1200px){.news-and-events .navbar h2.navbar-brand{font-size:24px}}.news-and-events .navbar ul.nav li a{font-weight:700;font-size:13px}@media (max-width: 360px){.news-and-events .navbar ul.nav li a{padding-left:0.25rem;padding-right:0.25rem}}@media (min-width: 360px){.news-and-events .navbar ul.nav li a{padding-left:0.5rem;padding-right:0.5rem}}@media (min-width: 768px){.news-and-events .navbar ul.nav li a{padding-left:1rem;padding-right:1rem;font-size:14px}}.news-and-events .navbar ul.nav li a:after{display:none}.news-and-events .navbar ul.nav li a i{font-size:14px}.news-and-events .list-group .list-group-item{background-color:transparent}@media (max-width: 360px){.news-and-events .list-group .list-group-item{padding:5px 0}}@media (min-width: 360px){.news-and-events .list-group .list-group-item{padding:5px 0}}@media (min-width: 576px){.news-and-events .list-group .list-group-item{padding:2px 0}}.news-and-events .list-group .list-group-item:first-of-type{border-top:none}.news-and-events .list-group .list-group-item .calendar-event{text-align:center;position:relative;border-radius:0 0 8px 8px;max-width:40px}@media (min-width: 576px){.news-and-events .list-group .list-group-item .calendar-event{max-width:none}}.news-and-events .list-group .list-group-item .calendar-event h2{padding:0 0 0 0;margin:0 0 0 0;font-size:22px;font-weight:700}.news-and-events .list-group .list-group-item .calendar-event h2:before,.news-and-events .list-group .list-group-item .calendar-event h2:after{content:'';height:3px;width:3px;position:absolute;top:5px;border-radius:50%}.news-and-events .list-group .list-group-item .calendar-event h2:before{left:3px}.news-and-events .list-group .list-group-item .calendar-event h2:after{right:3px}.news-and-events .list-group .list-group-item .calendar-event p{padding:0 0 0 0;margin:0 0 0 0;font-size:12px;font-weight:700;margin-top:-5px}.news-and-events .list-group .list-group-item h5.event-title{font-weight:700;font-size:16px;margin:0;padding-left:15px}.news-and-events .list-group .list-group-item p.event-desc{padding:0 0 0 15px;margin:0 0 0 0;color:#838383;font-size:14px}.bg-lt-grey.news-and-events .list-group .calendar-event{background-color:#512673}.bg-lt-grey.news-and-events .list-group .calendar-event h2{color:#fff}.bg-lt-grey.news-and-events .list-group .calendar-event h2:before,.bg-lt-grey.news-and-events .list-group .calendar-event h2:after{background-color:#fff}.bg-lt-grey.news-and-events .list-group .calendar-event p{color:#fff}.bg-lt-grey.news-and-events .list-group p.event-desc{color:#838383}.bg-purple.news-and-events .list-group .list-group-item{border-color:#fff}.bg-purple.news-and-events .list-group .calendar-event{background-color:#fff}.bg-purple.news-and-events .list-group .calendar-event h2{color:#512673}.bg-purple.news-and-events .list-group .calendar-event h2:before,.bg-purple.news-and-events .list-group .calendar-event h2:after{background-color:#512673}.bg-purple.news-and-events .list-group .calendar-event p{color:#512673}.bg-purple.news-and-events .list-group p.event-desc{color:#fff}.bg-purple.news-and-events .list-group a.btn_purple{background-color:#fff;color:#512673}.bg-purple.news-and-events .list-group a.btn_purple:hover{background-color:#EDEDED;color:#838383}.news-and-events-link{font-weight:700;font-size:16px;display:block;width:100%;text-align:right;text-transform:uppercase;padding:13px 15px}.news-and-events-link.bg-white{color:#512673}.news-and-events-link.bg-purple{color:#fff}.news-and-events-link:hover{text-decoration:none}.news-and-events .navbar ul li div{border-radius:0;border:none;top:95%;right:0%;left:auto;min-width:12.75rem}@media (min-width: 360px){.news-and-events .navbar ul li div{min-width:12.25rem}}@media (min-width: 576px){.news-and-events .navbar ul li div{min-width:13rem}}@media (min-width: 768px){.news-and-events .navbar ul li div{min-width:15rem}}.news-and-events .navbar ul li div a{color:#512673}.news-and-events .navbar ul li div a span{font-size:95%;margin-top:2px}.news-and-events.bg-purple .navbar ul li.show{background-color:#fff}.news-and-events.bg-purple .navbar ul li.show a{color:#512673}.news-and-events.bg-lt-grey .navbar ul li.show{background-color:#512673}.news-and-events.bg-lt-grey .navbar ul li.show a{color:#fff}.news-and-events.bg-lt-grey .navbar ul li div{background-color:#512673}.news-and-events.bg-lt-grey .navbar ul li div a{color:#fff}.bg-lg-white{background-color:#fff}.entry-content{position:relative}.entry-content p{margin:10px 0}img.lazy_img{opacity:0}.single-post .entry-meta{color:#512673}.single-post .entry-content a{color:#512673}.single-post .entry-footer a{color:#512673}.homepage_banner_container{position:relative}.homepage_banner_container .homepage_backup_image{width:100%;object-fit:cover;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width: 576px){.homepage_banner_container .homepage_backup_image{height:450px}}@media (min-width: 768px){.homepage_banner_container .homepage_backup_image{height:550px}}@media (min-width: 992px){.homepage_banner_container .homepage_backup_image{height:475px}}@media (min-width: 1200px){.homepage_banner_container .homepage_backup_image{height:450px}}.homepage_banner_container .homepage_backup_image .backup_join_cta{position:absolute;bottom:25px;right:0}@media (min-width: 768px){.homepage_banner_container .homepage_backup_image .backup_join_cta{right:20%}}.homepage_banner_container .homepage_backup_image .backup_join_cta a{color:#fff;padding:6px 10px;text-transform:uppercase;background-color:rgba(81,38,115,0.7);transition:color .5s ease;font-weight:700;font-size:24px}@media (min-width: 768px){.homepage_banner_container .homepage_backup_image .backup_join_cta a{font-size:32px;padding:8px 12px;font-size:28px}}@media (min-width: 1200px){.homepage_banner_container .homepage_backup_image .backup_join_cta a{font-size:45px;padding:12px 18px}}.homepage_banner_container .homepage_backup_image .backup_join_cta a:hover{color:#000000;text-decoration:none}.homepage_banner_container .search_container_overlay{position:absolute;bottom:0px;z-index:2;width:100%}@media (min-width: 1200px){.homepage_banner_container .search_container_overlay{bottom:-42px}}.homepage_banner_container .search_container_overlay .search_form_container{background-color:#512673;padding:20px}.homepage_banner_container .search_container_overlay .search_form_container form.search_form{border-bottom:1px solid #EDEDED}@media (min-width: 576px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form{border-bottom:none}}.homepage_banner_container .search_container_overlay .search_form_container form.search_form label{color:#fff;display:flex;justify-content:left;font-family:"Montserrat",sans-serif;flex:6;margin-bottom:0}@media (max-width: 360px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form label{font-size:16px;flex:7}}@media (min-width: 360px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form label{font-size:18px}}@media (min-width: 425px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form label{flex:4}}@media (min-width: 576px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form label{font-size:20px;flex:4}}@media (min-width: 768px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form label{font-size:18px}}@media (min-width: 992px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form label{font-size:20px}}@media (min-width: 1200px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form label{font-size:30px}}.homepage_banner_container .search_container_overlay .search_form_container form.search_form input{background-color:transparent;display:flex;flex:8;color:#EDEDED;border:none;border-radius:0;font-family:"Montserrat",sans-serif;padding-left:5px;padding-right:0}.homepage_banner_container .search_container_overlay .search_form_container form.search_form input::placeholder{color:#EDEDED}.homepage_banner_container .search_container_overlay .search_form_container form.search_form input::-webkit-input-placeholder{color:#EDEDED}.homepage_banner_container .search_container_overlay .search_form_container form.search_form input::-moz-placeholder{color:#EDEDED}.homepage_banner_container .search_container_overlay .search_form_container form.search_form input:-ms-input-placeholder{color:#EDEDED}.homepage_banner_container .search_container_overlay .search_form_container form.search_form input:-moz-placeholder{color:#EDEDED}@media (max-width: 360px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form input{font-size:16px}}@media (min-width: 360px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form input{font-size:18px}}@media (min-width: 576px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form input{font-size:20px;border-bottom:1px solid #EDEDED;padding-left:0}}@media (min-width: 768px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form input{font-size:18px}}@media (min-width: 992px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form input{font-size:20px}}@media (min-width: 1200px){.homepage_banner_container .search_container_overlay .search_form_container form.search_form input{font-size:30px}}.homepage_banner_container .search_container_overlay .search_form_container form.search_form button{background-color:transparent;display:flex;flex:1;border:none;justify-content:center;padding:0 0 0 10px}.homepage_banner_container .search_container_overlay .search_form_container form.search_form button i{font-size:24px;text-align:center}button,a.btn,a.swap_events_activities_button,a.all_events_btn{border-radius:20px}.site-content{margin-top:85px}@media (min-width: 1200px){.site-content{margin-top:108px}}body.admin-bar .site-content{margin-top:39px}@media (min-width: 1200px){body.admin-bar .site-content{margin-top:76px}}@media (min-width: 1600px){.col-xxl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}}header.site-header{position:fixed;top:0;width:100%;z-index:2;background-color:#512673}header.site-header.shrink .logo_wrapper.slide.main_logo{opacity:0;width:0}header.site-header.shrink .logo_wrapper.slide.sub_logo{opacity:1;width:50px}header.site-header .logo_wrapper.slide{width:0;transition:opacity 0.5s ease-in-out}header.site-header .logo_wrapper.slide.main_logo{display:block;width:120px;opacity:1}header.site-header .logo_wrapper.slide.main_logo.slide-in{transform:translateX(-100%);-webkit-transform:translateX(-100%);animation:slide-in-main 0.3s forwards;-webkit-animation:slide-in-main 0.3s forwards}header.site-header .logo_wrapper.slide.main_logo.slide-out{transform:translateX(-100%);-webkit-transform:translateX(-100%);animation:slide-out-main 0.3s forwards;-webkit-animation:slide-out-main 0.3s forwards}header.site-header .logo_wrapper.slide.sub_logo{opacity:0;display:none}@media (min-width: 1200px){header.site-header .logo_wrapper.slide.sub_logo{display:block}}header.site-header .logo_wrapper.slide.sub_logo.slide-in{transform:translateX(-100%);-webkit-transform:translateX(-100%);animation:slide-in-sub 0.3s forwards;-webkit-animation:slide-in-sub 0.3s forwards}header.site-header .logo_wrapper.slide.sub_logo.slide-out{transform:translateX(-100%);-webkit-transform:translateX(-100%);animation:slide-out-sub 0.3s forwards;-webkit-animation:slide-out-sub 0.3s forwards}header.site-header .logo_wrapper a{display:block}header.site-header .logo_wrapper a img{max-width:100%;height:auto;max-height:100px}header.site-header .header_top{position:relative;z-index:99}header.site-header .header_top .menu_button_container{background-color:#512673;position:relative;z-index:1;display:flex;justify-content:flex-end;align-items:center;margin-right:10px}@media (min-width: 1200px){header.site-header .header_top .menu_button_container{display:none}}header.site-header .header_top .menu_button_container a{color:#fff;line-height:16px}header.site-header .header_top .menu_button_container a i{font-size:24px}header.site-header .header_top .top_right_menu{display:flex;justify-content:flex-end;padding-top:10px}header.site-header .header_top .top_right_menu ul{margin:0;padding:0}header.site-header .header_top .top_right_menu ul li{list-style-type:none;display:inline-block;margin-left:10px}header.site-header .header_top .top_right_menu ul li:first-of-type{margin-left:0}header.site-header .header_top .top_right_menu ul li a,header.site-header .header_top .top_right_menu ul li button{font-weight:700;background-color:#C30A69;border-radius:9999px;padding:8px 15px;border:none;color:#fff}header.site-header .header_bottom{align-items:center;height:0px}@media (min-width: 1200px){header.site-header .header_bottom{height:auto;display:flex;margin-top:10px}}header.site-header .header_bottom .menu_button_container,header.site-header .header_bottom .search_button_container,header.site-header .header_bottom .alert_button_container a:hover{text-decoration:none}header.site-header .header_bottom .search_button_container{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;padding:15px}@media (min-width: 1200px){header.site-header .header_bottom .search_button_container{align-items:flex-end;padding:10px}}@media (min-width: 1600px){header.site-header .header_bottom .search_button_container{padding:15px}}header.site-header .header_bottom .search_button_container a{color:#fff}header.site-header .header_bottom .search_button_container a i{font-size:100%}@media (min-width: 768px){header.site-header .header_bottom .search_button_container a i{font-size:20px}}header.site-header.shrink .sub_menu_wrapper{top:54px}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff}.overlay .overlay_content{position:absolute;top:50%;width:100%;transform:translateY(-50%)}@media (min-width: 768px){.overlay .overlay_content{top:55%}}.overlay .overlay_content h2{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600;color:#838383;font-size:30px;text-align:center}@media (min-width: 768px){.overlay .overlay_content h2{letter-spacing:5px}}.overlay .overlay_content .overlay_search_bar_form{margin-top:40px;border-bottom:2px solid #838383;padding-bottom:10px;margin-bottom:0}.overlay .overlay_content .overlay_search_bar_form input{border:none;color:#838383;display:flex;flex:11}.overlay .overlay_content .overlay_search_bar_form input:focus{box-shadow:none;border:none;border-radius:0;outline:none}.overlay .overlay_content .overlay_search_bar_form button{border:none;background-color:transparent;color:#838383;display:flex;flex:1;justify-content:flex-end;transition:all .3s ease;position:relative}.overlay .overlay_content .overlay_search_bar_form button>span{transition:all .3s ease;position:absolute;right:50%;opacity:0;top:50%;transform:translate(50%, -50%);font-weight:700;text-transform:uppercase;display:none}@media (min-width: 992px){.overlay .overlay_content .overlay_search_bar_form button>span{display:block}}.overlay .overlay_content .overlay_search_bar_form button:hover>span{opacity:1;right:100%}.overlay .overlay_content .overlay_search_bar_form button i{font-size:32px}.overlay .overlay_content .overlay_sub_menu{margin-top:40px;display:block;padding:0}@media (min-width: 768px){.overlay .overlay_content .overlay_sub_menu{display:flex}}.overlay .overlay_content .overlay_sub_menu li{font-size:16px;display:block;text-align:center;color:#838383;font-family:"Montserrat",sans-serif;font-weight:600;margin:15px 0}@media (min-width: 768px){.overlay .overlay_content .overlay_sub_menu li{margin:0}}.overlay .overlay_content .overlay_sub_menu li a{color:#838383}.overlay .overlay_content .overlay_sub_menu li a:hover{color:#838383}.overlay-close{width:75px;height:75px;position:absolute;left:0px;top:0px;background-color:#512673;font-size:14px;border:none;padding:0;cursor:pointer;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:10px}.overlay-close i{color:#fff;font-size:24px;line-height:25px}.overlay-data{opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;visibility:0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s}.overlay-open{z-index:2;opacity:1;visibility:visible;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}@keyframes slide-in-main{0%{opacity:0;width:0px}100%{transform:translateX(0%);opacity:1;width:120px}}@keyframes slide-out-main{0%{transform:translateX(0%);opacity:1;width:120px}100%{transform:translateX(-100%);opacity:0;width:0px}}@keyframes slide-in-sub{0%{opacity:0;width:0px}100%{transform:translateX(0%);opacity:1;width:50px}}@keyframes slide-out-sub{0%{transform:translateX(0%);opacity:1;width:50px}100%{transform:translateX(-100%);opacity:0;width:0px}}footer{overflow:hidden}footer .footer_left_container{margin:15px 0 75px 0;padding:0}@media (min-width: 768px){footer .footer_left_container{margin:45px 0 60px 0}}@media (min-width: 992px){footer .footer_left_container{margin:45px 0}}footer .footer_left_container .footer_bigwave_logo{width:100%;color:#512673;font-size:13px;text-align:center;margin-top:15px}@media (min-width: 992px){footer .footer_left_container .footer_bigwave_logo{margin-top:10px;margin-left:15px;text-align:left;font-size:14px}}footer .footer_left_container .footer_bigwave_logo a{display:inline;transition:all .2s ease}footer .footer_left_container .footer_bigwave_logo a:hover{color:#C30A69}footer .footer_left_container .copyright{color:#512673;margin-top:15px;font-size:13px;text-align:center}@media (min-width: 992px){footer .footer_left_container .copyright{margin-left:15px;text-align:left;font-size:14px}}footer .footer_left_container .footer_menu h4{font-size:20px;font-weight:700;display:inline-block;margin-top:10px;margin-left:10px}@media (min-width: 768px){footer .footer_left_container .footer_menu h4{margin-top:10px;margin-bottom:5px}}@media (min-width: 992px){footer .footer_left_container .footer_menu h4{margin-top:15px;margin-bottom:8px}}footer .footer_left_container .footer_menu .menu_accordion_toggle{border:none;outline:none;display:flex;width:100%;align-items:center;justify-content:space-between}footer .footer_left_container .footer_menu .menu_accordion_toggle i{color:#512673}@media (min-width: 992px){footer .footer_left_container .footer_menu .menu_accordion_toggle i{display:none}}footer .footer_left_container .footer_menu ul{margin:0;padding:0 0 0 5px;list-style-type:none}footer .footer_left_container .footer_menu ul.menu_accordion{display:none}@media (min-width: 992px){footer .footer_left_container .footer_menu ul.menu_accordion{display:block}}footer .footer_left_container .footer_menu ul li{margin:5px 0;font-size:14px}footer .footer_left_container .footer_menu ul li a{color:#838383;display:block;border-bottom:1px solid #D1D1D1;padding:0 5px 0 5px;transition:all .2s ease;margin:0 5px}@media (min-width: 768px){footer .footer_left_container .footer_menu ul li a{padding:0}}@media (min-width: 992px){footer .footer_left_container .footer_menu ul li a{padding:0 5px 2px 5px}}footer .footer_left_container .footer_menu ul li a:hover{text-decoration:none;color:#512673}footer .footer_left_container .footer_social_icons{margin-top:15px}footer .footer_left_container .footer_social_icons ul{padding:0;margin:0 0 0 10px}footer .footer_left_container .footer_social_icons ul li{display:inline-block}footer .footer_left_container .footer_social_icons ul li a{margin:0;color:#512673;text-decoration:none;border-bottom:none}footer .footer_left_container .footer_social_icons ul li a:hover{text-decoration:none}footer .footer_left_container .footer_social_icons ul li a i{font-size:30px}@media (min-width: 768px){footer .footer_left_container .footer_social_icons ul li a i{font-size:35px}}footer a.join_button{z-index:9999;position:fixed;background-color:#C30A69;color:#fff;font-weight:700;border-radius:24px;transition:all .2s ease;display:inline-block;padding:10px 15px;left:15px;bottom:15px;font-size:16px}footer a.join_button:hover{text-decoration:none;background-color:#512673}@media (min-width: 768px){footer a.join_button{padding:15px 45px}}footer #stop{z-index:1;background-color:#512673;position:fixed;bottom:15px;right:15px;display:none;cursor:pointer;width:44px;height:44px;border-radius:18px}@media (min-width: 768px){footer #stop{border-radius:24px;width:58px;height:58px}}footer #stop span{position:absolute;top:50%;transform:translateY(-50%);width:100%;transition:all .2s ease}footer #stop span i{display:block;text-align:center;color:#fff;transition:all .2s ease}footer #stop span>span{text-align:center;color:#fff;font-family:"Montserrat",sans-serif;text-transform:uppercase;display:block;position:relative;top:auto;transform:none;transition:all .2s ease;font-size:12px}@media (min-width: 768px){footer #stop span>span{font-size:14px}}@media (min-width: 768px){footer #stop:hover span{transform:translateY(-65%)}footer #stop:hover span i{color:#EDEDED}footer #stop:hover span>span{color:#EDEDED;transform:none}}.wpcf7{display:block}.wpcf7 form{width:75%;margin:0 auto}.wpcf7 form .form_section_heading{text-align:center;position:relative}.wpcf7 form .form_section_heading:after{z-index:1;position:absolute;content:'';width:100%;height:1px;background-color:#838383;transform:translateY(-50%);left:0;top:50%}.wpcf7 form .form_section_heading h3{margin:0;padding:5px 30px;background-color:#fff;text-align:center;position:relative;z-index:2;display:inline-block;color:#512673;font-weight:700}.wpcf7 form p{margin:15px 0}.wpcf7 form .row{margin-top:15px;margin-bottom:15px}.wpcf7 form label{display:block;font-family:"Montserrat",sans-serif;color:#512673;font-weight:600}.wpcf7 form label span{display:block;width:100%}.wpcf7 form input{width:100%;border:none;padding:10px;border:2px solid #512673}.wpcf7 form input:focus,.wpcf7 form input:active{outline:none}.wpcf7 form input[type="checkbox"],.wpcf7 form input[type="radio"]{width:auto;display:inline-block}.wpcf7 form input[type="text"],.wpcf7 form input[type="email"]{background-color:#fff;color:#512673}.wpcf7 form input[type="submit"]{width:60%;color:#fff;background-color:#512673;padding:10px;display:flex;justify-content:center;border-radius:30px;margin:0 auto;text-transform:uppercase;transition:all .2s ease;font-weight:700}.wpcf7 form .wpcf7-list-item{margin-bottom:5px}.wpcf7 form .wpcf7-list-item .wpcf7-list-item-label{display:inline-block;width:auto;margin-left:10px}.wpcf7 form select{width:100%;background-color:#fff;border:none;padding:10px;border:2px solid #512673}.wpcf7 form select:focus,.wpcf7 form select:active{outline:none}.wpcf7 form textarea{width:100%;border:2px solid #512673;padding:10px}.wpcf7 form textarea:focus,.wpcf7 form textarea:active{outline:none}.main_menu{width:100%;display:none;background-color:#EDEDED;left:0;z-index:1;position:absolute;top:100%}@media (min-width: 1200px){.main_menu{background-color:transparent;margin-top:0;display:block !important;height:100%;position:static;margin:5px 0 5px 10px}}@media (min-width: 1600px){.main_menu{margin:0 0 0 15px}}.main_menu ul{margin-left:0;padding-left:0}@media (min-width: 1200px){.main_menu ul{padding-top:0;margin-bottom:0}}.main_menu ul li{padding:0;display:block;transition:all .2s ease}@media (min-width: 1200px){.main_menu ul li{display:inline-block}}.main_menu ul li.active>.menu_item_inner{display:inline-block;position:relative;z-index:9;width:100%;height:100%;background-color:#C30A69}.main_menu ul li.active>.menu_item_inner a,.main_menu ul li.active>.menu_item_inner i{color:#fff}.main_menu ul li.active>.menu_item_inner a:hover,.main_menu ul li.active>.menu_item_inner i:hover{text-decoration:none}.main_menu ul li.active>.menu_item_inner a .menu_item_img_white{display:none}@media (min-width: 1200px){.main_menu ul li.active>.menu_item_inner a .menu_item_img_white{display:block}}.main_menu ul li .menu_item_inner{position:relative;height:100%;transition:all .2s ease;padding:10px}@media (min-width: 1600px){.main_menu ul li .menu_item_inner{padding:13px}}.main_menu ul li .menu_item_inner a{transition:all .2s ease;font-size:16px;font-weight:700;color:#512673}@media (min-width: 1200px){.main_menu ul li .menu_item_inner a{font-size:12px;color:#fff;position:relative;display:inline-block}}@media (min-width: 1300px){.main_menu ul li .menu_item_inner a{font-size:13px}}@media (min-width: 1400px){.main_menu ul li .menu_item_inner a{font-size:14px}}@media (min-width: 1600px){.main_menu ul li .menu_item_inner a{font-size:16px}}.main_menu ul li .menu_item_inner a .menu_item_img_white{margin:0 auto 18px auto;height:35px;display:none;position:relative;top:15px}.main_menu ul li .menu_item_inner a .menu_item_img_white.shrink{height:30px}.main_menu ul li .menu_item_inner i{color:#512673;padding:0 5px}@media (min-width: 1200px){.main_menu ul li .menu_item_inner i{position:relative;padding:0;color:#fff;margin-left:10px}}.main_menu ul li .sub_menu_wrapper{display:none;width:100%;background-color:#EDEDED;border-bottom:4px solid #512673;padding:15px 0 0 0;transition:all .2s linear}@media (min-width: 1200px){.main_menu ul li .sub_menu_wrapper{opacity:0;visibility:hidden;padding:45px 0 30px 0;z-index:99;left:0;right:0;position:absolute;top:103px}}@media (min-width: 1600px){.main_menu ul li .sub_menu_wrapper{top:107px}}.main_menu ul li .sub_menu_wrapper .menu_item_img_purple{display:none}@media (min-width: 1200px){.main_menu ul li .sub_menu_wrapper .menu_item_img_purple{display:block;height:45px;margin-right:15px}}.main_menu ul li .sub_menu_wrapper .current_parent_item{display:none}@media (min-width: 1200px){.main_menu ul li .sub_menu_wrapper .current_parent_item{display:block;font-weight:700;color:#512673;font-size:22px;padding:0 15px}}.main_menu ul li .sub_menu_wrapper ul.sub-menu{text-align:left;list-style-type:none;display:flex;flex-wrap:wrap;padding-top:0}@media (min-width: 1200px){.main_menu ul li .sub_menu_wrapper ul.sub-menu{margin:-30px 0 -10px 0;padding:30px 15px 0 15px;display:block;position:static;padding:0;margin:0}}.main_menu ul li .sub_menu_wrapper ul.sub-menu li{height:auto;display:block;font-size:18px;border-right:none;justify-content:flex-start;margin-bottom:15px;float:left;width:100%;padding:0px}@media (min-width: 768px){.main_menu ul li .sub_menu_wrapper ul.sub-menu li{padding-right:10px;margin-bottom:15px;display:inline-block;width:50%}}@media (min-width: 1200px){.main_menu ul li .sub_menu_wrapper ul.sub-menu li{border-left:2px dotted #512673;float:none;margin-bottom:2px;padding-right:0px;width:33%;line-height:30px}}.main_menu ul li .sub_menu_wrapper ul.sub-menu li .menu_item_inner{padding:0}@media (min-width: 1200px){.main_menu ul li .sub_menu_wrapper ul.sub-menu li .menu_item_inner{padding:10px 10px}}@media (min-width: 1400px){.main_menu ul li .sub_menu_wrapper ul.sub-menu li .menu_item_inner{padding:10px 15px}}.main_menu ul li .sub_menu_wrapper ul.sub-menu li i{color:#fff}.main_menu ul li .sub_menu_wrapper ul.sub-menu li a{width:100%;padding:0;margin-bottom:0;display:inline-block;line-height:16px;color:#512673}@media (min-width: 1200px){.main_menu ul li .sub_menu_wrapper ul.sub-menu li a{font-size:15px;font-weight:700;padding:0}}@media (min-width: 1400px){.main_menu ul li .sub_menu_wrapper ul.sub-menu li a{font-size:16px}}@media (min-width: 1600px){.main_menu ul li .sub_menu_wrapper ul.sub-menu li a{font-size:18px}}.events_slider_wrapper{position:relative;padding:15px}@media (min-width: 1200px){.events_slider_wrapper{padding:20px 0}}.events_slider_wrapper .section_header{position:relative}@media (min-width: 992px){.events_slider_wrapper .section_header{top:-10px}}.events_slider_wrapper.events_grid .event_item{margin-bottom:20px}.events_slider_wrapper.events_grid .event_item .event_details{padding:10px}.events_slider_wrapper.events_grid .event_item .event_details h4{color:#512673;font-weight:700}.events_slider_wrapper.events_grid .event_item .event_details h4:hover{text-decoration:none}.events_slider_wrapper.events_grid .event_item ul{padding:0 10px;margin:0}.events_slider_wrapper.events_grid .event_item ul li{list-style-type:none}.events_slider_wrapper.events_grid .event_item img{aspect-ratio:1 / 1;width:100%;object-fit:cover}.events_slider_wrapper button.all_events_btn,.events_slider_wrapper a.all_events_btn,.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper button.all_events_btn{text-align:center;display:flex;align-items:center;justify-content:center;border-radius:24px;background-color:#C30A69;color:#fff;font-weight:700;font-size:18px;transition:all 0.4s cubic-bezier(0.65, 0.1, 0.55, 0.6);padding:15px 45px;width:calc(100% - 30px);margin:0 15px 15px}@media (min-width: 768px){.events_slider_wrapper button.all_events_btn,.events_slider_wrapper a.all_events_btn,.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper button.all_events_btn{margin-bottom:0;width:auto;height:auto;margin-right:10px}}.events_slider_wrapper button.all_events_btn:hover,.events_slider_wrapper a.all_events_btn:hover,.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper button.all_events_btn:hover{text-decoration:none;background-color:#512673}.events_slider_wrapper button.all_events_btn{padding:15px 45px}.events_slider_wrapper .bwm_events_slider_wrapper{overflow:hidden;margin:0 -15px}.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper{display:flex;position:absolute;right:20px;top:0px}@media (min-width: 992px){.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper{right:30px}}@media (min-width: 1200px){.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper{right:0}}.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper button{background-color:#C30A69;border:none;transition:all .1s ease;height:40px;width:40px}.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper button:hover{background-color:rgba(195,10,105,0.65)}.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper button:focus{outline:none}@media (min-width: 360px){.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper button{height:50px;width:50px}}@media (min-width: 768px){.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper button{height:75px;width:75px}}.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper button i{font-size:32px;color:#fff}.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper button:focus{outline:none}.events_slider_wrapper .bwm_events_slider_wrapper .button_wrapper button.prev{margin-right:15px}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider{padding:0;margin:20px 0}@media (min-width: 768px){.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider{margin:30px 0}}@media (min-width: 992px){.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider{margin:30px 10px}}@media (min-width: 1200px){.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider{margin:30px -10px}}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider li.event_item{padding-bottom:22px}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider li.event_item .event_wrapper{border-radius:10px;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 5px 24px -5px rgba(46,55,77,0.4)}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider li.event_item .event_wrapper:hover{box-shadow:0 6px 32px -8px rgba(46,55,77,0.6)}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider li.event_item .event_wrapper .image_wrapper{position:relative;padding-bottom:75%}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider li.event_item .event_wrapper .image_wrapper img{border-top-right-radius:10px;border-top-left-radius:10px;position:absolute;width:100%;height:100%;object-fit:cover}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider li.event_item .event_wrapper .event_details{padding:15px 15px 20px 15px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider li.event_item .event_wrapper .event_details .event_link:hover{text-decoration:none}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider li.event_item .event_wrapper .event_details .event_link h4{transition:all .1s ease;color:#512673;font-weight:700;margin:0 0 10px 0}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider li.event_item .event_wrapper .event_details ul{margin:0;padding:0 10px}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider li.event_item .event_wrapper .event_details ul li{display:flex;flex-direction:row;align-items:center;margin-bottom:5px}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider li.event_item .event_wrapper .event_details ul li i{margin-right:15px}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider .slick-dots{margin:10px auto 0 auto;padding:0;text-align:center}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider .slick-dots li{margin:0 5px;display:inline-block}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider .slick-dots li.slick-active button{background-color:#C30A69}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider .slick-dots li button{border-radius:50%;border:none;transition:all .1s ease;background-color:rgba(195,10,105,0.5);font-size:0;width:16px;height:16px}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider .slick-dots li button:hover{background-color:rgba(195,10,105,0.65)}.events_slider_wrapper .bwm_events_slider_wrapper .eventsSlider .slick-dots li button:focus{outline:none}.slick-slider{margin:0 -15px}.slick-track{display:flex !important}.slick-slide{height:inherit !important}.slick-slide{margin-left:15px;margin-right:15px}.section_header{padding:0}.section_header h2{position:relative;display:inline-block;font-weight:700;color:#512673;margin:0}.join_btn_container{position:fixed;left:100%;top:50%;transform-origin:0% 100%;transform:rotate(-90deg) translateX(-50%);z-index:999}.join_btn_container a{font-weight:700;display:block;background-color:#C30A69;color:#fff;padding:12px 15px;font-size:20px;line-height:1;white-space:nowrap}.join_btn_container a:hover{text-decoration:none}.breadcrumb_container{background-color:#512673;text-align:center}.breadcrumb_container ul.breadcrumb{margin:0;padding:0;background-color:#512673;display:inline-block;color:#fff;padding:10px 30px;border-radius:0}.breadcrumb_container ul.breadcrumb>span{font-size:14px;font-weight:600;font-family:"Montserrat",sans-serif;margin-right:5px;text-transform:capitalize}.breadcrumb_container ul.breadcrumb li{display:inline-block;padding:0 5px;font-size:14px}.breadcrumb_container ul.breadcrumb li.separator{color:#fff}.breadcrumb_container ul.breadcrumb li a{color:#fff;text-transform:capitalize;text-decoration:underline}.breadcrumb_container ul.breadcrumb li span{color:#fff}.vision_sidebar ul li{color:#838383}.vision_sidebar ul li a{color:#838383}.vision_sidebar.no_border{padding:0;border:none}.vision_sidebar.no_border h3{margin-bottom:10px;margin-top:13px;color:#512673}@media (min-width: 992px){.vision_sidebar.no_border{padding:0 15px}}.home_top_pages_container{text-align:center;margin-bottom:30px}.home_top_pages_container .home_page_hover:hover,.home_top_pages_container .home_page_link:hover{text-decoration:none}.home_top_pages_container .home_page_hover:hover .tile_menu_hover_box,.home_top_pages_container .home_page_link:hover .tile_menu_hover_box{opacity:1;visibility:visible}.home_top_pages_container .home_page_hover .home_page_image_wrapper,.home_top_pages_container .home_page_link .home_page_image_wrapper{width:100%;display:flex;align-items:center;justify-content:center;border-bottom:2px solid #000;height:140px;position:relative}@media (min-width: 576px){.home_top_pages_container .home_page_hover .home_page_image_wrapper,.home_top_pages_container .home_page_link .home_page_image_wrapper{height:160px}}@media (min-width: 768px){.home_top_pages_container .home_page_hover .home_page_image_wrapper,.home_top_pages_container .home_page_link .home_page_image_wrapper{height:180px}}@media (min-width: 992px){.home_top_pages_container .home_page_hover .home_page_image_wrapper,.home_top_pages_container .home_page_link .home_page_image_wrapper{height:175px}}@media (min-width: 1200px){.home_top_pages_container .home_page_hover .home_page_image_wrapper,.home_top_pages_container .home_page_link .home_page_image_wrapper{height:195px}}.home_top_pages_container .home_page_hover .home_page_image_wrapper:before,.home_top_pages_container .home_page_link .home_page_image_wrapper:before{content:'';background-image:url(/wp-content/themes/vision/img/vision-v.svg);height:18px;width:18px;position:absolute;z-index:1;bottom:-9px;background-repeat:no-repeat;background-position:center;background-size:contain;left:50%;transform:translateX(-50%)}.home_top_pages_container .home_page_hover .home_page_image_wrapper img,.home_top_pages_container .home_page_link .home_page_image_wrapper img{width:75px;height:auto}.home_top_pages_container .home_page_hover .home_bg_image,.home_top_pages_container .home_page_link .home_bg_image{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:2px solid #512673;height:140px}@media (min-width: 576px){.home_top_pages_container .home_page_hover .home_bg_image,.home_top_pages_container .home_page_link .home_bg_image{height:160px}}@media (min-width: 768px){.home_top_pages_container .home_page_hover .home_bg_image,.home_top_pages_container .home_page_link .home_bg_image{height:180px}}@media (min-width: 992px){.home_top_pages_container .home_page_hover .home_bg_image,.home_top_pages_container .home_page_link .home_bg_image{height:175px}}@media (min-width: 1200px){.home_top_pages_container .home_page_hover .home_bg_image,.home_top_pages_container .home_page_link .home_bg_image{height:195px}}.home_top_pages_container .home_page_hover .home_bg_image:before,.home_top_pages_container .home_page_link .home_bg_image:before{content:'';background-image:url(/wp-content/themes/vision/img/vision-v.svg);height:18px;width:18px;position:absolute;z-index:1;bottom:-9px;background-repeat:no-repeat;background-position:center;background-size:contain;left:50%;transform:translateX(-50%)}.home_top_pages_container .home_page_hover .home_bg_image .tile_menu_hover_box,.home_top_pages_container .home_page_link .home_bg_image .tile_menu_hover_box{opacity:0;transition:all .4s ease;background-color:#512673b2;position:absolute;top:0;left:0;right:0;bottom:0;visibility:visible}@media (min-width: 992px){.home_top_pages_container .home_page_hover .home_bg_image .tile_menu_hover_box,.home_top_pages_container .home_page_link .home_bg_image .tile_menu_hover_box{visibility:hidden}}.home_top_pages_container .home_page_hover .home_bg_image .tile_menu_hover_box .no_hover_content,.home_top_pages_container .home_page_link .home_bg_image .tile_menu_hover_box .no_hover_content{display:flex;align-items:center;height:100%;background:transparent}.home_top_pages_container .home_page_hover .home_bg_image .tile_menu_hover_box .no_hover_content i,.home_top_pages_container .home_page_link .home_bg_image .tile_menu_hover_box .no_hover_content i{color:#fff;font-size:20px}@media (min-width: 768px){.home_top_pages_container .home_page_hover .home_bg_image .tile_menu_hover_box .no_hover_content i,.home_top_pages_container .home_page_link .home_bg_image .tile_menu_hover_box .no_hover_content i{font-size:24px}}@media (min-width: 992px){.home_top_pages_container .home_page_hover .home_bg_image .tile_menu_hover_box .no_hover_content i,.home_top_pages_container .home_page_link .home_bg_image .tile_menu_hover_box .no_hover_content i{font-size:30px}}.home_top_pages_container .home_page_hover .home_bg_image .tile_menu_hover_box .no_hover_content:hover,.home_top_pages_container .home_page_link .home_bg_image .tile_menu_hover_box .no_hover_content:hover{background:transparent}.home_top_pages_container .home_page_hover .home_bg_image .tile_menu_hover_box .tile_hover_box_content p,.home_top_pages_container .home_page_link .home_bg_image .tile_menu_hover_box .tile_hover_box_content p{margin:0;color:#fff;text-align:center}.home_top_pages_container .home_page_hover .home_bg_image .tile_menu_hover_box a,.home_top_pages_container .home_page_link .home_bg_image .tile_menu_hover_box a{font-size:12px;padding:5px;background-color:#fff;display:flex;justify-content:center;text-align:center;font-weight:600;transition:all .2s ease;line-height:14px}@media (min-width: 360px){.home_top_pages_container .home_page_hover .home_bg_image .tile_menu_hover_box a,.home_top_pages_container .home_page_link .home_bg_image .tile_menu_hover_box a{font-size:14px}}.home_top_pages_container .home_page_hover .home_bg_image .tile_menu_hover_box a i,.home_top_pages_container .home_page_link .home_bg_image .tile_menu_hover_box a i{font-size:14px}.home_top_pages_container .home_page_hover .home_bg_image .tile_menu_hover_box a:hover,.home_top_pages_container .home_page_link .home_bg_image .tile_menu_hover_box a:hover{text-decoration:none;background-color:#ebebeb}.home_top_pages_container .home_page_hover h5,.home_top_pages_container .home_page_link h5{display:flex;align-items:center;text-align:center;justify-content:center;font-weight:700;padding:20px 0;min-height:80px}@media (min-width: 768px){.home_top_pages_container .home_page_hover h5,.home_top_pages_container .home_page_link h5{min-height:75px}}@media (min-width: 992px){.home_top_pages_container .home_page_hover h5,.home_top_pages_container .home_page_link h5{min-height:90px}}.homepage_main_links .home_top_pages_container{margin:0;text-align:left}.homepage_main_links .home_top_pages_container .home_page_link{margin-top:13px;display:block}.homepage_main_links .home_top_pages_container .home_page_link .home_page_image_wrapper{padding-bottom:15px;justify-content:flex-start;height:auto;border-color:#512673}.homepage_main_links .home_top_pages_container .home_page_link .home_page_image_wrapper .homepage_main_links_image{padding-left:15px;text-align:center;width:15%}@media (min-width: 992px){.homepage_main_links .home_top_pages_container .home_page_link .home_page_image_wrapper .homepage_main_links_image{width:10%}}.homepage_main_links .home_top_pages_container .home_page_link .home_page_image_wrapper .homepage_main_links_image img{height:50px;width:100%;object-fit:contain}.homepage_main_links .home_top_pages_container .home_page_link .home_page_image_wrapper:before{display:none}.homepage_main_links .home_top_pages_container .home_page_link .home_page_image_wrapper h2{transition:all .2s ease;padding:0;font-weight:700;color:#512673;margin:0 0 0 20px}.homepage_main_links .home_top_pages_container .home_page_link:hover h2{color:#C30A69}.promotional_slider_container{position:relative}.promotional_slider_container .promotional_slider>div>div{position:relative}.promotional_slider_container .promotional_slider .slider_shifter{position:relative}.promotional_slider_container .promotional_slider .slider_shifter.shift_left{margin-left:-75px}.promotional_slider_container .promotional_slider .slider_shifter.shift_right{margin-left:75px}.promotional_slider_container .promotional_slider .promotional_image{height:280px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;object-fit:cover}@media (min-width: 360px){.promotional_slider_container .promotional_slider .promotional_image{height:300px}}@media (min-width: 576px){.promotional_slider_container .promotional_slider .promotional_image{height:340px}}@media (min-width: 768px){.promotional_slider_container .promotional_slider .promotional_image{height:370px}}@media (min-width: 992px){.promotional_slider_container .promotional_slider .promotional_image{height:400px}}@media (min-width: 1200px){.promotional_slider_container .promotional_slider .promotional_image{height:425px}}.promotional_slider_container .promotional_slider .promotional_image .article_caption{bottom:15px;left:50%;position:absolute;transform:translateX(-50%);display:block;background-color:#ffffff;padding:10px;margin:0}.promotional_slider_container .promotional_slider .promotional_link{position:absolute;display:block;width:100%;text-align:center;bottom:0;background-color:#512673;color:#fff;padding:8px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:22px}.promotional_slider_container .promotional_slider .promotional_link:hover{text-decoration:none}.promotional_slider_container .prev,.promotional_slider_container .next{display:flex;position:absolute;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);background-color:#512673;padding:8px;border:none;width:50px;height:50px;transition:all .2s ease;cursor:pointer}.promotional_slider_container .prev i,.promotional_slider_container .next i{color:#fff}.promotional_slider_container .prev:hover i,.promotional_slider_container .next:hover i{color:#838383}.promotional_slider_container .prev{left:0}.promotional_slider_container .next{right:0}.news_page nav h1.navbar-brand{padding-left:10px}.news_page .pagination{text-align:center;display:flex;justify-content:center;margin:15px auto}.news_page .pagination span,.news_page .pagination a{border:1px solid #838383;display:inline-block;margin:0 5px;font-size:16px;padding:0 7px}.news_page .pagination .next,.news_page .pagination .prev{border:none}.sidebar_featured{height:100px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.entry-meta{margin-bottom:15px;color:#838383;font-size:14px}.entry-header{padding:10px;margin:-10px;color:#512673}.entry-header h1,.entry-header h2,.entry-header strong{color:#512673}.news_carousel .promotional_image{height:300px !important}@media (min-width: 992px){.news_carousel .promotional_image{height:350px !important}}.news_carousel button.prev{left:-10px}.news_carousel button.next{right:-10px}main:not(.homepage) article .entry-content{margin-top:30px}.error-404{padding:30px 0}.error-404 header h1{margin-bottom:15px}.error-404 header h1,.error-404 header h2{text-align:center}.error-404 .page-content .tagline_404{text-align:center;margin-top:15px}.error-404 .page-content form{text-align:center}.error-404 .page-content form label input[type="search"]{background-color:#fff;border:none;color:#512673;border-bottom:1px solid #838383}.error-404 .page-content form .search-submit{background-color:#512673;border:none;color:#fff;padding:4px}.error-404 .page-content .widget_archive{text-align:center}.bottom_404{height:60px}@media (min-width: 960px){.col-lg-5col{-webkit-box-flex:0 !important;-ms-flex:0 0 20% !important;flex:0 0 20% !important;max-width:20% !important}}.hover-img{position:relative;display:block}@media (max-width: 360px){.hover-img{margin:15px auto}}@media (min-width: 360px){.hover-img{margin:15px auto}}@media (min-width: 576px){.hover-img{margin:15px auto}}@media (min-width: 768px){.hover-img{margin:15px auto}}@media (min-width: 992px){.hover-img{margin:0 auto}}@media (max-width: 360px){.hover-img.hover-img-news img{height:150px}}@media (min-width: 360px){.hover-img.hover-img-news img{height:160px}}@media (min-width: 576px){.hover-img.hover-img-news img{height:180px}}@media (min-width: 768px){.hover-img.hover-img-news img{height:200px}}@media (min-width: 992px){.hover-img.hover-img-news img{height:200px}}.hover-img img{display:block;width:100%;height:auto}.hover-img.single_hover_img .hover-overlay{background-color:rgba(81,38,115,0.7)}.hover-img.feature_hover_img .hover-overlay{background-color:rgba(81,38,115,0.7);opacity:1;top:0;height:100%}@media (min-width: 992px){.hover-img.feature_hover_img .hover-overlay{background-color:rgba(81,38,115,0.7);opacity:0}}.hover-img.feature_hover_img .hover-overlay .text{top:auto;padding:5px 0}@media (min-width: 992px){.hover-img.feature_hover_img .hover-overlay .text{top:0}}.hover-img.feature_hover_img .hover-overlay .text .text-lower{transform:translateY(0)}@media (min-width: 1200px){.hover-img.feature_hover_img .hover-overlay .text .text-lower{transform:translateY(40%)}}.hover-img:hover .hover-overlay{opacity:1}.hover-img .hover-overlay{position:absolute;bottom:0;left:0;right:0;height:50px;width:100%;transition:.5s ease;opacity:1;background-color:#512673}@media (min-width: 992px){.hover-img .hover-overlay{top:0;height:100%;opacity:0;background-color:rgba(81,38,115,0.7)}}.hover-img .hover-overlay .text{font-size:20px;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;padding:10px 0}@media (min-width: 992px){.hover-img .hover-overlay .text{padding:0}}.hover-img .hover-overlay .text .text-centre{width:25%;float:right;height:100%;position:absolute;bottom:0;right:0}@media (min-width: 992px){.hover-img .hover-overlay .text .text-centre{position:relative;top:50%;transform:translateY(-50%);float:none;height:auto;width:100%}}.hover-img .hover-overlay .text .text-centre i{color:#fff;font-size:22px;position:absolute;bottom:5px;right:5px}@media (min-width: 992px){.hover-img .hover-overlay .text .text-centre i{font-size:30px;bottom:auto;right:auto;position:relative}}.hover-img .hover-overlay .text .text-lower{position:relative;top:50%;transform:translateY(-50%);width:75%;float:left;text-align:left;padding-left:10px}@media (min-width: 576px){.hover-img .hover-overlay .text .text-lower{padding-left:30px}}@media (min-width: 992px){.hover-img .hover-overlay .text .text-lower{bottom:65%;text-align:center;width:100%;padding-left:0}}.hover-img .hover-overlay .text .text-lower h5{color:#fff;margin-bottom:0;text-transform:uppercase;font-weight:600;font-size:12px}@media (min-width: 768px){.hover-img .hover-overlay .text .text-lower h5{font-size:14px}}.hover-img-bg-img{background-position:center;background-size:cover;width:100%;object-fit:cover}@media (max-width: 360px){.hover-img-bg-img{height:150px}}@media (min-width: 360px){.hover-img-bg-img{height:160px}}@media (min-width: 576px){.hover-img-bg-img{height:180px}}@media (min-width: 768px){.hover-img-bg-img{height:200px}}@media (min-width: 992px){.hover-img-bg-img{height:200px}}.breadcrumb_wrapper{margin-bottom:30px}.breadcrumb_wrapper.push_up{margin-top:-22px}.is-style-vision-heading,.is-style-vision-heading-stretch{position:relative;display:inline-block;font-weight:700}.is-style-vision-heading:after,.is-style-vision-heading-stretch:after{transition:all .2s ease;position:absolute;content:'';height:5px;background-color:#C30A69;bottom:-10px}.is-style-vision-heading{margin-bottom:15px}.is-style-vision-heading:after{width:calc(100% + 30px);max-width:calc(100vw - 15px);left:0px}@media (min-width: 768px){.is-style-vision-heading:after{width:calc(100% + 45px);max-width:none;left:0px}}@media (min-width: 768px){.is-style-vision-heading:hover:after{width:calc(100% + 60px)}}.is-style-vision-heading-stretch:after{width:calc(100% + 30px);max-width:calc(100vw - 15px);left:-15px}@media (min-width: 768px){.is-style-vision-heading-stretch:after{width:100vw;max-width:none;left:auto;right:-45px}}@media (min-width: 768px){.is-style-vision-heading-stretch:hover:after{right:-45px}}@media (min-width: 768px) and (min-width: 768px){.is-style-vision-heading-stretch:hover:after{right:-60px}}.queen_memorial_wrapper{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;height:100vh;width:100vw;z-index:999999999999;font-family:source-serif-4,serif;font-weight:400;font-style:normal}.queen_memorial_wrapper .queen_memorial_inner{height:100%;width:100%;color:#000;text-align:center}.queen_memorial_wrapper .queen_memorial_inner .queen_img_wrapper{position:relative;margin-bottom:30px}@media (min-width: 1200px){.queen_memorial_wrapper .queen_memorial_inner .queen_img_wrapper{margin-bottom:0}}.queen_memorial_wrapper .queen_memorial_inner .queen_img_wrapper:after{content:'';z-index:2;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.queen_memorial_wrapper .queen_memorial_inner .queen_img_wrapper img{z-index:1;width:300px}@media (min-width: 768px){.queen_memorial_wrapper .queen_memorial_inner .queen_img_wrapper img{width:375px}}@media (min-width: 992px){.queen_memorial_wrapper .queen_memorial_inner .queen_img_wrapper img{width:450px}}@media (min-width: 1200px){.queen_memorial_wrapper .queen_memorial_inner .queen_img_wrapper img{width:480px}}.queen_memorial_wrapper .queen_memorial_inner .queen_content_wrapper{padding:0 15px}.queen_memorial_wrapper .queen_memorial_inner .queen_main_content,.queen_memorial_wrapper .queen_memorial_inner .queen_main_content *{font-family:source-serif-4,serif;font-weight:400;font-style:normal;font-size:24px}@media (min-width: 768px){.queen_memorial_wrapper .queen_memorial_inner .queen_main_content,.queen_memorial_wrapper .queen_memorial_inner .queen_main_content *{font-size:32px}}@media (min-width: 1200px){.queen_memorial_wrapper .queen_memorial_inner .queen_main_content,.queen_memorial_wrapper .queen_memorial_inner .queen_main_content *{font-size:40px}}.queen_memorial_wrapper .queen_memorial_inner .queen_date{margin-bottom:5px}@media (min-width: 768px){.queen_memorial_wrapper .queen_memorial_inner .queen_date{margin-bottom:10px}}@media (min-width: 1200px){.queen_memorial_wrapper .queen_memorial_inner .queen_date{margin-bottom:15px}}.queen_memorial_wrapper .queen_memorial_inner .queen_date span{font-size:20px}@media (min-width: 1200px){.queen_memorial_wrapper .queen_memorial_inner .queen_date span{font-size:24px}}.queen_memorial_wrapper .queen_memorial_inner .queen_date span.sep{padding:0 10px}@media (min-width: 1200px){.queen_memorial_wrapper .queen_memorial_inner .queen_date span.sep{padding:0 5px}}.queen_memorial_wrapper .queen_memorial_inner .queen_buttons{display:flex;align-items:center;justify-content:center}.queen_memorial_wrapper .queen_memorial_inner .queen_buttons a,.queen_memorial_wrapper .queen_memorial_inner .queen_buttons button{margin:0 5px;background-color:#512673;border:none;color:#fff;padding:5px;height:40px;text-decoration:none;font-size:12px;display:flex;align-items:center;font-family:source-serif-4,serif;font-weight:400;font-style:normal}@media (min-width: 768px){.queen_memorial_wrapper .queen_memorial_inner .queen_buttons a,.queen_memorial_wrapper .queen_memorial_inner .queen_buttons button{font-size:14px;padding:10px;height:50px}}@media (min-width: 1200px){.queen_memorial_wrapper .queen_memorial_inner .queen_buttons a,.queen_memorial_wrapper .queen_memorial_inner .queen_buttons button{padding:15px;height:60px;font-size:18px}}.queen_memorial_wrapper .queen_memorial_inner .queen_buttons a:hover,.queen_memorial_wrapper .queen_memorial_inner .queen_buttons button:hover{text-decoration:none}.vision_sidebar{height:100%;padding:0 15px}@media (min-width: 992px){.vision_sidebar{border-left:1px solid #838383}}.vision_sidebar ul{list-style-type:none;margin:0 0 15px 0;padding:0}.vision_sidebar ul li a{color:#512673}.vision_sidebar .sidebar_post{border-top:1px solid #512673;border-bottom:1px solid #512673;height:100%;display:flex;flex-direction:column;justify-content:center;margin-left:10px;padding:5px}.vision_sidebar .sidebar_post a{color:#512673;font-size:16px;text-transform:capitalize}.vision_sidebar .sidebar_post p{font-size:15px;margin:0}.news{color:#666666}.news a:after{display:none}.venue_related_wrapper{margin-bottom:30px}.venue_related_wrapper hr{margin-bottom:30px}.venue_related_wrapper .venue_related{height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#EDEDED}.venue_related_wrapper .venue_related .venue_upper{height:100%}.venue_related_wrapper .venue_related .venue_upper .venue_image_wrapper{overflow:hidden;position:relative}.venue_related_wrapper .venue_related .venue_upper .venue_image_wrapper:before{display:block;content:"";width:100%;padding-top:56.25%}.venue_related_wrapper .venue_related .venue_upper .venue_image_wrapper>img{position:absolute;top:0;left:0;right:0;bottom:0}.venue_related_wrapper .venue_related .venue_upper .venue_image_wrapper img{width:100%;height:auto}.venue_related_wrapper .venue_related .venue_upper h3{padding:15px 15px 0 15px;color:#512673;font-weight:700}.venue_related_wrapper .venue_related .venue_related_details{padding:0 15px 15px 15px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.venue_related_wrapper .venue_related .venue_related_details address{margin:0 0 15px 0}.venue_t_and_c_s{border-left:0;height:auto;margin-top:30px;margin-bottom:30px;padding:0}@media (min-width: 992px){.venue_t_and_c_s ul{padding-right:0}}.venue_t_and_c_s p{margin:10px 0}.single_centre .centre_main_details_wrapper{margin-top:-75px}.single_centre .centre_main_details_wrapper .container{padding:0}@media (min-width: 768px){.single_centre .centre_main_details_wrapper .container{padding:0 15px}}.single_centre .centre_main_details_wrapper .centre_details_inner{text-align:center;padding:15px 30px 20px 30px}@media (min-width: 768px){.single_centre .centre_main_details_wrapper .centre_details_inner{padding:0 30px 20px 30px}}.single_centre .centre_main_details_wrapper .centre_details_inner h1{display:block;margin:5px 0 15px 0;text-transform:uppercase;font-weight:700}@media (min-width: 768px){.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details{display:grid;grid-template-columns:repeat(3, 1fr)}}.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_address,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_contact_details,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_opening_times{color:#fff;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}@media (min-width: 768px){.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_address,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_contact_details,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_opening_times{margin-bottom:0}}.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_address .inner>span:not(.address_header),.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_contact_details .inner>span:not(.address_header),.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_opening_times .inner>span:not(.address_header){color:#fff}.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_address .inner>a,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_contact_details .inner>a,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_opening_times .inner>a{font-weight:normal;margin:0}.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_address strong,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_contact_details strong,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_opening_times strong{color:#fff}.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_address a,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_contact_details a,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_opening_times a{margin-top:5px;font-weight:700;color:#fff;text-decoration:underline}.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_address>button,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_address .centre_map_link,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_contact_details>button,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_contact_details .centre_map_link,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_opening_times>button,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_opening_times .centre_map_link{text-decoration:underline;background-color:transparent;color:#fff;border:none;padding:0;font-weight:700}.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_address>button:focus,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_address .centre_map_link:focus,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_contact_details>button:focus,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_contact_details .centre_map_link:focus,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_opening_times>button:focus,.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_opening_times .centre_map_link:focus{outline:0}.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_address>address{margin:0;color:#fff}.single_centre .centre_main_details_wrapper .centre_details_inner .centre_details .centre_contact_details span{display:block}.single_centre .centre_top_buttons{margin-top:15px}@media (min-width: 768px){.single_centre .centre_top_buttons{display:grid;grid-template-columns:3fr 3fr 2fr;grid-column-gap:15px}}.single_centre .centre_top_buttons .facilities,.single_centre .centre_top_buttons .activities,.single_centre .centre_top_buttons .quick_links{position:relative;margin-bottom:15px}@media (min-width: 768px){.single_centre .centre_top_buttons .facilities,.single_centre .centre_top_buttons .activities,.single_centre .centre_top_buttons .quick_links{margin-bottom:0}}.single_centre .centre_top_buttons .facilities>button,.single_centre .centre_top_buttons .activities>button,.single_centre .centre_top_buttons .quick_links>button{display:flex;align-items:center;justify-content:space-between;width:100%;border:2px solid #512673;color:#512673;border-radius:30px;padding:13px 15px;transition:all .2s ease}.single_centre .centre_top_buttons .facilities>button:hover,.single_centre .centre_top_buttons .activities>button:hover,.single_centre .centre_top_buttons .quick_links>button:hover{background-color:#512673;color:#fff;text-decoration:none}.single_centre .centre_top_buttons .facilities>button:focus,.single_centre .centre_top_buttons .activities>button:focus,.single_centre .centre_top_buttons .quick_links>button:focus{outline:none}.single_centre .centre_top_buttons .facilities>a,.single_centre .centre_top_buttons .activities>a,.single_centre .centre_top_buttons .quick_links>a{display:flex;align-items:center;justify-content:space-between;width:100%;border:2px solid #512673;color:#512673;border-radius:30px;padding:10px 15px;transition:all .2s ease}.single_centre .centre_top_buttons .facilities>a.has_children,.single_centre .centre_top_buttons .activities>a.has_children,.single_centre .centre_top_buttons .quick_links>a.has_children{border-top-right-radius:22px;border-top-left-radius:22px;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#512673;color:#fff}.single_centre .centre_top_buttons .facilities>a.has_children.collapsed,.single_centre .centre_top_buttons .activities>a.has_children.collapsed,.single_centre .centre_top_buttons .quick_links>a.has_children.collapsed{background-color:transparent;color:#512673;border-radius:30px;border:2px solid #512673}.single_centre .centre_top_buttons .facilities>a:hover,.single_centre .centre_top_buttons .activities>a:hover,.single_centre .centre_top_buttons .quick_links>a:hover{background-color:#512673;color:#fff;text-decoration:none}.single_centre .centre_top_buttons .panel-collapse{position:absolute;top:100%;left:0;right:0;width:100%;border:2px solid #512673;background-color:#fff;z-index:1}.single_centre .centre_top_buttons .panel-collapse ul{padding:10px 15px;margin:0}.single_centre .centre_top_buttons .panel-collapse ul li{list-style-type:none;color:#512673}.single_centre .centre_top_buttons .panel-collapse ul li a{color:#512673}.single_centre .centre_content{width:100%;overflow-x:auto}@media (min-width: 992px){.single_centre .centre_content{overflow:visible}}.single_centre .centre_content img{width:100%;height:auto}.single_centre .centre_content table{width:100%}@media (min-width: 992px){.single_centre .centre_content table{float:left}}.modal#activitiesModal{padding:0 !important}.modal#activitiesModal .modal-dialog{width:100%;max-width:none;height:100%;margin:0}.modal#activitiesModal .modal-dialog .modal-content{height:100%;border:0;border-radius:0}.modal#activitiesModal .modal-dialog .modal-content .modal-body{overflow-y:auto}.modal#activitiesModal .modal-dialog .modal-content .modal-body .modal-header button{display:flex;align-items:center;justify-content:center}#addressModal .modal-dialog,#openingTimesModal .modal-dialog,#activitiesModal .modal-dialog{border-radius:0}#addressModal .modal-dialog .modal-content,#openingTimesModal .modal-dialog .modal-content,#activitiesModal .modal-dialog .modal-content{border-radius:0}#addressModal .modal-dialog .modal-content .modal-header,#openingTimesModal .modal-dialog .modal-content .modal-header,#activitiesModal .modal-dialog .modal-content .modal-header{border:none;border-radius:0;background-color:#C30A69;color:#fff}#addressModal .modal-dialog .modal-content .modal-header h5,#openingTimesModal .modal-dialog .modal-content .modal-header h5,#activitiesModal .modal-dialog .modal-content .modal-header h5{font-weight:700}#addressModal .modal-dialog .modal-content .modal-header button,#openingTimesModal .modal-dialog .modal-content .modal-header button,#activitiesModal .modal-dialog .modal-content .modal-header button{font-size:1.75rem;text-shadow:none;color:#fff}#addressModal .modal-dialog .modal-content .modal-body #app,#openingTimesModal .modal-dialog .modal-content .modal-body #app,#activitiesModal .modal-dialog .modal-content .modal-body #app{padding:15px}#addressModal .modal-dialog .modal-content .modal-body #map,#openingTimesModal .modal-dialog .modal-content .modal-body #map,#activitiesModal .modal-dialog .modal-content .modal-body #map{width:100%;height:500px}#addressModal .modal-dialog .modal-content .modal-body ul.nav-tabs,#openingTimesModal .modal-dialog .modal-content .modal-body ul.nav-tabs,#activitiesModal .modal-dialog .modal-content .modal-body ul.nav-tabs{margin-bottom:10px}#addressModal .modal-dialog .modal-content .modal-body ul.nav-tabs li a,#openingTimesModal .modal-dialog .modal-content .modal-body ul.nav-tabs li a,#activitiesModal .modal-dialog .modal-content .modal-body ul.nav-tabs li a{background-color:#C30A69;color:#fff;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #dee2e6}#addressModal .modal-dialog .modal-content .modal-body ul.nav-tabs li a.active,#openingTimesModal .modal-dialog .modal-content .modal-body ul.nav-tabs li a.active,#activitiesModal .modal-dialog .modal-content .modal-body ul.nav-tabs li a.active{background-color:#512673}#addressModal .modal-dialog .modal-content .modal-body .tab-content .tab-pane ul,#openingTimesModal .modal-dialog .modal-content .modal-body .tab-content .tab-pane ul,#activitiesModal .modal-dialog .modal-content .modal-body .tab-content .tab-pane ul{margin:0;padding:0 10px}#addressModal .modal-dialog .modal-content .modal-body .tab-content .tab-pane ul li,#openingTimesModal .modal-dialog .modal-content .modal-body .tab-content .tab-pane ul li,#activitiesModal .modal-dialog .modal-content .modal-body .tab-content .tab-pane ul li{list-style-type:none}.vision_sidebar{margin-top:0}.vision_sidebar .sidebar_list_purple{padding-left:0;margin-left:0;list-style-type:none;padding-right:0px}@media (min-width: 992px){.vision_sidebar .sidebar_list_purple{padding-right:15px}}.vision_sidebar .sidebar_list_purple li{margin-bottom:5px}.vision_sidebar .sidebar_list_purple li a{color:#512673;display:block;font-weight:400;transition:all .2s ease}.vision_sidebar .sidebar_list_purple li a:hover{text-decoration:none;color:#C30A69}.vision_sidebar .sidebar_list_purple li a i{float:right;font-size:22px}.vision_sidebar .sidebar_list_purple li ul{padding:0;list-style-type:none}.vision_sidebar .sidebar_list_purple li ul li{margin-bottom:0;border-top:1px solid #512673;background-color:#fff}.vision_sidebar .sidebar_list_purple li ul li a{color:#512673;padding:5px 15px}.vision_sidebar .sidebar_list_no_bg{list-style-type:none;padding-right:0px;padding-left:0}.vision_sidebar .sidebar_list_no_bg li{font-size:16px;margin-bottom:2px;padding-bottom:2px;border-bottom:2px dotted #838383}.vision_sidebar .sidebar_list_no_bg li.purple_border{border-bottom:2px solid #512673}.vision_sidebar .sidebar_list_no_bg li a{padding:10px 15px;display:block;font-weight:400;transition:all .2s ease}.vision_sidebar .sidebar_list_no_bg li a:hover{text-decoration:none;color:#C30A69}.vision_sidebar .sidebar_list_no_bg li a i{float:right;font-size:22px}.vision_sidebar .sidebar_list_no_bg li ul{padding:0;list-style-type:none}.vision_sidebar .sidebar_list_no_bg li ul li{font-size:14px;border-bottom:none;margin-bottom:0px;position:relative}.vision_sidebar .sidebar_list_no_bg li ul li:nth-child(-n+2){border-bottom:none}.vision_sidebar .sidebar_list_no_bg li ul li a{padding:2px 15px;color:#838383;display:block;font-weight:600}.vision_sidebar .sidebar_list_no_bg li ul li a span{font-size:13px;word-break:break-all}.vision_sidebar .sidebar_list_no_bg li ul li a i{font-size:16px}.vision_sidebar .sidebar_list_no_bg li ul li span{position:absolute;right:15px}.vision_sidebar .sidebar_list_no_bg li ul li.centre_link_list_item a{display:inline-block;width:80%}@media (min-width: 992px){.vision_sidebar .sidebar_list_no_bg li ul li.centre_link_list_item a{width:100%}}.vision_sidebar_toggle{display:inline-block;float:right;padding:0}.vision_sidebar_toggle button{border:none}.vision_sidebar_toggle button:focus,.vision_sidebar_toggle button:active{outline:none}.vision_sidebar_toggle button i{color:#512673;font-size:26px}.vision_sidebar_toggle.open_sidebar{background-color:#512673}.sidebar_vision_main_mobile{padding-top:10px}@media (min-width: 360px){.promotional_slider_container.centre_main_slider .promotional_image{height:455px}}@media (min-width: 576px){.promotional_slider_container.centre_main_slider .promotional_image{height:585px}}@media (min-width: 768px){.promotional_slider_container.centre_main_slider .promotional_image{height:475px}}@media (min-width: 992px){.promotional_slider_container.centre_main_slider .promotional_image{height:505px}}@media (min-width: 1200px){.promotional_slider_container.centre_main_slider .promotional_image{height:525px}}.promotional_slider_container.centre_main_slider .prev{width:40px;height:40px}@media (min-width: 992px){.promotional_slider_container.centre_main_slider .prev{width:50px;height:50px;left:0px}}.promotional_slider_container.centre_main_slider .next{width:40px;height:40px}@media (min-width: 992px){.promotional_slider_container.centre_main_slider .next{width:50px;height:50px;right:0px}}.centre_page_col{border-bottom:1px solid #838383;padding:5px 0}.centre_page_col.active_centre{background-color:#512673}.centre_page_col.active_centre .centre_page_title{color:#fff}.centre_page_col.active_centre .centre_page_link{background-color:#fff;color:#512673}.centre_page_col .centre_page_title{padding:5px 5px;font-size:14px;display:inline-block;margin:0;font-weight:600;color:#838383;text-transform:capitalize}.centre_page_col .centre_page_link{border:2px solid #512673;display:inline-block;color:#512673;padding:8px 15px;margin:0 5px;border-radius:1.55em;font-size:14px;font-weight:600;transition:all .2s ease}.centre_page_col .centre_page_link:hover{background-color:#512673;color:#fff}.load_more_events_container{text-align:center}.load_more_events_container button.load_more_events_button{background:transparent;border:none;cursor:pointer;font-size:14px;color:#fff}.load_more_events_container button.load_more_events_button strong{text-transform:uppercase}.load_more_events_container button.load_more_events_button strong:first-of-type{margin-right:5px}.load_more_events_container button.load_more_events_button strong:last-of-type{margin-left:5px}.load_more_events_container button.load_more_events_button i{font-size:20px}.vision_choose_class{background-color:#512673 !important;color:#fff !important;border-radius:0 !important}.vision_choose_class:focus,.vision_choose_class:active{background-color:#7D6193;box-shadow:none !important;color:#fff !important}.vision_choose_class:hover{color:#fff !important}.modal_col{text-align:center !important}.modal_col #show-modal{background-color:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer}.modal_col #show-modal:focus{outline:0}.event_single header.event_header{overflow:visible}.event_single header.event_header>div{align-items:center}.event_single header.event_header h2{width:75%;margin:2px 0 0 0}@media (min-width: 768px){.event_single header.event_header h2{width:auto}}.event_single .event_main .event_image{margin-bottom:15px}.event_single .event_main .event_image img{width:100%;height:300px;object-fit:cover}@media (min-width: 992px){.event_single .event_sidebar{margin-left:15px;margin-right:-15px}}.event_single .event_sidebar .event_single_date_time p,.event_single .event_sidebar .event_single_age_restriction p,.event_single .event_sidebar .event_single_location p,.event_single .event_sidebar .event_single_contact_info p{margin:0 0 5px 0}.event_single .event_sidebar .event_single_location address{font-size:14px;color:#838383}.event_single .event_sidebar .event_single_costs{margin:30px 0}.event_single .event_sidebar .event_single_costs table tr:first-of-type{background-color:#fff}.event_single .event_sidebar .event_single_costs table tr:first-of-type td{font-size:12px;color:#512673}.event_single .event_sidebar .event_single_costs table tr:first-of-type td .price_type{font-size:14px}.event_single .event_sidebar a.btn_book{margin-top:30px}.event_single p strong{color:#512673}.event_single a.btn_book{background-color:#FFF500;color:#512673;font-size:14px;border-radius:0}@media (min-width: 768px){.event_single a.btn_book{font-size:18px}}.event_single a.btn_book.go_back_to_events{color:#fff;background-color:#512673}.event_single a.btn_book:hover{color:#000000}.event_single_calendar_link{position:relative;cursor:pointer;background-color:#fff;color:#512673;border-radius:0;margin-top:30px;font-size:14px;transition:all .3s ease}@media (min-width: 768px){.event_single_calendar_link{font-size:18px}}.event_single_calendar_link.im_going_link{background-color:#FFF500;color:#512673}.event_single_calendar_link.im_going_link:hover{color:#000000}.event_single_calendar_link>div{background-color:#512673;padding:6px 0;display:none;position:absolute;width:calc(100% + 2px);top:45px;left:-1px;z-index:100}.event_single_calendar_link>div .remove_checkbox{display:none}.event_single_calendar_link>div label{display:none}.event_single_calendar_link>div a{position:relative;z-index:200;color:#fff;display:block;font-size:14px}.recurring_events_single{border:1px solid rgba(0,0,0,0.1)}.recurring_events_single #reucrringAccordion.recurring_events_slider{height:100%;box-sizing:content-box}.recurring_events_single #reucrringAccordion.recurring_events_slider.recurring_events_none:before,.recurring_events_single #reucrringAccordion.recurring_events_slider.recurring_events_none:after{right:0 !important}.recurring_events_single #reucrringAccordion.recurring_events_slider .slick-list{height:100% !important}.recurring_events_single #reucrringAccordion.recurring_events_slider .card{border-radius:0;border-bottom:1px solid rgba(0,0,0,0.125)}.recurring_events_single #reucrringAccordion.recurring_events_slider .card .card-header{border-radius:0;border-bottom:1px solid rgba(0,0,0,0.125);padding:0}.recurring_events_single #reucrringAccordion.recurring_events_slider .card .card-header:first-of-type{border-radius:0}.recurring_events_single #reucrringAccordion.recurring_events_slider .card .card-header h2 button{display:block;width:100%;text-align:left;color:#512673;padding:12px}.recurring_events_single #reucrringAccordion.recurring_events_slider .card .card-header h2 button:hover{text-decoration:none}.recurring_events_single #reucrringAccordion.recurring_events_slider .card .collapse .card-body p,.recurring_events_single #reucrringAccordion.recurring_events_slider .card .collapsing .card-body p{margin:5px 0}.recurring_events_slider [data-toggle="collapse"]:after{font-family:'FontAwesome';float:right;content:"\f0d7"}.recurring_events_slider [data-toggle="collapse"].collapsed:after{font-family:'FontAwesome';float:right;content:"\f0d8"}.single_event_sidebar_content p{margin:5px 0}.facility_opening_times{border-bottom:1px solid #EDEDED;margin-bottom:10px}.bwm_exhibitions .exhibition_featured_image{width:100%;margin-bottom:15px}.bwm_exhibitions .exhibition_featured_image img{width:100%;display:block;height:auto}.bwm_exhibitions .exhibition_costs ul{margin:0;padding:0}.bwm_exhibitions .exhibition_costs ul li{color:#000}.bwm_exhibitions .exhibition_costs p{margin:0;color:#000}.bwm_exhibitions .exhibition_link{margin-bottom:15px;width:100%}.bwm_exhibitions .exhibition_link a.exhibition_link_a{display:block;text-align:center;background-color:#512673;color:#fff;padding:8px 5px}.bwm_exhibitions .exhibition_related{margin-bottom:30px}.bwm_exhibitions .exhibition_extra,.bwm_exhibitions .exhibition_contact_info,.bwm_exhibitions .exhibition_dates,.bwm_exhibitions .exhibition_locations,.bwm_exhibitions .exhibition_ages{margin-bottom:15px}.bwm_exhibitions .exhibition_extra ul,.bwm_exhibitions .exhibition_contact_info ul,.bwm_exhibitions .exhibition_dates ul,.bwm_exhibitions .exhibition_locations ul,.bwm_exhibitions .exhibition_ages ul{padding:0;margin:0;list-style-type:none}.bwm_exhibitions .exhibition_extra ul li,.bwm_exhibitions .exhibition_contact_info ul li,.bwm_exhibitions .exhibition_dates ul li,.bwm_exhibitions .exhibition_locations ul li,.bwm_exhibitions .exhibition_ages ul li{color:#000}.bwm_exhibitions .exhibition_extra ul li a,.bwm_exhibitions .exhibition_contact_info ul li a,.bwm_exhibitions .exhibition_dates ul li a,.bwm_exhibitions .exhibition_locations ul li a,.bwm_exhibitions .exhibition_ages ul li a{color:#512673}.bwm_exhibitions .exhibition_extra p,.bwm_exhibitions .exhibition_contact_info p,.bwm_exhibitions .exhibition_dates p,.bwm_exhibitions .exhibition_locations p,.bwm_exhibitions .exhibition_ages p{margin:0;color:#000}.bwm_exhibitions .exhibition_extra a,.bwm_exhibitions .exhibition_contact_info a,.bwm_exhibitions .exhibition_dates a,.bwm_exhibitions .exhibition_locations a,.bwm_exhibitions .exhibition_ages a{color:#512673}.bwm_exhibitions .exhibition_extra a:hover,.bwm_exhibitions .exhibition_contact_info a:hover,.bwm_exhibitions .exhibition_dates a:hover,.bwm_exhibitions .exhibition_locations a:hover,.bwm_exhibitions .exhibition_ages a:hover{text-decoration:none}.bwm_exhibitions .exhibition_extra i,.bwm_exhibitions .exhibition_contact_info i,.bwm_exhibitions .exhibition_dates i,.bwm_exhibitions .exhibition_locations i,.bwm_exhibitions .exhibition_ages i{margin-right:5px;color:#512673}.featured_event_slideshow.events_page_slideshow{height:400px;margin-top:30px}.featured_event_slideshow.events_page_slideshow .event_info{right:140px !important}.featured_event_slideshow.events_page_slideshow .event_calendar.from{right:75px}.exhibition_slider_wrapper{position:relative;margin-top:15px}.exhibition_slider_wrapper .next,.exhibition_slider_wrapper .prev{position:absolute;z-index:3;top:50%;border:none;background-color:#fff;width:30px;height:30px}.exhibition_slider_wrapper .next i,.exhibition_slider_wrapper .prev i{color:#512673;font-size:22px}.exhibition_slider_wrapper .next{right:5px}.exhibition_slider_wrapper .prev{left:5px}.exhibition_slider_wrapper .promotional_slider .background_image{height:400px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.exhibition_slider_wrapper .promotional_slider .background_image .overlay{background-color:rgba(81,38,115,0.5);top:0;bottom:0;left:0;right:0;z-index:1}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content{position:relative;z-index:2;padding:15px;height:100%}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content h2{color:#fff;display:block}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_info{color:#fff}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content a{position:absolute;bottom:15px;background-color:#fff;padding:5px 10px;font-size:20px}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_calendar{text-align:center;display:inline-block;background-color:#fff;padding:2px 8px;position:relative;margin-top:15px}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_calendar p{margin:8px 0}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_calendar.from{border-radius:0px 0px 0px 11px}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_calendar.to{border-radius:0px 0px 11px 0px}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_calendar.between{border-radius:0;color:#512673;font-weight:700;height:52px;top:-25px;position:relative;margin:0 -5px}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_calendar.between span{top:12px;position:relative}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_calendar.between:before,.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_calendar.between:after{display:none}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_calendar:before{position:absolute;width:4px;height:4px;background-color:#512673;content:'';top:4px;left:4px;border-radius:100%}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_calendar:after{position:absolute;width:4px;height:4px;background-color:#512673;content:'';top:4px;right:4px;border-radius:100%}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_calendar span.event_day{font-size:18px;display:block;color:#512673;font-weight:700;text-transform:uppercase}.exhibition_slider_wrapper .promotional_slider .background_image .exhibition_content .event_calendar span.event_month{font-size:14px;display:block;color:#512673;font-weight:700;text-transform:uppercase}.activities_listings{padding:15px}.activities_listings a .activity_overlay{background-color:rgba(81,38,115,0.5);top:30px;bottom:15px;left:15px;right:15px;z-index:1;position:absolute}.activities_listings a .activities_cta_image{height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.activities_listings a .activities_cta_image h2{position:absolute;z-index:3;top:50%;text-align:center;right:15px;left:15px;transform:translate(0%, -50%);color:#fff}.home_section_title{font-size:24px}#fml_map{width:100%;height:400px}.page_centres .breadcrumb_wrapper.offset{margin-top:-22px}.page_centres .breadcrumb_wrapper ul{width:100%}.page_centres .centre_page_featured_image{width:100%;height:450px;object-fit:cover}.modal-body .vue-map-container{height:400px}.map_filters{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:2px solid #512673;border-radius:30px;padding:10px 15px;margin-bottom:15px}.map_filters>span{font-weight:700}.map_filters .filter_checkboxes{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.map_filters .filter_checkboxes span{padding-left:15px}.map_filters .filter_checkboxes span input[type="checkbox"]{margin-right:5px}.map_filters .filter_checkboxes span label{margin:0}.modal-body .modal_map_wrapper .vue-map-container{min-height:500px}.map_wrapper .vue-map-container{height:768px}.active_location_wrapper{position:absolute;z-index:1;left:15px;top:15px}.active_location_wrapper .active_location{text-align:left;background-color:#fff;border:2px solid #512673;border-radius:30px;padding:15px;margin-bottom:15px}.active_location_wrapper .active_location .active_location_top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}.active_location_wrapper .active_location .active_location_top button.reset_map_markers{background-color:#C30A69;color:#fff;border:none;padding:4px 10px;margin-right:5px}.active_location_wrapper .active_location .active_location_top button.reset_map_markers:focus{outline:none}.active_location_wrapper .active_location .active_location_top>span{color:#512673;display:block;font-weight:700}.active_location_wrapper .active_location .address_header{color:#512673;font-weight:700}.active_location_wrapper .active_location address{font-size:13px;margin:0;color:#212529;font-weight:700}.active_location_wrapper .active_location_poi{background-color:#fff;border:2px solid #512673;border-radius:30px;padding:15px}.active_location_wrapper .active_location_poi .active_location_top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.active_location_wrapper .active_location_poi .active_location_top button.open_poi_checkboxes{background:transparent;color:#512673;border:none;padding:4px 0 4px 10px;margin-right:2px;font-size:18px}.active_location_wrapper .active_location_poi .active_location_top button.open_poi_checkboxes:focus{outline:none}.active_location_wrapper .active_location_poi .active_location_top>span{color:#512673;font-weight:700}.active_location_wrapper .active_location_poi ul{margin:0;padding:0}.active_location_wrapper .active_location_poi ul li{list-style-type:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:10px;color:#212529}.active_location_wrapper .active_location_poi ul li input{margin:0}.active_location_wrapper .active_location_poi ul li label{font-size:13px;font-weight:700;margin:0}.active_location_wrapper .active_location_poi ul li svg{width:14px;height:auto}.map_wrapper .centres_template_page_map .map_wrapper_inner{position:relative}.modal_map_wrapper .map_wrapper_inner{position:relative}.summer_events_body_wrapper .overlay-search .overlay-close{background-color:#2c4f57}.summer_events_body_wrapper header .bg-purple{background-color:#7ed4dc}.summer_events_body_wrapper header .bg-purple .search_button_container{background-color:#fff200}.summer_events_body_wrapper header .bg-purple .search_button_container a{color:#2c4f57}.summer_events_body_wrapper header .bg-purple .menu_button_container{background-color:#7ed4dc}.summer_events_body_wrapper header .bg-purple .menu_button_container a{color:#2c4f57}.summer_events_body_wrapper header .bg-purple .main_menu ul li.active>.menu_item_inner{background-color:#2c4f57}.summer_events_body_wrapper header .bg-purple .main_menu ul li.active>.menu_item_inner a,.summer_events_body_wrapper header .bg-purple .main_menu ul li.active>.menu_item_inner i{color:#fff}.summer_events_body_wrapper header .bg-purple .main_menu ul li .sub_menu_wrapper{border-bottom-color:#2c4f57}.summer_events_body_wrapper header .bg-purple .main_menu ul li .sub_menu_wrapper .current_parent_item{color:#2c4f57}.summer_events_body_wrapper header .bg-purple .main_menu ul li .sub_menu_wrapper .menu_item_img_purple{display:none}.summer_events_body_wrapper header .bg-purple .main_menu ul li .sub_menu_wrapper ul.sub-menu li{border-left-color:#2c4f57}.summer_events_body_wrapper header .bg-purple .main_menu ul li .sub_menu_wrapper ul.sub-menu li a{color:#2c4f57}.summer_events_body_wrapper header .bg-purple .main_menu ul li .menu_item_inner a,.summer_events_body_wrapper header .bg-purple .main_menu ul li .menu_item_inner i{color:#2c4f57}.summer_events_body_wrapper header .bg-purple .menu-main-menu-secondary-menu-container ul li a,.summer_events_body_wrapper header .bg-purple .menu-main-menu-secondary-menu-container ul li span{color:#2c4f57}.summer_events_body_wrapper header .bg-purple .header_social_icons ul li a{color:#2c4f57}.summer_events_body_wrapper .breadcrumb_container{background-color:#2c4f57}.summer_events_body_wrapper .breadcrumb_container ul.breadcrumb{background-color:#2c4f57}.summer_events_body_wrapper .events_slider_wrapper.events_grid .event_item .event_details h4{color:#2c4f57}.summer_events_body_wrapper .events_slider_wrapper.events_grid .event_item .btn.btn_purple{color:#2c4f57;border-color:#2c4f57}.summer_events_body_wrapper .events_slider_wrapper.events_grid .event_item .btn.btn_purple:hover{color:#fff;background-color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .events_filtering .filter_event_name input{border-color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .events_filtering .open_filter_text{border-color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .events_filtering .open_filter_text.active{background-color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .events_filtering .open_filter_text.active input{background-color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .events_filtering .open_filter_text button{border-color:#2c4f57;background-color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .events_filtering .clear_hidden_events i,.summer_events_body_wrapper .summer_events_wrapper .events_filtering .clear_hidden_events span{color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .events_pagination>button,.summer_events_body_wrapper .summer_events_wrapper .list_view_top .date_switcher>button,.summer_events_body_wrapper .summer_events_wrapper .change_view button{background-color:#fff200;color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .change_view button:hover{background-color:#fff200}.summer_events_body_wrapper .summer_events_wrapper .events_pagination ul li button{background-color:rgba(44,79,87,0.35)}.summer_events_body_wrapper .summer_events_wrapper .events_pagination ul li button.active{background-color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .calendar .fc .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk .fc-button{background-color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .calendar .fc .fc-daygrid th,.summer_events_body_wrapper .summer_events_wrapper .calendar .fc .fc-daygrid td{border-color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .calendar .fc .fc-daygrid .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-day-bottom a{background-color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal-header{background-color:#89d8cf}.summer_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal-header button{background-color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal-header button i{color:#fff}.summer_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal_body_wrapper{padding-top:15px;color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal_body_wrapper i,.summer_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal_body_wrapper a{color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal_body_wrapper .event_tags a,.summer_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal_body_wrapper .event_tags span{color:#2c4f57}.summer_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal-footer a,.summer_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal-footer button{background-color:#2c4f57}.summer_events_body_wrapper footer .bg-purple{background-color:#2c4f57}.summer_events_body_wrapper footer .bg-lt-grey{background-color:#7ed4dc}.summer_events_body_wrapper footer .bg-lt-grey .footer_left_container h4{color:#2c4f57;border-bottom-color:#fff200}.summer_events_body_wrapper footer .bg-lt-grey .footer_left_container .footer_menu .menu-footer-menu-container ul li a{color:#2c4f57;border-bottom:none}.summer_events_body_wrapper footer .bg-lt-grey .footer_right_container .footer_social_icons ul li a{color:#fff200}.summer_events_body_wrapper footer .bg-lt-grey .footer_right_container #stop{background-color:#2c4f57}.summer_events_body_wrapper footer .bg-lt-grey .footer_right_container .footer_bigwave_logo a{color:#2c4f57}.minimix_events_body_wrapper .overlay-search .overlay-close{background-color:#f060a3}.minimix_events_body_wrapper header .bg-purple{background-color:#f060a3}.minimix_events_body_wrapper header .bg-purple .search_button_container{background-color:#f294b2}.minimix_events_body_wrapper header .bg-purple .search_button_container a{color:#000}.minimix_events_body_wrapper header .bg-purple .menu_button_container{background-color:#f060a3}.minimix_events_body_wrapper header .bg-purple .menu_button_container a{color:#000}.minimix_events_body_wrapper header .bg-purple .main_menu ul li.active>.menu_item_inner{background-color:#f294b2}.minimix_events_body_wrapper header .bg-purple .main_menu ul li.active>.menu_item_inner a,.minimix_events_body_wrapper header .bg-purple .main_menu ul li.active>.menu_item_inner i{color:#f060a3}@media (min-width: 992px){.minimix_events_body_wrapper header .bg-purple .main_menu ul li.active>.menu_item_inner a,.minimix_events_body_wrapper header .bg-purple .main_menu ul li.active>.menu_item_inner i{color:#000}}.minimix_events_body_wrapper header .bg-purple .main_menu ul li .sub_menu_wrapper{border-bottom-color:#f060a3}.minimix_events_body_wrapper header .bg-purple .main_menu ul li .sub_menu_wrapper .current_parent_item{color:#000}.minimix_events_body_wrapper header .bg-purple .main_menu ul li .sub_menu_wrapper .menu_item_img_purple{display:none}.minimix_events_body_wrapper header .bg-purple .main_menu ul li .sub_menu_wrapper ul.sub-menu li{border-left-color:#f060a3}.minimix_events_body_wrapper header .bg-purple .main_menu ul li .sub_menu_wrapper ul.sub-menu li a{color:#000}.minimix_events_body_wrapper header .bg-purple .main_menu ul li .menu_item_inner a,.minimix_events_body_wrapper header .bg-purple .main_menu ul li .menu_item_inner i{color:#f060a3}@media (min-width: 992px){.minimix_events_body_wrapper header .bg-purple .main_menu ul li .menu_item_inner a,.minimix_events_body_wrapper header .bg-purple .main_menu ul li .menu_item_inner i{color:#000}}.minimix_events_body_wrapper header .bg-purple .menu-main-menu-secondary-menu-container ul li a,.minimix_events_body_wrapper header .bg-purple .menu-main-menu-secondary-menu-container ul li span{color:#000}.minimix_events_body_wrapper header .bg-purple .header_social_icons ul li a{color:#000}.minimix_events_body_wrapper .breadcrumb_container{background-color:#f294b2}.minimix_events_body_wrapper .breadcrumb_container ul.breadcrumb{background-color:#f294b2;color:#000}.minimix_events_body_wrapper .breadcrumb_container ul.breadcrumb a,.minimix_events_body_wrapper .breadcrumb_container ul.breadcrumb span,.minimix_events_body_wrapper .breadcrumb_container ul.breadcrumb li{color:#000}.minimix_events_body_wrapper .events_slider_wrapper.events_grid .event_item .event_details h4{color:#f060a3}.minimix_events_body_wrapper .events_slider_wrapper.events_grid .event_item .btn.btn_purple{color:#f060a3;border-color:#f060a3}.minimix_events_body_wrapper .events_slider_wrapper.events_grid .event_item .btn.btn_purple:hover{color:#000;background-color:#f294b2}.minimix_events_body_wrapper .summer_events_wrapper .events_filtering .filter_event_name input{border-color:#f060a3}.minimix_events_body_wrapper .summer_events_wrapper .events_filtering .open_filter_text{border-color:#f060a3}.minimix_events_body_wrapper .summer_events_wrapper .events_filtering .open_filter_text.active{background-color:#f060a3}.minimix_events_body_wrapper .summer_events_wrapper .events_filtering .open_filter_text.active input{background-color:#f060a3}.minimix_events_body_wrapper .summer_events_wrapper .events_filtering .open_filter_text button{border-color:#f060a3;background-color:#f060a3}.minimix_events_body_wrapper .summer_events_wrapper .events_filtering .clear_hidden_events i,.minimix_events_body_wrapper .summer_events_wrapper .events_filtering .clear_hidden_events span{color:#000}.minimix_events_body_wrapper .summer_events_wrapper .events_pagination>button,.minimix_events_body_wrapper .summer_events_wrapper .list_view_top .date_switcher>button,.minimix_events_body_wrapper .summer_events_wrapper .change_view button{background-color:#f060a3;color:#000}.minimix_events_body_wrapper .summer_events_wrapper .change_view button:hover{background-color:#f060a3}.minimix_events_body_wrapper .summer_events_wrapper .events_pagination ul li button{background-color:rgba(240,96,163,0.35)}.minimix_events_body_wrapper .summer_events_wrapper .events_pagination ul li button.active{background-color:#f060a3}.minimix_events_body_wrapper .summer_events_wrapper .calendar .fc .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk .fc-button{background-color:#f060a3}.minimix_events_body_wrapper .summer_events_wrapper .calendar .fc .fc-daygrid th,.minimix_events_body_wrapper .summer_events_wrapper .calendar .fc .fc-daygrid td{border-color:#f060a3}.minimix_events_body_wrapper .summer_events_wrapper .calendar .fc .fc-daygrid .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-day-bottom a{background-color:#f060a3}.minimix_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal-header{background-color:#f294b2;color:#000}.minimix_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal-header button{background-color:#f060a3}.minimix_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal-header button i{color:#000}.minimix_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal_body_wrapper{padding-top:15px;color:#000}.minimix_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal_body_wrapper i,.minimix_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal_body_wrapper a{color:#f060a3}.minimix_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal_body_wrapper .event_tags a,.minimix_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal_body_wrapper .event_tags span{color:#000}.minimix_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal-footer a,.minimix_events_body_wrapper .summer_events_wrapper .modal-mask .modal-wrapper .modal-container .modal-footer button{background-color:#f294b2;color:black}.minimix_events_body_wrapper .book_when_filter{background-color:#f294b2;color:#000}.minimix_events_body_wrapper footer .bg-purple{background-color:#f060a3}.minimix_events_body_wrapper footer .bg-lt-grey{background-color:#f294b2}.minimix_events_body_wrapper footer .bg-lt-grey .footer_left_container h4{color:#000;border-bottom-color:#f060a3}.minimix_events_body_wrapper footer .bg-lt-grey .footer_left_container .footer_menu .menu-footer-menu-container ul li a{color:#000;border-bottom:none}.minimix_events_body_wrapper footer .bg-lt-grey .footer_right_container .footer_social_icons ul li a{color:#000}.minimix_events_body_wrapper footer .bg-lt-grey .footer_right_container #stop{background-color:#f060a3}.minimix_events_body_wrapper footer .bg-lt-grey .footer_right_container .footer_bigwave_logo a{color:#f060a3}.btn_calendar_book{background-color:#512673;color:#fff;padding:10px 24px;border-radius:0;border:none;font-size:14px;line-height:1;font-weight:700}@media (min-width: 768px){.btn_calendar_book{font-size:18px}}.btn_calendar_book:hover{color:#fff}.grid_filters{display:flex;flex-direction:column;margin-top:15px}@media (min-width: 768px){.grid_filters{justify-content:space-between;flex-direction:row}}.grid_filters select{margin-bottom:10px;width:100%;padding:8px 5px 8px 12px;border:none;font-size:18px;background-color:#2c4f57;color:#fff}@media (min-width: 768px){.grid_filters select{margin-left:10px;margin-right:10px;margin-bottom:0px}}.alert-fade-enter-active{transition:all 1s}.alert-fade-leave-active{transition:all .5s}.alert-fade-enter{opacity:0;position:absolute}.alert-fade-leave-to{opacity:0;position:absolute}.header_alerts{width:100%;transition:all .3s ease;background-color:#DE0000;padding:15px;text-align:center;position:relative}@media (min-width: 992px){.header_alerts{padding:15px 0}}.header_alerts.open_alerts{right:0}.header_alerts .alerts_side,.header_alerts .scroll_alerts button{color:#fff}.header_alerts .alerts_side{padding-right:5px;display:flex}.header_alerts .scroll_alerts{margin-left:10px}.header_alerts .scroll_alerts button:focus{box-shadow:none}.header_alerts .bwm_alerts_system_results{display:inline-block}.header_alerts .bwm_alerts_system_results ul{width:100%;display:block;margin:0;padding:0;position:relative;overflow:hidden}.header_alerts .bwm_alerts_system_results ul li{width:100%;padding:0;margin:0;box-sizing:border-box;list-style-type:none;font-size:13px;color:#fff}@media (min-width: 768px){.header_alerts .bwm_alerts_system_results ul li{font-size:14px}}.header_alerts .bwm_alerts_system_results ul li a{color:#fff;margin-right:10px}.header_alerts .bwm_alerts_system_results ul li a:after{display:none}.header_alerts .bwm_alerts_system_results ul li a:hover i{color:#512673}.header_alerts .bwm_alerts_system_results ul li a i{transition:all .2s ease;color:#fff}.header_alerts .close_icon{color:#512673 !important}.latest_posts .latest_news_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.latest_posts .latest_news_header>a{background-color:#C30A69;color:#fff;font-weight:700;border-radius:24px;transition:all .2s ease;display:inline-block;padding:15px 30px}@media (min-width: 992px){.latest_posts .latest_news_header>a{padding:15px 45px}}.latest_posts .latest_news_header>a:hover{text-decoration:none;background-color:#512673}.latest_posts .latest_news_header>h2{margin:0;color:#512673;display:block;font-weight:700}.latest_posts .event_card_col{margin-bottom:15px}@media (min-width: 992px){.latest_posts .event_card_col{margin-bottom:30px}}.latest_posts .latest_news_item{margin-bottom:30px}.latest_posts .event_card,.latest_posts .post_wrapper_main{height:100%;border-radius:10px;background-color:#fff;transition:all .3s ease;display:flex;flex-direction:column;box-shadow:0 5px 24px -5px rgba(46,55,77,0.4)}.latest_posts .event_card:hover,.latest_posts .post_wrapper_main:hover{box-shadow:0 6px 32px -8px rgba(46,55,77,0.6);text-decoration:none}.latest_posts .event_card .event_featured_image,.latest_posts .event_card .featured_image_wrapper,.latest_posts .post_wrapper_main .event_featured_image,.latest_posts .post_wrapper_main .featured_image_wrapper{position:relative;padding-bottom:56.2%}.latest_posts .event_card .event_featured_image img,.latest_posts .event_card .featured_image_wrapper img,.latest_posts .post_wrapper_main .event_featured_image img,.latest_posts .post_wrapper_main .featured_image_wrapper img{border-top-right-radius:10px;border-top-left-radius:10px;position:absolute;object-fit:cover;width:100%;height:100%}.latest_posts .event_card .event_details,.latest_posts .event_card .featured_post_links,.latest_posts .post_wrapper_main .event_details,.latest_posts .post_wrapper_main .featured_post_links{padding:15px;font-size:14px;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}.latest_posts .event_card .event_details a,.latest_posts .event_card .featured_post_links a,.latest_posts .post_wrapper_main .event_details a,.latest_posts .post_wrapper_main .featured_post_links a{color:#512673}.latest_posts .event_card .event_details a.btn,.latest_posts .event_card .event_details .post_btn a,.latest_posts .event_card .featured_post_links a.btn,.latest_posts .event_card .featured_post_links .post_btn a,.latest_posts .post_wrapper_main .event_details a.btn,.latest_posts .post_wrapper_main .event_details .post_btn a,.latest_posts .post_wrapper_main .featured_post_links a.btn,.latest_posts .post_wrapper_main .featured_post_links .post_btn a{color:#fff}.latest_posts .event_card .event_details h3,.latest_posts .event_card .event_details h2,.latest_posts .event_card .featured_post_links h3,.latest_posts .event_card .featured_post_links h2,.latest_posts .post_wrapper_main .event_details h3,.latest_posts .post_wrapper_main .event_details h2,.latest_posts .post_wrapper_main .featured_post_links h3,.latest_posts .post_wrapper_main .featured_post_links h2{margin:0 0 10px 0;font-size:18px;font-weight:700;color:#512673}.latest_posts .event_card .event_details .favourite_event,.latest_posts .event_card .featured_post_links .favourite_event,.latest_posts .post_wrapper_main .event_details .favourite_event,.latest_posts .post_wrapper_main .featured_post_links .favourite_event{border-radius:50%;position:absolute;top:-42px;right:30px;padding:12px;display:flex;align-items:center;justify-content:center;font-size:22px;border:3px solid #C30A69;background-color:#fff;color:#C30A69;transition:all .3s ease}.latest_posts .event_card .event_details .favourite_event:hover,.latest_posts .event_card .event_details .favourite_event.active,.latest_posts .event_card .featured_post_links .favourite_event:hover,.latest_posts .event_card .featured_post_links .favourite_event.active,.latest_posts .post_wrapper_main .event_details .favourite_event:hover,.latest_posts .post_wrapper_main .event_details .favourite_event.active,.latest_posts .post_wrapper_main .featured_post_links .favourite_event:hover,.latest_posts .post_wrapper_main .featured_post_links .favourite_event.active{background-color:#512673;border-color:#512673;color:#fff}.latest_posts .event_card .event_details .bold_purple,.latest_posts .event_card .featured_post_links .bold_purple,.latest_posts .post_wrapper_main .event_details .bold_purple,.latest_posts .post_wrapper_main .featured_post_links .bold_purple{color:#512673;font-weight:700}.latest_posts .event_card .event_details .event_icon,.latest_posts .event_card .featured_post_links .event_icon,.latest_posts .post_wrapper_main .event_details .event_icon,.latest_posts .post_wrapper_main .featured_post_links .event_icon{min-width:25px;margin-right:10px;color:#C30A69;font-weight:700}.has-purple-color{color:#512673}.has-purple-background-color{background-color:#512673}.has-pink-color{color:#C30A69}.has-pink-background-color{background-color:#C30A69}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.has-black-color{color:#000}.has-black-background-color{background-color:#000}.has-alert-yellow-color{color:#FFF500}.has-alert-yellow-background-color{background-color:#FFF500}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-pink-background-color:hover{background-color:#512673 !important;color:#fff !important;border-color:#512673 !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-alert-yellow-background-color:hover{background-color:#FFF500 !important;color:#512673 !important;border-color:#FFF500 !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-purple-background-color:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-white-color:hover{background-color:#fff !important;color:#512673 !important;border-color:#fff !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-purple-color:hover{background-color:#512673 !important;color:#fff !important;border-color:#512673 !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-pink-color:hover{background-color:#C30A69 !important;color:#fff !important;border-color:#C30A69 !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-alert-yellow-color:hover{background-color:#FFF500 !important;color:#512673 !important;border-color:#FFF500 !important}.wp-block-buttons .wp-block-button .wp-block-button__link{padding:10px 24px;font-size:16px;line-height:inherit;transition:all .2s ease}@media (min-width: 992px){.wp-block-buttons .wp-block-button .wp-block-button__link{font-size:18px}}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{text-decoration:none}.wp-block-buttons .wp-block-button .wp-block-button__link.has-pink-background-color:hover{background-color:#fff !important;color:#C30A69 !important}.wp-block-buttons .wp-block-button .wp-block-button__link.has-alert-yellow-background-color:hover{background-color:#FFF500 !important;color:#512673 !important}.wp-block-buttons .wp-block-button .wp-block-button__link.has-purple-background-color:hover,.wp-block-buttons .wp-block-button .wp-block-button__link.has-white-color:hover{background-color:#fff !important;color:#512673 !important}.wp-block-buttons .wp-block-button .wp-block-button__link.has-white-background-color:hover,.wp-block-buttons .wp-block-button .wp-block-button__link.has-purple-color:hover{background-color:#512673 !important;color:#fff !important}.wp-block-buttons .wp-block-button .wp-block-button__link.has-pink-color:hover{background-color:#C30A69 !important;color:#fff !important}.wp-block-buttons .wp-block-button .wp-block-button__link.has-alert-yellow-color:hover{background-color:#FFF500 !important;color:#512673 !important}.btn{border-radius:1.55em;padding:10px 24px;line-height:inherit;font-weight:700;transition:all .2s ease}.btn.btn_purple{color:#512673;border:2px solid #512673}.btn.btn_purple:hover{background-color:#512673;color:#fff}.btn.btn_pink{color:#fff;background-color:#C30A69}.btn.btn_pink:hover{background-color:#512673}.btn.btn_black{color:#000;border:2px solid #000}.btn.btn_black:hover{background-color:#000;color:#fff}.btn.btn_pink{color:#fff;border:2px solid #C30A69}.btn.btn_pink:hover{background-color:#C30A69;color:#fff}.btn.btn_white{color:#512673;border:2px solid #fff}.btn.btn_white:hover{background-color:#512673;color:#fff}.btn.btn_yellow{color:#512673;border:2px solid #fff}.btn.btn_yellow:hover{background-color:#512673;color:#fff}.btn.btn_small{padding:8px 12px;font-weight:400;font-size:14px}@media (max-width: 768px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100% !important;grid-template-columns:100% !important}}.wp-block-media-text.is-style-centre-manager-media-text{border-right:5px solid #512673}@media (max-width: 768px){.wp-block-media-text.is-style-centre-manager-media-text{border-right:none}.wp-block-media-text.is-style-centre-manager-media-text figure.wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.wp-block-media-text.is-style-centre-manager-media-text .wp-block-media-text__content{padding:15px}@media (max-width: 768px){.wp-block-media-text.is-style-centre-manager-media-text .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;margin:15px 0}}.wp-block-media-text.is-style-centre-manager-media-text .wp-block-media-text__content *:first-child{margin-top:0}.wp-block-media-text.is-style-centre-manager-media-text .wp-block-media-text__content *:last-child{margin-bottom:0}@media (min-width: 768px){.wp-block-media-text.is-style-centre-manager-media-text .wp-block-media-text__content{padding:0 15px}}.wp-block-media-text.is-style-centre-manager-media-text.has-media-on-the-right{border-left:5px solid #512673;border-right:none}@media (max-width: 768px){.wp-block-media-text.is-style-centre-manager-media-text.has-media-on-the-right{border:none}.wp-block-media-text.is-style-centre-manager-media-text.has-media-on-the-right .wp-block-media-text__content{margin:15px 0}.wp-block-media-text.is-style-centre-manager-media-text.has-media-on-the-right .wp-block-media-text__content .has-text-align-right{text-align:left}.wp-block-media-text.is-style-centre-manager-media-text.has-media-on-the-right .wp-block-media-text__content .is-content-justification-right{justify-content:flex-start}}.wp-block-table table{border-collapse:collapse;border:1px solid black}.wp-block-table table thead tr th{padding:3px 5px;border:1px solid black}.wp-block-table table tbody tr td{padding:3px 5px;border:1px solid black}.page-template-page-classes-timetable .bwm_list_view{width:100%;overflow-x:auto}.page-template-page-classes-timetable .bwm_list_view .bwm_list_view_sort{background-color:#A692B6}.page-template-page-classes-timetable .bwm_list_view .bwm_list_view_sort nav.navbar{padding:.25rem 10px}.page-template-page-classes-timetable .bwm_list_view .bwm_list_view_sort nav.navbar h2{color:#512673;margin-bottom:0}.page-template-page-classes-timetable .bwm_list_view .bwm_list_view_sort nav.navbar ul li a{color:#512673}.page-template-page-classes-timetable .bwm_list_view .bwm_list_view_sort nav.navbar ul li a>i{font-size:15px}.page-template-page-classes-timetable .bwm_list_view .bwm_list_view_sort nav.navbar ul li a:after{display:none}.page-template-page-classes-timetable .bwm_list_view .bwm_list_view_sort nav.navbar ul li .dropdown-menu.show{left:auto;right:0;min-width:300px}.page-template-page-classes-timetable .bwm_list_view table.bwm_events_list_view_table{margin-top:15px;width:100%}.page-template-page-classes-timetable .bwm_list_view table.bwm_events_list_view_table thead{background-color:#512673}.page-template-page-classes-timetable .bwm_list_view table.bwm_events_list_view_table thead tr{color:#fff}.page-template-page-classes-timetable .bwm_list_view table.bwm_events_list_view_table thead tr th{font-size:16px;padding:5px 10px}.page-template-page-classes-timetable .bwm_list_view table.bwm_events_list_view_table tbody tr{border-bottom:2px solid #A692B6;background-color:#512673;cursor:pointer;transition:all .3s ease}.page-template-page-classes-timetable .bwm_list_view table.bwm_events_list_view_table tbody tr:hover{border-bottom:2px solid #fff}.page-template-page-classes-timetable .bwm_list_view table.bwm_events_list_view_table tbody tr:hover td{color:#A692B6}.page-template-page-classes-timetable .bwm_list_view table.bwm_events_list_view_table tbody tr td{transition:all .3s ease;width:25%;text-align:left;color:#fff;border:none;font-size:14px;padding:5px 10px}.page-template-page-classes-timetable .bwm_list_view table.bwm_events_list_view_table tbody tr td:first-of-type{text-align:left}.page-template-page-classes-timetable .bwm_list_view table.bwm_events_list_view_table tbody tr td i{color:#FFF500}.page-template-page-classes-timetable .bwm_list_view table.bwm_events_list_view_table tbody tr.no_hover:hover{border-bottom:2px solid #A692B6}.page-template-page-classes-timetable .bwm_list_view table.bwm_events_list_view_table tbody tr.no_hover:hover td{color:#fff}.page-template-page-classes-timetable .events_table_container{width:100%;overflow-x:auto}.page-template-page-classes-timetable .modal_col{text-align:center !important}.page-template-page-classes-timetable .modal_col #show-modal{background-color:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer}.page-template-page-classes-timetable .modal_col #show-modal:focus{outline:0}.page-template-page-classes-timetable .back_to_events{color:#FFF500 !important}.page-template-page-classes-timetable .fade-enter-active,.page-template-page-classes-timetable .fade-leave-active{transition:opacity .5s}.page-template-page-classes-timetable .fade-enter,.page-template-page-classes-timetable .fade-leave-to{opacity:0}.page-template-page-classes-timetable .eventTimetableModal{display:none}.page-template-page-classes-timetable .eventTimetableModal.show{display:table}.page-template-page-classes-timetable .modal-mask{display:table}.page-template-page-classes-timetable .modal-mask,.page-template-page-classes-timetable .eventTimetableModal{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);transition:opacity .5s ease-in-out}.page-template-page-classes-timetable .modal-mask.show,.page-template-page-classes-timetable .eventTimetableModal.show{display:table !important}.page-template-page-classes-timetable .modal-mask .modal-wrapper,.page-template-page-classes-timetable .modal-mask .modal-dialog,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog{display:table-cell;vertical-align:middle}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content{width:100%;height:100vh;margin:0px auto;padding:0;border-radius:0px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all .3s ease;font-family:'Montserrat', sans-serif}@media (min-width: 768px){.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content{width:500px;height:auto}}@media (min-width: 992px){.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content{width:600px}}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-header,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-header,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-header,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-header,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-header,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-header,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-header,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-header{background-color:#512673;border-top-left-radius:0;border-top-right-radius:0;position:fixed;width:100%;top:0;height:10vh;z-index:100;padding:.75rem 1rem}@media (min-width: 768px){.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-header,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-header,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-header,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-header,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-header,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-header,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-header,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-header{height:auto;position:relative;height:auto;top:auto}}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-header h3,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-header h3,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-header h3,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-header h3,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-header h3,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-header h3,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-header h3,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-header h3{padding-top:2px;margin:0;color:#fff}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-header .modal-default-button,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-header .modal-default-button,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-header .modal-default-button,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-header .modal-default-button,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-header .modal-default-button,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-header .modal-default-button,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-header .modal-default-button,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-header .modal-default-button{float:right;background-color:#fff;border:none;width:28px;height:28px;cursor:pointer}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-header .modal-default-button i,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-header .modal-default-button i,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-header .modal-default-button i,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-header .modal-default-button i,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-header .modal-default-button i,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-header .modal-default-button i,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-header .modal-default-button i,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-header .modal-default-button i{color:#512673}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body{background-color:rgba(255,255,255,0.85);padding:15px 0;color:#000000;height:80vh;overflow-y:scroll;position:fixed;top:10vh;width:100%}@media (min-width: 768px){.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body{top:0;height:auto;margin-top:0;height:auto;overflow-y:auto;position:relative}}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body a.booking_link,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body a.booking_link,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body a.booking_link,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body a.booking_link,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body a.booking_link,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body a.booking_link,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body a.booking_link,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body a.booking_link{color:#000000;text-decoration:underline}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body hr.modal_events_hr,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body hr.modal_events_hr,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body hr.modal_events_hr,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body hr.modal_events_hr,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body hr.modal_events_hr,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body hr.modal_events_hr,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body hr.modal_events_hr,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body hr.modal_events_hr{color:#707070;margin:5px 0}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body i,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body i,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body i,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body i,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body i,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body i,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body i,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body i{color:#512673}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_modal_description,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_modal_description,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_modal_description,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_modal_description,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_modal_description,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_modal_description,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_modal_description,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_modal_description{max-height:auto;overflow-y:auto}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_modal_description img,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_modal_description img,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_modal_description img,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_modal_description img,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_modal_description img,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_modal_description img,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_modal_description img,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_modal_description img{width:100%;height:auto}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_modal_description p,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_modal_description p,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_modal_description p,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_modal_description p,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_modal_description p,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_modal_description p,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_modal_description p,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_modal_description p{color:#000000}@media (min-width: 992px){.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_modal_description,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_modal_description,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_modal_description,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_modal_description,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_modal_description,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_modal_description,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_modal_description,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_modal_description{max-height:30vh}}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_modal_description a,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_modal_description a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_modal_description a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_modal_description a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_modal_description a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_modal_description a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_modal_description a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_modal_description a{color:#000000;text-decoration:underline}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_modal_description ul,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_modal_description ul,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_modal_description ul,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_modal_description ul,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_modal_description ul,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_modal_description ul,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_modal_description ul,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_modal_description ul{color:#000000}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_modal_description ul li,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_modal_description ul li,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_modal_description ul li,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_modal_description ul li,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_modal_description ul li,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_modal_description ul li,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_modal_description ul li,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_modal_description ul li{color:#000000}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_image{object-fit:cover;width:100%}@media (min-width: 360px){.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_image{height:180px}}@media (min-width: 576px){.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_image{height:205px}}@media (min-width: 768px){.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_image{height:220px}}@media (min-width: 992px){.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_image{height:240px}}@media (min-width: 1200px){.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_image,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_image,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_image{height:280px}}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .bwm_open_prices,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .bwm_open_prices,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .bwm_open_prices,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .bwm_open_prices,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .bwm_open_prices,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .bwm_open_prices,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .bwm_open_prices,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .bwm_open_prices{color:#fff;background-color:#512673;margin-left:5px;transition:all .3s ease;padding:4px 8px}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .bwm_open_prices:hover,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .bwm_open_prices:hover,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .bwm_open_prices:hover,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .bwm_open_prices:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .bwm_open_prices:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .bwm_open_prices:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .bwm_open_prices:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .bwm_open_prices:hover{color:#512673;background-color:#fff}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_costs_table,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_costs_table,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_costs_table,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_costs_table,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_costs_table,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_costs_table,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_costs_table,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_costs_table{padding:0}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_costs_table table,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_costs_table table,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_costs_table table,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_costs_table table,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_costs_table table,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_costs_table table,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_costs_table table,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_costs_table table{background-color:#fff}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_costs_table table tbody,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_costs_table table tbody,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_costs_table table tbody,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_costs_table table tbody,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_costs_table table tbody,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_costs_table table tbody,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_costs_table table tbody,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_costs_table table tbody{background-color:#fff}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_costs_table table tbody tr,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_costs_table table tbody tr,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_costs_table table tbody tr,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_costs_table table tbody tr,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_costs_table table tbody tr,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_costs_table table tbody tr,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_costs_table table tbody tr,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_costs_table table tbody tr{background-color:#fff;border:none !important}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_costs_table table tbody tr:hover,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_costs_table table tbody tr:hover,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_costs_table table tbody tr:hover,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_costs_table table tbody tr:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_costs_table table tbody tr:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_costs_table table tbody tr:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_costs_table table tbody tr:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_costs_table table tbody tr:hover{background-color:#fff;border:none !important}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_costs_table table tbody tr:hover:first-of-type td,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_costs_table table tbody tr:hover:first-of-type td,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_costs_table table tbody tr:hover:first-of-type td,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_costs_table table tbody tr:hover:first-of-type td,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_costs_table table tbody tr:hover:first-of-type td,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_costs_table table tbody tr:hover:first-of-type td,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_costs_table table tbody tr:hover:first-of-type td,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_costs_table table tbody tr:hover:first-of-type td{color:#000000 !important;border:1px solid #512673 !important}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_costs_table table tbody tr:hover td,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_costs_table table tbody tr:hover td,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_costs_table table tbody tr:hover td,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_costs_table table tbody tr:hover td,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_costs_table table tbody tr:hover td,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_costs_table table tbody tr:hover td,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_costs_table table tbody tr:hover td,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_costs_table table tbody tr:hover td{color:#000000 !important;border:1px solid #512673 !important}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_costs_table table tbody tr:first-of-type td,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_costs_table table tbody tr:first-of-type td,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_costs_table table tbody tr:first-of-type td,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_costs_table table tbody tr:first-of-type td,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_costs_table table tbody tr:first-of-type td,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_costs_table table tbody tr:first-of-type td,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_costs_table table tbody tr:first-of-type td,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_costs_table table tbody tr:first-of-type td{color:#000000 !important;border:1px solid #512673 !important;font-size:14px}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-body .event_costs_table table tbody tr td,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-body .event_costs_table table tbody tr td,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-body .event_costs_table table tbody tr td,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-body .event_costs_table table tbody tr td,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-body .event_costs_table table tbody tr td,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-body .event_costs_table table tbody tr td,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-body .event_costs_table table tbody tr td,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-body .event_costs_table table tbody tr td{border:1px solid #512673 !important;background-color:#fff;color:#000000 !important;font-size:14px}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer{background-color:rgba(255,255,255,0.85);border-bottom-left-radius:0;border-bottom-right-radius:0;position:fixed;bottom:0;width:100%;height:10vh;z-index:100;padding:0 15px 15px 15px}@media (min-width: 768px){.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer{position:relative;height:auto;bottom:0}}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta{width:50%;text-align:center}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_book,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_book,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_book,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_book,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_book,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_book,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_book,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_book{background-color:#FFF500}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_book a,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_book span,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_book a,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_book span,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_book a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_book span,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_book a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_book span,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_book a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_book span,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_book a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_book span,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_book a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_book span,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_book a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_book span{transition:all .2s ease;cursor:pointer;color:#512673;margin:0}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_book a:hover,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_book span:hover,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_book a:hover,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_book span:hover,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_book a:hover,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_book span:hover,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_book a:hover,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_book span:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_book a:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_book span:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_book a:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_book span:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_book a:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_book span:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_book a:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_book span:hover{color:#000000}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_book a.event_footer_booking_link,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_book span.event_footer_booking_link,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_book a.event_footer_booking_link,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_book span.event_footer_booking_link,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_book a.event_footer_booking_link,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_book span.event_footer_booking_link,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_book a.event_footer_booking_link,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_book span.event_footer_booking_link,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_book a.event_footer_booking_link,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_book span.event_footer_booking_link,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_book a.event_footer_booking_link,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_book span.event_footer_booking_link,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_book a.event_footer_booking_link,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_book span.event_footer_booking_link,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_book a.event_footer_booking_link,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_book span.event_footer_booking_link{padding:8px;display:block}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_book span.im_going_cal label,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_book span.im_going_cal label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_book span.im_going_cal label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_book span.im_going_cal label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_book span.im_going_cal label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_book span.im_going_cal label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_book span.im_going_cal label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_book span.im_going_cal label{padding:8px;margin:0}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_interested,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_interested,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_interested,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_interested,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_interested,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_interested,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_interested,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_interested{background-color:#fff}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_interested a,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_interested span,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_interested a,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_interested span,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_interested a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_interested span,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_interested a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_interested span,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_interested a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_interested span,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_interested a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_interested span,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_interested a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_interested span,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_interested a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_interested span{transition:all .2s ease;cursor:pointer;color:#512673;margin:0}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_interested a:hover,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_interested span:hover,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_interested a:hover,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_interested span:hover,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_interested a:hover,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_interested span:hover,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_interested a:hover,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_interested span:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_interested a:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_interested span:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_interested a:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_interested span:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_interested a:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_interested span:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_interested a:hover,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_interested span:hover{color:#000000}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_interested a label,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_interested span label,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_interested a label,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_interested span label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_interested a label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_interested span label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_interested a label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_interested span label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_interested a label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_interested span label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_interested a label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_interested span label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_interested a label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_interested span label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_interested a label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_interested span label{padding:8px;margin:0}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_interested a div a,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .modal-footer .event_cta.event_interested span div a,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_interested a div a,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .modal-footer .event_cta.event_interested span div a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_interested a div a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .modal-footer .event_cta.event_interested span div a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_interested a div a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .modal-footer .event_cta.event_interested span div a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_interested a div a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .modal-footer .event_cta.event_interested span div a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_interested a div a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .modal-footer .event_cta.event_interested span div a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_interested a div a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .modal-footer .event_cta.event_interested span div a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_interested a div a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .modal-footer .event_cta.event_interested span div a{color:#fff}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container #add-to-calendar-checkbox-label,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content #add-to-calendar-checkbox-label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container #add-to-calendar-checkbox-label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content #add-to-calendar-checkbox-label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container #add-to-calendar-checkbox-label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content #add-to-calendar-checkbox-label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container #add-to-calendar-checkbox-label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content #add-to-calendar-checkbox-label{cursor:pointer}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .im_going_cal label,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .im_interested_cal label,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .im_going_cal label,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .im_interested_cal label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .im_going_cal label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .im_interested_cal label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .im_going_cal label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .im_interested_cal label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .im_going_cal label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .im_interested_cal label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .im_going_cal label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .im_interested_cal label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .im_going_cal label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .im_interested_cal label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .im_going_cal label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .im_interested_cal label{transition:all .2s ease}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .im_going_cal:hover label,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .im_interested_cal:hover label,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .im_going_cal:hover label,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .im_interested_cal:hover label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .im_going_cal:hover label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .im_interested_cal:hover label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .im_going_cal:hover label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .im_interested_cal:hover label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .im_going_cal:hover label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .im_interested_cal:hover label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .im_going_cal:hover label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .im_interested_cal:hover label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .im_going_cal:hover label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .im_interested_cal:hover label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .im_going_cal:hover label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .im_interested_cal:hover label{color:#000000 !important}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .add-to-calendar-checkbox,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .add-to-calendar-checkbox,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .add-to-calendar-checkbox,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .add-to-calendar-checkbox,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .add-to-calendar-checkbox,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .add-to-calendar-checkbox,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .add-to-calendar-checkbox,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .add-to-calendar-checkbox{cursor:pointer;display:block}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .remove_checkbox,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .remove_checkbox,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .remove_checkbox,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .remove_checkbox,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .remove_checkbox,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .remove_checkbox,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .remove_checkbox,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .remove_checkbox{text-align:right}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .remove_checkbox label,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .remove_checkbox label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .remove_checkbox label,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .remove_checkbox label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .remove_checkbox label,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .remove_checkbox label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .remove_checkbox label,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .remove_checkbox label{color:#ffffff}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .add-to-calendar-checkbox ~ div a,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .add-to-calendar-checkbox ~ div a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .add-to-calendar-checkbox ~ div a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .add-to-calendar-checkbox ~ div a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .add-to-calendar-checkbox ~ div a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .add-to-calendar-checkbox ~ div a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .add-to-calendar-checkbox ~ div a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .add-to-calendar-checkbox ~ div a{display:none}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .add-to-calendar-checkbox ~ div,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .add-to-calendar-checkbox ~ div,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .add-to-calendar-checkbox ~ div,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .add-to-calendar-checkbox ~ div,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .add-to-calendar-checkbox ~ div,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .add-to-calendar-checkbox ~ div,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .add-to-calendar-checkbox ~ div,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .add-to-calendar-checkbox ~ div{display:none}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .add-to-calendar-checkbox:checked ~ div{display:block !important}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .add-to-calendar-checkbox ~ div label span,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .add-to-calendar-checkbox ~ div label span,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .add-to-calendar-checkbox ~ div label span,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .add-to-calendar-checkbox ~ div label span,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .add-to-calendar-checkbox ~ div label span,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .add-to-calendar-checkbox ~ div label span,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .add-to-calendar-checkbox ~ div label span,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .add-to-calendar-checkbox ~ div label span{display:none !important}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .add-to-calendar-checkbox:checked ~ div label span,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .add-to-calendar-checkbox:checked ~ div label span,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .add-to-calendar-checkbox:checked ~ div label span,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .add-to-calendar-checkbox:checked ~ div label span,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .add-to-calendar-checkbox:checked ~ div label span,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .add-to-calendar-checkbox:checked ~ div label span,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .add-to-calendar-checkbox:checked ~ div label span,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .add-to-calendar-checkbox:checked ~ div label span{display:block !important}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .add-to-calendar-checkbox:checked ~ div a,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .add-to-calendar-checkbox:checked ~ div a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .add-to-calendar-checkbox:checked ~ div a,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .add-to-calendar-checkbox:checked ~ div a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .add-to-calendar-checkbox:checked ~ div a,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .add-to-calendar-checkbox:checked ~ div a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .add-to-calendar-checkbox:checked ~ div a,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .add-to-calendar-checkbox:checked ~ div a{display:block;width:100%;text-align:center;color:#ffffff}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .close_calendar_btn,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .close_calendar_btn,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .close_calendar_btn,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .close_calendar_btn,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .close_calendar_btn,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .close_calendar_btn,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .close_calendar_btn,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .close_calendar_btn{text-align:right !important;padding:0 2px 0 0 !important}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .close_calendar_btn i,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .close_calendar_btn i,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .close_calendar_btn i,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .close_calendar_btn i,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .close_calendar_btn i,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .close_calendar_btn i,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .close_calendar_btn i,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .close_calendar_btn i{color:#ffffff}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .add-to-calendar-checkbox:checked ~ div,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .add-to-calendar-checkbox:checked ~ div{display:block;position:absolute;bottom:0;left:0;width:100%;background-color:#512673;padding:10px 10px 20px 10px}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .bwm_event_modal_popup,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .bwm_event_modal_popup,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .bwm_event_modal_popup,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .bwm_event_modal_popup,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .bwm_event_modal_popup,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .bwm_event_modal_popup,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .bwm_event_modal_popup,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .bwm_event_modal_popup{min-height:22px}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container input[type=checkbox].add-to-calendar-checkbox,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content input[type=checkbox].add-to-calendar-checkbox,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container input[type=checkbox].add-to-calendar-checkbox,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content input[type=checkbox].add-to-calendar-checkbox,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container input[type=checkbox].add-to-calendar-checkbox,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content input[type=checkbox].add-to-calendar-checkbox,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container input[type=checkbox].add-to-calendar-checkbox,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content input[type=checkbox].add-to-calendar-checkbox{position:absolute;top:-9999px;left:-9999px}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .add-to-calendar-checkbox ~ div a:before,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .add-to-calendar-checkbox ~ div a:before,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .add-to-calendar-checkbox ~ div a:before,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .add-to-calendar-checkbox ~ div a:before,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .add-to-calendar-checkbox ~ div a:before,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .add-to-calendar-checkbox ~ div a:before,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .add-to-calendar-checkbox ~ div a:before,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .add-to-calendar-checkbox ~ div a:before{width:16px;height:16px;display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAQCAYAAACIoli7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJCRDU2NUE1MDIxMUUyOTY1Q0EwNTkxNEJDOUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJCRDU2NkE1MDIxMUUyOTY1Q0EwNTkxNEJDOUIwNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQzMkJENTYzQTUwMjExRTI5NjVDQTA1OTE0QkM5QjA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQzMkJENTY0QTUwMjExRTI5NjVDQTA1OTE0QkM5QjA0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1Gcb3QAACh1JREFUeNrEWAtwVNUZ/u7d9yvZJBtMIC8eBhIKMkQIhqIBKirWwpSW0dahCir1gQhWg2XKjNRqR7AjQ6QjglBFRIW20KmC0KRYjRYMCZGHGEjIY0Oy2U32lX3d3Xv6nxuSbEJCQNvpn/n33POfxz33u9//uBGaBQFcMhgrpGYC6ddk+zfiZKgxsvOG4buJMGATNtzcq4l+WStbsGgpvOiELpgBWetGQGNCstSGkKwH1Ek04oVNFUZQsEAjedCg0iBRVivrP737CL+H8Na7f7lpRFa2cOfMqdUn9n3ARGc7NLEYJj62Qle6Z3/ZlATt82mINV4QVPV33HVXmK/1bRgPvst60vzXgJzZZ84UlOfnV1L/YvwhBxk7Q7quZ3zZLrvSivRy+PtR0Y8oUit2P7+aWm5TifxahErVPWfd/JRBQaNVjA2CIhsecEwIubHzB3+CQWNDNBCCyuiEC6NgpV3agkCszYWknBTInjAMFh20HAo1/QQFVM7Kw9aly7D1ze2iJEemhbu8Mzf++rkVNGMkaS7puKadb0yubGscp/Wa3rc0nNXVJ6RsJvsaUhmXt5oyZv36e4o//hi1tbUonjWrYNTs2QXxhywuL+8bmzevoG7dOu3gj8Po2MIVZGIcAw6TcPma0YV4JfXYEBiy/rbeqZcv+i1tEbIgagzgOAWMerT5MvDuXgfOH6vAsRoRgVAqHOp2TMrX4dYfFmLhVAHTRqtgkn0QQ3W0anZK+UsvzJe/qflxi2d04a3u9iJWdngUHd/I33KEyJEoqBE2mqCxGBCqq//p8idWvPh66Wa35ZlzUIcAnez3w+n14uwDD8CalYWo293vYePH+Fy+Jn58289HKu2rpbux9KF7EY4yfHroAHKL5iv2w/v2Ye7CBfBHBLRWHYJ54rzrCQcsDtx+YA4MAbyTqjsHLfLIrWWcChjwu/XHUVnuxrGDC2G2AdwnnKQNXwOLHnwFH4da8VnZBpg0ZqgcOgJMfKa+oqJkTDQMX3or3GF/khgJQ9TroDInQENq9rjItaNwqUWkeDoy0wtmTKYt/8XPpg4wZpADARTt2YOJx45Bo9PBlZEBy86dvQedPGkSxmZnw5SQAD6Xrxns6XWmYO+1x3e+n52D2WM3Y96w6F0F1F4wBwsBprBEv+0wIQO7Xj2HC0ercLbiEdi0zYgyAk1OgFUQccONwP5dyxELNMCQ5Cfq0YZpekgCpMZgENPvmIc5KckEm4gL7+9BrL0d1rFjYSGGGkePgyWX4qU1CQW3zVG5ztV+n25aQRpVGBojkFpWroTBaAQ/TpD6eput3xOZzWaKEjL43IEM3frHLZD8XtyQasXhdzbDbNTCJjN89tftvfaW8jd67fPyzP3jRBzThGGYKgwxrcceM2eyYDQNG9+8iAMfHsaRXY/AouV4qRAS9NCrmmkjKxBKwOQsM8X0iQhQkpK1IUiiBxq1+oLfaPJJXo8lEOyCJtGKScsfhTYpGYItFTUXG9DY2oqQw4UnFi5SGF/2zfkialQcUJ66V7PrFL5mQhwgXGRZZjv+8ALzBGPM4YuyA9s3sFMtIUW5/Xx7hNU0+RU7X7OM5bFlJxSQ2ODR+ArlIUy5HDjW04y+t5UrC9J5Vm5tYxkz/s5YF3WiESYzP2MRmbmp6+EH9vuZxM9N9iBz0ViUHbclsPuX/GJ2SUnJeX+LnUW6/MqzHTp6lL29dy9rtLewx598kpWsWcPuu+8+Fo1GlfG9+/bZn1q1Kk1JzHQSlUxHjBL7rkX5XL5mMBQks7WvY0vvZ3d4pW63j7Nfo/QDfYCbs3iGa6UORYMUP/92qhoYE4VsdNCoDEEyUYqnhBIDEmJ8hZYenKdmETH6468pWa3GJbvdHpKiTWpio4YSz7Hjx7Hu2Wdx9KOPkDkyHaWbNiE/Lw+LFy+makWlHCInOyc9MyOTJ3JRzcEhnCHHYtf0dCJtwrrp3Suvv/UGvO4uWBLN2L9/N7xeFzyedrS43+q1F401DQdaP+8Vrg1ppcRS3t+DDVQe9dhFqF3JiHTaIYaTyL2jYIld8IsGWCQRTB+GoCcgiU5q2QCD6KNFdQjrM1FVXeUYd+PYxg6nE+np6ZiYn48dO3Zg7dq1iEQi0Gq1KKeqh1h82T2BURkZQlpa2kzqHuJ1qEph3zCAPnVyDao8X6EgeQowANDlSx7mfo9t772NBQt+pmT5T468jgmFS5TxiqPvdderLO+Kfcnte2X71G9VzCvjulhfZaJFFjJSrCj7/DjCqgh0VN6EvSIsCUAXndxPvDxf1w5t4gjoY1qEnAYUfI8SpuokOlyIBIPhC06nSwHUZDIhNzcXoVAIRF7k5OQoLc83/E1eutSKpuYmRKToLZs3l6Zzhqo5QyPR6FVPfcJZg2lFN6Py80q+kbp2WzLwUEe/OZ2Ovr4YU11przqL/5XoRH3fvakwmjFdQtlH4/FC6VdY/dRNVKEYeMqAUR3EiSo9Vj56As2+MKwGMx68fySm5o+HSeDh6FLM7/fVu1zO3v24axcUFJDneZX+SkrgXq8PlZUnEKKKwGpNgM/rmaLT66Z1uzwxVBoC0JKqtTjpPtVd8sQ8YJKM+g3W5Ze/HpZ3f9r0kahk5aq41b/st1c8A3uYOQQrr0uyFwep+ujrG6HHip/YsPvlTmz+7dcovnMGZk4gt6cYKXQFMWuyAV98+iOcpfB6e9HzFBvvoS87J9XfynKZWFnfbLfzbwOlmpEkCauffhpejxenvjqF7KxsdPF6PByCz+PH6dOnKVRUW8eMGX1LN0MJ0MgQLl/dVgNb8YjuAj/qRFJhMmYVzkkv/3NZAV6jJPS4W/gWGLDr/Ua/mkQMzQM2T4dN58Q/DxbizuIKLLjtHax7bhqWPJaLVJMWPsXpzah3SWj3n6GQMKf7/wAmP6/65fq6uubGpsaOFntLuqPdARe5v4fY2emi1uej/OBmjjan3+V2tfi8voZYLFoXlaJnjQZDhZoJgi7GXX4IQPNN+Th9sJuhmKuCWM5w5pvqNiSLlfg/yhcLx2PEqA+QqhR/wX5jHirrdbIJI24A/lG9Gqt/U45NWz7Ey9s/BzQ3QpUQQajdjMS0NixdtQhFxTfTGzVQDc6rFJ/85Zdfem6ePr29dMuWdGKi5PV6Ov2BQFMoFL5INXqtx+upd3d21rXY7Y5AIMBvTp8FCJeXl/nVBKNFRa7Ag+xgsnH2K0p79+474Ix1IJWy5qgXuw40MPb8dwFkOFfngA0nY9zqQe1WnrQtzQRSBgwGEXs2zqUHmXvFvCCFLwP/Lw6PdhQLjVqFVIwSkCRFIgdPVp+sI66d7ury1Xrc7saGhkZ7OBziAEpxGotXYYQg/J4CReZwh3fdriqM2IQkrZN1mg/H9joY+4DMvSyt+eQlTL71uf8a+65VfvVw5nDh5Jpl58NHMK5FCT88diaSGi4DFYnTHvDkgTUyl/8IMABtKh8piZwIuwAAAABJRU5ErkJggg==);margin-right:.5em;content:' '}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .icon-ical:before,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .icon-ical:before,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .icon-ical:before,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .icon-ical:before,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .icon-ical:before,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .icon-ical:before,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .icon-ical:before,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .icon-ical:before{background-position:-68px 0}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .icon-yahoo:before,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .icon-yahoo:before,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .icon-yahoo:before,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .icon-yahoo:before,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .icon-yahoo:before,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .icon-yahoo:before,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .icon-yahoo:before,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .icon-yahoo:before{background-position:-36px +4px}.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-container .icon-google:before,.page-template-page-classes-timetable .modal-mask .modal-wrapper .modal-content .icon-google:before,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-container .icon-google:before,.page-template-page-classes-timetable .modal-mask .modal-dialog .modal-content .icon-google:before,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-container .icon-google:before,.page-template-page-classes-timetable .eventTimetableModal .modal-wrapper .modal-content .icon-google:before,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-container .icon-google:before,.page-template-page-classes-timetable .eventTimetableModal .modal-dialog .modal-content .icon-google:before{background-position:-52px 0}.page-template-page-classes-timetable .modal-mask .event_tags a,.page-template-page-classes-timetable .eventTimetableModal .event_tags a{color:#512673}.page-template-page-classes-timetable .modal-enter .modal-container,.page-template-page-classes-timetable .modal-leave-active .modal-container{-webkit-transform:scale(1.3);transform:scale(1.3)}.page-template-page-classes-timetable .modal-enter{opacity:0}.page-template-page-classes-timetable .modal-leave-active{opacity:0}.page-template-page-classes-timetable .event_modal_link{display:block;margin-top:5px;border-radius:0;color:#fff !important;background-color:#512673 !important;transition:all .3s linear}.page-template-page-classes-timetable .event_modal_link:hover{color:#FFF500 !important}.page-template-page-classes-timetable .event_tags span{font-size:12px}.page-template-page-classes-timetable .site-content table .fc-head tr:first-of-type{background-color:#512673}.page-template-page-classes-timetable .site-content table .fc-head tr:first-of-type td{color:#fff;font-size:14px;font-family:"Montserrat",sans-serif}.page-template-page-classes-timetable .site-content table td{padding:5px;color:#fff;border:1px solid #512673;font-size:14px;text-align:center}[v-cloak]{display:none}.fade-enter-active,.fade-leave-active{transition:opacity 1s}.fade-enter,.fade-leave-to{opacity:0}body.disable_scroll{max-height:100vh;overflow:hidden}.booking_essential{color:#000 !important}.booking_essential p,.booking_essential h1,.booking_essential h2,.booking_essential h3,.booking_essential h4,.booking_essential h5,.booking_essential h6,.booking_essential span,.booking_essential strong{color:#000 !important}.booking_essential a{color:#512673 !important}.booking_essential p{margin:10px 0 !important}.booking_essential_link{background-color:#512673;border-radius:0}.booking_essential_link:hover{color:#FFF500 !important}

.pagination a,
.pagination span {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: ##6610f2;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.pagination a:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.pagination a:hover {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.pagination a:first-child {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.pagination a:last-child  {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination span.current {
  z-index: 1;
  color: #fff;
  background-color: ##6610f2;
  border-color: ##6610f2;
}