/*
 * Header
 */
.flat_responsive_top {
  background-color: #136736;
}

#social-icons > ul > li > a:hover {
  color: #ac8d38 !important;
}

#fr-logo-group img {
 max-height: 66px;
}

/*
 * Navigation
 */
ul.navmenu > li > a, .navmenu ul > li > a {
  line-height: 106px;    /* Controls height of header */
}

ul.navmenu > li > a:hover, ul.navmenu > li > a:focus, ul.navmenu > li > a:active, .navmenu ul > li > a:hover, .navmenu ul > li > a:focus, .navmenu ul > li > a:active {
  color: #136736;
}

ul.navmenu ul.sub-menu {
  background-color: #136736;
}

ul.navmenu ul.sub-menu > li > a:hover, ul.navmenu ul.sub-menu > li > a:focus, ul.navmenu ul.sub-menu > li > a:active {
  background-color: #115a2f;
}

ul.navmenu ul.sub-menu > li > a {
  color: #fff;
}

/* NavBar customizations for Marlisa */
ul.navmenu > li {
  background-color: #136736;
}

ul.navmenu > li > a, .navmenu ul > li > a {
  padding-left: 1rem;
  padding-right: 1rem;
}

ul.navmenu > li a,  .navmenu .current_page_item > a, .navmenu .current_page_ancestor > a, .navmenu .current-menu-item > a, ul.navmenu > li > a:hover, ul.navmenu > li > a:focus, ul.navmenu > li > a:active, .navmenu ul > li > a:hover, .navmenu ul > li > a:focus, .navmenu ul > li > a:active, ul.navmenu > li > a:focus-within, .navmenu ul > li > a:focus-within {
  color: #fff;
  font-weight: bold;
}

.navmenu .current-menu-ancestor > a, ul.navmenu > li > a:hover, ul.navmenu > li > a:focus, ul.navmenu > li > a:active, .navmenu ul > li > a:hover, .navmenu ul > li > a:focus, .navmenu ul > li > a:active {
  color: #fff;
  background-color: #115a2f;
}



/* Mobile Menu */
@media screen and (max-width: 1024px) {

  a.toggle_button_flat_responsive_menu {
    color: #136736;
  }

  a.toggle_button_flat_responsive_menu:focus, a.toggle_button_flat_responsive_menu:active, a.toggle_button_flat_responsive_menu:hover {
    color: #115a2f;
  }

  .mobilemenu .current_page_item > a, .mobilemenu .current_page_ancestor > a, .mobilemenu .current-menu-item > a, .mobilemenu .current-menu-ancestor > a {
    background-color: #136736;
  }

  ul.mobilemenu > li > a:hover, ul.mobilemenu > li > a:focus, ul.mobilemenu > li > a:active {
    background-color: #136736;
  }

  .toggle_button_flat_responsive_menu {
    display: block;
  }

  .toggle_button_flat_responsive_menu {
    color: #136736;
  }

  .toggle_button_flat_responsive_menu:focus,
  .toggle_button_flat_responsive_menu:active,
  .toggle_button_flat_responsive_menu:hover {
    color: #fff;
  }
}

/*
 * Hero
 */
#fr-banner {
  background-position: center bottom;
}

/*
 * Body
 */
body, p, td, a, li, span {
  font-size: 16px;
}

h1 span {
  font-size: 1em;
}

a {
  color: #136736;
}

a:hover, a:focus, a:active {
  color: #115a2f;
}

a.btn {
  text-decoration: none !important;
}

/*
 * Footer
 */
body .flat_responsive_footer {
  background-color: #115a2f;
}

.copyright a {
  color: #fff;
}

.copyright a:hover, #menu-footer a:hover {
  color: #ac8d3d;
}

#menu-footer:after {
    display: block;
    content: "";
    width: 230px;
    height: 50px;
    margin: 10px auto 0 auto;
    background: transparent url('https://www.americanexpress.com/content/dam/amex/us/merchant/supplies-uplift/product/images/4_Card_color_horizontal.png') no-repeat;
    background-size: contain;
}


/*
 * Forms
 */

input[type="submit"], button, .btn {

  background-color: #136736;
  color: #fff;
}

input[type="submit"]:hover, button:hover, .btn:hover {

  background-color: #115a2f;
}

input[type="submit"]:disabled, button:disabled {

  color: #ddd;
  background-color: rgb(92, 184, 231);
  border-color: rgb(204, 204, 204);
}

/* Single Post */
.post footer.entry-meta {
  display: none;
}

.post .byline {
  display: none;
}

.disclaimer {
  color: #888;
  font-size: 12px;
}