/* css changes to fix alignment and consistancy */
/* adjust paragraph font size */
p{
    font-size:.95rem;
}
/* adjust top header bar to match mobile view */
.header__bar{
    background-color: #022851;
}
/* remove box-shadow from nav header section */
.header {
    box-shadow: none;
}
/* adjust navigation to match mobile view */
.header__navbar{
    background-color: #dbeaf7;
    box-shadow:none;
}
/* for all displays larger thank 992px */
@media (min-width: 992px){
/* Adjust fontsizes to smaller - taking off 0.5rem */
.page-title{
   font-size: 2.15rem;
}
/* resize h2 and h2 within blocks */    
h2, h2.panel__title{
   font-size: 1.4rem;
}
/* match nav bar color with mobile view */
.primary-nav__top-link a, .primary-nav__top-link .primary-nav__nolink{
   color: #022851;
  }
.primary-nav--superfish{
   box-shadow:none; 
}
.primary-nav--superfish li:hover>.primary-nav__top-link a, .primary-nav--superfish .sf--hover>.primary-nav__top-link a,
.primary-nav--superfish li:hover>.primary-nav__top-link a:before, .primary-nav--superfish .sf--hover>.primary-nav__top-link a:before,
.primary-nav--superfish li:hover>.primary-nav__top-link a:after, .primary-nav--superfish .sf--hover>.primary-nav__top-link a:after{
   background-color:#fde9ac;
}
.primary-nav a:hover, .primary-nav__nolink:hover,.quick-links__title:hover, .quick-links__title:focus, .quick-links__title:hover:before, .quick-links__title:focus:before {
   background-color: #fde9ac;
}
/* change search icon background to grey */
.search-popup__open:before, .search-popup__open, .search-popup__open:after,.search-popup__open:focus, .search-popup__open:hover, .search-popup__open:focus:after, .search-popup__open:focus:before,.search-popup__open:hover:after,.search-popup__open:hover:before{
      background-color: #dbeaf7;
}
.search-popup__open-icon, .quick-links__title, .quick-links__title:before{
      background-color: #dbeaf7; 
      color: #022851;
      font-weight: 700;
}
/* end @media (min-width: 992px) */
}
/* fix logo alignment at widths above 1600px */
@media (min-width: 1600px){
.l-header__branding {
     padding-right: 4rem;
     padding-left: 4rem;
}
}
/* fix h1 size smaller above 768px wide */
@media (min-width: 768px){
  h1 {
      font-size: 2.15rem;
  }
  }
  /* end redesign for the redesign */
