/*
**	Stylesheet for Boston Indigo Color Scheme
*/
.main-nav,
.background-primary,
.primary-background {
	background-color: #007396;
	color: #fefefe;
}
.primary-color h1,
.primary-color h2,
.primary-color h3,
.primary-color h4,
.primary-color {
	color: #007396;
}
.primary-border {
	border-color: #007396;
}
.primary-background .header-band-inner,
.background-primary .nav-menu a,
.primary-background .nav-menu a,
.col2.secondary .sidenav-toggle-label {
	color: white !important;
}
.colmask.threecol .col2.secondary a {
    background-color: rgba(0, 115, 150,0.2);
}
.colmask.threecol .col2.secondary .current-menu-ancestor .current-menu-item a,
.colmask.threecol .col2.secondary .current-menu-item > a {
    background-color: rgba(0, 115, 150,0.4);
}
.colmask.threecol .col2.secondary .current-menu-ancestor > a {
    color: white;
    background-color: rgba(0, 115, 150,0.6);
}
.colmask.threecol .col2.secondary a {
    color: #007396;
	text-decoration: none;
}
.colmask.threecol .col2.secondary .current-menu-item a {
    color: white;
}
.colmask.threecol .col2.secondary .sidenav-toggle-label, 
.page-sidebar-widgets .sidenav-toggle-label {
    color: white;
	background-color: #007396;
}
.main-nav .nav-menu li.current-menu-item a {
    color: #007396;
}
.background-primary.nav-menu li.current-menu-item a {
	background-color: white;
	color: #007396;
}
.main-nav .nav-menu li:hover a {
	background-color: white;
    color: #007396;
	border: 1px solid #007396;
	text-decoration: none;
}

#featuredSlider .text-container a:last-child {
      color: #007396;
      border: 1px solid #007396;
}
#featuredSlider .text-container a:last-child:hover {
      background: #007396;
      border: 1px solid #007396;
      color: #fefefe;
}
.sc-external-cta-item,
#featuredSlider .slick-dots li.slick-active button {
    background: #007396;
}
#columns .first-column h2 > a,
.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: #007396;
}
.gform_button, 
.newsBox-container a.learn-more,
a.button, a.button:active, a.button:visited {
  color: #fefefe;
  background-color: #007396;
}
.gform_button:hover,
.newsBox-container a.learn-more:hover,
a.button:hover {
    color: #007396;
    background-color: #fefefe;
    border-color: #007396;
}
.top-header a, .top-header a:visited,
.readmore-btn a,
a.arrow-link {
    color: #007396;
}
.entry-content a:hover,
.top-header a:hover,
.readmore-btn a:hover,
a.arrow-link:hover {
    color: #41b6e6;
}
a.wp-block-button__link,
a.wp-block-button__link:visited {
    color: #fff;
    background-color: #007396;
    border: 1px solid #007396;
}
a.wp-block-button__link:hover {
    color: #41b6e6;
    background-color: #fff;
}
.background-primary {
  background-color:  #007396 !important;
}
.background-primary h2 {
  color: #fefefe;
}
h2.background-primary {
  color: #fefefe;
  padding-left: 15px;
}
.search-area form input.search-field {
    background: #fff;
    color: #007396;
    border: 3px solid #007396;
}
.background-primary .newsBox-container a.learn-more {
  background-color:  #fefefe;
  color: #007396;
  border: 1px #007396 solid;
}
.background-primary .newsBox-container a.learn-more:hover {
  background-color:  #007396;
  color: #fefefe;
  border-color: #fefefe;
}
.gform-theme.gform-theme--framework.gform_wrapper .gform_button {
	color: #fefefe !important;
	background-color: #007396 !important;
	border: 1px solid #007396 !important;
}
.gform-theme.gform-theme--framework.gform_wrapper .gform_button:hover {
	color: #007396 !important;
	background-color: #fefefe !important;
}
.gform-theme.gform-theme--framework.gform_wrapper .textarea:active {
	border: 1px solid #007396 !important;
}
.search-area form .search-area__searchBtn {
	position: absolute !important;
	color: #fff;
	right: 0;
	top: -10px;
}
.search-area form .search-area__searchBtn:hover {
	color: #41b6e6;
	background-color: #fff;
}