/* === Blog Editor Cleanup === */
#idBlogPostEditorFieldContainer .left {
  display: none;
}

/* === Mobile Menu Scroll Fix === */
@media only screen and (max-width: 616px) {
  .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel {
    max-height: 500px;
    overflow-y: scroll;
  }
}

/* === Navigation Menu === */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel,
.WaGadgetMenuHorizontal .menuInner ul ul,
.WaGadgetMenuHorizontal .menuInner ul li:hover,
.WaGadgetMenuHorizontal .menuInner ul li.active,
.WaGadgetMenuHorizontal .menuInner ul li a:hover,
.WaGadgetMenuVertical ul,
.WaGadgetMenuVertical ul li a,
.WaGadgetMenuVertical ul li:hover,
.WaGadgetMenuVertical ul li.active {
  background-color: #366514 !important;
  color: white !important;
}

/* === Gadgets, Headers, Panels === */
.gadgetHeader,
.gadgetTitle,
.gadgetCaption,
div.gadgetHeader,
div.gadgetTitle,
.WaContentGadget,
.WaGadget,
.gadget,
.gadgetContent,
.panel,
.contentPanel,
.WaGadgetEvent .evTitle,
.WaLoginBox,
.WaGadgetLogin .gadgetHeader,
#loginControlContainer {
  background-color: #366514 !important;
  border-color: #366514 !important;
  color: white !important;
}

/* === Buttons (Brown) === */
input[type="submit"],
input[type="button"],
a.Button,
.Button,
.WaButton,
.WaGadgetButton {
  background-color: #6d432d !important;
  border-color: #6d432d !important;
  color: white !important;
}

/* === Inline Bright Green Override (Fallback) === */
[style*="#66cc33"],
[style*="rgb(102, 204, 51)"] {
  background-color: #366514 !important;
  border-color: #366514 !important;
  color: white !important;
}
