/* get rid of box around site*/
.zoneTopCorners, .zoneTopCornersWrap, .zoneHeader1Wrap, .zoneHeader2Wrap, .zoneHeader3Wrap, .zoneContentWrap, .zoneFooterWrap {
    background-image:none;
}
/* get rid of text shadows */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
    text-shadow:none;
}
/* MEMBERSHIP BOX STYLES - START */
#membership-boxes{
  background-color:#faffe9;
  display:block;
color:#2b374d;
}
#membership-featured{
  text-align:center;
  text-transform:uppercase;
  color:white;
  background-color:#aaba38;
  padding:10px;
}
#membership-not-featured{
  background-color:#bbd53c;
  text-align:center;
  text-transform:uppercase;
    padding:20px;
}
#membership-box-header{
    background-color:#bbd53c;
    padding:40px 20px;
}
#membership-box-body{
  padding:20px;
  color:#2b374d;
}
#membership-boxes h2{
  padding:0 0 10px 0;
  margin:0;
  font-size:28px;
  line-height:1em;
  text-align:center;
  color:#2b374d;
}
#membership-boxes #membership-price{
  padding:0;
  margin:0;
  line-height:1em;
   text-align:center;
   font-size:28px;
  font-weight:bold;
color:#2b374d;
}
#membership-boxes #membership-ages {
  font-size:14px;
  text-transform:uppercase;
    padding:0 0 10px 0;
  margin:0;
  text-align:center;
  color:#2b374d;
}
#membership-description{
  text-align:center;
  line-height:1.1em;
  font-weight:bold;
  color:#2b374d;
}
#membership-section{
  padding:0;
  margin:0;
  font-weight:bold; 
  font-size:14px;
}
#membership-boxes ul {
padding-top:0;
  margin-top:0;
}
#membership-boxes p, #membership-boxes ul li{
  line-height:1.2em;
  padding-bottom: 10px;
  color:#2b374d;
}
#membership-boxes ul li a{
  text-decoration:underline;
}
#membership-boxes button{
  border:0;
  padding:15px 20px;
  margin-top:20px;
  margin-left: auto;
    margin-right: auto;
  display:block;
  background-color:#2b374d;
  color:white;
    font-weight:bold;
  text-align:center;
  font-size:16px;
  cursor: pointer;
}
/* MEMBERSHIP BOX STYLES - END */

/*Hide upper header
.zoneHeaderOuter{
  display:none;
}*/
/*Footer*/
#idFooterPoweredByContainer{
  display:none;
}
#small-button-dark a {
  display:inline-block;
  border:2px solid #2b374d; 
  padding:15px 20px;
  background-color:transparent;
  color:#2b374d;
  font-size:18px;
  font-weight:bold;
  text-transform:uppercase;
  cursor: pointer;
  margin:20px 0;
}
#small-button-dark a:hover{
  border:2px solid #2b374d; 
  background-color:#2b374d;
  color:white;
}
#small-button-white a {
  display:inline-block;
  border:2px solid white; 
  padding:15px 20px;
  background-color:transparent;
  color:white;
  font-size:18px;
  font-weight:bold;
  text-transform:uppercase;
  cursor: pointer;
  margin:20px 0;
}
#small-button-white a:hover{
  border:2px solid white; 
  background-color:white;
  color:#2b374d;
}
.formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
  font-size: 26px;
  color:#2b374d;
  font-weight:bold;
}
.WaGadgetRecentBlogPosts ul li .title{
  font-size:21px;
}

.WaGadgetNavigationLinks .orientationVertical li a{
  font-size:26px;
  line-height:1.2em;

}
.groupContainer .fieldSubContainer.radioGroupContainer .fieldBody [class='textLine']{
  padding-bottom:20px;
  
}
/* Hide news RSS*/
.WaGadgetBlogStateList a.rssFeedLabel{
  display:none;
}
/* Hide news author*/
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel, .WaGadgetRecentBlogPosts ul li .itemAuthor{
  display:none;
}
/* Hide event RSS*/
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_eventListViewSwitcher_genericPageHeader_rssLink{
display:none;
}
.WaGadgetEventsStateList .upcomingEventsContainer{
 text-align:left; 
}
/* Logo for Mobile */
@media all and (max-width: 520px) {
#id_CgSa6x2.WaGadgetOnly.WaGadgetContent.gadgetStyleNone {
width: 90%;
text-align:center;
margin:auto;
padding:0;
}
}
@media all and (max-width: 520px) {
#id_LC4aILV.WaLayoutItem{
  margin-top:0;
}
}