.elementor-kit-5{--e-global-color-primary:#07079C;--e-global-color-secondary:#77BE1E;--e-global-color-text:#07079C;--e-global-color-accent:#FE9D09;--e-global-color-add40a6:#1E4B9A;--e-global-color-77780a1:#000000;--e-global-color-752b195:#E2E2E2;--e-global-color-799fa4f:#FFFFFF;--e-global-color-3498300:#3E6E01;--e-global-typography-primary-font-family:"blockhead-dark-side";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"myriad-pro";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"myriad-pro";--e-global-typography-text-font-weight:600;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-9777e3f-font-family:"myriad-pro";--e-global-typography-9777e3f-font-size:1.5vw;--e-global-typography-9777e3f-font-weight:700;--e-global-typography-9777e3f-text-transform:uppercase;--e-global-typography-9777e3f-line-height:1em;--e-global-typography-4fe403f-font-family:"myriad-pro";--e-global-typography-4fe403f-font-size:2.25vw;--e-global-typography-4fe403f-font-weight:700;--e-global-typography-4fe403f-text-transform:uppercase;--e-global-typography-4fe403f-line-height:1em;--e-global-typography-927346a-font-family:"blockhead-dark-side";--e-global-typography-927346a-font-size:3.6vw;--e-global-typography-927346a-font-weight:400;--e-global-typography-927346a-text-transform:uppercase;--e-global-typography-927346a-line-height:1em;--e-global-typography-01a855a-font-family:"blockhead-dark-side";--e-global-typography-01a855a-font-size:7vw;--e-global-typography-01a855a-font-weight:400;--e-global-typography-01a855a-text-transform:uppercase;--e-global-typography-aab66bd-font-family:"blockhead-dark-side";--e-global-typography-aab66bd-font-size:2.5vw;--e-global-typography-aab66bd-font-weight:400;--e-global-typography-aab66bd-text-transform:uppercase;--e-global-typography-aab66bd-line-height:1em;--e-global-typography-8008c14-font-family:"blockhead-dark-side";--e-global-typography-8008c14-font-size:2vw;--e-global-typography-8008c14-font-weight:400;--e-global-typography-8008c14-text-transform:none;--e-global-typography-8008c14-line-height:1em;--e-global-typography-b0b5158-font-family:"myriad-pro";--e-global-typography-b0b5158-font-size:1.5vw;--e-global-typography-b0b5158-font-weight:600;--e-global-typography-b0b5158-text-transform:none;--e-global-typography-b0b5158-line-height:1em;--e-global-typography-90a7c7a-font-family:"blockhead-dark-side";--e-global-typography-90a7c7a-font-size:5.5vw;--e-global-typography-90a7c7a-font-weight:400;--e-global-typography-90a7c7a-text-transform:uppercase;--e-global-typography-90a7c7a-line-height:1em;--e-global-typography-ef934fd-font-family:"myriad-pro";--e-global-typography-ef934fd-font-size:1vw;--e-global-typography-ef934fd-font-weight:600;--e-global-typography-ef934fd-text-transform:none;--e-global-typography-ef934fd-line-height:1.3em;--e-global-typography-fdd6b17-font-family:"blockhead-dark-side";--e-global-typography-fdd6b17-font-size:2.1vw;--e-global-typography-fdd6b17-font-weight:400;--e-global-typography-fdd6b17-text-transform:uppercase;--e-global-typography-fdd6b17-line-height:1em;font-size:1.7vw;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"myriad-pro", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1em;color:var( --e-global-color-799fa4f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:10px 25px 10px 25px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-799fa4f );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{font-size:1.7vw;}.elementor-kit-5 h1{font-size:9.5vw;}.elementor-kit-5 h2{font-size:8vw;}.elementor-kit-5 h3{font-size:7vw;}.elementor-kit-5 h4{font-size:6.5vw;}.elementor-kit-5 h5{font-size:4.5vw;}.elementor-kit-5 h6{font-size:3.5vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:75%;}.e-con{--container-max-width:75%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1550px){.elementor-kit-5{--e-global-typography-aab66bd-font-size:2.3vw;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-9777e3f-font-size:1.5rem;--e-global-typography-4fe403f-font-size:1rem;--e-global-typography-927346a-font-size:4rem;--e-global-typography-01a855a-font-size:2.5rem;--e-global-typography-aab66bd-font-size:1.6rem;--e-global-typography-8008c14-font-size:2rem;--e-global-typography-b0b5158-font-size:1.5rem;--e-global-typography-90a7c7a-font-size:2.5rem;--e-global-typography-ef934fd-font-size:1rem;--e-global-typography-fdd6b17-font-size:2rem;font-size:1.1rem;}.elementor-kit-5 a{font-size:1.1rem;}.elementor-kit-5 h1{font-size:2.6rem;}.elementor-kit-5 h2{font-size:3.25rem;}.elementor-kit-5 h3{font-size:3rem;}.elementor-kit-5 h4{font-size:2.6rem;}.elementor-kit-5 h5{font-size:2.5rem;}.elementor-kit-5 h6{font-size:2.4rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-text-line-height:1.5em;--e-global-typography-9777e3f-font-size:1rem;--e-global-typography-927346a-font-size:2.3rem;--e-global-typography-01a855a-font-size:2.5rem;--e-global-typography-01a855a-line-height:1em;--e-global-typography-aab66bd-font-size:1.5rem;--e-global-typography-90a7c7a-font-size:2rem;--e-global-typography-ef934fd-font-size:0.8rem;--e-global-typography-fdd6b17-font-size:1.3rem;font-size:1.1rem;}.elementor-kit-5 a{font-size:1.1rem;}.elementor-kit-5 h1{font-size:2.6rem;}.elementor-kit-5 h2{font-size:2.3rem;}.elementor-kit-5 h3{font-size:3rem;}.elementor-kit-5 h4{font-size:2rem;}.elementor-kit-5 h5{font-size:2.5rem;}.elementor-kit-5 h6{font-size:2.4rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Wiggle Animation */
@keyframes wiggle {
    0% { transform: rotate(-5deg); }
   25% { transform: rotate(5deg); }
   50% { transform: rotate(-5deg); }
   75% { transform: rotate(5deg); }
  100% { transform: rotate(-5deg); }
}

.wiggle {
  animation: wiggle 1.5s infinite;
}

@keyframes wiggleInv {
    0% { transform: rotate(5deg); }
   25% { transform: rotate(-5deg); }
   50% { transform: rotate(5deg); }
   75% { transform: rotate(-5deg); }
  100% { transform: rotate(5deg); }
}

.wiggleInv {
  animation: wiggleInv 1.5s infinite;
}

/* Bounce Animation */
.bounce {
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-20px);}
	60% {-webkit-transform: translateY(-10px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-20px);}
	60% {-moz-transform: translateY(-10px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-20px);}
	60% {-o-transform: translateY(-10px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-20px);}
	60% {transform: translateY(-10px);}
}

/* Hover Cards That Rotate */
.cardBox:hover .backCard{
    transform: rotate(-5deg);
    margin-top: 5%;
    margin-right: 5%;
    margin-left: -5%;
    transition-duration: .5s;
    transform-origin: bottom center;
}

.cardBox1 .backCard{
    transition-duration: .5s;
}

/* MEC Single */

.mec-single-event-description p{
    font-size: 1.5rem !important;
    color: #000 !important;
}

.mec-events-button{
    color: #000 !important;
    border: 1px solid #000 !important;
    font-size: 1.25rem !important;
}

.clockdiv{
    color: #000 !important;
}

/* Overflow */

body{
    overflow-x: hidden;
}/* End custom CSS */