.elementor-kit-7{--e-global-color-primary:#8B0F81;--e-global-color-secondary:#EEB800;--e-global-color-accent:#DA9E14;--e-global-color-text:#606060;--e-global-color-75737c5:#FFFFFF;--e-global-color-5de0e8b:#000000;--e-global-color-1c8c905:#FFFFFF00;--e-global-color-66bdd9c:#AF4FA7;--e-global-color-bfbfdc5:#FAF0ED;--e-global-color-7819ce1:#D2C3C0;--e-global-color-644e4d2:#E7EBEE;--e-global-color-2d51859:#D8D8D8;--e-global-color-0e647c1:#F6F6F6;--e-global-color-c8e9059:#DA5801;--e-global-color-1133b51:#D56F01;--e-global-color-e861e2b:#D1E8FF;--e-global-color-030eeb9:#CCCCCC;--e-global-typography-primary-font-family:"Basel Grotesk";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Basel Grotesk";--e-global-typography-secondary-font-size:32px;--e-global-typography-text-font-family:"Basel Grotesk";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Basel Grotesk";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-efc4cc7-font-size:24px;--e-global-typography-edc40d4-font-family:"Basel Grotesk";--e-global-typography-edc40d4-font-size:20px;--e-global-typography-5af21b5-font-size:17px;--e-global-typography-3402876-font-size:21px;--e-global-typography-3402876-font-weight:700;--e-global-typography-3402876-line-height:1.1em;color:var( --e-global-color-5de0e8b );}.elementor-kit-7 p{margin-bottom:14px;}.elementor-kit-7 a{color:var( --e-global-color-primary );}.elementor-kit-7 a:hover{color:var( --e-global-color-66bdd9c );}.elementor-kit-7 h2{color:var( --e-global-color-5de0e8b );font-size:60px;font-weight:700;}.elementor-kit-7 h3{color:var( --e-global-color-5de0e8b );font-size:24px;font-weight:700;}.elementor-kit-7 h4{color:var( --e-global-color-5de0e8b );font-size:16px;}.elementor-kit-7 h5{color:var( --e-global-color-5de0e8b );}.elementor-kit-7 h6{color:var( --e-global-color-5de0e8b );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:5%;padding-inline-start:5%;background-color:var( --e-global-color-primary );}.site-header .site-navigation ul.menu li a{color:var( --e-global-color-75737c5 );}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:36px;--e-global-typography-text-font-size:16px;--e-global-typography-efc4cc7-font-size:20px;--e-global-typography-3402876-font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:28px;--e-global-typography-text-font-size:14px;--e-global-typography-efc4cc7-font-size:19px;--e-global-typography-3402876-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Header */
body {min-width:300px;}
html #wpadminbar {min-width:300px !important;}
body.home .header-bottom,
.page-id-15969 .header-bottom,
.page-id-10 .header-bottom {display:none !important;}
.top-menu {flex-grow:1 !important;}
.top-menu .elementor-item-active svg {fill:#750f6d;}
.top-flyout-menu {width:100px;}
.search-active .top-menu {display:none;}
.top-mega-menu .e-n-menu span,
.top-mega-menu .e-n-menu a {cursor:pointer !important;}
.top-mega-menu .e-n-menu-content nav a:hover {color:#da9e14 !important;}
.top-bg-container {background-color:rgba(0,0,0,0.5) !important;}
.header-gradient-dark .top-bg-container {background-color:rgba(0,0,0,0.7) !important;}
.header-gradient-light .top-bg-container {background-color:rgba(0,0,0,0.3) !important;}
.header-gradient-10 .top-bg-container {background-color:rgba(0,0,0,0.1) !important;}
.header-gradient-20 .top-bg-container {background-color:rgba(0,0,0,0.2) !important;}
.header-gradient-40 .top-bg-container {background-color:rgba(0,0,0,0.4) !important;}
.header-gradient-60 .top-bg-container {background-color:rgba(0,0,0,0.6) !important;}
.header-no-gradient .top-bg-container {background:none !important;}
.single .top-bg-container {background-color:white !important;}
.two-column-menu {columns:2 !important;}
.flyout-menu-lang-container, .flyout-menu-search {display:none;}

#home-logos {display:block;}
#home-logo-colour {visibility:hidden; pointer-events:none; height:0;}
.top-post-date, .single-top-image {display:none;}

/* Language Menu */
.top-lang-outer {width:88px !important; overflow:hidden; border:2px solid transparent; border-radius: 30px; transition:width 0.3s ease-in-out; cursor:pointer;}
.lang-active .top-lang-outer {width:160px !important; border-color:#d8d8d8;}
.top-lang-container {width:160px !important;}
.top-lang-icon {cursor:pointer; z-index:1;}
.top-lang-outer:hover .top-lang-icon svg .st0,
.lang-active .top-lang-icon svg .st0,
.lang-active #home-lang-outer .top-lang-icon svg .st0 {stroke:#da9e14;}
.top-lang-menu li {pointer-events:none;}
.top-lang-menu li:not(.current-language-menu-item) {width:0 !important; transition:none;}
.top-lang-menu li:not(.current-language-menu-item) a {color:transparent !important; transition:none;}
.lang-active .top-lang-menu li {width:auto !important; margin-right:15px !important; transition:width 0.3s ease-in-out, margin 0.3s ease-in-out; pointer-events:auto;}
.lang-active .top-lang-menu li:last-child {margin-right:0 !important;}
.lang-active .top-lang-menu li a {color:#aaa !important; transition:color 0.3s ease-in-out;}
.lang-active .top-lang-menu li.current-language-menu-item a {color:#750f6d !important;}
.lang-active .top-lang-menu li a:hover {color:black !important;}
#home-lang-outer .top-lang-icon svg .st0 {stroke:white;}
#home-lang-outer.top-lang-outer:hover .top-lang-icon svg .st0 {stroke:#da9e14;}
.lang-active #home-lang-outer.top-lang-outer {border-color:white; background:white;}

/* Search Bar */
.top-search {width:70px; transition: width 0.3s ease-in-out;}
.top-search .elementor-search-form__icon {opacity:1 !important;}
.search-active .top-search {width:250px; margin-right:20px; flex-grow:1 !important;}
.top-search-bar {width:70px; transition:width 0.3s ease-in-out; cursor:pointer !important;}
.search-active .top-search-bar {width:250px;}
.top-search-bar .elementor-search-form__container {border-color:transparent !important;}
.search-active .top-search-bar .elementor-search-form__container {border-color:#d8d8d8 !important;}
.top-search-bar .elementor-search-form__input {opacity:0;}
.search-active .top-search-bar .elementor-search-form__input {opacity:1;}
.elementor-search-form--skin-minimal:focus-within {outline-width:0 !important;}
#inner-search-bar:hover svg {fill:#da9e14;}
.search-active #inner-search-bar:hover svg {fill:black;}
#home-search-bar:hover svg {fill:#d8d8d8;}
.search-active #home-search-bar:hover svg {fill:white;}

/* Header alt */
.scrolled #home-logo-white,
.menuhover #home-logo-white,
.single-newsarticle #home-logo-white,
.single-newsletterdetails #home-logo-white,
.single-gallerydetails #home-logo-white,
.single-highlight #home-logo-white,
.single-featured #home-logo-white,
.single-event #home-logo-white,
.single-activity #home-logo-white,
.search-results #home-logo-white
{visibility:hidden; pointer-events:none; height:0;}
.scrolled #home-header,
.menuhover #home-header,
.single-newsarticle #home-header,
.single-newsletterdetails #home-header,
.single-gallerydetails #home-header,
.single-highlight #home-header,
.single-featured #home-header,
.single-event #home-header,
.single-activity #home-header,
.search-results #home-header
{background:white; border-bottom:0 !important; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.scrolled #home-logo-colour,
.menuhover #home-logo-colour,
.single-newsarticle #home-logo-colour,
.single-newsletterdetails #home-logo-colour,
.single-gallerydetails #home-logo-colour,
.single-highlight #home-logo-colour,
.single-featured #home-logo-colour,
.single-event #home-logo-colour,
.single-activity #home-logo-colour,
.search-results #home-logo-colour
{visibility:visible; pointer-events:auto; height:auto;}
.scrolled #home-logo-colour img,
.menuhover #home-logo-colour img,
.single-newsarticle #home-logo-colour img,
.single-newsletterdetails #home-logo-colour img,
.single-gallerydetails #home-logo-colour img,
.single-highlight #home-logo-colour img,
.single-featured #home-logo-colour img,
.single-event #home-logo-colour img,
.single-activity #home-logo-colour img,
.search-results #home-logo-colour img
{height:auto;}

.scrolled #home-mega-menu .e-n-menu span,
.scrolled #home-mega-menu .e-n-menu a,
.menuhover #home-mega-menu .e-n-menu span,
.menuhover #home-mega-menu .e-n-menu a,
.single-newsarticle #home-mega-menu .e-n-menu span,
.single-newsarticle #home-mega-menu .e-n-menu a,
.single-newsletterdetails #home-mega-menu .e-n-menu span,
.single-newsletterdetails #home-mega-menu .e-n-menu a,
.single-gallerydetails #home-mega-menu .e-n-menu span,
.single-gallerydetails #home-mega-menu .e-n-menu a,
.single-highlight #home-mega-menu .e-n-menu span,
.single-highlight #home-mega-menu .e-n-menu a,
.single-featured #home-mega-menu .e-n-menu span,
.single-featured #home-mega-menu .e-n-menu a,
.single-event #home-mega-menu .e-n-menu span,
.single-event #home-mega-menu .e-n-menu a,
.single-activity #home-mega-menu .e-n-menu span,
.single-activity #home-mega-menu .e-n-menu a,
.search-results #home-mega-menu .e-n-menu span,
.search-results #home-mega-menu .e-n-menu a
{color:black;}
.scrolled #home-mega-menu .e-n-menu li:hover span,
.scrolled #home-mega-menu .e-n-menu li:hover a,
.menuhover #home-mega-menu .e-n-menu li:hover span,
.menuhover #home-mega-menu .e-n-menu li:hover a,
.single-newsarticle #home-mega-menu .e-n-menu li:hover span,
.single-newsarticle #home-mega-menu .e-n-menu li:hover a,
.single-newsletterdetails #home-mega-menu .e-n-menu li:hover span,
.single-newsletterdetails #home-mega-menu .e-n-menu li:hover a,
.single-gallerydetails #home-mega-menu .e-n-menu li:hover span,
.single-gallerydetails #home-mega-menu .e-n-menu li:hover a,
.single-highlight #home-mega-menu .e-n-menu li:hover span,
.single-highlight #home-mega-menu .e-n-menu li:hover a,
.single-featured #home-mega-menu .e-n-menu li:hover span,
.single-featured #home-mega-menu .e-n-menu li:hover a,
.single-event #home-mega-menu .e-n-menu li:hover span,
.single-event #home-mega-menu .e-n-menu li:hover a,
.single-activity #home-mega-menu .e-n-menu li:hover span,
.single-activity #home-mega-menu .e-n-menu li:hover a,
.search-results #home-mega-menu .e-n-menu li:hover span,
.search-results #home-mega-menu .e-n-menu li:hover a
{color:#da9e14;}
.scrolled #home-mega-menu .e-n-menu svg,
.menuhover #home-mega-menu .e-n-menu svg,
.single-newsarticle #home-mega-menu .e-n-menu svg,
.single-newsletterdetails #home-mega-menu .e-n-menu svg,
.single-gallerydetails #home-mega-menu .e-n-menu svg,
.single-highlight #home-mega-menu .e-n-menu svg,
.single-featured #home-mega-menu .e-n-menu svg,
.single-event #home-mega-menu .e-n-menu svg,
.single-activity #home-mega-menu .e-n-menu svg,
.search-results #home-mega-menu .e-n-menu svg
{fill:black;}
.scrolled #home-mega-menu .e-n-menu li:hover svg,
.menuhover #home-mega-menu .e-n-menu li:hover svg,
.single-newsarticle #home-mega-menu .e-n-menu li:hover svg,
.single-newsletterdetails #home-mega-menu .e-n-menu li:hover svg,
.single-gallerydetails #home-mega-menu .e-n-menu li:hover svg,
.single-highlight #home-mega-menu .e-n-menu li:hover svg,
.single-featured #home-mega-menu .e-n-menu li:hover svg,
.single-event #home-mega-menu .e-n-menu li:hover svg,
.single-activity #home-mega-menu .e-n-menu li:hover svg,
.search-results #home-mega-menu .e-n-menu li:hover svg
{fill:#da9e14;}

.scrolled #home-lang-outer.top-lang-outer .top-lang-icon svg .st0,
.menuhover #home-lang-outer.top-lang-outer .top-lang-icon svg .st0,
.single-newsarticle #home-lang-outer.top-lang-outer .top-lang-icon svg .st0,
.single-newsletterdetails #home-lang-outer.top-lang-outer .top-lang-icon svg .st0,
.single-gallerydetails #home-lang-outer.top-lang-outer .top-lang-icon svg .st0,
.single-highlight #home-lang-outer.top-lang-outer .top-lang-icon svg .st0,
.single-featured #home-lang-outer.top-lang-outer .top-lang-icon svg .st0,
.single-event #home-lang-outer.top-lang-outer .top-lang-icon svg .st0,
.single-activity #home-lang-outer.top-lang-outer .top-lang-icon svg .st0,
.search-results #home-lang-outer.top-lang-outer .top-lang-icon svg .st0
{stroke:black;}
.scrolled.lang-active #home-lang-outer.top-lang-outer,
.menuhover.lang-active #home-lang-outer.top-lang-outer,
.single-newsarticle.lang-active #home-lang-outer.top-lang-outer,
.single-newsletterdetails.lang-active #home-lang-outer.top-lang-outer,
.single-gallerydetails.lang-active #home-lang-outer.top-lang-outer,
.single-highlight.lang-active #home-lang-outer.top-lang-outer,
.single-featured.lang-active #home-lang-outer.top-lang-outer,
.single-event.lang-active #home-lang-outer.top-lang-outer,
.single-activity.lang-active #home-lang-outer.top-lang-outer,
.search-results.lang-active #home-lang-outer.top-lang-outer
{border-color:#d8d8d8;}
.scrolled #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.menuhover #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-newsarticle #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-newsletterdetails #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-gallerydetails #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-highlight #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-featured #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-event #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-activity #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.search-results #home-lang-outer .top-lang-menu li.current-language-menu-item a
{color:black !important;}
.scrolled.lang-active #home-lang-outer .top-lang-menu li a,
.menuhover.lang-active #home-lang-outer .top-lang-menu li a,
.single-newsarticle.lang-active #home-lang-outer .top-lang-menu li a,
.single-newsletterdetails.lang-active #home-lang-outer .top-lang-menu li a,
.single-gallerydetails.lang-active #home-lang-outer .top-lang-menu li a,
.single-highlight.lang-active #home-lang-outer .top-lang-menu li a,
.single-featured.lang-active #home-lang-outer .top-lang-menu li a,
.single-event.lang-active #home-lang-outer .top-lang-menu li a,
.single-activity.lang-active #home-lang-outer .top-lang-menu li a,
.search-results.lang-active #home-lang-outer .top-lang-menu li a
{color:#aaa !important; transition:color 0.3s ease-in-out;}
.scrolled.lang-active #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.menuhover.lang-active #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-newsarticle.lang-active #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-newsletterdetails.lang-active #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-gallerydetails.lang-active #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-highlight.lang-active #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-featured.lang-active #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-event.lang-active #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.single-activity.lang-active #home-lang-outer .top-lang-menu li.current-language-menu-item a,
.search-results.lang-active #home-lang-outer .top-lang-menu li.current-language-menu-item a
{color:#750f6d !important;},
.scrolled.lang-active #home-lang-outer .top-lang-menu li a:hover,
.menuhover.lang-active #home-lang-outer .top-lang-menu li a:hover,
.single-newsarticle.lang-active #home-lang-outer .top-lang-menu li a:hover,
.single-newsletterdetails.lang-active #home-lang-outer .top-lang-menu li a:hover,
.single-gallerydetails.lang-active #home-lang-outer .top-lang-menu li a:hover,
.single-highlight.lang-active #home-lang-outer .top-lang-menu li a:hover,
.single-featured.lang-active #home-lang-outer .top-lang-menu li a:hover,
.single-event.lang-active #home-lang-outer .top-lang-menu li a:hover,
.single-activity.lang-active #home-lang-outer .top-lang-menu li a:hover,
.search-results.lang-active #home-lang-outer .top-lang-menu li a:hover
{color:black !important;}

.scrolled #home-search-bar svg,
.menuhover #home-search-bar svg,
.single-newsarticle #home-search-bar svg,
.single-newsletterdetails #home-search-bar svg,
.single-gallerydetails #home-search-bar svg,
.single-highlight #home-search-bar svg,
.single-featured #home-search-bar svg,
.single-event #home-search-bar svg,
.single-activity #home-search-bar svg,
.search-results #home-search-bar svg
{fill:black;}
.scrolled #home-search-bar:hover svg,
.menuhover #home-search-bar:hover svg,
.single-newsarticle #home-search-bar:hover svg,
.single-newsletterdetails #home-search-bar:hover svg,
.single-gallerydetails #home-search-bar:hover svg,
.single-highlight #home-search-bar:hover svg,
.single-featured #home-search-bar:hover svg,
.single-event #home-search-bar:hover svg,
.single-activity #home-search-bar:hover svg,
.search-results #home-search-bar:hover svg
{fill:#da9e14;}
.scrolled.search-active #home-search-bar:hover svg,
.menuhover.search-active #home-search-bar:hover svg,
.single-newsarticle.search-active #home-search-bar:hover svg,
.single-newsletterdetails.search-active #home-search-bar:hover svg,
.single-gallerydetails.search-active #home-search-bar:hover svg,
.single-highlight.search-active #home-search-bar:hover svg,
.single-featured.search-active #home-search-bar:hover svg,
.single-event.search-active #home-search-bar:hover svg,
.single-activity.search-active #home-search-bar:hover svg,
.search-results.search-active #home-search-bar:hover svg
{fill:black;}
.scrolled #home-search-bar input,
.menuhover #home-search-bar input,
.single-newsarticle #home-search-bar input,
.single-newsletterdetails #home-search-bar input,
.single-gallerydetails #home-search-bar input,
.single-highlight #home-search-bar input,
.single-featured #home-search-bar input,
.single-event #home-search-bar input,
.single-activity #home-search-bar input,
.search-results #home-search-bar input
{color:black;}
.scrolled #home-search-bar ::placeholder,
.menuhover #home-search-bar ::placeholder,
.single-newsarticle #home-search-bar ::placeholder,
.single-newsletterdetails #home-search-bar ::placeholder,
.single-gallerydetails #home-search-bar ::placeholder,
.single-highlight #home-search-bar ::placeholder,
.single-featured #home-search-bar ::placeholder,
.single-event #home-search-bar ::placeholder,
.single-activity #home-search-bar ::placeholder,
.search-results #home-search-bar ::placeholder
{color:#666;}

.single-newsarticle .header-bottom,
.single-newsletterdetails .header-bottom,
.single-gallerydetails .header-bottom,
.single-highlight .header-bottom,
.single-featured .header-bottom,
.single-event .header-bottom,
.single-activity .header-bottom,
.search-results .header-bottom
{min-height:0;padding-top:40px;}
.single-newsarticle .page-top,
.single-newsletterdetails .page-top,
.single-gallerydetails .page-top,
.single-highlight .page-top,
.single-featured .page-top,
.single-event .page-top,
.single-activity .page-top,
.search-results .page-top
{position:static;padding-top:70px;}
.single-newsarticle .top-bg-container,
.single-newsletterdetails .top-bg-container,
.single-gallerydetails .top-bg-container,
.single-highlight .top-bg-container,
.single-featured .top-bg-container,
.single-event .top-bg-container,
.single-activity .top-bg-container,
.search-results .top-bg-container
{display:none;}
.single-newsarticle .breadcrumbs,
.single-newsletterdetails .breadcrumbs,
.single-gallerydetails .breadcrumbs,
.single-highlight .breadcrumbs,
.single-featured .breadcrumbs,
.single-event .breadcrumbs,
.single-activity .breadcrumbs,
.search-results .breadcrumbs
{text-align:left;}
.single-newsarticle .breadcrumbs,
.single-newsarticle .breadcrumbs a,
.single-newsarticle .breadcrumbs span,
.single-newsletterdetails .breadcrumbs,
.single-newsletterdetails .breadcrumbs a,
.single-newsletterdetails .breadcrumbs span,
.single-gallerydetails .breadcrumbs,
.single-gallerydetails .breadcrumbs a,
.single-gallerydetails .breadcrumbs span,
.single-highlight .breadcrumbs,
.single-highlight .breadcrumbs a,
.single-highlight .breadcrumbs span,
.single-featured .breadcrumbs,
.single-featured .breadcrumbs a,
.single-featured .breadcrumbs span,
.single-event .breadcrumbs,
.single-event .breadcrumbs a,
.single-event .breadcrumbs span,
.single-activity .breadcrumbs,
.single-activity .breadcrumbs a,
.single-activity .breadcrumbs span,
.search-results .breadcrumbs,
.search-results .breadcrumbs a,
.single-newsarticl6 .breadcrumbs span
{color:#606060 !important; font-weight:400 !important;}
.single-newsarticle .top-page-title h4,
.single-newsletterdetails .top-page-title h4,
.single-gallerydetails .top-page-title h4,
.single-highlight .top-page-title h4,
.single-featured .top-page-title h4,
.single-event .top-page-title h4,
.single-activity .top-page-title h4,
.search-results .top-page-title h4
{color:#8b0f81 !important; font-weight:400 !important; text-transform:none !important; text-align:left;}
.single-newsarticle .top-post-date,
.single-newsletterdetails .top-post-date,
.single-gallerydetails .top-post-date,
.single-highlight .top-post-date,
.single-featured .top-post-date,
.single-event .top-post-date,
.single-activity .top-post-date
{display:block;}
.single-newsletterdetails .single-top-image,
.single-highlight .single-top-image,
.single-featured .single-top-image,
.single-event .single-top-image,
.single-activity .single-top-image
{display:block;}

/* Footer */
.bottom-menu nav > ul {width:100%; justify-content:space-between !important;}
.bottom-menu nav > ul > li {width:25%;padding:40px 20px;}
.bottom-menu nav > ul > li.menu-highlight {width:21%;margin-right:4%;}
.bottom-menu nav > ul > li > a {justify-content:left;}
.bottom-menu ul ul {display:block !important; position:static !important; width:100% !important;}
.bottom-menu li {display:block !important;} 
.bottom-menu ul ul li, .bottom-menu ul ul li:hover {background:transparent !important;}
.bottom-menu ul ul li {margin-bottom:3px;}
.bottom-menu a, .bottom-menu span {white-space:normal !important; -ms-word-break:break-word; word-break:break-word; -webkit-hyphens:none; -moz-hyphens:none;}
.bottom-menu .current-menu-item a {color:#333 !important;}
.bottom-menu .menu-highlight {background:#D56F01 !important; color:white !important;}
.bottom-menu .menu-highlight a {color:white !important;}
.bottom-menu .menu-highlight a:hover {color:#750f6d !important;}

/* Sidebar */
.single-sidebar-content {position:relative;}

/* Page */
.page-top-image {height:100%;}
.page-top-image img {width:100%; height:500px; object-fit:cover; object-position:bottom center;}
.page-header h1 {display:none;}
body.home .page-content {padding-bottom:0;}
.page-content-container {position:relative;top:-150px;}
.page-content-inner {max-width:1450px;}

/* Filter */
.custom-filter {border:1px solid #750f6d; color:#750f6d;}

/* Table */
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {background:transparent;}
.tablepress>*+tbody>*>*, .tablepress>tbody>*~*>*, .tablepress>tfoot>*>* {padding:25px 20px !important; font-size:16px; color:black; font-weight:400;}
#tablepress-1 .row-1 td, #tablepress-3 .row-1 td {background-color:#750f6d;color:white;font-size:18px;}
#tablepress-1 .row-2 td {background-color:#F5EEF4;}
#tablepress-2 .row-1 td {background-color:#eeb800;color:white;font-size:18px;}
#tablepress-1 .column-1, #tablepress-2 .column-1, #tablepress-3 .column-1 {width:50%;}

/* Homepage */
.navigation-dots {width:10px !important;}
.navigation-dot .elementor-button {display:block; width:8px; height:8px; border-radius:4px !important; background:white !important; box-shadow:0 0 5px rgba(0,0,0,0.3); margin-bottom:15px !important;}
.navigation-dot.active .elementor-button {height:70px;}
.navigation-dot .elementor-button-text {font:0/0 a; color:transparent;}
.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {margin-bottom:25px !important;}
.home-events-slider .e-loop-item, .home-featured-slider .e-loop-item {background:white;}
.home-news-date {flex-shrink:0 !important;}

/* List */
.news-image-container {position:relative; background:#eee url(https://webarchive.lib.cuhk.edu.hk/20240726020544oe_/https://137.189.63.168/wp-content/uploads/2024/02/default.jpg) no-repeat center center; background-size:cover;}
.news-image {width:100%; height:100%;}

/* Gallery */
.elementor-slideshow__title {display:none !important;}

/* Search Results */
.search-results header .elementor-widget-theme-post-title, .search-results header .elementor-widget-post-info {display:none !important;}
#search-result-list article {flex-direction:column; padding:30px;}
#search-result-list article:nth-child(even) {background-color:#efefef;}
#search-result-list article .elementor-post__thumbnail__link {margin-left:0; margin-top:20px;}

/* About */
.about-services-inner {position:relative; max-width:1200px;}
.about-services-image {position:absolute;}
.about-content-inner {max-width:1200px;}

/* content */
.elementor-widget-text-editor ul {padding-left:1em;}
.elementor-widget-text-editor a {-ms-word-break:break-all; word-break:break-all; -webkit-hyphens:none; -moz-hyphens:none;}

/* restricted */
.restricted-content {position:relative;}
.restricted-content .page-login-logout {font-size:0;} 
.restricted-content .page-login-logout a {font-size:14px; text-decoration:none; border-radius:10px; margin-top:10px; padding:8px 18px 10px 18px; display:inline-block; color:white; background-color:#8b0f81;}
.restricted-content-wrapper {padding:40px 60px;}
.signin-button {display:none !important;}

/* Responsive */

@media (max-width: 1500px) {
	.top-menu {display:none;}
	.about-services-text-inner {margin-right:5% !important;}
}

@media (max-width: 1500px) and (min-width: 1025px) {
	.home-services-title h2 {font-size:40px !important;}
	.home-services-description {font-size:14px !important;}
}

@media (max-width: 1200px) {
	.about-services-text-inner {margin-right:15% !important;}
}

@media (max-width: 1024px) {
	.footer-sitemap {display:none;}
	.top-flyout-menu {width:70px;}
	.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child) {margin-bottom:20px !important;}
	.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {margin-bottom:15px !important;}
	.page-top-image img {height:350px;}
	.single-newsarticle .page-top,
	.single-newsletterdetails .page-top,
	.single-gallerydetails .page-top,
	.single-highlight .page-top,
	.single-featured .page-top,
	.single-event .page-top,
	.single-activity .page-top,
	.search-results .page-top
	{padding-top:40px;}

	.about-services-text-inner {margin-right:0 !important;}
}

@media (min-width: 767.1px) {
	.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown {display: none !important;}
	.flyout-menu > .elementor-widget-container,
	.flyout-menu nav, .flyout-menu nav > ul, .flyout-menu nav > ul > li {position:static;}
	.flyout-menu nav > ul > li > a.highlighted {background-color:#af4fa7;}
	.flyout-menu ul ul {position:fixed !important; left:auto !important; top:0 !important; right:400px; width:350px !important; height:100%; margin-left:0 !important; margin-top:0 !important; padding:60px 0 20px 0 !important; overflow: auto;}
	.admin-bar .flyout-menu ul ul {padding-top: 92px !important;}
	.flyout-menu nav > ul > li > ul.active:before {position:fixed; content:''; right:400px; top:0; width:0; height:100%; background-color:#9c3a94 !important; animation:flyoutBg 0.2s ease-in-out forwards;}
	@keyframes flyoutBg { 0% {width:0;} 100% {width:350px;} }
	.flyout-menu ul ul li {opacity:0;}
	.flyout-menu ul ul.active > li {animation:flyoutText 0.3s 0.2s ease-in-out forwards;}
	.flyout-menu ul ul li a {padding-left:32px !important;}
	.flyout-menu ul ul li.menu-item-has-children a {padding-left:0 !important;}
	@keyframes flyoutText { 0% {opacity:0;} 100% {opacity:1;} }
	.flyout-menu ul ul ul {display: none !important;}
	/* .flyout-menu ul ul ul {right:750px;} */
	/* .flyout-menu nav > ul > li > ul > li > ul.active:before {position:fixed; content:''; right:760px; top:0; width:0; height:100%; background-color:#c965c1 !important; animation:flyoutBg 0.2s ease-in-out forwards;} */
	.flyout-menu a {flex-direction:row-reverse; justify-content:flex-end !important; padding-left:20px !important; padding-right:20px !important;}
	.flyout-menu .sub-arrow {padding-right:15px !important;}
	.flyout-menu ul ul .sub-arrow {padding-left:0 !important;}
	.flyout-menu ul ul .sub-arrow svg {transform:rotate(0deg) !important;}

	.content-color-block-image {position:absolute;left:0;}
}

@media (min-width: 930px) {
	.flyout-menu ul ul {width: 520px !important;}
	@keyframes flyoutBg { 0% {width:0;} 100% {width:520px;} }
}

@media (max-width: 767px) {
	.top-lang-outer, .top-search {display:none;}
	.search-active .top-search-bar .elementor-search-form__container {min-height:35px;}
	.top-flyout-menu {width:50px;}
	.flyout-menu ul .sub-arrow svg {transform:rotate(-90deg) !important; position:relative; top:2px; fill:white !important;}
	.flyout-menu ul li a[aria-expanded="true"] .sub-arrow svg {transform:rotate(90deg) !important; top:0px;}
	.flyout-menu-lang-container, .flyout-menu-search {display:flex;}

	.page-top-image img {height:225px;}
	.page-content-inner {padding:20px 30px !important;}
	
	.home-services-text {order:1;}
	.home-services-block-1 {order:2;}
	.home-services-block-2 {order:3;}
	.home-services-block-3 {order:4;}
	.home-services-block-4 {order:5;}
	.home-services-block-5 {order:6;}
	.home-services-block-6 {order:7;}
	.home-services-block-7 {order:8;}
	.home-services-block-8 {order:9;}

	.single-newsarticle .page-top,
	.single-newsletterdetails .page-top,
	.single-gallerydetails .page-top,
	.single-highlight .page-top,
	.single-featured .page-top,
	.single-event .page-top,
	.single-activity .page-top,
	.search-results .page-top
	{padding-bottom:0;}
	.single-newsarticle .page-top .e-con-inner,
	.single-newsletterdetails .page-top .e-con-inner,
	.single-gallerydetails .page-top .e-con-inner,
	.single-highlight .page-top .e-con-inner,
	.single-featured .page-top .e-con-inner,
	.single-event .page-top .e-con-inner,
	.single-activity .page-top .e-con-inner,
	.search-results .page-top .e-con-inner
	{padding:0;}

	.about-services-image {position:static;}
	.about-services-text-inner {margin-top:-100px !important;}

	.restricted-content-wrapper {padding: 20px 30px;}
}	

@media (max-width: 500px) {
	.page-content-container {padding:0 !important;}
	.page-content-ininer {padding:15px 20px !important;}
	.navigation-dots {right:5px !important;}
	.home-figures-numbers {flex-direction:column !important; gap:0 !important;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Basel Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://webarchive.lib.cuhk.edu.hk/20240726020544oe_/https://www.osa.cuhk.edu.hk/wp-content/uploads/2023/12/baselgrotesk-book-webfont.woff2') format('woff2'),
		url('https://webarchive.lib.cuhk.edu.hk/20240726020544oe_/https://www.osa.cuhk.edu.hk/wp-content/uploads/2023/12/baselgrotesk-book-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Basel Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://webarchive.lib.cuhk.edu.hk/20240726020544oe_/https://www.osa.cuhk.edu.hk/wp-content/uploads/2023/12/BaselGrotesk-Light.woff2') format('woff2'),
		url('https://webarchive.lib.cuhk.edu.hk/20240726020544oe_/https://www.osa.cuhk.edu.hk/wp-content/uploads/2023/12/BaselGrotesk-Light.woff') format('woff');
}
@font-face {
	font-family: 'Basel Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://webarchive.lib.cuhk.edu.hk/20240726020544oe_/https://www.osa.cuhk.edu.hk/wp-content/uploads/2023/12/baselgrotesk-medium-webfont.woff2') format('woff2'),
		url('https://webarchive.lib.cuhk.edu.hk/20240726020544oe_/https://www.osa.cuhk.edu.hk/wp-content/uploads/2023/12/baselgrotesk-medium-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */