
/* ---------- Color Module Styles ----------- */
body { color: #383a46; background:#FFF; }

a, li a.active,
#footer a:hover, #footer li a.active:hover, #footer-bottom a:hover, #footer-bottom li a.active:hover,
#header a, #header-menu ul.menu li a:hover, #header-menu ul.menu li a.active, #header-menu ul.menu li ul.menu li a:hover,
#navigation .block-superfish ul.sf-menu li a:focus, #navigation .block-superfish ul.sf-menu li a:hover, #navigation .block-superfish ul.sf-menu li a.active,
.front .node h1.front-heading,
#sticky-menu ul.menu li a:hover, #sticky-menu ul.menu li a.active, #sticky-menu ul.menu li ul.menu li a:hover
 { color:#378F4F; }

#header-menu a, #header-menu ul.menu li a, #navigation .block-superfish ul.sf-menu li a { color:#ffffff; }

#footer a, #footer li a.active, #footer-bottom a, #footer-bottom li a.active, a.footer_link, a.footer_link:hover { color:#ffffff; }

h1, h2, h3, h4, h5, h6 { color:#378F4F;}

#slogan { color:#d5d5d5; }
#header {background: #fff;}

#header-menu { background: #fff;}
#header-menu ul.menu li a{color: #378F4F;}
#header-menu ul.menu li.mColor1{border-bottom:5px solid rgba(158, 170, 182, 1);}
#header-menu ul.menu li.mColor2{border-bottom:5px solid rgba(255, 236, 148, 1);}
#header-menu ul.menu li.mColor3{border-bottom:5px solid rgba(255, 174, 174, 1);}
#header-menu ul.menu li.mColor4{border-bottom:5px solid rgba(225, 176, 220, 1);}
#header-menu ul.menu li.mColor5{border-bottom:5px solid rgba(176, 229, 124, 1);}
#header-menu ul.menu li.mColor6{border-bottom:5px solid rgba(180, 216, 231, 1);}
#header-menu ul.menu li.mColor7{border-bottom:5px solid rgba(86, 186, 237, 1);}

#header-menu ul.menu li.mColor1:hover,
#header-menu ul.menu li.mColor2:hover,
#header-menu ul.menu li.mColor3:hover,
#header-menu ul.menu li.mColor4:hover,
#header-menu ul.menu li.mColor5:hover,
#header-menu ul.menu li.mColor6:hover,
#header-menu ul.menu li.mColor7:hover{border-bottom:5px solid rgba(56, 144, 80, 0.9);}

#header-menu ul.menu ul.menu{background: rgba(56, 144, 80, 0.9);}
#header-menu ul.menu li:hover a{background: rgba(56, 144, 80, 0.9); color:#fff;}
#header-menu ul.menu ul.menu ul.menu{background:none;}
#header-menu ul.menu ul.menu a{color:#fff;}
#header-menu ul.menu ul.menu a:hover{color:#fff !important;}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#header-menu ul.menu ul.menu ul.menu{background: rgba(56, 144, 80, 0.9);}
}
/*#header-menu ul.menu li.mColor1 a.active{background:rgba(158, 170, 182, 0.3);}
#header-menu ul.menu li.mColor2 a.active{background:rgba(255, 236, 148, 0.3);}
#header-menu ul.menu li.mColor3 a.active{background:rgba(255, 174, 174, 0.3);}
#header-menu ul.menu li.mColor4 a.active{background:rgba(225, 176, 220, 0.3);}
#header-menu ul.menu li.mColor5 a.active{background:rgba(176, 229, 124, 0.3);}
#header-menu ul.menu li.mColor6 a.active{background:rgba(180, 216, 231, 0.3);}
#header-menu ul.menu li.mColor7 a.active{background:rgba(86, 186, 237, 0.3);}
#header-menu ul.menu li.mColor1 a.active-trail{background:rgba(158, 170, 182, 0.3);}
#header-menu ul.menu li.mColor2 a.active-trail{background:rgba(255, 236, 148, 0.3);}
#header-menu ul.menu li.mColor3 a.active-trail{background:rgba(255, 174, 174, 0.3);}
#header-menu ul.menu li.mColor4 a.active-trail{background:rgba(225, 176, 220, 0.3);}
#header-menu ul.menu li.mColor5 a.active-trail{background:rgba(176, 229, 124, 0.3);}
#header-menu ul.menu li.mColor6 a.active-trail{background:rgba(180, 216, 231, 0.3);}
#header-menu ul.menu li.mColor7 a.active-trail{background:rgba(86, 186, 237, 0.3);}
#header-menu ul.menu li.mColor1:hover a{background:rgba(158, 170, 182, 1);}
#header-menu ul.menu li.mColor2:hover a{background:rgba(255, 236, 148, 1);}
#header-menu ul.menu li.mColor3:hover a{background:rgba(255, 174, 174, 1);}
#header-menu ul.menu li.mColor4:hover a{background:rgba(225, 176, 220, 1);}
#header-menu ul.menu li.mColor5:hover a{background:rgba(176, 229, 124, 1);}
#header-menu ul.menu li.mColor6:hover a{background:rgba(180, 216, 231, 1);}
#header-menu ul.menu li.mColor7:hover a{background:rgba(86, 186, 237, 1);}
#header-menu ul.menu li.mColor1 a:hover{background:rgba(158, 170, 182, 1);}
#header-menu ul.menu li.mColor2 a:hover{background:rgba(255, 236, 148, 1);}
#header-menu ul.menu li.mColor3 a:hover{background:rgba(255, 174, 174, 1);}
#header-menu ul.menu li.mColor4 a:hover{background:rgba(225, 176, 220, 1);}
#header-menu ul.menu li.mColor5 a:hover{background:rgba(176, 229, 124, 1);}
#header-menu ul.menu li.mColor6 a:hover{background:rgba(180, 216, 231, 1);}
#header-menu ul.menu li.mColor7 a:hover{background:rgba(86, 186, 237, 1);}
#header-menu ul.menu  li.mColor1 ul.menu{background:rgba(158, 170, 182, 0.9);}
#header-menu ul.menu  li.mColor2 ul.menu{background:rgba(255, 236, 148, 0.9);}
#header-menu ul.menu  li.mColor3 ul.menu{background:rgba(255, 174, 174, 0.9);}
#header-menu ul.menu  li.mColor4 ul.menu{background:rgba(225, 176, 220, 0.9);}
#header-menu ul.menu  li.mColor5 ul.menu{background:rgba(176, 229, 124, 0.9);}
#header-menu ul.menu  li.mColor6 ul.menu{background:rgba(180, 216, 231, 0.9);}
#header-menu ul.menu  li.mColor7 ul.menu{background:rgba(86, 186, 237, 0.9);}
#header-menu ul.menu  li.mColor1 ul.menu ul.menu{background:none;}
#header-menu ul.menu  li.mColor2 ul.menu ul.menu{background:none;}
#header-menu ul.menu  li.mColor3 ul.menu ul.menu{background:none;}
#header-menu ul.menu  li.mColor4 ul.menu ul.menu{background:none;}
#header-menu ul.menu  li.mColor5 ul.menu ul.menu{background:none;}
#header-menu ul.menu  li.mColor6 ul.menu ul.menu{background:none;}
#header-menu ul.menu  li.mColor7 ul.menu ul.menu{background:none;}*/


#content {background: #fff;}
#footer { background:#389050; }
#footer-bottom { background: #fff;}

.links ul li a, a.more, #comments ul.links li a,
input[type="submit"], input[type="reset"], input[type="button"] { color:#fff; background: #99CC99;}
.links ul li a:hover, a.more:hover, #comments ul.links li a:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { background: #378F4F; }
.region-sidebar-first .block .content, .region-sidebar-second .block .content { background:#fdfdfd; }

#block-locale-language ul li a:hover,
#block-locale-language ul li a.active{background: #378F4F; color:#fff; text-decoration:none;}
#block-multiblock-6 ul li a:hover,
#block-multiblock-6 ul li a.active{background: #378F4F; color:#fff; text-decoration:none;}

#sticky-menu { background: #fff;}
#sticky-menu ul.menu li a{color: #378F4F;}
#sticky-menu ul.menu li.mColor1{border-bottom:5px solid rgba(158, 170, 182, 1);}
#sticky-menu ul.menu li.mColor2{border-bottom:5px solid rgba(255, 236, 148, 1);}
#sticky-menu ul.menu li.mColor3{border-bottom:5px solid rgba(255, 174, 174, 1);}
#sticky-menu ul.menu li.mColor4{border-bottom:5px solid rgba(225, 176, 220, 1);}
#sticky-menu ul.menu li.mColor5{border-bottom:5px solid rgba(176, 229, 124, 1);}
#sticky-menu ul.menu li.mColor6{border-bottom:5px solid rgba(180, 216, 231, 1);}
#sticky-menu ul.menu li.mColor7{border-bottom:5px solid rgba(86, 186, 237, 1);}

#sticky-menu ul.menu ul.menu{background: rgba(56, 144, 80, 0.9);}

#sticky-menu ul.menu li.mColor1:hover,
#sticky-menu ul.menu li.mColor2:hover,
#sticky-menu ul.menu li.mColor3:hover,
#sticky-menu ul.menu li.mColor4:hover,
#sticky-menu ul.menu li.mColor5:hover,
#sticky-menu ul.menu li.mColor6:hover,
#sticky-menu ul.menu li.mColor7:hover{border-bottom:5px solid rgba(56, 144, 80, 1);}

#sticky-menu ul.menu li:hover a{background: rgba(56, 144, 80, 0.9); color:#fff;}
#sticky-menu ul.menu ul.menu ul.menu{background:none;}
#sticky-menu ul.menu ul.menu a{color:#fff;}
#sticky-menu ul.menu ul.menu a:hover{color:#fff !important;}

/*#sticky-menu ul.menu li.mColor1 a.active{background:rgba(158, 170, 182, 0.3);}
#sticky-menu ul.menu li.mColor2 a.active{background:rgba(255, 236, 148, 0.3);}
#sticky-menu ul.menu li.mColor3 a.active{background:rgba(255, 174, 174, 0.3);}
#sticky-menu ul.menu li.mColor4 a.active{background:rgba(225, 176, 220, 0.3);}
#sticky-menu ul.menu li.mColor5 a.active{background:rgba(176, 229, 124, 0.3);}
#sticky-menu ul.menu li.mColor6 a.active{background:rgba(180, 216, 231, 0.3);}
#sticky-menu ul.menu li.mColor7 a.active{background:rgba(86, 186, 237, 0.3);}
#sticky-menu ul.menu li.mColor1 a.active-trail{background:rgba(158, 170, 182, 0.3);}
#sticky-menu ul.menu li.mColor2 a.active-trail{background:rgba(255, 236, 148, 0.3);}
#sticky-menu ul.menu li.mColor3 a.active-trail{background:rgba(255, 174, 174, 0.3);}
#sticky-menu ul.menu li.mColor4 a.active-trail{background:rgba(225, 176, 220, 0.3);}
#sticky-menu ul.menu li.mColor5 a.active-trail{background:rgba(176, 229, 124, 0.3);}
#sticky-menu ul.menu li.mColor6 a.active-trail{background:rgba(180, 216, 231, 0.3);}
#sticky-menu ul.menu li.mColor7 a.active-trail{background:rgba(86, 186, 237, 0.3);}
#sticky-menu ul.menu li.mColor1:hover a{background:rgba(158, 170, 182, 1);}
#sticky-menu ul.menu li.mColor2:hover a{background:rgba(255, 236, 148, 1);}
#sticky-menu ul.menu li.mColor3:hover a{background:rgba(255, 174, 174, 1);}
#sticky-menu ul.menu li.mColor4:hover a{background:rgba(225, 176, 220, 1);}
#sticky-menu ul.menu li.mColor5:hover a{background:rgba(176, 229, 124, 1);}
#sticky-menu ul.menu li.mColor6:hover a{background:rgba(180, 216, 231, 1);}
#sticky-menu ul.menu li.mColor7:hover a{background:rgba(86, 186, 237, 1);}
#sticky-menu ul.menu li.mColor1 a:hover{background:rgba(158, 170, 182, 1);}
#sticky-menu ul.menu li.mColor2 a:hover{background:rgba(255, 236, 148, 1);}
#sticky-menu ul.menu li.mColor3 a:hover{background:rgba(255, 174, 174, 1);}
#sticky-menu ul.menu li.mColor4 a:hover{background:rgba(225, 176, 220, 1);}
#sticky-menu ul.menu li.mColor5 a:hover{background:rgba(176, 229, 124, 1);}
#sticky-menu ul.menu li.mColor6 a:hover{background:rgba(180, 216, 231, 1);}
#sticky-menu ul.menu li.mColor7 a:hover{background:rgba(86, 186, 237, 1);}
#sticky-menu ul.menu  li.mColor1 ul.menu{background:rgba(158, 170, 182, 0.9);}
#sticky-menu ul.menu  li.mColor2 ul.menu{background:rgba(255, 236, 148, 0.9);}
#sticky-menu ul.menu  li.mColor3 ul.menu{background:rgba(255, 174, 174, 0.9);}
#sticky-menu ul.menu  li.mColor4 ul.menu{background:rgba(225, 176, 220, 0.9);}
#sticky-menu ul.menu  li.mColor5 ul.menu{background:rgba(176, 229, 124, 0.9);}
#sticky-menu ul.menu  li.mColor6 ul.menu{background:rgba(180, 216, 231, 0.9);}
#sticky-menu ul.menu  li.mColor7 ul.menu{background:rgba(86, 186, 237, 0.9);}
#sticky-menu ul.menu  li.mColor1 ul.menu ul.menu{background:none;}
#sticky-menu ul.menu  li.mColor2 ul.menu ul.menu{background:none;}
#sticky-menu ul.menu  li.mColor3 ul.menu ul.menu{background:none;}
#sticky-menu ul.menu  li.mColor4 ul.menu ul.menu{background:none;}
#sticky-menu ul.menu  li.mColor5 ul.menu ul.menu{background:none;}
#sticky-menu ul.menu  li.mColor6 ul.menu ul.menu{background:none;}
#sticky-menu ul.menu  li.mColor7 ul.menu ul.menu{background:none;}*/
