/* DISABLE EVENT FORM REVIEW BOX*/
.kvTable {
  display: none !important;
}

/* DISABLE EVENT FORM DATE*/
div.infoSection.eventRegistrationInfoEndDate .infoText
{
  display: none !important;
} 

/*Disable Button Link*/
.clsLink {
pointer-events: none;
cursor: default;
}

 /* Slider format changes */
.camera_commands, .camera_next, .camera_prev {
    background: rgba(222, 198, 109, 0.5) !important;
}
.camera_thumbs_cont {
    background: #FBF5D0;
}
.camera_thumbs_cont ul li {
    border: 1px solid #ffffff;
}
.camera_wrap .camera_prev>span:before {
    background-color: transparent;
  
}
.camera_thumbs_cont {
    margin-top: -20px;
    background-color: transparent !important;

}

/* Registration Attachment Button Colors Changed */
.attachmentsContainer .attachmentsUploadContainer .inputUploadFileLabel {
    background: #9E0B0F !important;
    border-radius: 20px;
}

/* Send Button Colors Changed */
.navigationOuterContainer .navigationContainer input.nextButton, .navigationOuterContainer .navigationContainer input.typeButton, .navigationOuterContainer .navigationContainer input[type=submit], .loginButton, .typeButton, input[type=submit] {background-color: #000000!important; color:#ffffff!important;
border-radius: 20px;
} 

/* button color */
.navigationOuterContainer .navigationContainer input.nextButton:hover, .navigationOuterContainer .navigationContainer input.typeButton:hover, .navigationOuterContainer .navigationContainer input[type=submit]:hover, .loginButton:hover, .typeButton:hover, input[type=submit]:hover {background-color: #9E0B0F !important;} /* hover color */

/* Member Directory Header Off and Button Color*/
.memberDirectoryDetailsHeaderContainer
{
  display: none
} 
#idSendMailContainerBackToProfile
{
  display: none
}   
.generalFieldsContainer div.captionContainer {
  display: none
} 
#FunctionalBlock1_ctl00_backToProfileButton {
  display: none
} 

/*Form Background Change */
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    background: #000000 !important;
    border-radius: 20px;
}
/* Event Box Background */
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    background: #FBF5D0;
    border-radius: 10px 10px 10px 10px !important;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
    color: #9E0B0F !important;

}

.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1 {
     color: #ABA000 !important;
     font-family: 'Raleway','Arial',sans-serif;      font-size: 24px;
    font-weight: 700;
    line-height: 1.25;
}


.WaGadgetEventsStateCalendar .pageTitleOuterContainer .pageViewSwitcherContainer a {
    color: #000000;
}
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_DecDateButton a {
color: #9E0B0F;
}

/* Transparent Scroll Background */
.mWrap {
background-color: transparent !important;
}

/* Underline on Hover */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item:hover>a>span {
    padding: 0 0 5px 0;
    border-bottom: 5px solid #ffffff;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel {
    margin: 0 auto !important;
} 

 /* Menu Opacity (VJ) */
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .stickyMenu.active {
    background: rgba(8, 8, 8, 0.644);
      text-align: center;
      box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        border: 0px !important;
        }

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
    color: #000000;
    background-color: transparent;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink {
     background: transparent;
    color: #000000;
  }

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
     background: transparent;
    color: #000000;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginButton:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginButton:hover {
    background: transparent;
    color: #efe8e8;
}
/* Public Login Button Initial State color */
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink {
    background: transparent;
    color: #DEC56D;
}

/* Public Login Button Hover color */
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink.hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink.hover {
     background: transparent;
    color: #ffffff;
}

/*BCDI Logo Image Centering */
.imgmiddle {
   vertical-align: -145px;
}

.WABranding {
    max-width: 1230px;
    margin: 0 auto;
    padding: 0 15px;
}

#idFooterPoweredByWA{
    color: #ffffff !important;
}

