@-webkit-keyframes spinReturn{0%{-webkit-transform:rotate(0)}25%{-webkit-transform:rotate(225deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(405deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spinReturn{0%{transform:rotate(0)}25%{transform:rotate(225deg)}50%{transform:rotate(180deg)}75%{transform:rotate(405deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes lightUp{0%{opacity:.2}40%{opacity:1}60%{opacity:.2}100%{opacity:.2}}@keyframes lightUp{0%{opacity:.2}40%{opacity:1}60%{opacity:.2}100%{opacity:.2}}@-webkit-keyframes wave{0%{-webkit-transform:scaleY(1)}40%{-webkit-transform:scaleY(.1)}80%{-webkit-transform:scaleY(1)}100%{-webkit-transform:scaleY(1)}}@keyframes wave{0%{transform:scaleY(1)}40%{transform:scaleY(.1)}80%{transform:scaleY(1)}100%{transform:scaleY(1)}}@-webkit-keyframes drawframeTop{0%{-webkit-transform:scaleX(1);transform-origin:100% 0}12.5%{-webkit-transform:scaleX(0);transform-origin:100% 0}50%{-webkit-transform:scaleX(0);transform-origin:0 0}62.5%{-webkit-transform:scaleX(1);transform-origin:0 0}100%{-webkit-transform:scaleX(1);transform-origin:100% 0}}@keyframes drawframeTop{0%{transform:scaleX(1);transform-origin:100% 0}12.5%{transform:scaleX(0);transform-origin:100% 0}50%{transform:scaleX(0);transform-origin:0 0}62.5%{transform:scaleX(1);transform-origin:0 0}100%{transform:scaleX(1);transform-origin:100% 0}}@-webkit-keyframes drawframeBottom{0%{-webkit-transform:scaleX(1);transform-origin:0 0}12.5%{-webkit-transform:scaleX(0);transform-origin:0 0}50%{-webkit-transform:scaleX(0);transform-origin:100% 0}62.5%{-webkit-transform:scaleX(1);transform-origin:100% 0}100%{-webkit-transform:scaleX(1);transform-origin:0 0}}@keyframes drawframeBottom{0%{transform:scaleX(1);transform-origin:0 0}12.5%{transform:scaleX(0);transform-origin:0 0}50%{transform:scaleX(0);transform-origin:100% 0}62.5%{transform:scaleX(1);transform-origin:100% 0}100%{transform:scaleX(1);transform-origin:0 0}}@-webkit-keyframes drawframeRight{0%{-webkit-transform:scaleY(1);transform-origin:0 100%}12.5%{-webkit-transform:scaleY(0);transform-origin:0 100%}50%{-webkit-transform:scaleY(0);transform-origin:0 0}62.5%{-webkit-transform:scaleY(1);transform-origin:0 0}100%{-webkit-transform:scaleY(1);transform-origin:0 100%}}@keyframes drawframeRight{0%{transform:scaleY(1);transform-origin:0 100%}12.5%{transform:scaleY(0);transform-origin:0 100%}50%{transform:scaleY(0);transform-origin:0 0}62.5%{transform:scaleY(1);transform-origin:0 0}100%{transform:scaleY(1);transform-origin:0 100%}}@-webkit-keyframes drawframeLeft{0%{-webkit-transform:scaleY(1);transform-origin:0 0}12.5%{-webkit-transform:scaleY(0);transform-origin:0 0}50%{-webkit-transform:scaleY(0);transform-origin:0 100%}62.5%{-webkit-transform:scaleY(1);transform-origin:0 100%}100%{-webkit-transform:scaleY(1);transform-origin:0 0}}@keyframes drawframeLeft{0%{transform:scaleY(1);transform-origin:0 0}12.5%{transform:scaleY(0);transform-origin:0 0}50%{transform:scaleY(0);transform-origin:0 100%}62.5%{transform:scaleY(1);transform-origin:0 100%}100%{transform:scaleY(1);transform-origin:0 0}}@-webkit-keyframes imgLoading{0%{height:0%;opacity:1}95%{height:100%;opacity:1}100%{height:100%;opacity:0}}@keyframes imgLoading{0%{height:0%;opacity:1}95%{height:100%;opacity:1}100%{height:100%;opacity:0}}@-webkit-keyframes beat{0%{transform:scale(0);opacity:0}80%{transform:scale(1);opacity:.7}100%{transform:scale(1);opacity:0}}@keyframes beat{0%{transform:scale(0);opacity:0}80%{transform:scale(1);opacity:.7}100%{transform:scale(1);opacity:0}}body,html{opacity:1!important}#loftloader-wrapper{position:fixed;top:0;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:999999;width:100%;height:100%;background:0 0!important}.loaded #loftloader-wrapper{-webkit-transform:translateX(-200vw);-ms-transform:translateX(-200vw);transform:translateX(-200vw);pointer-events:none;opacity:0;transition:opacity .1ms 1s,transform .1ms 2s}.loaded #loftloader-wrapper.slide-vertical{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.loaded #loftloader-wrapper #loader,.loaded #loftloader-wrapper .loader-close-button{opacity:0;transition:all .3s ease-out}#loftloader-wrapper .loader-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001;text-align:center;transition:all 0s;font-size:0}#loftloader-wrapper .loader-inner #loader{position:relative;z-index:1002;top:auto;left:auto;display:inline-block;margin:0 auto;padding:0;border:none;border-radius:0;background:0 0!important;color:#248acc}#loftloader-wrapper .loader-section{position:fixed;z-index:999;width:50%;height:100%;background:#000;opacity:.95;transition:all 0s;will-change:transform}#loftloader-wrapper .loader-section.section-fade{top:0;left:0;width:100%;will-change:opacity}.loaded #loftloader-wrapper .loader-section.section-fade{opacity:0!important;transition:opacity .7s .3s cubic-bezier(.645,.045,.355,1)}#loftloader-wrapper .loader-section.section-slide-up{top:0;left:0;width:100%}.loaded #loftloader-wrapper .loader-section.section-slide-up{-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);transition:transform .7s .3s cubic-bezier(.645,.045,.355,1)}#loftloader-wrapper .loader-section.section-left,#loftloader-wrapper .loader-section.section-right{top:0}#loftloader-wrapper .loader-section.section-left{left:0}.loaded #loftloader-wrapper .loader-section.section-left{transition:transform .7s .3s cubic-bezier(.645,.045,.355,1);-webkit-transform:translateX(-50vw);-ms-transform:translateX(-50vw);transform:translateX(-50vw)}#loftloader-wrapper .loader-section.section-right{right:0}.loaded #loftloader-wrapper .loader-section.section-right{transition:transform .7s .3s cubic-bezier(.645,.045,.355,1);-webkit-transform:translateX(50vw);-ms-transform:translateX(50vw);transform:translateX(50vw)}#loftloader-wrapper .loader-section.section-down,#loftloader-wrapper .loader-section.section-up{left:0;width:100%;height:50%}#loftloader-wrapper .loader-section.section-up{top:0}.loaded #loftloader-wrapper .loader-section.section-up{transition:transform .7s .3s cubic-bezier(.645,.045,.355,1);-webkit-transform:translateY(-50vh);-ms-transform:translateY(-50vh);transform:translateY(-50vh)}#loftloader-wrapper .loader-section.section-down{bottom:0}.loaded #loftloader-wrapper .loader-section.section-down{transition:transform .7s .3s cubic-bezier(.645,.045,.355,1);-webkit-transform:translateY(50vh);-ms-transform:translateY(50vh);transform:translateY(50vh)}#loftloader-wrapper.pl-sun #loader{width:50px;height:50px}#loftloader-wrapper.pl-sun #loader span{position:absolute;top:0;left:0;display:block;width:50px;height:50px;background:currentColor;opacity:.9;transform-origin:50% 50%;-webkit-animation:spinReturn 4s ease infinite;animation:spinReturn 4s ease infinite}#loftloader-wrapper.pl-sun #loader span:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:inherit;opacity:.9;content:"";transform-origin:50% 50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#loftloader-wrapper.pl-circles #loader{width:100px;height:60px}#loftloader-wrapper.pl-circles #loader span,#loftloader-wrapper.pl-circles #loader:after,#loftloader-wrapper.pl-circles #loader:before{position:absolute;display:block;width:10px;height:10px;border-radius:50%;opacity:.2;background:currentColor}#loftloader-wrapper.pl-circles #loader span{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:lightUp 1.5s linear infinite .5s;animation:lightUp 1.5s linear infinite .5s}#loftloader-wrapper.pl-circles #loader:after,#loftloader-wrapper.pl-circles #loader:before{content:"";top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#loftloader-wrapper.pl-circles #loader:before{left:0;-webkit-animation:lightUp 1.5s linear infinite;animation:lightUp 1.5s linear infinite}#loftloader-wrapper.pl-circles #loader:after{right:0;-webkit-animation:lightUp 1.5s linear infinite 1s;animation:lightUp 1.5s linear infinite 1s}#loftloader-wrapper.pl-wave #loader{width:60px;height:30px}#loftloader-wrapper.pl-wave #loader span,#loftloader-wrapper.pl-wave #loader:after,#loftloader-wrapper.pl-wave #loader:before{position:relative;display:inline-block;width:6px;height:100%;background:currentColor}#loftloader-wrapper.pl-wave #loader span{margin:0 16px;-webkit-animation:wave .9s linear infinite .3s;animation:wave .9s linear infinite .3s}#loftloader-wrapper.pl-wave #loader:after,#loftloader-wrapper.pl-wave #loader:before{content:""}#loftloader-wrapper.pl-wave #loader:before{-webkit-animation:wave .9s linear infinite;animation:wave .9s linear infinite}#loftloader-wrapper.pl-wave #loader:after{-webkit-animation:wave .9s linear infinite .6s;animation:wave .9s linear infinite .6s}#loftloader-wrapper.pl-square #loader{width:50px;height:50px;transform-origin:50% 50%;-webkit-animation:spinReturn 4s ease infinite;animation:spinReturn 4s ease infinite}#loftloader-wrapper.pl-square #loader span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:4px solid currentColor;box-sizing:border-box;transform-origin:50% 50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#loftloader-wrapper.pl-frame #loader{width:80px;height:80px;max-width:90vw}#loftloader-wrapper.pl-frame #loader:after,#loftloader-wrapper.pl-frame #loader:before{position:absolute;width:100%;height:4px;background:currentColor;content:""}#loftloader-wrapper.pl-frame #loader:before{top:0;right:0;left:auto;-webkit-animation:drawframeTop 4s linear infinite;animation:drawframeTop 4s linear infinite}#loftloader-wrapper.pl-frame #loader:after{right:auto;bottom:0;left:0;-webkit-animation:drawframeBottom 4s linear infinite 1s;animation:drawframeBottom 4s linear infinite 1s}#loftloader-wrapper.pl-frame #loader span{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#loftloader-wrapper.pl-frame #loader span:after,#loftloader-wrapper.pl-frame #loader span:before{position:absolute;width:4px;height:100%;background:currentColor;content:""}#loftloader-wrapper.pl-frame #loader span:before{top:auto;right:0;bottom:0;-webkit-animation:drawframeRight 4s linear infinite .5s;animation:drawframeRight 4s linear infinite .5s}#loftloader-wrapper.pl-frame #loader span:after{top:0;bottom:auto;left:0;-webkit-animation:drawframeLeft 4s linear infinite 1.5s;animation:drawframeLeft 4s linear infinite 1.5s}#loftloader-wrapper.pl-frame #loader img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;max-width:80%;max-height:80%}#loftloader-wrapper.pl-imgloading #loader{width:auto;height:auto;max-width:90vw}#loftloader-wrapper.pl-imgloading #loader img{position:relative;z-index:1;display:block;width:100%;height:auto;margin:0 auto}#loftloader-wrapper.pl-imgloading #loader img{opacity:.3}#loftloader-wrapper.pl-imgloading #loader .imgloading-container{position:absolute;bottom:0;left:0;z-index:3;display:block;width:100%;height:0%;transition:0s;overflow:hidden;-webkit-animation:imgLoading 6s linear infinite;animation:imgLoading 6s linear infinite;will-change:height,opacity;transform-origin:0 100%}#loftloader-wrapper.pl-imgloading #loader span{position:absolute;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center bottom;transition:0s}#loftloader-wrapper.pl-beating #loader{width:60px;height:60px}#loftloader-wrapper.pl-beating #loader span,#loftloader-wrapper.pl-beating #loader:before{position:absolute;top:0;left:0;display:block;width:60px;height:60px;border-radius:50%;background:currentColor;box-shadow:0 0 50px;opacity:0}#loftloader-wrapper.pl-beating #loader span{-webkit-animation:beat 1.5s linear infinite;animation:beat 1.5s linear infinite}#loftloader-wrapper.pl-beating #loader:before{content:"";-webkit-animation:beat 1.5s linear infinite 1s;animation:beat 1.5s linear infinite 1s}.loader-close-button{position:fixed;right:10px;top:10px;z-index:99999;box-sizing:border-box;width:auto;min-width:35px;height:35px;padding:5px 30px 5px 5px;border-radius:999px;background:rgba(0,0,0,.3);color:#fff;font-size:12px;line-height:25px;cursor:pointer}.loader-close-button:hover{background:rgba(0,0,0,.7)}.loader-close-button:after,.loader-close-button:before{position:absolute;top:16px;right:9px;display:block;width:18px;height:2px;transform-origin:50% 50%;content:"";background:#fff}.loader-close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.loader-close-button:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.loader-close-button .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);overflow:hidden;word-wrap:normal!important}.loader-close-button .close-des{padding:0 5px;font-size:12px}body, input, textarea, select {
font-weight: 400;
} #top-menu li.current-menu-item>a {
font-weight: 500;
}
#top-menu li {
padding-right: 10px !important;
}
.boardloginbtn {
background-color: #040229;
color: #fff;
padding: 0 !important;
border: 2px solid #fff;
border-radius: 100px;
}
.boardloginbtn a {
color: #fff !important;
padding: 10px 15px 10px 15px !important;
font-size: 16px;
font-weight: 400;
}
#top-header .boardloginbtn a:hover::after {
content: " >>";
}
i.fab.fa-twitter {
border: 2px #fff solid;
border-radius: 100%;
padding: 10px;
}
i.fab.fa-twitter:hover {
border: 2px #fff solid;
border-radius: 100%;
padding: 10px;
background-color: #fff;
color: #040229;
}
i.fab.fa-linkedin-in {
border: 2px #fff solid;
border-radius: 100%;
padding: 10px;
}
i.fab.fa-linkedin-in:hover {
border: 2px #fff solid;
border-radius: 100%;
padding: 10px;
background-color: #fff;
color: #040229;
}
#et-secondary-nav li {
margin-right: 10px;
}
#top-header {
padding-top: 5px;
}
#main-header {
padding-bottom: 5px;
}
.container.clearfix.et_menu_container {
max-width: 1090px !important;
} @media (max-width: 1340px) {
#et_mobile_nav_menu {
display: block;
}
#top-menu {
display: none;
}
} #mobile_menu,  .opened #mobile_menu {
position: fixed;
display: flex;
flex-direction: column;	
min-height: 100%;
max-height: 100%;
z-index: 10;
top: 0;
border: none;
overflow-y: auto;
max-width: 100%;
float: left;
transition: all cubic-bezier(0.5, 0, 0, 1) 800ms;
background-color: rgba(4,2,41,0.95) !important;
background-size: cover;
background-repeat: no-repeat;
}
.opened #mobile_menu {
transform: none;
}
.opened #mobile_menu a {
transform: none;
opacity: 1;
text-transform: uppercase;
}
#mobile_menu .menu-item:nth-child(1) a {
margin-top: 2%;
}
.mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
color: #fff;
transition: all ease-in-out 300ms;
}
.mobile_nav.closed .mobile_menu_bar:before {
transition: all ease-in-out 300ms;
}
#mobile_menu a {
transform: none;
opacity: 0;
transition: all cubic-bezier(0.5, 0, 0, 1) 800ms;
}
.closed #mobile_menu {
opacity: 0;
pointer-events: none;
transform: none;
transition-delay: 600ms;
}
.opened #mobile_menu a {
color: #ffffff;
font-size: 16px;
font-weight: 500;
}
@media only screen and (max-width: 980px) {
.mobile_nav.opened .mobile_menu_bar:before {
content: ‘\4d’;
color: #ffffff;
transition: all ease-in-out 300ms;
z-index: 11;
}
}
.et_mobile_menu li a {
border-bottom: none;
}
.opened #mobile_menu a:hover {
color: rgba(255, 255, 255, 0.6);
}
.opened #mobile_menu .boardloginbtn {
max-width: 150px !important;
padding: 5px;
margin-top: 15px;
margin-left: 10px;
}
.opened #mobile_menu .boardloginbtn a:hover {
color: rgba(255, 255, 255, 0.6);
}
.mobile_menu_bar:before {
color: #fff !important;
}
@media (max-width: 980px){
#logo {
max-height: 80% !important;
}
} .my_footer_menu a:hover {
font-weight: 600;
} .memberbanner a:hover {
font-weight: 600;
} body.custom-background {
background-color: #ffffff !important;
}
.mec-wrap {
padding-top: 0 !important;
padding-bottom: 0px !important;	
}
.mec-search-form  {
display: none !important;
}
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
border-radius: 100px !important;
letter-spacing: 0px;
border: 1px solid #040229 !important;
color: #fff;
background-color: #040229 !important;
padding: 13px 20px;
font-weight: 600;
font-size: 16px;
box-shadow: 0 2px 0 0 rgba(0,0,0,.016);
transition: all .28s ease;
}
@media only screen and (max-width: 767px) {
.mec-event-list-modern .mec-btn-wrapper {
padding: 4% 0 4%;
}
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
padding: 8px 20px;
float: left !important;
}
}
@media only screen and (max-width: 767px) {
.mec-single-event .mec-frontbox {
margin-bottom: 30px;
padding: 20px 10px !important;}
}
.mec-wrap h1 {
color: #424550 !important;
}
.row.mec-single-event{
padding-top: 4% !important;
}
.mec-wrap .mec-single-title {
font-size: 26px !important;
font-weight: 600;
text-transform: uppercase;
}
.mec-single-event .mec-event-meta dt, .mec-single-event .mec-event-meta h3 {
color: #424550 !important;
}
.mec-single-event .mec-event-meta .mec-events-address {
color: #333 !important;
margin-bottom: 3px;
}
.mec-single-event .mec-event-meta dd {
color: #333 !important;
}
.mec-wrap p {
color: #333;
font-size: 16px;
}
sup {
font-size: 12px;
}
.mec-single-event .mec-frontbox-title {
color: #424550 !important;
}
.entry-content .mec-wrap h4 a {
font-size: 21px !important;
font-weight: 600;
text-transform: uppercase;
color: #424550;
}
.mec-event-list-modern .mec-event-detail {
color: #333333;
font-size: 16px;
font-weight: 300;
}
.mec-wrap.colorskin-custom .mec-month-divider span:before {
border-bottom-color: #7f3e71;
}
.mec-wrap.colorskin-custom .mec-single-event .mec-frontbox-title:before  {
border-bottom-color: #7f3e71;
}
.mec-event-list-modern .mec-event-sharing>li:a {
background-color: #040229!important;
}
@media only screen and (max-width: 479px) {
.two-columns .et_pb_column {
width: 45%!important;
padding: 5% !important;
}
}
@media only screen and (min-width: 479px) and (max-width: 980px) {
.three-columns-benefits .et_pb_column {
width: 33%!important;
padding: 3%;
}
} .et_pb_widget ul li {
margin-bottom: .4em;
font-size: 14px;
}
.sub-menu a {
color: #ffffff !important;
font-size: 14px !important;
}
#top-menu li li a {
padding: 0 !important;
}
.covid_news .et_pb_post {
margin-bottom: 15px !important;
} .entry-content ol, .entry-content ul {
padding: 30px 0px 30px 50px;
list-style-position: outside;
}
.entry-content ol li, .entry-content ul li {
margin-bottom: 10px;
} .sdm_download.green {
background: #040229 !important;
border-color: #040229 !important;
color: #ffffff !important;
text-shadow: none;
box-shadow: none;
} .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img {
border: 1px solid #040229;
border-radius: 4px 4px 0 0;
}
.envira-gallery-public.envira-gallery-6-columns .envira-title {
padding: 4% 3% 3% 4%;
background-color: #040229;
min-height: 70px;
border-radius: 0 0 4px 4px;
}
.envira-gallery-public.envira-gallery-6-columns .envira-title {
font-size: 12px !important;
color:	#ffffff !important;
font-weight: 400;
line-height: 18px !important;
}
.envira-gallery-wrap .envira-gallery-public .envira-gallery-item img {
padding-top: 8% !important;
padding-bottom: 8% !important;
}