/*Second-level menu*/
.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a{
background: #f2f2f2 !important;
color: #104687; !important;
border: 1px #979797 solid !important;
-webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,0);
    -moz-box-shadow: 0 0 0px 0 rgba(0,0,0,0);
   box-shadow: 0 0 0px 0 rgba(0,0,0,0); 
}
/*Second-level menu-on hover*/
.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a:hover{ 

color: #979797; !important;
border: 1px #979797 solid !important;
-webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,0);
    -moz-box-shadow: 0 0 0px 0 rgba(0,0,0,0);
   box-shadow: 0 0 0px 0 rgba(0,0,0,0);   
}

/*Second-level menu - remove shadow */
.WaGadgetMenuHorizontal .menuInner ul ul {
-webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,0);
    -moz-box-shadow: 0 0 0px 0 rgba(0,0,0,0);
   box-shadow: 0 0 0px 0 rgba(0,0,0,0); 
}
/*Advanced sort (on committee list)*/
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions {
    width: 250px;
    /* max-height: 160px; */
    height: auto;
    *height: 160;
    /* overflow-x: hidden; */
    /* overflow-y: auto; */
}
/* Second Level menu - text color of active */
.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a {
    color: #704E36;
}

/*advanced sort - showing selection*/
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .selectedFilter {
    display: none;
    padding-top: 3px;
    width: 250px;
}

.WaGadgetBlogStateList .boxBodyInfoContainer .postedByComment
{
display: none;
}

SPAN.postedByLink
{
  display: none
}

span.postedByComment 
{
display: none
}

.WaGadgetRecentBlogPosts .itemAuthor
{ display: none; }

/* Code to change page width START */
.container_12 {
    width: 1200px;
}
.s1_grid_12{
    width: auto;
}
@media only screen and (max-width: 1199px) and (min-width: 600px){
.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1200px;
    min-width: 600px;
}}
@media only screen and (max-width: 616px){
.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 600px;
    min-width: 320px;
    display: block;
}}
/* Code to change page width END */

/* For Font Awesome on home page and benefits page*/
.circle-icon {
  color: #627D98;
    background: #fff;
  border-radius: 50%;
  border: 2px solid #627D98;
  width: 125px;
  height: 125px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: auto;
  transition: all .5s ease-in-out;
}

/* End FontAwesome */

/* Alternate colors in directory table rows */

#id_WPegdJI tr:nth-child(even) {background: #f7f7f7;}
#id_WPegdJI tr:nth-child(odd) {background: #ffffff;}

/* End alternate colors */
/*=============================================*/
/* New Website */

/* headers to match logo */
h1, h2, h3, h4 {
text-transform: none;
font-family: Montserrat;
font-weight: 400;
}

p {
font-size: 18px;
color: #474747;
font-family: "Montserrat";
}

/* Top Menu Colors*/
.WaGadgetMenuHorizontal .menuBackground {
background: #fff;
border-bottom: 1px solid rgba(71, 71, 71, .1);
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
color: #0054a6;
text-transform: lowercase;
font-family: Montserrat;
font-size: 18px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a {
    color: #704E36;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item:hover>a {
    color: #474747;
}

/* mobile menu */
.WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner .menuButton {
    font: 40px/20px Verdana;
    height: 26px;
    text-decoration: none;
    vertical-align: top;
    position: relative;
    padding: 21px 25px 21px 25px;
    text-align: center;
    color: #0054a6;
    cursor: pointer;
}

/* Gadget boxes */
.gadgetStyle004 {
 background: white;
 border: 0px;
}
.gadgetStyle004 .gadgetStyleTitle h4 {

    margin: 0;
    padding: 0;
    color: #003A73;
    font-size: 24px;
    font-weight: 500;
}
.gadgetStyle004 .gadgetStyleTitle {

    padding: 12px 20px 14px 20px;
        padding-right: 20px;
        padding-left: 20px;
    background: #fff;
    text-align: center;

}

/* links */
A, A:link, A:active, A:visited {

    color: #704E36;
    text-transform: none;
    

}
/* footer menu links */
#id_uNDhFVY A, A:link, A:active, A:visited {

    color: #ffffff;
 
}

/* footer menu links */
#id_hD7aXmv A, A:link, A:active, A:visited {

    color: #ffffff;
  
}

/* Footer Blog Box links */
#id_1jHEi5b A, A:link, A:active, A:visited {
    color: #704E36;
    }


/* footer text color */
#id_Dv4Svhq p {
    color: #ffffff;
}


/* Buttons */
a.stylizedButton.buttonStyle001 {
 border-radius: 5px;
 font-family: Montserrat;
 text-transform: lowercase;
}

a.stylizedButton.buttonStyle002 {
 border-radius: 5px;
 font-family: Montserrat;
  text-transform: lowercase;
}

a.stylizedButton.buttonStyle003 {
 border-radius: 5px;
 font-family: Montserrat;
 color: #fff;
 background-color: #627D98;
 text-transform: lowercase;
}

a.stylizedButton.buttonStyle003:hover {
 border-radius: 5px;
 font-family: Montserrat;
  background-color: #627D98;
 text-transform: lowercase;
}

a.stylizedButton.buttonStyle004 {
 border-radius: 5px;
 font-family: Montserrat;
 color: #000;
 background-color: #C2AB93;
 text-transform: lowercase;
}

a.stylizedButton.buttonStyle004:hover {
 border-radius: 5px;
 font-family: Montserrat;
  background-color: #C2AB93;
 text-transform: lowercase;
}

a.stylizedButton.buttonStyle005 {
 border-radius: 15px;
 font-family: Montserrat;
 color: #d9b25f;
 background-color: #0f3b32;
 padding: 5px 10px;
 text-transform: lowercase;
}

a.stylizedButton.buttonStyle005:hover {
 border-radius: 15px;
 font-family: Montserrat;
  background-color: #0f3b32;
  color: #dabe81;
  padding: 5px 10px;
 text-transform: lowercase;
}
/* for links in blue footer area */
.lowercase a {
  text-transform: lowercase;
}

.loginBoxLinkContainer {
  border: 0px;
}

.eventTime {
    color: #ffffff;
}
/* donation bar color */
.WaGadgetDonationGoal.gadgetStyle001 .progressBar .progressBarLeft table td.donationGoalProgressBarLeftPart span {
    background-color: #104687;
}

.emailButton buttonStyle17 {
 border-radius: 5px;
 font-family: Montserrat;
  background-color: #627D98;
 text-transform: lowercase;
}

.emailButton buttonStyle17:hover {
 border-radius: 5px;
 font-family: Montserrat;
  background-color: #C2AB93;
 text-transform: lowercase;
}