

/* Container background - Large and up */
@media (min-width: 47.5em) {
}




#nav-wrapper .navmain.show-for-large .masthead, .masthead-bg.masthead-v3 { background-color: #006e44; }
/* Container background - Large and up */
@media (min-width: 47.5em) {
body .container-background { 
    background-image: -webkit-linear-gradient(0deg, #006e44, #006e44), -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), -webkit-linear-gradient(0deg, #fff, #fff); 
    background-image: -moz-linear-gradient(0deg, #006e44, #006e44), -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), -moz-linear-gradient(0deg, #fff, #fff); 
    background-image: -o-linear-gradient(0deg, #006e44, #006e44), -o-linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), -o-linear-gradient(0deg, #fff, #fff); 
    background-image: linear-gradient(0deg, #006e44, #006e44), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(0deg, #fff, #fff); 
    background-repeat: no-repeat; background-position: 0 0, 0 69.6%; background-size: 100% 69%, 100% 1%, 100% auto; }
}
.show-for-large .lower-nav .supernav .fa.fa-search { color: #999999 !important; }
#nav-wrapper .navmain.show-for-large .navigation, .um-navigation .top-bar ul:not(.compact-menu), .um-navigation .top-bar, .um-navigation.row { background-color: #006344; }
.compact-menu-container .menu-count { color: #006344; border: 2px solid #006344; }
a.hidden-items
{ background-color: #D3DCE2; }
#nav-wrapper .navmain.border-a20 { border-bottom: solid 6px rgba(0, 0, 0, 0.2); }
#nav-wrapper .toggle-bar.border-a20 { border-bottom: solid 6px rgba(0, 0, 0, 0.2); }
.row.topbar.v3 { border-bottom: none !important; }
#nav-wrapper .navmain.show-for-large .navigation li a { color: #FFFFFF; margin-left: -1px; }
.um-navigation .top-bar .ayce-menu-wrapper ul li > a:not(.life-button) { color: #FFFFFF; }
.um-navigation  .dropdown.menu .is-active > a { color: #FFFFFF !important; }
.compact-menu-container .menu-count { background-color: #FFFFFF;  }
#nav-wrapper .navmain.show-for-large .navigation li > a:hover, #nav-wrapper .navmain.show-for-large .navigation li:focus { background-color: #F18B30; margin-left: -1px; }
#nav-wrapper .navmain.show-for-large .navigation li > a:hover, #nav-wrapper .navmain.show-for-large .navigation li > a:focus { background-color: ; }
.lower-nav ul li:hover, .navCol ul li:hover { background-color: #F18B30; }
.lower-nav ul li a:hover, .navCol ul li a:hover { background-color: ; }
#nav-wrapper .navmain.show-for-large nav.navigation .dropdown li ul,
.ayce-primary .dropdown-pane, .ayce-primary .dropdown-pane ul li, 
.um-navigation .top-bar ul li.ayce-primary:hover > a,
.um-navigation .top-bar ul li.compact-menu-container:hover ul li a.hidden-items 
{ background-color: #EEB94F; }
.um-navigation .top-bar ul li.ayce-primary:hover > a {
color: #FFFFFF !important; 
}

#nav-wrapper .navmain.show-for-large .navigation li:hover > a:hover, #nav-wrapper .navmain.show-for-large .navigation li > a:focus,
.um-navigation .top-bar ul li.ayce-primary:hover > a:hover, .um-navigation .top-bar ul li.ayce-primary > a:hover,
.um-navigation .top-bar .ayce-menu-wrapper ul li > a:hover, .um-navigation .top-bar ul li a:hover, .um-navigation .top-bar ul li > ul > li:hover a.hidden-items,
.dropdown.menu .is-active.menu-count-container > a.hidden-items:hover, .um-navigation .top-bar li.ayce-primary .dropdown-pane li a:hover { 
    color: #FFFFFF; 
    background-color: ; 
}
.um-navigation  .dropdown.menu .is-active > a:hover /*,.um-navigation .top-bar ul li.ayce-primary:hover > a */
{
    color: #FFFFFF !important; 
}
#nav-wrapper .navmain.show-for-large nav.navigation .dropdown li ul,
.ayce-primary .dropdown-pane, .ayce-primary .dropdown-pane ul li, li.ayce-primary:hover > a,
.um-navigation li.ayce-primary li.spacer, 
.compact-primary .dropdown-pane, 
.compact-primary .dropdown-pane,  
.compact-primary .dropdown-pane ul li, 
.um-navigation .top-bar ul.compact-menu, 
.um-navigation .top-bar .ayce-menu-wrapper ul.compact-menu li > a
{ background-color: #EEB94F; }
#nav-wrapper .navmain.show-for-large .navigation li:hover > a { color: #FFFFFF; }
#nav-wrapper .navmain.show-for-large nav.navigation .dropdown li ul li a,
.ayce-primary .dropdown-pane h2,.um-navigation .top-bar li.ayce-primary .dropdown-pane li a,
.um-navigation .top-bar li.ayce-primary .dropdown-pane li,
.um-navigation .top-bar .ayce-menu-wrapper ul.compact-menu li > a { color: #FFFFFF; }
#nav-wrapper .navmain.show-for-large nav.navigation .dropdown li ul li a:hover, 
#nav-wrapper .navmain.show-for-large nav.navigation-lxl .dropdown li ul li a:focus,
.um-navigation .top-bar li.ayce-primary .dropdown-pane li:has(> a):hover,
.um-navigation .top-bar .ayce-menu-wrapper ul.compact-menu li > a:hover {
    color: #FFFFFF; 
}
.navCol.xlarge-4.search {
    padding: 0 0 0 2em;
}
.navCol.xlarge-4.search input.newssearchfield[type="text"] {
    height: 33px;
    transition: all 0.5s ease 0s;
    width: 100%;
}
#jumpToMenuLarge span.fa-caret-down {
	 font-size: 0.875rem;
}
 #jumpToMenuLarge .f-dropdown {
	 max-width: 400px;
	 width: auto;
	 border: solid 1px #ccc;
	 -webkit-box-shadow: 0px 0px 4px 0px #444;
	 box-shadow: 0px 0px 4px 0px #444;
	 outline:none;
	 min-width: 200px;
	 margin-top:0.3125rem;
	 padding:0
}
 #jumpToMenuLarge .f-dropdown::before {
	 content: "";
	 display: block;
	 width: 0;
	 height: 0;
	 border: inset 6px;
	 border-bottom-style: inset;
	 border-top-color: currentcolor;
	 border-right-color: currentcolor;
	 border-bottom-color: currentcolor;
	 border-left-color: currentcolor;
	 border-color: transparent transparent white transparent;
	 border-bottom-style: solid;
	 position: absolute;
	 top: -12px;
	 z-index: 99;
	 left:89%;
}
 #jumpToMenuLarge ul.f-dropdown li a {
	 padding-right: 10px;
	 padding-left: 10px;
	 padding-top: 3px;
	 padding-bottom: 8px;
	 font-size:0.875rem;
	 font-family: "Stag Sans Light", "Helvetica Neue", "Arial", sans-serif;
	 color: #000;
	 display:block;
	 width:100%;
}
#jumpToMenuLarge ul.f-dropdown.is-open li a:focus {
    color: #000;
    border: none;
    background-color:inherit;
}
 #jumpToMenuLarge ul.f-dropdown.is-open li a:hover {
	 color:#ffffff;
	 background-color:#f47321;
	 text-decoration:none;
	 font-weight: bold;
}
 #jumpToMenuLarge.navCol ul li {
	 display: block;
}
 #jumpToMenuLarge a, #jumpToMenuLarge a:hover {
	 text-decoration: none;
}

#jumpToMenuLarge.navCol .um_dropdown {
color: #FFFFFF;
padding: 0.4975em 0.875em;
display: inline-block;
font-size: 0.875rem;
height: 2.0625rem;
max-height:33px;
margin-top: 1px;
margin-left: 0.22rem;
background-color: #FFFFFF69;
}





#jumpToMenuSmall.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
    display: none;
}
#jumpToMenuSmall #smallJumpToAnchor span {
font-size:1.125rem;
color: #f47321;
}
#jumpToMenuSmall.accordion, #jumpToMenuSmall.accordion a.moreSites {
margin-top:0;
display: block;
padding-top: 8px;
padding-bottom: 8px;
border: none;
outline: none;
background: #042417;
}

#jumpToMenuSmall .content.is-active {
background: #FFFFFF;
line-height: 18px;
color: #ffffff;
font-size: 14px;
padding: 0.9375rem 0;
} 
#jumpToMenuSmall a, #jumpToMenuSmall a:hover {
    text-decoration: none;
color: #FFFFFF;
} 
#jumpToMenuSmall ul {
    padding: 0 0 0 0;
    margin: 0 auto;
    padding: 0.9375rem 10%;
    width: 100%;
}
#jumpToMenuSmall li {
    list-style: none;
    line-height: 170%;
    text-indent: 1.6rem;
} 
#nav-wrapper .hide-for-large.masthead { background-color: #006344 !important; }
#nav-wrapper .hide-for-large.toggle-bar,.row.toggle-bar.toggle-v3.hide-for-large { background-color: #EFBB43; min-height:46px; }
#nav-wrapper .hide-for-large#btn_navtoggle, #nav-wrapper .hide-for-large#btn_navtoggle .mobile-nav, #btn_navtoggle_v3, #btn_navtoggle_v3 ul, #btn_navtoggle_v3 .mobile-nav { background-color: #03321F; }
#nav-wrapper .mobile-nav-pad .toggle-divider { border-top-color: #006344; }
.hide-for-large .supernav .fa.fa-search { color: #999999 !important; }
.hide-for-large  .fa.fa-bars,.hide-for-large  .fa.fa-close,#menu-toggle-v3 .fa.fa-bars, #menu-toggle-v3 .fa.fa-close, .mobile-refresh-bar .toggle-inner .fa.fa.fa-bars,  .mobile-refresh-bar .toggle-inner .fa.fa-close{ color: #ffffff !important; }
/* left-nav */

#nav-wrapper #toggle-left-nav .toggle-menu-header, #nav-wrapper #toggle-left-nav .toggle-menu-header a { color: #F7C59A; }
    #nav-wrapper #toggle-left-nav .toggle-menu-header { background-color: #F18B30; }

#nav-wrapper #toggle-left-nav .toggle-menu-header.active a { color: #F18B30; }
    #nav-wrapper #toggle-left-nav .toggle-menu-header.active { background-color: #F7C59A; }
    #toggle-lifeattheu li.life-menu-header a { color: #F7C59A; }

#nav-wrapper #toggle-left-nav .mobile-nav li a { color: #FFFFFF; }

/* related links */
#nav-wrapper #toggle-related-links .toggle-menu-header { 
    color: #ED8B30; 
}
#nav-wrapper #toggle-related-links ul li a { color: #FFFFFF; }
#nav-wrapper #toggle-related-links ul li a:hover, #nav-wrapper #toggle-related-links ul li a:focus { color: #FFFFFF; }
/* main nav */
#btn_navtoggle_v3 #toggle-main-menu > ul.mobile-nav > li > a,
#btn_navtoggle_v3 #toggle-main-menu > ul.mobile-nav > li,
#btn_navtoggle_v3 #toggle-main-menu > ul > li > a,
#nav-wrapper #toggle-main-menu > ul > li,
#nav-wrapper #toggle-main-menu > ul > li > a, 
#btn_navtoggle #toggle-main-menu button.submenu-toggle:after  {
    color: #82B5A1; 
    background-color: #006344; 
}
.mobile-refresh.interior a {color: #82B5A1;}

/* NEW MOBILE SEACH BUTTON*/
.nav-menu.mobile-refresh.interior button {
    color: #82B5A1 !important; 
    background-color: #006344 !important; 
}
#btn_navtoggle_v3 #toggle-main-menu > ul.mobile-nav > li > button {
    color: #82B5A1 !important; 
    background-color: #006344 !important; 
}
#btn_navtoggle_v3 hr.toggle-divider {
    border-bottom: 1px solid #006344;
}
#btn_navtoggle_v3 #toggle-main-menu > ul > li > a:hover, #btn_navtoggle_v3 #toggle-main-menu > ul > li > a:focus,
#nav-wrapper #toggle-main-menu > ul > li > a:hover, #nav-wrapper #toggle-main-menu > ul > li > a:focus { 
    color: #82B5A1; 
    background-color: #006344; 
}

#btn_navtoggle #toggle-main-menu ul.mobile-nav>li.is-submenu-item>a {color: #FFFFFF !important; }






























.localist-widget-hl .event-card .event-short-date {
  background: #78a397 !important;
}
.localist-widget-hl .event-details {
  background: #78a397 !important;
}
.localist-widget-hl .event-card:hover {
  border-color:  #78a397 !important;
}














    







/*




 
 
 
 


 
 
 
*/  

  
