h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 
  color: #009db3 !important;
  font-weight: 300; 
}
  
h1, h2, h3, h4, h5, h6 {
  color: #616E6E;
  font-weight: 300; }

.mega-wrap .mega-sub-menu h2.section-title, .mega-wrap .mega-sub-menu h3.section-title {
  color: #616E6E;
  font-weight: 500;
}

  
li a:not(.mega-menu-nav li a, .primary-nav li a, .secondary-nav li a), span a:not(.mega-menu-nav span a, .primary-nav span a) {
  color: #009db3 !important; 
}
  
  .dpumps {
    display: flex;
    flex-wrap: wrap; }
    .dpumps .menu-section-title a {
      justify-content: flex-start !important;
      padding: 0px !important; }
  
  .btn-quattroflow, #btnNAPISearch, .btn-primary {
    color: #fff !important;
    background-color: #009db3;
    border-color: transparent; }
    .btn-quattroflow.reverse, #btnNAPISearch.reverse {
      color: #009db3 !important;
      background-color: transparent;
      border: solid 2px #009db3;
      transition: background-color 0.24s ease-in-out, color 0.24s ease-in-out, border-color 0.24s ease-in-out; }
      .btn-quattroflow.reverse:hover, .btn-quattroflow.reverse:active, .btn-quattroflow.reverse:focus, .btn-quattroflow.reverse:active:hover, .btn-quattroflow.reverse:active:focus, #btnNAPISearch.reverse:hover, #btnNAPISearch.reverse:active, #btnNAPISearch.reverse:focus, #btnNAPISearch.reverse:active:hover, #btnNAPISearch.reverse:active:focus {
        color: #007080 !important;
        background-color: transparent;
        border-color: #007080; }
    .btn-quattroflow:hover, .btn-quattroflow:active, .btn-quattroflow:focus, .btn-quattroflow:active:hover, .btn-quattroflow:active:focus, #btnNAPISearch:hover, #btnNAPISearch:active, #btnNAPISearch:focus, #btnNAPISearch:active:hover, #btnNAPISearch:active:focus, .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:hover, .btn-primary:active:focus {
      color: #fff !important;
      background-color: #007080;
      border-color: transparent; }
  
  .banner.sf_cols .banner-wrap h1.banner-title.white {
    color: #616E6E;
    text-transform: none !important;
    font-weight: 500;
    text-shadow: none; }
  
  .banner.sf_cols .banner-wrap .banner-block {
    background: rgba(255, 255, 255, 0.85); }
  
  #inner-footer h4 a {
    color: #fff !important;
    font-weight: 700 !important; }
  
  #inner-footer ul li a {
    color: #B0C8DD !important; }
  
  
  #products.quattroflow .mega-products:before {
    content: '';
    background: url(https://www.psgdover.com/images/default-source/biotech/banners/biotech-Product-Group_Flattened_nav.png) no-repeat center right;
    position: absolute;
    background-size: contain;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  
  .content.sf_cols .sfdownloadFileWrp a {
    color: #009db3 !important; }
  
  .hs-form input[type="submit"], .hbspt-form input[type="submit"], .cta-content input[type="submit"] {
    background-color: #009db3 !important; }
    .hs-form input[type="submit"]:hover, .hbspt-form input[type="submit"]:hover, .cta-content input[type="submit"]:hover {
      background-color: #007080 !important; }
  
  .content.sf_cols h2.large{
    text-transform: unset;
  }

  .mega-wrap .content-wrap p.lead{
    font-size: 1.25rem;
    font-weight: 300;
    text-transform: unset;
    margin-bottom: 0;
  }

  .content.sf_cols.panels .card-wrap.news>div .sfContentBlock .news-card.news-content p.meta, a.text-link{
    color: #009db3;
  }

  a.text-link:hover{
    color: #009db3;
  }

  .content.sf_cols.panels .card-wrap.news>div .sfContentBlock .news-card.news-content.blue{
    background-color: #009db3;
  }

  .content.sf_cols.panels .card-wrap.news>div .sfContentBlock .news-card.news-content.blue h4 a, .content.sf_cols.panels .card-wrap.news>div .sfContentBlock .news-card.news-content.blue p.meta{
    color: #fff !important;
  }

  .btn-primary.reverse{
    color: #009db3 !important;
    background-color: transparent;
    border: solid 2px #009db3;
    transition: background-color .24s ease-in-out, color .24s ease-in-out, border-color .24s ease-in-out;
  }

  .btn-primary.reverse:hover{
    color: #007080 !important;
    border: solid 2px #007080;
  }

  .sfdownloadTable.RadGrid table th, .sfdownloadTable.RadGrid table th.rgHeader{
    background: #009db3;
    border: 1px solid #009db3;
  }

  .sfdownloadTable.RadGrid table td.sfdownloadCell a{
    color: #009db3;
  }

  .sfdownloadTable.RadGrid table td.sfdownloadCell a:hover{
    color: #007080;
  }

  table.table th{
    background: #009db3;
    border: 1px solid #009db3;
  }

  p a, a{
    color: #009db3;
  }

  p a:hover, a:hover{
    color: #007080;
  }

  .btn-secondary{
    background-color: #008DA5;
  }

  .btn-secondary:hover{
    background-color: rgba(0, 141, 165, 0.85);
  }

  div#inner-footer .btn-secondary{
    background-color: #1F92C8;
  }

  div#inner-footer .btn-secondary:hover{
    background-color: #346898;
  }

  .banner.sf_cols .banner-wrap .banner-block p{
    color: #616E6E;
  }

  .glide__arrow{
    color: #007080;
  }

  .glide__arrow:hover{
    color: #009db3;
  }

  .glide__bullet{
    background-color: #007080;
  }

  .glide__bullet:hover, .glide__bullet:focus{
    background-color: #009db3;
  }

  .glide__bullet--active{
    background-color: #009db3;
  }

  .modal-trigger p:before{
    background: #009db3;
  }

  @media only screen and (min-width: 1199px) {
    body.brand .logo-wrap {
        margin-top: 50px;
        transition: margin-top .15s ease;
    }
  }