/************************************/
/**** IMPORTANT ****/
/************************************/

/**** ADD SCROLL BAR TO EVERY PAGE ****/

html {
    overflow-y: scroll;
}

.Narrow {
    padding-left: 6%;
    padding-right: 6%;
}


/*** FADE-IN EFFECT ****/

@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; }
}


/*** END IMPORTANT ***/

/***************************************************/
/**** BLOG ****/
/***************************************************/

/**** BLOG LIST EDITS ****/

.WaGadgetRecentBlogPosts ul li .author {
    display: none;
}

.WaGadgetBlog .boxBodyInfoOuterContainer .postedOn {
  margin-left: none;
}

.WaGadgetRecentBlogPosts ul li .date:after {
    display: none;
}

.WaGadgetBlog .boxBodyInfoOuterContainer .postedByLabel, .WaGadgetBlog .boxBodyInfoOuterContainer .postedByLink {
    display:none;
}

.WaGadgetBlog .boxBodyInfoOuterContainer .postedOn:before {
    display: none;
}

.WaGadgetBlogStateList ul.boxesList li.boxesListItem+li.boxesListItem {
    margin-top: 40px;
    padding-top: 40px;
    border-top: 3px solid #ececec;
}

.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
    margin-bottom: 5px;
}

/*** END BLOG ***/

/**** BULLETS ****/

[class*='EditableArea'] ul {
    margin-left: 19px;
}

/***************************************************/
/**** BUTTONS ****/
/***************************************************/

a.buttonStyle001, a:link.buttonStyle001,
a.buttonStyle002, a:link.buttonStyle002,
a.buttonStyle003, a:link.buttonStyle003,
a.buttonStyle004, a:link.buttonStyle004,
a.buttonStyle005, a:link.buttonStyle005 {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

/*** DEFAULT STYLES ***/

a.buttonStyle001, a:link.buttonStyle001,
a.buttonStyle002, a:link.buttonStyle002,
a.buttonStyle003, a:link.buttonStyle003,
a.buttonStyle004, a:link.buttonStyle004,
a.buttonStyle005, a:link.buttonStyle005 {
    padding: 8px 20px;
    font-size: 18px;
}

a.buttonStyle001:hover, a:link.buttonStyle001:hover,
a.buttonStyle002:hover, a:link.buttonStyle002:hover,
a.buttonStyle003:hover, a:link.buttonStyle003:hover,
a.buttonStyle004:hover, a:link.buttonStyle004:hover,
a.buttonStyle005:hover, a:link.buttonStyle005:hover {
    padding: 8px 20px;
    font-size: 18px;
}

/**** System Buttons ****/

.navigationOuterContainer .navigationContainer input.nextButton, 
.navigationOuterContainer .navigationContainer input.typeButton, 
.navigationOuterContainer .navigationContainer input[type=submit],
.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton {
    background-color: #3d8461;
    color: #fff;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-transform: uppercase;
}

.navigationOuterContainer .navigationContainer input.nextButton:hover, .navigationOuterContainer .navigationContainer input.typeButton:hover, .navigationOuterContainer .navigationContainer input[type=submit]:hover,
.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover {
    background-color: #1b6758;
    color: #ffffff;
}

input.nextButton, 
input.typeButton,
input[type=submit] {
    background-color: #3d8461;
    color: #fff;
    padding: 8px 20px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-transform: none;
}

input.nextButton:hover, 
input.typeButton:hover,
input[type=submit]:hover {
    background-color: #1b6758;
    color: #ffffff;
}

.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
    background: #3d8461;
}

.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit]:hover {
    background: #1b6758;
    color: white;
}

/*** END BUTTONS ***/

/**************************************************/
/**** DIRECTORY ****/
/**************************************************/

.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer {
    margin: 0 0 32px;
    padding: 15px 15px;
    border-top: 0;
    background-color: #f4f4f4;
}

.genericListTable tbody td, .membersTable tbody td {
    border-top: 2px solid #e6e6e6;
}

.genericListTable, .membersTable {
    border-bottom: 2px solid #e6e6e6;
}

/*** END DIRECTORY ***/

/**************************************************/
/**** DIVIDERS ****/
/**************************************************/

.WaContentDivider.dividerStyle001,
.WaContentDivider.dividerStyle002,
.WaContentDivider.dividerStyle003,
.WaContentDivider.dividerStyle004,
.WaContentDivider.dividerStyle005 {
    height: 2px;
    margin: 3rem 0;
}

.WaContentDivider.dividerStyle006,
.WaContentDivider.dividerStyle007,
.WaContentDivider.dividerStyle008,
.WaContentDivider.dividerStyle009,
.WaContentDivider.dividerStyle010 {
    height: 8px;
    margin: 3rem 0;
}

