/* CUSTOMIZATIONS */
a {
color: #4c6378;
}
.site-header {
background:  rgba(24, 70, 54, 0.7) !important;
}
.site-branding {
  background-image: none !important;
}
.site-title a, .site-title a:hover, .site-title a:visited, .site-title a:focus, .site-title a:active, .site-description {
  color: rgba(0, 0, 0, 0);
  text-shadow: none;
}
.site-title {
  background-image: url("/wp-content/uploads/2016/12/sitelogo.png");
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 400px !important;
  width: 100%;
  position: static !important;
  margin-left: auto;
  margin-right: auto;
  background-position: center center;
}

.hero {
background: #4c6378;
}

.home > #page > #content > div.hero.with-featured-image > article > div > h2 {
font-family: "Noto Serif", serif;
font-style: italic;
font-weight: normal;
color: rgba(255,255,255,0.9);
text-align:center;
}


.site-footer, .site-footer a {
color:#666;
}
 .site-footer a:hover {
color:#999;
}

div.footer-widget-wrapper > div.footer-widget > aside.widget {
padding: 20px 0 !important;
}

a.button, a.more-link {
background: #4c6378 !important;
border-color: #4c6378 !important;
color:#fff !important;
}

a.button.payub {
    background: #659078;
}

a.button-minimal {
color: #4c6378;
border-color: #4c6378;
}

a.button-minimal:hover {
background: #4c6378 !important;
border-color: #4c6378 !important;
color:#fff !important;
}

div.ecwd_calendar *, div.ecwd_calendar > div > table > tbody > tr > td {
font-family: "Noto Sans", sans-serif !important;
}



@media screen and (min-width: 1020px) {
body.hero-image .hero.with-featured-image, body[class*="front-page"] .hero {
padding:200px 0 100px 0 !important;
}

.main-navigation .menu-item .dropdown-toggle, .main-navigation .menu-item .dropdown-toggle:hover, .main-navigation .menu-item .dropdown-toggle:active, .main-navigation .menu-item .dropdown-toggle:focus, .main-navigation ul ul a {
    background: #18554d !important;
    border-color: #18554d !important;
}
.main-navigation ul ul a:hover {
    background-color: #154640;
}
.menu-primary .sub-menu {
border-color: #154640;
}
.main-navigation ul ul li {
border-bottom-color: #154640;
}
.home > #page > #content > div.hero.with-featured-image > article > div > h2 {
font-size:2.7em;
line-height:1.2em;
}

}

@media screen and (max-width: 782px) {
.site-top-content {
    font-size: .625em;
}
.home > #page > #content > div.hero.with-featured-image > article > div > h2 {
font-size:0.85em;
}

}
