/*
 * Header
 */
.header-wrapper {
    border-top-color: #fff;
}

.menu-toggle:focus {
  color: #48889a;
}

.menu-toggle.open:before {
  background: #48889a;
}

.primary-navigation .dropdown-toggle:hover {
  color: #48889a;
}

.footer-navigation a:hover,
.footer-navigation a:focus,
.footer-navigation a:active {
  border-bottom-color: #48889a;
  color: #48889a;
}

.widget_nav_menu .dropdown-toggle:hover {
  background: #48889a;
}

.navigation-wrapper {
  background: #48889a;
}

/*
 * Hero
 */
.hero.with-featured-image {
  background-color: #48889a;
}

body[class*="front-page"] .hero {
  background-color: #48889a;
}

/*
 * Body
 */
body,
button,
input,
select,
textarea {
	font-family: TimesNewRoman, "Times New Roman", Times, Georgia, serif;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
a.button {
  background-color: #48889a;
  border: 2px solid #48889a;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  border-color: #48889a;
}

a {
  color: #48889a;
}

.format-link .entry-title a:hover:after,
.format-link .entry-title a:focus:after,
.format-link .entry-title a:active:after {
  color: #48889a;
}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
  color: #48889a;
}
/*
 * Blog
 */
/* Hide byline on individual posts */
.single .byline {
  display: none;
}

.search-toggle.open,
.search-toggle.open:before {
  background: #48889a;
}

.search-wrapper {
  background: #48889a;
}

/*
 * Footer
 */
.site-footer a:hover,
.site-footer a:focus,
.site-footer a:active {
  color: #48889a;
}

.disclaimer {
  color: #888;
  font-size: 12px;
}

/*
 *  Responsive
 */
@media screen and (min-width: 600px) {
  .menu-toggle:hover:before,
  .menu-toggle:active:before,
  .menu-toggle.open:before,
  .menu-toggle.open {
    color: #48889a;
  }

  .menu-toggle:hover:before,
  .menu-toggle:active:before,
  .menu-toggle.open:before {
    border-color: #48889a;
  }

  	.search-toggle:hover:before,
	.search-toggle:active:before,
	.search-toggle.open:before,
	.search-toggle.open {
             color: #48889a;
        }

        .search-toggle:hover:before,
	.search-toggle:active:before,
	.search-toggle.open:before {
            border-color: #48889a;
        }
}

@media screen and (min-width: 768px) {
  .menu-toggle:hover,
  .menu-toggle:active {
    color: #48889a;
  }

  .search-toggle:hover,
  .search-toggle:active {
    color: #48889a;
  }
}

@media screen and (min-width: 1020px) {
  .navigation-classic .primary-navigation .menu-primary > ul > li:hover {
    background: #48889a;
  }

  .navigation-classic .primary-navigation .menu-primary > ul > li.current-menu-item > a,
  .navigation-classic .primary-navigation .menu-primary > ul > li.current_page_item > a,
  .navigation-classic .primary-navigation .menu-primary > ul > li > a:hover,
  .navigation-classic .primary-navigation .menu-primary > ul > li > a:focus,
  .navigation-classic .primary-navigation .menu-primary > ul > li > a:active {
    background: #48889a;
    color: #fff;
  }

  .navigation-classic .primary-navigation ul ul:before {
    border-bottom: 8px solid #48889a;
  }

  .navigation-classic .primary-navigation .menu-item-has-children:before {
    color: #48889a;
  }

  .navigation-classic .primary-navigation ul ul:before {
    border-right-color: #48889a;
  }

  	.navigation-classic .secondary-navigation a:hover,
	.navigation-classic .secondary-navigation a:focus,
	.navigation-classic .secondary-navigation a:active {
             border-botom-color: #48889a;
             color: #48889a;
        }

  .navigation-classic .primary-navigation ul ul li {
    background: #48889a;
  }

  .navigation-classic .primary-navigation ul ul li a {
    color: #fff;
  }

  .navigation-classic .primary-navigation .menu-primary > ul > li > a:hover,
  .navigation-classic .primary-navigation .menu-primary > ul > li > a:focus,
  .navigation-classic .primary-navigation .menu-primary > ul > li > a:active {
    background: #48889a;
  }

  .navigation-classic .primary-navigation ul ul li:last-of-type {
    border-bottom: 12px solid #48889a;
  }
}