:root {
  --dark-blue:#103d71;
  --orange:#FFBF00;
  --yellow:#fecb1c;
  --bg-yellow:#FFE6A9;
}

/* some elements is header use these styles. disable these styles to edit some elements in the header template  */
@media only screen and (max-width: 767px) {
 .WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
    display:none;
  }
.hide-mobile {
    display: none;
}
.hide-desktop {
    display:block;
}
.secondary-menu {
  width:100%;
  margin: 0 0 10px 0;
}
}

@media only screen and (min-width: 768px) {
.hide-mobile {
    display: block;
}
.hide-desktop {
    display:none;
}
}
/* end header styles */

body {
  background-color:#fff;
}

.bg-yellow {background-color:var(--bg-yellow)}

#galleria
{
 height: 400px; 
 width: 100%;
}

#outerdiv 
{ 
  height: 100%;
  width: 100%;
}

#iframe 
{
  width: 100%;
  position: absolute;
  top: 50px;
  bottom: 0px;
}

.make-dropdown-menu-visible {
  overflow: visible;
}

.button {
  display: inline-block;
  background:#FFBF00;
  color:#000;
  font-size:16px;
  padding: .4em .7em;
  text-decoration: none;
  border-radius: 4px;
}

.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer {
    clear: both;
    margin: 0 0 12px;
    padding: 20px 0 0;
      text-align:center;
}

.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1 {
font-weight: bold;
  color: #222;
}

h1,h2,h3,h4 {
  font-family: 'Lato', 'Arial', sans-serif;
  font-weight: bold;
}

h4 {
  font-style: normal;
  color:#007cf0 !important;
}

body, h1, h2, h3, h4  {
  font-family:Arial, Helvetica, sans-serif !important;
}


.feature-box h2 {
  margin:0;
  padding:10px
}

.feature-box h2 span {
  font-weight: normal;
  font-size: .8em;
  display: block;
}

.feature-box h2 a {
  text-decoration:none;
  display: block;
}

.fccc-footer li {
  list-style:none;
}

.fccc-footer ul {
  margin-left: 0;
}

.fccc-footer h3 {
  margin-bottom:20px;
  color:var(--dark-blue);
  font-size:18px;
}

.camera_thumbs_cont, .camera_wrap {
  background:#fff;
}

.menuInner {

}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel {
display: flex;
align-content: center;
justify-content: space-between;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel,
.WaGadgetMobilePanel .mobilePanel .menuInner ul.secondLevel,
.WaGadgetMobilePanel .mobilePanel {
background: var(--dark-blue);
}

.menu-border {
  border-bottom:4px solid var(--orange);
   border-top:4px solid var(--orange);
}

.WaGadgetUpcomingEvents.upcomingEventsStyle002 ul li, .WaGadgetUpcomingEvents.upcomingEventsStyle005 ul li {
    padding: 8px 0 8px 16px;
    border-left: 4px solid var(--orange);
}

.zoneFooter3 {
background: var(--orange);
}

.zoneWAbranding {
  font-size: 0.8em;
  text-align: center;
  background: var(--orange);
  margin: 0;
}

#idFooterPoweredByContainer {
  text-align: center;
}


.WaGadgetEventsStateList .boxesList > li.boxesListItem   {
    margin: 40px 0 !important;
}

.hero p {margin:0;padding: 5px;font-weight:bold;font-size:1.2em}
.hero {background-color: #FFE6A9}

.OnlineStoreProduct_aside {
  display:none !important;
}


