/*
**	Stylesheet for Boston Blue Color Scheme
*/
.main-nav {
    background: rgba(00,48,135,.8);
}
.page-sidebar-nav #sidenav-toggle+div.sidenav_nav_menu>ul.menu {
    background-color: rgba(00,48,135,0.2);
}
.page-sidebar-nav #sidenav-toggle+div.sidenav_nav_menu>ul.menu .current-menu-item {
    background-color: rgba(00,48,135,0.4);
}
.page-sidebar-nav #sidenav-toggle+div.sidenav_nav_menu>ul.menu .current-menu-item a{
    color: white;
}
.main-nav .nav-menu li.current-menu-item a, .main-nav .nav-menu li.current-page-ancestor a {
    color: #003087;
}
.main-nav .nav-menu li:hover a {
    color: #003087 !important;
}
#featuredSlider .text-container a:last-child {
      color: #003087;
      border: 1px solid #003087;
}
#featuredSlider .text-container a:last-child:hover {
      background: #003087;
      border: 1px solid #003087;
      color: #fefefe;
}
.sc-external-cta-item,
#featuredSlider .slick-dots li.slick-active button {
    background: #003087;
}
.sc-accordion p.sc-accordion-title.ui-state-default::after,
.sc-accordion h4.sc-accordion-title,
.sc-accordion h4.sc-accordion-title.ui-state-default::after,
.sc-accordion h3.sc-accordion-title,
.sc-accordion h3.sc-accordion-title.ui-state-default::after,
.content-container .tertiary .widget_text .mkrm-title,
.primary-page-content .entry-header h1,
.entry-content a, .entry-content a:visited,
.page-sidebar-nav .sidebar-nav li.menu-item a, 
.page-sidebar-nav .sidebar-nav li.page_item a, 
.page-sidebar-nav .sidenav_nav_menu .menu li.menu-item a, 
.page-sidebar-nav .sidenav_nav_menu .menu li.page_item a, 
.page-sidebar-nav .widget_nav_menu .menu li.menu-item a, 
.page-sidebar-nav .widget_nav_menu .menu li.page_item a, 
.page-sidebar-widgets .sidebar-nav li.menu-item a, 
.page-sidebar-widgets .sidebar-nav li.page_item a, 
.page-sidebar-widgets .sidenav_nav_menu .menu li.menu-item a, 
.page-sidebar-widgets .sidenav_nav_menu .menu li.page_item a, 
.page-sidebar-widgets .widget_nav_menu .menu li.menu-item a, 
.page-sidebar-widgets .widget_nav_menu .menu li.page_item a,
.page-sidebar-nav .menu-item-has-children::after, 
.page-sidebar-nav .page_item_has_children::after, 
.page-sidebar-widgets .menu-item-has-children::after, 
.page-sidebar-widgets .page_item_has_children::after,
.search-area form .search-area__searchBtn,
.program-listing .card-content-box h3,
.primary-page-content .entry-header h2,
.primary-page-content .entry-header h2 a,
.footer-sec h2.widgettitle,
.site-heading h2,
h2,
h3 {
    color: #003087;
}
.newsBox-container a.learn-more,
a.button, a.button:active, a.button:visited {
  color: #fefefe;
  background-color: #003087;
}
.newsBox-container a.learn-more:hover,
a.button:hover {
    color: #003087;
    background-color: #fefefe;
    border-color: #003087;
}
.top-header a, .top-header a:visited,
.readmore-btn a,
a.arrow-link {
    color: #003087;
}
.entry-content a:hover,
.top-header a:hover,
.readmore-btn a:hover,
a.arrow-link:hover {
    color: #41b6e6;
}
.background-primary {
  background-color:  #003087 !important;
}
.background-primary h2 {
  color: #fefefe;
}
h2.background-primary {
  color: #fefefe;
  padding-left: 15px;
}
.search-area form input.search-field {
    background: #fff;
    color: #003087;
    border: 3px solid #003087;
}
.background-primary .newsBox-container a.learn-more {
  background-color:  #fefefe;
  color: #003087;
  border: 1px #003087 solid;
}
.background-primary .newsBox-container a.learn-more:hover {
  background-color:  #003087;
  color: #fefefe;
  border-color: #fefefe;
}
@media screen and (max-width: 62em) {
    .main-nav .nav-menu li a {
        color: #ffffff;
    }
}
