
/*BODY*/
body {
  color: #000000;
  background-color: #ffffff;
  font-family:   'Merriweather Sans', sans-serif;
}

/*TYPOGRAPHY*/
h1, h2, h3, h4, h5, h6 {
  font-family: 'Merriweather', sans-serif  ;
  text-transform:none;
}
blockquote p {
  font-family: 'Merriweather', sans-serif  ;
  text-transform:none;
}
p {
  font-family:   'Merriweather Sans', sans-serif;
  }
a {
    color: #ba0c2f;
}

a:hover, a:focus, a:active {
  color: #004e60;
}
.resource-list li a:hover, .resource-list li a:focus  {
  color: #004e60;
  text-decoration:none;
}
/*PRIMARY & SECONDARY ACCENT COLORS*/
.primary-accent, .primary-accent * {
  color: #ba0c2f;
}
.bg-primary-accent, .bg-primary-accent * {
  background-color: #ba0c2f;
}
.secondary-accent, .secondary-accent * {
  color: #004e60;
}
.bg-secondary-accent, .bg-secondary-accent * {
  background-color: #004e60;
}
.blog .posts-wrapper main.site-main article .entry-meta .cat-list .square, .archive article .square, .search article .square, ul.press li .press-meta .square {
  color: #ba0c2f;
}
.post-navigation .nav-previous:before {
  color: #ba0c2f;
}
.navigation ul li {
    background: #ba0c2f;
}
.navigation ul li:hover, .navigation ul li:focus {
  opacity: 0.7;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
  background-color: #ba0c2f!important;
  color:#FFFFFF!important;
  border: 1px solid #ba0c2f!important;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label {
  color:#ba0c2f!important;
}
.navigation ul li a {
  color: #FFFFFF;
}
li.text-link a {
  color: #ba0c2f;
  text-decoration:underline;
}
.flexible-content .resources-section .post-wrapper .post-meta .cat-list .square {
  color: #ba0c2f;
}
.flexible-content .resources-section .post-wrapper .post-meta .publication .square {
  color: #ba0c2f;
}


/*PAGE TITLE*/
h1.page-title, .page-title{
  font-family:  'Oswald', sans-serif ;
  text-transform:uppercase;  color: #ffffff;
}

/*SEARCH BAR*/
.widget_search form {
  background: #e5e5e5;
}
.widget_search form input, .widget_search form input::placeholder  {
  font-family:   'Merriweather Sans', sans-serif;
  color: #000000;
  }
.widget_search form:after {
  color: #000000}

/*WIDGET TILE*/
h2.widget-title {
  font-family: 'Merriweather', sans-serif  ;
    color: #000000}

/*CATEGORIES WIDGET*/
.widget_categories ul li {
  font-family: 'Merriweather', sans-serif  ;
    border-bottom: 1px dashed ;
  border-bottom-color: #9ea2a2;
}
.widget_categories ul li a {
  color: #000000!important;
}
.widget_categories ul li a:hover, .widget_categories ul li a:focus {
  color: #ba0c2f!important;
}
.widget_categories ul li:after {
  background: #ba0c2f;
}

/*POST EXCERPT*/
.archive article, .search article, .blog article, .blog .posts-wrapper main.site-main article, .archive.category .posts-wrapper main.site-main article {
  border-bottom: 1px dashed;
  border-bottom-color:#9ea2a2;
}
.archive article h2.entry-title, .search h2.entry-title, .blog h2.entry-title {
  font-family: 'Merriweather', sans-serif  ;
  }
.archive article h2.entry-title a, .search article h2.entry-title a, .blog article h2.entry-title a {
  color: #000000;
}
.archive article .entry-meta .date, .search .entry-meta .date,.blog .entry-meta .date, .blog .posts-wrapper main.site-main article .entry-meta .date, .archive.category .posts-wrapper main.site-main article .entry-meta .date {
  font-family:  'Oswald', sans-serif ;
  color: #9ea2a2;
}
.blog .posts-wrapper main.site-main article .entry-meta .cat-list .inner-cat-list a, .search .posts-wrapper main.site-main article .entry-meta .cat-list .inner-cat-list a {
  font-family: 'Merriweather', sans-serif  ;
  color: #000000;
  }
.archive article .publication a, .search article .publication a, .blog article .publication a {
  font-family:  'Oswald', sans-serif ;
  color: #9ea2a2;
}

.archive article .entry-content, .search .archive article .entry-content, .blog .archive article .entry-content, .blog .posts-wrapper main.site-main article .entry-content, .archive.category .posts-wrapper main.site-main article .entry-content, .blog .posts-wrapper main.site-main article .entry-content *, .archive.category .posts-wrapper main.site-main article .entry-content * {
  font-family:   'Merriweather Sans', sans-serif;
  color: #000000;
  }



/*FOOTER*/
footer.site-footer .top-footer .top-footer-col.social-media-footer ul.social-media li i.fa-circle {
  color: #ba0c2f!important;
}

/*HEADER*/

@media (max-width: 1000px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
      border-bottom: 1px solid #e4002b;
    }
  .home #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    color:#ffffff;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    color:#ffffff;
    background: #ba0c2f;
  }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
      color:#ffffff;
      background: #ba0c2f;
    }
}
