.vertAlign td {
  vertical-align: middle; 
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel {
    display: flex;
    flex-wrap: wrap;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink {
    background: #043c6c;
    border-radius: 25px;
}

.WaGadgetMobilePanel .mobilePanel {
    background: #043c6c;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton {
        background: #043c6c;
}
/* SLIDES */
.camera_wrap {
    background: #043c6c;
}
.camera_caption {
        background: rgb(255 255 255 / 75%);

}
#camera_wrap_fvQeL8Q > div:nth-child(2) > div {
    display: none;
}
#PAGEID_18077 .pageTitle {
    display: none;
}
.camera_commands, .camera_next, .camera_prev {
  background: transparent;  
}
.camera_commands, .camera_next:hover, .camera_prev:hover {
  background: transparent;  
}
/* END SLIDES */

/* TYPOGRAPHY */
.WaGadgetEventsStateList h3.sectionTitle {
        font-family: Oswald, arial, sans-serif;
        color: #043c6c;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle {
        font-family: Oswald, arial, sans-serif;
        color: #043c6c;    
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1 {
            font-family: Oswald, arial, sans-serif;
}
h1, h2, h3, h4, h5, .gadgetStyle002 H1, .gadgetStyle002 H2, .gadgetStyle002 H3, .gadgetStyle002 H4, .gadgetStyle002 H5 {
    font-family: Oswald, arial, sans-serif;
}

h1, .gadgetStyle002 H1 {
font-size: 3.5em;
}

h2, .gadgetStyle002 H2 {
font-size: 3em;
}
h3, .gadgetStyle002 H3{
font-size: 2.5em;
}

h4, .gadgetStyle002 H4 {
font-size: 2em;
}

h5, .gadgetStyle002 H5 {
font-size: 1.5em;
}
@media screen and (max-width:786px)
{

h1, .gadgetStyle002 H1 {
font-size: 1.5em;
}

h2, .gadgetStyle002 H2 {
font-size: 1em;
}
h3, .gadgetStyle002 H3{
font-size: 1em;
}

h4, .gadgetStyle002 H4 {
font-size: 1em;
}

h5, .gadgetStyle002 H5 {
font-size: 1em;
}

}

/* END TYPOGRAPHY */

/* BUTTON STYLES */
a.buttonStyle001, a:link.buttonStyle001 {
    min-width: 150px;
    white-space:pre-wrap;
text-transform: uppercase;
    font-weight: 400;
    font-size: 1rem;
    padding: 12px 60px;
    border-radius: 100px;
}
a.buttonStyle002, a:link.buttonStyle002 {
    min-width: 100px;
    white-space:pre-wrap;
text-transform: uppercase;
    font-weight: 400;
    font-size: 18px;
    padding: 6px 20px;
    border-radius: 100px;
}
a.buttonStyle003, a:link.buttonStyle003 {
    min-width: 150px;
    white-space:pre-wrap;
text-transform: uppercase;
    font-weight: 400;
    font-size: 1rem;
    padding: 12px 60px;
    border-radius: 100px;
}
a.buttonStyle004, a:link.buttonStyle004 {
    min-width: 150px;
    white-space:pre-wrap;
text-transform: uppercase;
    font-weight: 400;
    font-size: 1rem;
    padding: 12px 60px;
    border-radius: 100px;
}
a.buttonStyle005, a:link.buttonStyle005 {
    min-width: 150px;
    white-space:pre-wrap;
text-transform: uppercase;
    font-weight: 400;
    font-size: 1rem;
    padding: 12px 60px;
    border-radius: 100px;
}
/* END BUTTON STYLES */



/* Page title edit */
.pageTitle {
    padding-top: 60px;
    padding-bottom: 60px!important;

}
.pageTitle.WaGadgetBreadcrumbs ul li + li::before {
display: none;
}
.pageTitle.borul li+li:before {
display: none;
}
.pageTitle li:not(:last-child) {
display: none;
}
.pageTitle li 
{
       max-width: 1250px;
       margin: 0 auto;
Font-size: 4em;
color: #fff;
font-weight: 800;
text-transform: uppercase;
border-bottom: 0px solid #cc9933; 
font-style: none;
font-family: Oswald, arial, sans-serif;
}
.pageTitle ul li+li:before {
    display: none;
}
@media screen and (max-width: 768px){
.pageTitle li
{
font-size: 2em;
}
.non-mobile {
    display: none;
}
}
/* End Page Title */
