.white-text, .white-text h1 { color: #fff!important;}
.blue-text {color: #29417d !important;}
.uppercase {text-transform:uppercase;}
.spaced-2 {letter-spacing: 2px;}
.spaced-3 {letter-spacing: 3px;}
.small-stacked {font-size: 20px!important;}
.large-heading {font-size:30px;}
.h1, h1 { color: #000;}

.page-title h1 { text-align: center; font-size: 30px; letter-spacing: 2px; } 
 
.page-title .white-text { color: #fff; }

.page-title h1::after{
  border-bottom: 5px solid #52c4c8;
    content: "";
    display: block;
    padding-bottom: 10px;
    width: 30px;
margin: 0 auto;  }


.blue-line-left::after {
  border-bottom: 5px solid #52c4c8;
    content: "";
    display: block;
    padding-bottom: 10px;
    width: 25%; }

.blue-line-center::after {
  border-bottom: 5px solid #52c4c8;
    content: "";
    display: block;
    padding-bottom: 10px;
    width: 30px;
margin: 0 auto;  }
.green-line-center::after {
  border-bottom: 5px solid #58b26e;
    content: "";
    display: block;
    padding-bottom: 10px;
    width: 25%;
margin: 0 auto; }


.zonePlace {padding:0px; }
.zoneHeader2 .WaPlaceHolder {
    max-width: 1920px;
    margin: 0 auto;
}

.zoneHeader2 .WaLayoutTable {max-width: 1200px;
    margin: 0 auto;
}
p { line-height: 1.7em; }
.white-outline-button { 
text-transform: uppercase;
letter-spacing: 3px;
 border: 2px solid #fff;
  background-color: transparent;
  color: #fff;
  padding: 14px 28px;
  font-size: 16px;
margin-top:20px;
text-decoration:none;

}


.light-blue-outline-button{ 
text-transform: uppercase;
letter-spacing: 3px;
border: 2px solid #52c4c8;
background-color: transparent;
color: #52c4c8;
padding: 14px 28px;
font-size: 16px;
margin-top:20px;
text-decoration:none;
}


.white-outline-button:hover, .light-blue-outline-button:hover{ 
 border: 2px solid #29417d;
color: #29417d;

}

.WaGadgetUpcomingEvents .gadgetStyleBody  {    
background-color: #eaeaea; }

.WaGadgetUpcomingEvents ul li .date, .WaGadgetUpcomingEvents ul li .location { font-size: 14px; margin: 10px 0px; display: block; }
.WaGadgetUpcomingEvents ul li .date::before {   content: "When "; color: #979594; margin: 0px 20px 0px 0px;}
.WaGadgetUpcomingEvents ul li .location::before {   content: "Where "; color: #979594; margin: 0px 20px 0px 0px;}
.WaGadgetUpcomingEvents ul li .date:after {
    content: '';
}
.spacing { padding: 35px 0px; }

.green-outline { border: 5px solid #58b26e; }

.zoneContent .WaPlaceHolder {
    padding: 0px 10px;
}

 @media only screen and (max-width: 1000px) {.spacing { padding: 25px 0px; }}
 @media only screen and (max-width: 768px) {
.image-column-v {display: none; } 
.image-column-h {display: inline; }}

@media only screen and (min-width: 768px) {
.image-column-h {display: none; } }

.WaGadgetForumStateMessageList table.forumMessageTable td.left a
{
display: none;
}

.WaGadgetForumStateTopicList td.lastReplyTD
{
   display: none;
}