#idFooterPoweredByWA a{
    color: #ffffff !important;
    text-decoration-line: none;
}
#idFooterPoweredByContainer {
	height: 50px;
	letter-spacing: -10px;
	text-align: center;
  font: 16px/0.9000em 'Raleway','Arial',sans-serif;
  line-height: 1.6;
  padding-bottom: 10px;
 }

#idInfoContainer {
    background-color: #ffffff;
}

#idCaptionContainer0 {
    background-color: #bfd7ec;

}
.WABannerStickyBottom {
    background: #000000;
    color: #FFFFFF;
}
/* Authorization Hover Button Color (VJ)*/
#id_65ik8Fs {
  background: rgba(55, 48, 45, 0.555)!important;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.445);
}

/* Authorization Hover Button Color (VJ)*/
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover {

   color: white;
   background: #860324;
}
 /* Authorization Button Color (VJ)*/
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
     background: #000000;

}
/* ADMIN View Login Button Hover MAYBE */
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
    background: transparent;
    color: #860324;
    border-radius: 20px;
}
}
 /* Login Button Color (VJ) */
.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink {
     color: #860324;
}
.WABannerStickyBottom .WABannerTable .WABannerTd .WABannerButton {
    background: #000000 !important;
    color: #FFFFFF !important;
}
/* Authorization Social Media Removed */
.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
}
#socialLoginContainer, #idSocialLoginContainer {
    display: none;
}
/* Form Back Button */
.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit] {
    background: #222;
    border-radius: 20px;
 }
/* Form Back Hover Button */
 .navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type=submit]:hover {
    background: #DEC56D;
    color: #000000;
    border-radius: 20px;
}
.WaGadgetSocialProfile img {
	display: inline-block;
	vertical-align: center;
	border: 0;
}
/* Membership For Underline */
.formTitleOuterContainer .formTitleContainer {
    border-bottom: 3px dotted rgb(90, 90, 90);
}

/* .fieldSubContainer .typeInstruction {
display: none;
} */

.levelRecurring  {
    display: none;
}

.levelRenewal {
    display: none;
}
.fieldSubContainer .typeInstruction {
    padding: 0px 0px 3px;
}

/*TESTING MESSAGE */
.headermessageouterwrap {
  background: transparent;
}

.headermessageouterwrap .headermessageouter {
  background: transparent;
  height: 500px;
  position: relative;
}

.headermessageouterwrap .headermessageouter .homeheadermessage {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.headermessageouterwrap .headermessageouter #homemessage1 {
  z-index: 2;
}

.headermessageouterwrap .headermessageouter #homemessage4 {
  z-index: 5;
}

.headermessageouterwrap .headermessageouter #homemessage4 a {
  margin-top: 20px;
  display: block;
  font-size: 1.5rem;
}

.headermessageouterwrap .headermessageouter #homemessage4 a:hover {
  color: #fff;
}

.headermessageouterwrap .headermessageouter .homeheadermessage h2 {
  font-family: Campton-Bold, sans-serif;
  color: #ffffff
  font-size: 2.1rem;
  text-align: center;
  max-width: 1000px;
}

.headermessageouterwrap .headermessageouter .homeheadermessage span {
  visibility: hidden;
  opacity: 0;
}

.headermessageouterwrap .headermessageouter .homeheadermessage span.visin {
  opacity: 1;
  visibility: visible;
  transition: visibility 0s, opacity 0.8s;
}
#id_Footer { 
background-color: gray; /* For browsers that do not support gradients */
  background-image: linear-gradient(rgba(191,161,97,0), rgba(0,0,0,0))!important;
}

/* #id_Footer1 { 
background-color: gray; /* For browsers that do not support gradients
  background-image: linear-gradient(rgba(191,161,97,0), rgba(0,0,0,1))!important;
} */

