  .WaGadgetMenuHorizontal.menuStyle003 .menuBackground {
    opacity: 0;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a > span{
font-size:20px;
font-weight: normal;
color: black;
}

/*login button - header*/
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {
    background: #FF6C00;
    border-radius: 10px;
    width: 160px;
}

/*login button - login page*/
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton {
    background: #FF6C00;
    border-radius: 10px;
    color: white
}

/* Orange buttons */
a.stylizedButton.buttonStyle001 {
    color: white; 
    background: #FF6C00;
    border-radius: 10px; 
    width: 150px;
}

/* Yellow Button*/
a.stylizedButton.buttonStyle002 {
    color: white; 
    background: #FFC40F;
    border-style: solid;
    border-color: white;
    border-width: 2px;
    border-radius: 10px; 
   
}
.gadgetStyle001 {
    background: white;
    border: 1px solid #111111;
    border-radius: 25px;
}

/* News box and header*/
.gadgetStyle002 {
    border: 2px solid #FF6C00;
    background: transparent;
    }

.gadgetStyleNone .gadgetStyleTitle h4 {
    font-size: 20px;
}
.WaGadgetRecentBlogPosts ul li .title {
    font-size: 16px;
    font-weight: bold;
}

element.style {
    background-position: left top;
     background-size: cover;
}

/* News blog summary - remove name and date*/
.WaGadgetRecentBlogPosts .gadgetStyleBody ul li .author {
 display: none;
}
.WaGadgetRecentBlogPosts ul li .date { 
    display: none; 
}

/*News blog - remove name from post */
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink{
display:none;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel{
display:none;
}

/* Events headline and list */
.WaGadgetEventsStateList h3.sectionTitle {
    font-size: 30px;
    font-weight: normal;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
    font-size: 24px;
    font-weight: normal;
}
.WaGadgetUpcomingEvents ul li .title {
    font-size: 16px;
    font-weight: bold;
}

/* Profile page headings */
.captionOuterContainer .captionContainer .fieldBody h4 {
        font-size: 24px;
 }

/* align hamburger menu */
.WaGadgetMenuHorizontal[class*=menuStyle] .menuInner .menuButton {
    padding: 21px 25px 21px 0px; 
    font: 50px/30px Verdana;
}

/* Directory */
.genericListTable tbody td .memberValue, .membersTable tbody td .memberValue {
    font-size: 15px;
}

/* List lines */
.genericListTable tbody td, .membersTable tbody td,th {
    border-bottom: 2px solid #b2aad3;
}

/* For mobile, remove neaders and reduce lines*/
@media only screen and (max-width: 616px){
  .genericListTable thead th:first-child, .membersTable thead {
      display: none;
  }
  .genericListTable tbody td, .membersTable tbody td,th {
    border-bottom: 1px solid #cfc9e3;
  } 

/* 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: 1100px;
    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 */