.WaGadgetFeaturedMember ul.layoutList.layoutList li .img {
    display: none;
}

/**********************************************************/
/**** RSS FEED OVERRIDES ****/
/**********************************************************/

#fw-feed-items .fw-feed-item-content-module {
    margin: 0!important;
    padding: 0!important;
}


/* REMOVE WILD APRICOT BRANDING */

.zoneBrandingOuter {
    display: none;
}


/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html {
    overflow-y: scroll;
}

/* Code to change page width START */
.container_12 {
width: 1600px;
}

.s1_grid_12{
width: auto;
}

@media only screen and (max-width: 1599px) and (min-width: 600px){
.container_12 {
margin-left: auto;
margin-right: auto;
width: 100%;
max-width: 1600px;
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 */ 

.zoneHeader1Outer .zoneHeader1Inner.s3_grid_12 {
    margin: 0!important;
}

/* -- Social Links -- */

.Header-Social {
    margin-top: 30px;
}


/**********************************************************/
/**** TYPOGRAPHY ****/
/**********************************************************/

body {
line-height: 24px;
}

[class*="EditableArea"] p {
    margin-top: 1em;
    margin-bottom: 1em;
}

[class*="EditableArea"] p:first-child {
    margin-top: 0;
}

ul + p, ol + p {
    margin-top: 1em;
}

h1, h2, h3, h4 {
    font-family: Georgia, Times New Roman, Times, serif!important;
}

.promoText {
    text-transform: none;
    font-size: 48px;
    padding: 0;
    letter-spacing: 0;
}

/* PAGE TITLE */

h1.titlePage {
    font-size: 48px;
    text-transform: none;
    letter-spacing: normal;
    -webkit-animation: fadein 1s;
    -moz-animation: fadein 1s;
    -ms-animation: fadein 1s;
    -o-animation: fadein 1s;
    animation: fadein 1s;
    text-align: -webkit-center;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}



/**** HEADERS ****/

.zoneHeader1Outer {
    background-size: cover;
}

.PageTitle {

}

.PageTitleText p {
    color: #fff;
    text-align: -webkit-center;
}

/**** BREADCRUMB ****/

.WaGadgetBreadcrumbs {
    text-align: -webkit-center;
}


/**** SOCIAL ****/

.WaGadgetSocialProfile.gadgetStyle001 ul {
    background-color: transparent;
}

.WaGadgetSocialProfile.gadgetStyle001 ul.orientationHorizontal li {
    border-right: 2px solid rgba(255,255,255,0.2);
}

/**** LOGIN ****/


.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink:before {
    background-color: transparent;
    font: normal 12px/normal WA-theme-icons;
    height: 14px;
    width: 14px;
    line-height: 16px;
}

.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink {
    font: normal 16px/normal PT Sans;
}


/**** LISTS ****/


[class*="EditableArea"] ul {
    font: normal 18px/normal 'PT Sans';
    margin: 1em 0 1em 18px;
    padding: 0 0 0 20px;
}

[class*="EditableArea"] ol {
    font: normal 18px/normal 'PT Sans';
    margin: 1em 0 1em 18px;
    padding: 0 0 0 20px;
} 

/**** ARROW LIST ****/

/** LIGHT **/

ul.ArrowListLight {
    list-style-image: url(/resources/Pictures/Theme/Icons/arrow-bullet-green.svg)!important;
    list-style-position: inside;
    margin: 0;
    padding: 0;
}

ul.ArrowListLight li {
    padding: 13px 0;
    border-bottom: 1px solid #e2ecec;
    margin: 0;

}

ul.ArrowListLightB {
    margin: 0 20px 0 20px;
    padding: 0;
    list-style-type: none;
}

ul.ArrowListLightB li {
    padding: 15px 20px;
    border-bottom: 1px solid #e2ecec;
    margin: 0;
    background: url(/resources/Pictures/Theme/Icons/arrow-bullet-green.svg)!important;
    background-repeat: no-repeat!important;
    background-size: 8px!important;
    background-position-y: 21px!important;
}



/** DARK **/

ul.ArrowListDark {
    list-style-image: url(/resources/Pictures/Theme/Icons/arrow-bullet-green.svg)!important;
    list-style-position: inside;
    margin: 0;
    padding: 0;
}

ul.ArrowListDark li {
    padding: 13px 0;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    margin: 0;
}

ul.ArrowListDark li a {
    color: #fff!important;
    text-decoration: none;
}

ul.ArrowListDark li a:hover {
    color: #0bab6d!important;
}


/**********************************************************/
/* BUTTONS */
/**********************************************************/

a.stylizedButton.buttonStyle001, a.stylizedButton.buttonStyle002, a.stylizedButton.buttonStyle003, a.stylizedButton.buttonStyle004 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

/**** SYSTEM BUTTONS ****/

input.typeButton {
    color: #FFF;
    background-color: #146c93!important;
}

input.typeButton:hover {
    background-color: #063137!important;
}

.navigationOuterContainer .navigationContainer input.nextButton, .navigationOuterContainer .navigationContainer input.typeButton, .navigationOuterContainer .navigationContainer input[type=submit] {
    color: #FFF;
    background-color: #146c93!important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.navigationOuterContainer .navigationContainer input.nextButton:hover, .navigationOuterContainer .navigationContainer input.typeButton:hover, .navigationOuterContainer .navigationContainer input[type=submit]:hover {
    color: #FFF;
    background-color: #063137!important;
}

/****FEATURE BUTTONS ****/

.FeatureButton a.stylizedButton.buttonStyle001, .FeatureButton a.stylizedButton.buttonStyle002, .FeatureButton a.stylizedButton.buttonStyle003, .FeatureButton a.stylizedButton.buttonStyle004 {
    white-space: normal;
    font: normal 22px/100% 'Georgia','Arial',sans-serif;
    padding: 25px 30px;
    text-transform: uppercase;
    transition: background-color 0.5s ease;
    position:relative;
}

.FeatureButtonWide a.stylizedButton {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.FeatureButton.ArrowRight a.stylizedButton, .FeatureButtonWide.ArrowRight a.stylizedButton {
    background-image: url(/resources/Pictures/Icons/Buttons/button-arrow-right.svg);
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: right 20px center;
    padding-right: 70px;
    text-align: left;
}

/**** END BUTTONS ****/



/**********************************************************/
/**** MAIN MENU ****/
/**********************************************************/

.Menu-Container {
    border-top: 1px solid rgba(255,255,255, 10%);
    padding-top: 5px;
}

.WaGadgetMenuHorizontal .menuInner {
  border-bottom: none;
}

.WaGadgetMenuHorizontal .menuInner a {
  background: none !important;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
    margin: 0 auto;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
  font: normal 18px/normal 'PT Sans',sans-serif;
  padding: 19px 20px 17px 20px;
  text-transform: uppercase;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a > span {
  display: block;
  padding: 0;
  position: relative;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a > span {

}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:last-child > .item > a,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.last-child > .item > a {
  padding-right: 20px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:last-child.dir > .item > a,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.last-child.dir > .item > a {
  padding-right: 20px;
}

/* drop down menu indicator */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a > span:after {
  background-color: #FFF !important;
  bottom: -5px;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item:hover > a > span {

}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a:after {
  border-color: transparent transparent #FFF;
  border-width: 0 0 5px 5px;
  right: 8px;
  top: 33px;
}

.WaGadgetMenuHorizontal .menuInner ul ul {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 100%;
  min-width: 180px;
  z-index: 40000;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}

.WaGadgetMenuHorizontal .menuInner ul ul li {
  margin: 0;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item {
  padding: 8px 25px;
  position: relative;
}

.WaGadgetMenuHorizontal .menuInner ul ul li.dir > .item {
  padding: 8px 25px;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font: normal 15px/normal PT Sans,sans-serif;
  height: auto;
  margin: 0;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  text-shadow: none;
  white-space: nowrap;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a > span {
  display: inline-block;
  padding: 0;
  position: relative;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover {
  background: rgba(0,0,0,0.1);
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover > a {
    color: #FFF;
}

.WaGadgetMenuHorizontal .menuInner ul ul li.sel>.item:hover>a>span {
    color: #FFF;
}

.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item {
  background: transparent;
}

.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a {

}

.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a:after {
  display: none; /* remove bottom line on active page */
}

.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item:hover {
  background-color: rgba(0,0,0,0.15);
}

.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item:hover > a {

}

.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item:hover > a > span {

}

.WaGadgetMenuHorizontal .menuInner ul ul li.dir > .item > a > span:after {
  display: block;
  z-index: 3;
  border-color: transparent transparent #FFF;
  border-style: solid;
  border-width: 0 0 5px 5px;
  content: "";
  height: 0;
  position: absolute;
  right: -21px;
  top: 15px;
  width: 0;
}

.WaGadgetMenuHorizontal .menuInner ul ul li ul {

}

.WaGadgetMenuHorizontal .menuInner ul ul li ul li {
  background-color: transparent;
}

.WaGadgetMenuHorizontal.menuStyle001 .menuInner ul.firstLevel > li.sel > .item:hover > a > span::after,
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel > .item:hover > a > span::after,
.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel > li.sel > .item:hover > a > span::after {
  background-color: #155545;
}

.WaGadgetMenuHorizontal.menuStyle001 .stickness,
.WaGadgetMenuHorizontal.menuStyle002 .stickness {
  border-top: none;
  border-bottom: none;
}

.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner {
  border-bottom: none;
  color: #033333;
}

.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner ul.firstLevel > li > .item > a {
  color: #033333;
}

.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner ul.firstLevel > li > .item > a span {
  padding: 15px 0 10px;
}

.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner ul.firstLevel > li > .item > a span:after {
  background-color: #033333;
}

.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner ul.firstLevel > li.dir > .item > a:after {
  border-color: transparent transparent #033333;
  top: 43px;
}

.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner ul.firstLevel > li.phantom > .item > a span {
  padding: 15px 0;
}


/* PHANTOM MENU ---------------------- */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item {
    position: relative;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom > .item > a span {
    padding: 0;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom > .item > a {
    font: normal 40px/16px sans-serif;
    padding-bottom: 24px;
}

/**********************************************************/
/**** STICKY MENU ****/
/**********************************************************/

.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner, .WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner .menuButton, .WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuBackground {
    background-color: #063137;
}

.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner ul.firstLevel > li > .item > a {
    color: #FFF;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a span {
    padding-bottom: 10px;
}


/**********************************************************/
/* SUB MENU */
/**********************************************************/

.WaGadgetMenuHorizontal.SubMenu.menuStyle001 .menuInner ul.firstLevel > li > .item {
    background-image: url(/resources/Pictures/Icons/Buttons/button-arrow-right-blue.svg);
    background-size: 10px!important;
    background-repeat: no-repeat;
    background-position: left 30px center;
}

.WaGadgetMenuHorizontal.SubMenu.menuStyle001 .menuInner ul.firstLevel > li > .item > a {
    color: #063137;
    padding: 0px 30px 0 40px;
    line-height: 56px;
    margin: 20px 10px;
    border: 2px solid #FFF;
    border-radius: 30px;
}

.WaGadgetMenuHorizontal.SubMenu.menuStyle001 .menuInner ul.firstLevel > li > .item > a:hover {
    color: #0bab6d;
}

.WaGadgetMenuHorizontal.SubMenu.menuStyle001 .menuInner ul.firstLevel > li.sel > .item > a {
    color: #0bab6d;
    border: 2px solid #0bab6d;
}

.WaGadgetMenuHorizontal.SubMenu.menuStyle001 .menuInner ul.firstLevel > li > .item > a span {
    padding-bottom: 0;
}

.WaGadgetMenuHorizontal.SubMenu.menuStyle001 .menuInner ul.firstLevel>li.sel>.item>a>span:after {
    display:none;
}

.WaGadgetMenuHorizontal.SubMenu.menuStyle001 .menuInner ul.firstLevel > li.dir > .item > a:after {
    top: 45px;
}


/* END SUB MENU */


/**********************************************************/
/**** HEADER SEARCH ****/
/**********************************************************/

.WaGadgetSiteSearch .searchBoxField {
    background: transparent;
    border: 2px solid rgba(255,255,255,0.2);
    padding: 10px 10px 10px 3em;
    width: 350px;
    max-width: 100%;
    color: #fff;
}

.WaGadgetSiteSearch .searchBoxField::placeholder {
    color: #83989b;
    opacity: 1; /* Firefox */
}

.WaGadgetSiteSearch .searchBoxField:-ms-input-placeholder {
    color: #83989b; /* Internet Explorer 10-11 */
}

.WaGadgetSiteSearch .searchBoxField::-ms-input-placeholder {
    color: #83989b; /* Microsoft Edge */
}

.WaGadgetSiteSearch .searchBoxFieldContainer:before {
    left: 1em;
}

.WaGadgetSiteSearch .searchBoxFieldContainer:before {
    color: #fff;
}



/*********************************/
/* NEWS / BLOG */
/*********************************/

.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem {
    padding: 40px 0;
    margin: 0;
    border-bottom: 2px solid #f6f6f6;
}

.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a {
    font-family: Georgia, Times New Roman, Times, serif;
    text-decoration: none;
    text-transform: none;
    font-size: 30px;
}

.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a:hover {
    color: #146C93;
}

/* END NEWS / BLOG */


/*********************************/
/**** EVENTS ****/
/*********************************/

.WaGadgetEventsStateList ul.boxesList {
    padding-top: 20px;
}

.WaGadgetEvents.WaGadgetEventsStateList ul.boxesList li.boxesListItem {
    padding: 40px 0;
    margin: 0;
    border-bottom: 2px solid #f6f6f6;
}

.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer div.inner {
    line-height: 1.5em;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
    padding: 0 0 10px 0;
}

.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
    font-family: Georgia, Times New Roman, Times, serif;
    text-decoration: none;
    text-transform: none;
    font-size: 30px;
}

.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer div.inner p {
    margin-bottom: 1em;
}

.WaGadgetEvents .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer {
    font-size: inherit;
    padding: 0;
    text-align: left;
}

/*
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
    float: right;
    width: 27%;
    padding: 0;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
    float: left;
    width: 70%;
    padding: 0;
} */

.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    padding: 15px 15px;
    font-size: 18px;
    height: auto;
    margin: 20px 0 0 0;
    width: 100%;
    text-transform: uppercase;
}

.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li div {
    font: normal 18px/normal PT Sans;
}

.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li.eventInfoStartDate label, .WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li.eventInfoEndDate label {
    font: italic 16px/normal PT Sans;
    color: #373737;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li label {
    font: italic 16px/normal PT Sans;
}

.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .titleContainer h1.pageTitle, .WaGadgetEvents.WaGadgetEventsStateRegistration .titleContainer h1.pageTitle, .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .titleContainer h1.pageTitle, .WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer h1.pageTitle {
    color: #063137;
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 30px;
    margin: 0;
    padding: 0;
    text-transform: none;
}


.WaGadgetUpcomingEvents .gadgetStyleBody ul li {
    padding: 20px 0;
    margin: 0;
}

/* END EVENTS */



/*********************************/
/* ACCORDION GADGET */
/*********************************/

/* Only hide the accordion content by default on the front-end (so admins can see it in the admin easily)... */

.publicContentView .WaGadgetContentAccordion .gadgetStyleBody,
.memberContentView .WaGadgetContentAccordion .gadgetStyleBody {
display:none; /* toggled by jQuery */
}

/* Allow an accordion to be open on page load... Use as gadget's custom css class... 'opened' */

.publicContentView .WaGadgetContentAccordion.opened .gadgetStyleBody,
.memberContentView .WaGadgetContentAccordion.opened .gadgetStyleBody {
    display:block;
    background-color: #eaf2f2;
}

/* This are the selectors you should use for styling the "open" toggler gadgets, titles, body, etc... replace [selector] with an actual css element to select.
It requires you use two CSS selectors, one for the "opened" and one for the "active" togglers */

.publicContentView .WaGadgetContentAccordion.opened [selector],
.publicContentView .WaGadgetContentAccordion.active [selector] {
/* add css here */
}

.WaGadgetContentAccordion {
    margin-bottom: 0;
    border-bottom: 2px solid #e2ecec;
}

.publicContentView .WaGadgetContentAccordion .gadgetStyleBody, .memberContentView .WaGadgetContentAccordion .gadgetStyleBody {
    display: none;
    padding: 15px 20px;
}

.publicContentView .WaGadgetContentAccordion .gadgetStyleBody, .memberContentView .WaGadgetContentAccordion .gadgetStyleBody {
    display: none;
    padding: 0 20px 30px 20px;
}

.WaGadgetContentAccordion .gadgetStyleTitle h4 {
    margin-bottom: 0!important;
    font-size: 22px!important;
    font-weight: 400;
    text-transform: none;
    color: #063137;
}

/*DEFAULT COLOR */

.WaGadgetContentAccordion .gadgetStyleTitle {
    margin: 0;
    padding: 20px 20px 20px 20px;
    background-color: transparent;
    background-image: url(/resources/Pictures/Theme/Icons/accordion-icon-open.svg);
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: right 20px center;
}

.WaGadgetContentAccordion.opened .gadgetStyleTitle, .WaGadgetContentAccordion.active .gadgetStyleTitle {
    background-image: url(/resources/Pictures/Theme/Icons/accordion-icon-close.svg);
    background-color: transparent;
}

.WaGadgetContentAccordion .gadgetStyleTitle:hover {
    cursor: pointer;
    background-color: transparent;
}

.WaGadgetContentAccordion .gadgetStyleTitle:hover h4 {
    color: #0bab6d!important;
}

/* END ACCORDION */


/*********************************************************************/
/**** BOARD MEMBERS ****/
/*********************************************************************/

.BoardMember {
    padding-bottom: 40px;
    border-bottom: 2px solid #e7eeef;
    margin-bottom: 40px;
}

.BoardMember table tbody tr td:first-child {
    width: 70%!important;
}

.BoardMember table tbody tr td:last-child {
    width: 30%!important;
}

.BoardMember h3 {
    margin-bottom: 15px;
}

.BoardMember p {
    padding-bottom: 0;
    margin: 0!important;
}

.BoardMember .BoardPhoto p {
    text-align: center!important;
}

.BoardMember img {
    width: 100px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}


/**** BOARD MEMBERS - SIDEBAR ****/

.BoardMember2 {
    margin-bottom: 30px;
}

.BoardMember2 table tr td:first-child {
    width: 30%!important;
}

.BoardMember2 table tr td:last-child {
    width: 70%!important;
}

.BoardMember2 table tr td.WaLayoutSeparator {
    width: 30px;
}

.BoardMember2 table tr td:first-child p {
    text-align: center;
}

.BoardMember2 img {
    width: 100px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

.BoardMember2 table tr td:last-child {
    padding: 10px 0;
}

.BoardMember2 table tr td:last-child p {
    margin: 0;
}

/**** END BOARD MEMBERS ****/



/**********************************************************/
/**** MEMBER PROFILE ****/
/**********************************************************/

.memberDetailsTabsContainer {
    margin-top: 10px;
}

.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li a {
    font: normal 18px/normal PT Sans;
    padding: 15px 25px;
    border: 2px solid #E2ECEC;
    border-radius: 28px;
    text-decoration: none;
    line-height: 60px;
}

span#FunctionalBlock1_ctl00_ctl00_profileTabLabel, span#FunctionalBlock1_ctl00_ctl00_privacyTabLabel, span#FunctionalBlock1_ctl00_ctl00_subscriptionsTabLabel, span#ctl00_ContentArea_registrationsTabLabel, span#ctl00_ContentArea_invoicesTabLabel {
    padding: 15px 25px;
    border: 2px solid #0BAB6D;
    border-radius: 30px;
    color: #0BAB6D;
    line-height: 60px;
}

.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li {
    margin: 5px 10px 0 0;
}

.WaGadgetContactProfile .memberDetailsTabsOuterContainer {
    margin: 0 0 50px 0;
}

.WaGadgetContactProfile .memberDetailsTabsOuterContainer {
    margin: 0 0 30px 0;
}

.fieldSubContainer .fieldLabel {
    color: #333;
    font: italic 18px/normal PT Sans;
}

.fieldSubContainer .fieldBody {
    font: normal 18px/normal PT Sans;
}

/**** END PROFILE ****/


/**********************************************************/
/**** MEMBER DIRECTORY ****/
/**********************************************************/

.membersTable tbody tr td:first-child {
    padding-left: 15px;
}

.membersTable tbody tr td.memberDirectoryBottomRow {
    border-bottom: 2px solid transparent;
    border-top: 0;
    padding: 5px 15px 15px 15px;
}

/**** END PROFILE ****/


/**********************************************************/
/**** APPLICATION FORM ****/
/**********************************************************/

.fieldSubContainer .fieldBody .fieldItem span.label {
    font: normal 18px/normal PT Sans;
}

.fieldSubContainer .fieldBody .fieldItem {
    margin: 0 0 20px 0;
}

/**** END APPLICATION ****/

/**********************************************************/
/**** MEMBER LINKS ****/
/**********************************************************/

.MembersLink {
    padding-left: 80px;
    background-size: 50px!important;
    background-repeat: no-repeat!important;
    background-position: top left;
    min-height: 50px;
    margin-bottom: 10px;
    padding-top:15px;
}



/**********************************************************/
/**** MOBILE STYLES ****/
/**********************************************************/

@media only screen and (max-width: 616px) {

#id_Header {
    padding-bottom: 20px;
}

/* Center header search field */
.WaGadgetSiteSearch .searchBoxOuter.alignRight {
    text-align: center;
    margin-top: 25px;
}

.HeaderLogo {
    padding: 20px 0;
}

.HeaderSocial {
    display: none;
}

.WaGadgetSocialProfile .alignLeft {
    text-align: -webkit-center;
}

.s3_grid_12 {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
}

.Header-Social p {
    text-align: center!important;
}

.Menu-Container {
    border: none;
    padding-top: 0;
    display: none;
}

.Header-Social {
    margin-top: 0;
}

}