/* camera styles */
.camera_caption>div {
  	padding: 20px 20px 80px 40px;
    color: white;
    font-size: 54px;
    font-weight: bold;
    line-height: 1.07em;
    text-shadow:2px 2px 10px black;
    background: rgba(0, 0, 0, 0);
}
.camera_wrap {
    position: relative;
    z-index: 0;
    float: left;
    display: none;
    width: 100%;
    background:#FBF5D0;
}
.camera_caption {
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    background: transparent;
    margin-left: 5em;
    margin-top: -111em !important;
}
/* Scrolling */
#id_Content2 {
  /* The image used */
  background-image: url("/Pictures/Depositphotos_25087219_xl-2015.jpg");

  /* Full height */
  height: 100%; 

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* Background Dropdown Screen Secondary Pages
================================================== */
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.secondLevel {
   background-color: rgba(14, 13, 13, 0.8);
   border: 0px !important;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li>.item>a{
   color: #ffffff;
   border-bottom: 2px solid rgba(255,255,255,0.2);
}
/* Mobile Menu Top Bar */
.WaGadgetMobilePanel .mobilePanel {
    background: #DEC56D;
}

/* Button Style Radius */
.stylizedButton.buttonStyle001, .stylizedButton.buttonStyle003,.stylizedButton.buttonStyle004{
      border-radius: 30px;
}

/* Mobile Menu Button */

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:active, .WaGadgetMobilePanel .mobilePanel .mobilePanelButton.active {
    background: #860324;
    color: #ffffff; 
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover {
    background: #000000;
    color: white;
}


.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li.sel>.item>a {
    color: #199ba2;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
    background: rgba(14, 13, 13, 0.8);

}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li.sel>.item>a {
    color: #ffffff;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li>.item>a {
    position: relative;
    color: #DEC56D;
    background: transparent;
    border: 0px;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
    padding: 0;
    background: transparent;
    font-weight: normal;
    text-transform: none;
    list-style: none;
    font-style: italic;
}
.SHADOW3 {
  /* Add shadows to create the "card" effect */
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
}

/* On mouse-over, add a deeper shadow */
.SHADOW3:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

/* Overlay corners */
.container {
  position: relative;
  width: 100%;
}

.image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 10px 10px 0px 0px !important;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0px;
  left: 0;
  right: 0;
  height: 99%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #464646;
  border-radius: 10px 10px 0px 0px;
}

.container:hover .overlay {
  opacity: 0.8;
}

.text {
  color: white;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.fieldSubContainer {
    font-size: 20px !important;
}
/* Calendar Formatting */
.WaGadgetEventsStateCalendar .yearViewType .EventListCalendar a.yearViewHeader {
    margin: 0;
    color: #9E0B0F;
    line-height: 1.5em;
    text-decoration: none;
    font-weight: bold;
}
.WaGadgetEventsStateCalendar .sectionTitle {
    color: #000000 !important;
    font-family: 'Raleway','Arial',sans-serif;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span {
    color: #9E0B0F;
}

@media screen and (max-width:479px) {
#id_Dz9yJH2 {
display: none;
}
}
/* Login Button Formatting */
@media screen and (max-width:479px) {
#id_yGvFvaI {
display: none !important;
}
}
@media (max-width: 767px) {
.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span {
     background: #DEC56D;
    color: #000000;
}
}
/* Responsive code for iPad Mini mobile view (VJ) */
}
}
@media (max-width:1024px) {
.camera_caption>div {
  	padding: 100px 20px 100px 60px;
    color: white;
    font-size: 34px;
    font-weight: bold;
    line-height: 1.07em;
    text-shadow:2px 2px 10px black;
    background: rgba(0, 0, 0, 0);
}
}
@media (max-width:812px) {
.camera_caption>div {
  	padding: 0px 20px 20px 0px;
    margin-left: 20px;
    margin-top: 150px;
    color: white;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.07em;
    text-shadow:2px 2px 10px black;
    background: rgba(0, 0, 0, 0);
}
}
@media (max-width:375px) {
.camera_caption>div {
  	padding: 0px 20px 20px 0px;
    margin-left: -10px;
    color: white;
    font-size: 34px;
    font-weight: bold;
    line-height: 1.07em;
    text-shadow:2px 2px 10px black;
    background: rgba(0, 0, 0, 0);
}
}