.WaContentDivider.dividerStyle001,
.WaContentDivider.dividerStyle006 {
    background: #3d8461;
}

.WaContentDivider.dividerStyle002,
.WaContentDivider.dividerStyle007 {
    background: #1b6758;
}

.WaContentDivider.dividerStyle003,
.WaContentDivider.dividerStyle008 {
    background: #eef2e7;
}

.WaContentDivider.dividerStyle004,
.WaContentDivider.dividerStyle009 {
    background: #d6cea4;
}

.WaContentDivider.dividerStyle005,
.WaContentDivider.dividerStyle010 {
    background: #4d4741;
}

/*** END DIVIDERS ***/

/**************************************************/
/**** EVENTS LIST ****/
/**************************************************/

.WaGadgetEventsStateList .boxesList {
    padding: 0;
}

/* Container for each event. Add border, padding or background color for seperation */

.WaGadgetEventsStateList .boxesList .boxesListItem {
    /* Styles here */
}

/* EVENT TITLE */
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle {
    font-size: 28px;
    margin-bottom: 20px;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle a {
    /* Style the event title link */
}

/* INFO CONTAINER - LEFT */

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer {
  float: left;
  width: 300px;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding: 16px 16px 24px;
    background: #f4f4f4;
}

/* EVENT DESCRIPTION - RIGHT */

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContentOuterContainer {
    float: right;
    width: calc(98% - 300px);
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
    max-height: 415px; /* Fixed Height for list description */
}

/*** END EVENTS LIST ***/


/**************************************************/
/*** EVENTS DETAIL PAGE ***/
/**************************************************/

.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer {
    margin: 0 0 20px;
    padding: 0;
}

/* INFO CONTAINER - LEFT */

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer {
    float: left;
    width: 300px;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding: 16px 16px 24px;
    background: #f4f4f4;
}

/* Registration Heading */

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
    font-family: 'Merriweather', serif!important;
    color: #3d8461;
    font-size: 24px;
    font-weight: 700;
}

/* Register Button */

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    background: #3d8461;
    color: white;
    font: normal 16px/1.5 'Lato','Arial',sans-serif;
    text-transform: uppercase;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
    background: #1b6758;
    color: #ffffff;
}

/* INFO CONTAINER - RIGHT */

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContentOuterContainer {
    float: right;
    width: calc(98% - 300px);
}

/*** END EVENTS DETAIL PAGE ***/

/**************************************************/
/**** FEEDS ****/
/**************************************************/

/*** BLOG - COLORED STYLE ***/

.WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li, 
.WaGadgetRecentBlogPosts.recentBlogPostsStyle005 ul li {
    padding: 8px 0 8px 25px;
    border-left: 4px solid #9cc9a5;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li:hover, 
.WaGadgetRecentBlogPosts.recentBlogPostsStyle005 ul li:hover {
    padding: 8px 0 8px 28px;
    border-left: 5px solid #9cc9a5;
}

/*** EVENTS - COLORED STYLE ***/

.WaGadgetUpcomingEvents.upcomingEventsStyle002 ul li,
.WaGadgetUpcomingEvents.upcomingEventsStyle005 ul li {
    padding: 8px 0 8px 25px;
    border-left: 4px solid #9cc9a5;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.WaGadgetUpcomingEvents.upcomingEventsStyle002 ul li:hover,
.WaGadgetUpcomingEvents.upcomingEventsStyle005 ul li:hover {
    padding: 8px 0 8px 28px;
    border-left: 5px solid #9cc9a5;
}

/*** END ***/

/************************************/
/**** FOOTERS ****/
/************************************/


/**************************************************/
/**** FORMS ****/
/**************************************************/

.formTitleOuterContainer .formTitleContainer {
  border-bottom: 2px solid #d6cea4;
  padding-bottom: 10px;
}

.groupContainer span.label {
    margin-bottom: 15px; /* Padding between registration types */
}

.fieldSubContainer .typeInstruction {
    padding: 0;
}

/************************************/
/**** GADGETS ****/
/************************************/

.gadgetStyle002 .gadgetStyleBody,
.gadgetStyle002.WaGadgetHeadline .gadgetStyleBody {
    padding: 0;
}

/********************************************************/
/**** HEADER GADGETS AND CONTENT ****/
/********************************************************/

.Header-Logo, .Header-Name, .Header-Slogan, .Header-Button, Header-Search {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
}

/************************************/
/**** HOME ****/
/************************************/

.Home-Feature-Image {
    width: 25%; 
    float: left; 
    display: block; 
    height: 280px; 
    margin :0;
}

/********************************************************/
/**** ICONS ****/
/********************************************************/

/*** LEFT ICONS ***/

.Icon-Large {
    padding: 0 0 0 70px;
    background-size: 50px;
    background-repeat: no-repeat!important;
    background-position: top left;
    min-height: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.Icon-Medium {
    padding: 0 0 0 60px;
    background-size: 40px;
    background-repeat: no-repeat!important;
    background-position: top left;
    min-height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.Icon-Small {
    padding: 0 0 0 50px;
    background-size: 30px;
    background-repeat: no-repeat!important;
    background-position: top left;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
}

/*** END ICONS ***/

/************************************/
/**** LAYOUTS - CUSTOM STYLES ****/
/************************************/

/**** COLUMNS WITH BORDERS ****/

.Border-Columns table tr td.WaLayoutItem {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #e6e8e3;
    padding: 30px;
}

.Border-Columns-White table tr td.WaLayoutItem {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #FFFFFF;
    padding: 30px;
}

/**** COLUMNS WITH VERTICAL DIVIDERS ****/

.Dividers .WaLayoutItem {
    padding: 10px 50px;
}

.Dividers .WaLayoutSeparator {
    width: 3px;
    background-color: #e6e8e3;
}

.Dividers-White .WaLayoutItem {
    padding: 10px 50px;
}

.Dividers-White .WaLayoutSeparator {
    width: 3px;
    background-color: #fff;
}

.Dividers-Faint .WaLayoutItem {
    padding: 10px 50px;
}

.Dividers-Faint .WaLayoutSeparator {
    width: 3px;
    background-color:rgba(255,255,255,0.15);
}

.Dividers-White .WaLayoutItem:first-child,
.Dividers-Faint .WaLayoutItem:first-child,
.Dividers .WaLayoutItem:first-child {
    padding-left: 0;
}

.Dividers-White .WaLayoutItem:last-child,
.Dividers-Faint .WaLayoutItem:last-child,
.Dividers .WaLayoutItem:last-child {
    padding-right: 0;
}

/*** END LAYOUTS ***/


/************************************/
/**** LOGIN GADGETS ****/
/************************************/

/**** LOGIN FORM ****/

/** BUTTON **/

.WaGadgetLoginForm .loginContainer .loginLink, 
.WaGadgetLoginForm .authenticated .loginLink {
    width: auto !important;
    line-height: 40px !important;
    text-transform: uppercase;
    height: 40px!important;
    background-color: #9cc9a5;
    color: #fff;
    font-size: 16px;
}

.WaGadgetLoginForm .loginContainer.loginContainer .loginLink {
    padding-left: 15px;
}

.WaGadgetLoginForm .loginContainer .loginLink:before {
position:static !important;
float: right !important;
width: auto !important;
height: auto !important;
padding-right: 15px !important;
padding-left: 10px !important;
}

.WaGadgetLoginForm .loginContainer.loginContainer .loginLink:before,
.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink:before,
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:before,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:before,
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink:before,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink:before {
    font: normal 18px/40px 'WA-theme-icons';
}

.WaGadgetLoginForm .loginButton {
    font-size: initial;
    font-family: inherit;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink, 
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink {
    transition: all 0.3s ease-in-out;
    background: #9cc9a5;
    color:#ffffff;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:hover, 
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:hover {
    background: #6eb77c;
    color:#ffffff;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    color: #fff;
    transition: all 0.3s ease-in-out;
    background: #9cc9a5;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:hover, 
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:hover, 
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink.hover, 
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink.hover {
    background: #6eb77c;
    color: white;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, 
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, 
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover, 
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
    background: #6eb77c;
    color: white;
}

/*** LOGIN FORM DROPDOWN PANEL ***/

/*** DROPDOWN CONTAINER ***/
.WaGadgetLoginForm.LoginFormStyle001 .loginPanel, .WaGadgetLoginForm.LoginFormStyle002 .loginPanel {
  width: 172px;
  padding: 24px;
  background: #efefef;
  border: 1px solid #efefef;
}

/*** DROPDOWN ARROW COLOR & SIZE ***/
.WaGadgetLoginForm.LoginFormStyle001 .loginPanel::before, 
.WaGadgetLoginForm.LoginFormStyle002 .loginPanel::before {
  border-right: 15px solid transparent;
  border-bottom: 15px solid #efefef;
  border-left: 15px solid transparent;
}

/*** LOGIN BUTTON ***/

.WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
  padding: 8px 20px;
  background: #003b5f;
  color: #ffffff;
  font: normal 16px/1.5 'Lato','Arial',sans-serif;
  text-transform: uppercase;
}

.WaGadgetLoginButton .loginContainer.loginContainer .loginLink:hover {
  background: #3287bf;
  color: #ffffff;
}

/*** END LOGIN FORM ***/


/************************************/
/**** MENUS ****/
/************************************/

.WaGadgetMenuHorizontal.Center-Align.HorizontalMenuStyle002 .menuInner ul.firstLevel {
    margin: 0 auto;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item>a {
    padding: 16px 25px;
    font: normal 18px/23px 'Lato','Arial',sans-serif;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li > .item:hover > a {
    /*background-color: #3d8461;*/
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li.sel > .item:hover > a {
    /*background-color: #3d8461;*/
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul {
    border: none;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul:before {
    height: 0;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li>.item>a {
    padding: 3px 20px;
    font: normal 16px/1.5 'Lato','Arial',sans-serif;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li:first-child a {
    padding-top: 10px;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li:last-child a {
    padding-bottom: 10px;
}

/**** STICKY MENU ****/

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .stickyMenu.active {
    background: #1b6758;
    border-bottom: 1px solid #277969;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .stickyMenu.active ul.firstLevel>li>.item>a {
    padding: 16px 25px;
}

/**** END ****/

/**************************************************/
/**** SLIDER ****/
/**************************************************/

/**** SLIDESHOW ****/

/* Slider BG */
.camera_wrap {
    background: #ffffff;
}

/* Thumbnails Bar BG */
.camera_thumbs_cont {
    background: #ffffff;
}

/* Thumbnail Image Border */
.camera_thumbs_cont ul li {
    border: 1px solid #ffffff;
}

/* Arrow Button Background - Normal State */
.camera_commands, .camera_next, .camera_prev {
    background: #3d8461;
}

/* Arrow Button Icon - Normal State */
.camera_wrap .camera_next>span:hover:before, .camera_wrap .camera_prev>span:hover:before {
    color: #ffffff;
}

/* Arrow Button Background - Hover State */
.camera_next:hover, .camera_prev:hover {
    background: #6eb77c;
}

/*** LARGER SLIDER CAPTIONS ***/

.Caption-Large .camera_caption {
    position: absolute;
    bottom: 30px!important;
    left: 30px;
    margin-right: 30px;
    display: block;
    width: auto;
    background: rgba(0, 0, 0, 0.75);
}

.Caption-Large .camera_caption>div {
    padding: 18px 30px;
    color: white;
    font-size: 1.15rem;
    line-height: 1em;
    font-weight: normal;
}

/*** HIDE SLIDER THUMBNAILS ***/

.Hide-Thumbnails .camera_wrap {
    margin-bottom: 0!important;
}

.Hide-Thumbnails .camera_thumbs {
    display: none;
}

/*** END SLIDER ***/

/************************************/
/**** TYPOGRAPHY ****/
/************************************/

h1, h2, h3, h4 {
    font-family: 'Merriweather', serif!important;
}

.promo, .gadgetStyleNone h1.promo, .gadgetStyle002 h1.promo {
    font-family: 'Merriweather', serif;
    text-transform: none;
    font-size: 60px;
    text-align: center;
    line-height: 80px;
}

.Page-Title .gadgetStyleNone,
.Page-Title .gadgetStyle002 {
    padding-top: 100px;
}

.Page-Title .gadgetStyleNone h1.promo,
.Page-Title .gadgetStyle002 h1.promo {
    margin-bottom: 0!important;
}

.gadgetStyleNone h1:not(.promo):not(.header):not(.h1Alt),
.gadgetStyle002 h1:not(.promo):not(.header):not(.h1Alt),
.gadgetStyleNone h1.header,
.gadgetStyle002 h1.header {
    font-family: 'Merriweather', serif;
}

.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle, .WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a, .WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer h4, .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle, .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle a, .WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1 {
    font-size: 32px;
}

/********************************************************/
/**** WILD APRICOT BRANDING  ****/
/********************************************************/

/**** REMOVE WA BRANDING FROM FOOTER ****/

.zoneWAbranding {
    display: none!important;
}

/*** END ***/

/***********************************************************/
/**** RESPONSIVE - LAPTOP ****/
/***********************************************************/

@media (max-width: 1240px) {


}

/***********************************************************/
/**** RESPONSIVE - TABLET STYLES ****/
/***********************************************************/

@media screen and (max-width: 980px) {
	
.HideForTablet {
    display: none;
    }
	
}

/***********************************************************/
/**** RESPONSIVE - MOBILE STYLES ****/
/***********************************************************/

@media (max-width: 767px) {

.Hide-For-Mobile {
    display: none;
    }

.Home-Feature-Image {
    width: 50%; 
    float: left; 
    display: block; 
    height: 280px; 
    margin :0;
}

}