<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-X5M5LRWXXY"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-X5M5LRWXXY');
</script>



/* Custom Font Changes ---------------------------------------------------- */


.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a, 
.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span,
.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td.EventListCalendarHeader,
.WaGadgetEventsStateCalendar .sectionTitle,
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton,
.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1,
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton,
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#idFooterPoweredByWA {
    display: none;
}

/* Custom Misc. ---------------------------------------------------- */

.WaGadgetBlog .boxBodyInfoOuterContainer .postedByLabel, 
.WaGadgetBlog .boxBodyInfoOuterContainer .postedByLink,
.WaGadgetBlog .boxBodyInfoOuterContainer .postedOn:before,
.WaGadgetRecentBlogPosts ul li .date:after,
.WaGadgetRecentBlogPosts ul li .author {
display:none;
}

.WaGadgetBlog .boxBodyInfoOuterContainer .postedOn {
margin-left:0px;
}

.WaGadgetBlog .controlPanel .toggleButton {
    background: #709302;
}
/** Jake Edit **/
.WaGadgetBlog .controlPanel .toggleButton:hover {
    background: #709302;
    color: #A20067;
}

.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
    background: #6689CC;
    color: white;
}


.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    color: #6689CC;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span {
    background: #6689CC;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a:active, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span:active {
    background: #A20067;
    color: white;
}


.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a:hover, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span:hover {
    background: #A20067;
    color: white;
}

.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar .eventDivItem:hover, .WaGadgetEventsStateCalendar .monthViewType .EventListCalendar .eventContainerHover {
    background: #A20067;
    cursor: pointer;
}

.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td>div {
    padding: 5px 7px;
    background: #709302;
}

.WaGadgetEventsStateCalendar .pageTitle a.rssFeedLabel:before {
    color: #EAA40F;
}

.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td.EventListCalendarItemSelected a.calendarDate, .WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td.EventListCalendarItemSelected a.calendarDate:hover {
    color: #EAA40F;
}
.loginContainerInner::before {
    content: 'Log in';
}
#PAGEID_18079 .WaGadgetEventsStateCalendar .sectionTitle {
    font-size: 30px;
}
#PAGEID_18194 .contStyleExcSimpleTable td {
    padding: 0 15px 15px;
    width: 33%;
}

/* Navigation ---------------------------------------------------- */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a,
.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a {
color: #2b2b2b;
}

/** Jake Edit **/
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item:hover>a,
.WaGadgetMenuHorizontal .menuInner ul ul li>.item:hover>a {
color: #A20067 !important;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a,
.WaGadgetMenuHorizontal .menuInner ul ul li.sel>.item>a,
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li.sel>.item>a,
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul>li.sel>.item>a {
color: #709302;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item:hover>a {
color:#FFF !important;
background-color: #EAA40F;
}

.WaGadgetCustomMenu.menuStyle001 ul li a {
    background: #6689CC;
}

.WaGadgetCustomMenu.menuStyle001 ul li a:hover {
    background: #A20067;
}

/* SLIDESHOWS ---------------------------------------------------- */

.camera_caption {
background:transparent;
}

.camera_caption>div {
font-size: inherit;
line-height: 1.4;
text-shadow:1px 1px 3px rgba(0,0,0,.5);
}

.camera_caption>div h2 {
color: inherit;
font-size:24px;
}

.camera_caption>div,
.camera_caption>div p {
font-size:18px;
}

.camera_thumbs_cont {
background-color: #6689CC;
}

.homeCaptions .camera_caption {
width:42%;
height:60%;
bottom:auto;
top:20%;
padding-left:60px;
display:table;
box-sizing:border-box;;
}

.homeCaptions .camera_caption>div {
display:table-cell;
height:100%;
width:100%;
vertical-align:middle;
}

.camera_commands, .camera_next, .camera_prev {
    background: #6689CC;
}

.camera_next:hover, .camera_prev:hover {
    background: #A20067;
}

@media only screen and (max-width:900px) {

  .homeCaptions .camera_caption {
    /*background:#00853e;*/
    width:52%;
    padding-left:0px;
  }

  .homeCaptions .camera_fakehover {
    z-index:100;
  }

  .camera_command_wrap {
    z-index:1;
  }

  .homeCaptions .camera_next, 
  .homeCaptions .camera_prev {
    top:auto;
    bottom:-50px;
    z-index:100;
  }

  .camera_thumbs_cont {
    padding-bottom:2px;
  }

}

@media only screen and (max-width:700px) {

  .camera_caption>div h2 {
    font-size:18px !important;
  }

  .camera_caption>div,
  .camera_caption>div p {
    font-size:15px;
  }

}



/* FOOTER ---------------------------------------------------- */

.zoneFooter2 .WaGadgetUpcomingEvents .title {
font-size:14px;
font-weight:700;
}

.zoneFooter2 .WaGadgetUpcomingEvents .date,
.zoneFooter2 .WaGadgetUpcomingEvents .location {
font-weight:400;
}

/** Jake Edits **/
.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a:hover{
background-color:#A20067;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a:after{
color:#A20067;
}

.camera_caption>div {
  background-color: rgba(0,0,0,0.4);
}
.vl {
    border-left: 6px solid #A20067;
    height: 100%;
    position: absolute;
    left: 100%;
    margin-left: -3px;
    top: 0;
}
.WaGadgetRecentBlogPosts.gadgetStyleNone ul li .date span, .WaGadgetForumUpdates.gadgetStyleNone ul li .date span, .WaGadgetUpcomingEvents.gadgetStyleNone ul li .date span{
color:black;
}

h1{
font-size: 24px;
}
.lineStyle{
    border-left: 6px solid #A20067;
    height: 140px;
}
.noUnderline{
text-decoration: none;
}
.sideNav{
text-decoration: none;
}
.sideNav:hover{
text-decoration: none; 
color: red; 
border-bottom: 3px solid #A20067; 
}
.sideNavActive{
text-decoration: none; 
color: red; 
border-bottom: 3px solid #A20067; 
}
.memberLogin{
content: "Member Login: ";
}
/*	Donate button */

.donate {
    text-align: center;
    margin: 1rem 0 0.5rem 0;
}

.donate a {
        font-size: 1.5em;
    padding: 0.4rem 0.7rem;
    background: #709302;
    border: 2px solid ##709302;
    border-radius: 3px;
    color: #333333 !important;
    text-shadow: 1px 1px 1px #bbb;
    text-decoration: none;
position:absolute;
     top:0;
     right:0;
}
.gadgetStyle002.gadgetStyle002 A:not(.stylizedButton), .gadgetStyle002.gadgetStyle002 A:link:not(.stylizedButton), .gadgetStyle002.gadgetStyle002 A:active:not(.stylizedButton), .gadgetStyle002.gadgetStyle002 A:visited:not(.stylizedButton){
font-size:14px;
}
.WaGadgetEvents.WaGadgetEventsStateList h3.sectionTitle {
background-color: transparent;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
#id_9mtnGfe.WaLayoutItem {
    text-align: center;
}
#id_uKaXYZV.WaLayoutItem {
    display: none;
}
#id_OPuzLMb.WaGadgetOnly {
    width: 67%;
    margin: 0 auto;
}	
}
.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
    max-height: 300px;
}

