/* ----------
 * Core Styles
 * Author: Andy Giesler
 * http://www.blazingmoon.com
 * ---------- */
/* --------------------
 * =Base
 * -------------------- */
/* --------------------
 * =Header
 * -------------------- */
#top-menu li li a {
  padding: 10px 20px;
  line-height: 1; }

/* --------------------
 * Footer
 * -------------------- */
.footer-widget .et_pb_widget a {
  color: #fff !important;
  text-decoration: underline; }

#footer-widgets .footer-widget a.donate-button {
  background-color: #4B8044;
  border-bottom: 6px solid #86aa82;
  border-radius: 3px;
  clear: both;
  color: white !important;
  display: block;
  float: none;
  font-size: 150%;
  font-weight: bold;
  letter-spacing: 0.05em;
  margin-right: 1em;
  padding: 0.5em !important;
  text-decoration: none;
  transition: border-bottom-color 0.25s, color 0.25s, background-color 0.25s, border-radius 0.25s; }
#footer-widgets .footer-widget a.donate-button:hover {
  background-color: #3e6b39;
  border-bottom-color: #0057a3;
  border-radius: 0;
  color: #FFFFFF !important;
  transition: border-bottom-color 0.25s, color 0.25s, background-color 0.25s, border-radius 0.25s; }

/* --------------------
 * =Layout
 * -------------------- */
/* --------------------
 * =Menu
 * -------------------- */
.et-fixed-header #top-menu-nav #top-menu .donate-button a,
.donate-button a {
  background-color: #4B8044;
  padding: 0.75em !important;
  color: white !important;
  border-bottom: 4px solid #86AA82;
  font-weight: bold;
  letter-spacing: 0.05em; }

.et-fixed-header #top-menu-nav #top-menu .donate-button a:hover,
.donate-button a:hover {
  background-color: #3e6b39;
  border-bottom-color: #FFFFFF; }

#top-menu-nav > ul > li.donate-button > a:hover {
  opacity: 1.0; }

#et_top_search {
  margin-top: 0.75em; }

/* --------------------
 * =Content
 * -------------------- */
body #page-container .entry-content .et_pb_section .et_pb_row .learn-protect-support {
  border-width: 0 !important;
  border-bottom-width: 0.25em !important;
  width: 8em; }

.learn-protect-support.et_pb_custom_button_icon.et_pb_button::after {
  content: attr(data-icon);
  bottom: 0.2em; }

#ninja_forms_form_8,
.download-optin-thanks {
  background-color: #f3f3f3;
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 25px 0 rgba(0, 33, 22, 0.4);
  box-shadow: 0 0 25px 0 rgba(0, 33, 22, 0.4);
  display: none;
  margin: auto;
  padding: 2em;
  position: relative; }

.download-optin-thanks {
  top: 1em;
  width: 75%;
  z-index: 100; }

#ninja_forms_form_8 {
  top: -4em;
  width: 90%;
  z-index: 99; }
  #ninja_forms_form_8 .ninja-forms-required-items {
    color: #999;
    font-style: italic;
    padding-bottom: 1em; }
  #ninja_forms_form_8 p {
    padding-bottom: 1em; }

.download-optin-yes a,
.download-optin-no a {
  background-color: #0057a3;
  border-radius: 5px;
  color: white;
  display: inline-block;
  font-weight: bold;
  margin: 0.25em;
  padding: 0.75em 1.25em; }

/* =WordPress */
/* =Meta & Post Navigation */
/* --------------------
 * =Content Types
 * -------------------- */
/* --------------------
 * =Home
 * -------------------- */
/* --------------------
 * =Media
 * -------------------- */
/* --------------------
 * =Search
 * -------------------- */
/* --------------------
 * =Comments
 * -------------------- */
/* --------------------
 * =Widgets
 * -------------------- */
/* ----------
 * =Social Media Icons
 * ---------- */

/*# sourceMappingURL=global.css.map */
