/* button color */
.WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
    background: #0054A6;
}
a.buttonStyle001, a:link.buttonStyle001 {
    background: #0054A6;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner {
    background: #0054A6;
}

/*calendar title size */
.WaGadgetEventsStateCalendar .sectionTitle {
    font-size: 20px;

}
/*carousel background homepage */
.camera_wrap {
    background: none;
}
/*mobile view hide login button and search in header*/
@media only screen and (max-width: 800px) { .WaGadgetLoginButton .loginContainer.loginContainer .loginLink { display: none ;}
.WaGadgetSiteSearch .searchBox {display:none;}
}

/*sticky menu bar left padding + color */
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .stickyMenu.active {
    padding-left: 50px;
    background: #0054A6;
    border-bottom: 0px;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul {
    border: 0px;
}

/* Remove grey box calendar event */
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding: 0px 0px 0px;
    background: none;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding: 20px 0px 0px;
    background: none;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContentOuterContainer {
    padding-top: 20px;
}

/*Shadow navigation bar + sticky*/
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .stickyMenu.active {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,0.35);
	-moz-box-shadow: 0 2px 4px -1px rgba(0,0,0,0.35);
	box-shadow: 0 2px 4px -1px rgba(136, 76, 76, 0.35);
}

/* nav menu clicked link */
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li.sel>.item>a {
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 5px;
    color: #FFFFFF;
}

/*Calendar title color*/
.WaGadgetEventsStateList h3.sectionTitle {
    color: #0054A6;
}

/* Secondary menu link color */
.WaGadgetCustomMenu.menuStyle001 ul li a {
    color: #0054A6;

}
.WaGadgetCustomMenu.menuStyle001 ul li a:hover {
    color: #68C4FF;
}

/* Hide blank space footer */
#idFooterPoweredByContainer {
    height: 0;
}

/* Mobile panel colors */
.WaGadgetMobilePanel .mobilePanel {
    position: relative;
    height: 50px;
    background: #0054A6;
    color: white;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover {
    background: #0054A6;
    color:  white;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
    margin: 0;
    padding: 12px 0;
    background: #0054A6;
    border-top: 1px solid #0054A6;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
    padding: 0;
    background: #0054A6;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul {
    background: #0054A6;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul .item a {
    color: white;
}

/*Hide container subscription form */ 
.formTitleOuterContainer {
visibility: hidden;
margin: -15px;
}
/*Hide back button subscription form */ 
.navigationOuterContainer a.backLink, .navigationOuterContainer a.viewAllRegistrations {
margin-right: 12px;
visibility: hidden;
}

/*color button subscription form*/
.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit] {
background: #0054A6;
}
/*SM icons colors*/
.WaGadgetSocialProfile.socialProfileStyle004 li a
{color: #0054A6;}


/*Center Button subscription form*/
.navigationOuterContainer .navigationContainer {
position: absolute;
left: 50%;
margin-top: -100px;
margin-left: -100px;
bottom: -10%;
}

/*Slideshow thumbnails background + arrows*/
.camera_thumbs_cont {
    position: relative;
    width: 100%;
    overflow: hidden;
    background: none;
}
.camera_prev {
    margin-inline: -60px;
}
.camera_next {
    margin-inline: -60px;
}

/*Blog*/
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink{
display:none;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel{
display:none;
}
.boxInfoContainer h5
{ display: none;}


element.style {
}

.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-top: 10px;
    max-height: 292px;
    text-overflow: ellipsis;
}
#idSectionEventRegistrationTypeSelectorContainer div[id*="spaceLimitContainer"] { 
    display: none; 
} 
#idSectionEventRegistrationTypeSelectorContainer .availableRegistrationCount { 
  display: none; 
} 
.eventRegistrationInfoSpacesLeft,
.eventInfoSpacesLeft {display: none;}

.gma-video {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
