/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
@media only all and (min-width: 90rem) {
  /* line 4, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 16, templates/g5_hydrogen/custom/scss/custom.scss */
  #TabletLogo {
    display: none;
  }
  /* line 20, templates/g5_hydrogen/custom/scss/custom.scss */
  img.catImageHome {
    width: 400px !important;
  }
  /* line 24, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-parent-indicator {
    display: none !important;
  }
}
@media only all and (min-width: 75rem) and (max-width: 89.99rem) {
  /* line 7, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 32, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-parent-indicator {
    display: none !important;
  }
  /* line 35, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .g-main-nav {
    margin: 0px 0px !important;
  }
  /* line 39, templates/g5_hydrogen/custom/scss/custom.scss */
  img.catImageHome {
    width: 300px !important;
  }
  /* line 45, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0px 0px;
    font-family: proxima-nova;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.9rem;
    text-align: left;
  }
  /* line 53, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
    padding: 15px 0px !IMPORTANT;
  }
  /* line 58, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-sublevel > li .g-menu-item-content {
    font-family: proxima-nova;
    font-size: 1rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 74.99rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 72, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-parent-indicator {
    display: none !important;
  }
  /* line 77, templates/g5_hydrogen/custom/scss/custom.scss */
  .ImageLeft img, img.CatArticleImage {
    width: 100% !important;
    max-width: 100% !important;
  }
  /* line 83, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-item-title {
    padding: 0px 0px !important;
    font-size: 0.8rem;
  }
  /* line 88, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
    padding: 20px 10px !important;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  /* line 16, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 101, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-item-title {
    padding: 0px !important;
    font-size: 1rem;
  }
  /* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
    position: absolute;
    right: 5px;
    text-align: center;
  }
  /* line 115, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-logo {
    background: #f6f6f6 !important;
    padding-bottom: 0px !important;
  }
  /* line 118, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-logo img {
    width: 95%;
  }
  /* line 123, templates/g5_hydrogen/custom/scss/custom.scss */
  #logo {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin-top: 20px;
    padding-top: 10px;
    background: #fff;
  }
  /* line 132, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header {
    border-bottom: 1px solid #ddd;
  }
  /* line 137, templates/g5_hydrogen/custom/scss/custom.scss */
  img.CatArticleImage {
    width: 100% !important;
    max-width: 100% !important;
  }
  /* line 142, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-banner {
    color: #fff;
    font-size: 90%;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px !important;
    text-align: center;
    margin: 0px;
    margin-top: 60px !important;
    padding: 10px 80px 10px 80px !important;
    font-family: proxima-nova;
  }
  /* line 155, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-banner .g-container {
    width: 100% !important;
  }
}
@media only all and (max-width: 30rem) {
  /* line 19, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-item-title {
    padding: 0px !important;
    font-size: 1rem;
  }
  /* line 171, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
    position: absolute;
    right: 5px;
    text-align: center;
  }
  /* line 177, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-banner {
    font-size: 70% !important;
    margin-top: 60px !important;
    letter-spacing: 2px !important;
    padding: 10px 80px 10px 80px !important;
  }
  /* line 187, templates/g5_hydrogen/custom/scss/custom.scss */
  img.CatArticleImage {
    width: 100% !important;
    max-width: 100% !important;
  }
}
/*For browser/screen widths less than 400px*/
@media screen and (max-width: 400px) {
  /* line 198, templates/g5_hydrogen/custom/scss/custom.scss */
  .at4-follow .at4-follow-inner {
    width: 80px;
  }
  /* line 202, templates/g5_hydrogen/custom/scss/custom.scss */
  .at-follow-label {
    margin-right: 0px !important;
  }
}
/*For browser/screen widths less than 350px*/
@media screen and (max-width: 350px) {
  /* line 211, templates/g5_hydrogen/custom/scss/custom.scss */
  .at4-follow .at4-follow-inner {
    width: 40px;
  }
  /* line 215, templates/g5_hydrogen/custom/scss/custom.scss */
  .at-follow-label {
    margin-right: 0px !important;
  }
}
@media only all and (min-width: 75rem) {
  /* line 10, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 48rem) {
  /* line 22, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (max-width: 47.99rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (max-width: 74.99rem) {
  /* line 28, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@import "nucleus/mixins/breakpoints"



// ------------ MENU STYLING


#g-offcanvas[aria-expanded="true"] .at4-follow .at4-follow-inner {
  display: none !mportant;
}
/* line 269, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel h1, .g-toplevel h2, .g-toplevel h3, .g-toplevel h4, .g-toplevel h5, .g-toplevel h6, .g-toplevel strong {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 13, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 14, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 17, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 18, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #002b4a;
}
/* line 22, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff;
}
/* line 25, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}
/* line 29, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #002b4a;
}
/* line 32, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #fff;
}
/* line 41, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-dropdown {
  background: #002b4a;
}
/* line 45, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 46, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 47, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-sublevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 51, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 52, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, .g-toplevel .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #001f36;
}
/* line 271, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 272, templates/g5_hydrogen/custom/scss/custom.scss */
.g-toplevel > li > .g-menu-item-container {
  color: ;
}
/* line 275, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 276, templates/g5_hydrogen/custom/scss/custom.scss */
.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #002b4a;
}
/* line 280, templates/g5_hydrogen/custom/scss/custom.scss */
.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #002b4a !important;
  color: #fff !important;
}
/* line 285, templates/g5_hydrogen/custom/scss/custom.scss */
.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #fff !important;
}
/* line 289, templates/g5_hydrogen/custom/scss/custom.scss */
.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  color: #fff !important;
}
/* line 292, templates/g5_hydrogen/custom/scss/custom.scss */
.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #fff !important;
}
/* line 302, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav {
  margin: 0px 0px;
}
/* line 306, templates/g5_hydrogen/custom/scss/custom.scss */
#Main-Menu .g-content.g-particle {
  padding: 0px;
  margin-top: auto;
  margin-bottom: auto;
}
/* line 313, templates/g5_hydrogen/custom/scss/custom.scss */
.g-menu-item-title {
  text-transform: uppercase;
  font-weight: 600;
  padding: 0px 20px;
}
/* line 324, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding-bottom: 0px;
  margin-bottom: 20px;
}
/* line 333, templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0.75rem 0 10px 0;
}
/* line 338, templates/g5_hydrogen/custom/scss/custom.scss */
.paragraphheading {
  font-family: proxima-nova, sans-serif !important;
  text-transform: uppercase;
  font-weight: 700 !important;
  font-size: 150%;
  line-height: 2rem;
  color: #003c69;
}
/* line 8, templates/g5_hydrogen/scss/mixins/_nav.scss */
.paragraphheading h1, .paragraphheading h2, .paragraphheading h3, .paragraphheading h4, .paragraphheading h5, .paragraphheading h6, .paragraphheading strong {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 13, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 14, templates/g5_hydrogen/scss/mixins/_nav.scss */
.paragraphheading .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 17, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 18, templates/g5_hydrogen/scss/mixins/_nav.scss */
.paragraphheading .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #002b4a;
}
/* line 22, templates/g5_hydrogen/scss/mixins/_nav.scss */
.paragraphheading .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff;
}
/* line 25, templates/g5_hydrogen/scss/mixins/_nav.scss */
.paragraphheading .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}
/* line 29, templates/g5_hydrogen/scss/mixins/_nav.scss */
.paragraphheading .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #002b4a;
}
/* line 32, templates/g5_hydrogen/scss/mixins/_nav.scss */
.paragraphheading .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #fff;
}
/* line 41, templates/g5_hydrogen/scss/mixins/_nav.scss */
.paragraphheading .g-dropdown {
  background: #002b4a;
}
/* line 45, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 46, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 47, templates/g5_hydrogen/scss/mixins/_nav.scss */
.paragraphheading .g-sublevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 51, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 52, templates/g5_hydrogen/scss/mixins/_nav.scss */
.paragraphheading .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, .paragraphheading .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #001f36;
}
/* line 354, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footermenu {
  text-align: center;
  background: #002d50;
}
/* line 8, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footermenu h1, #g-footermenu h2, #g-footermenu h3, #g-footermenu h4, #g-footermenu h5, #g-footermenu h6, #g-footermenu strong {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 13, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 14, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footermenu .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 17, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 18, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footermenu .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #002b4a;
}
/* line 22, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footermenu .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff;
}
/* line 25, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footermenu .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}
/* line 29, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footermenu .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #002b4a;
}
/* line 32, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footermenu .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #fff;
}
/* line 41, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footermenu .g-dropdown {
  background: #002b4a;
}
/* line 45, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 46, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 47, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footermenu .g-sublevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 51, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 52, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footermenu .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-footermenu .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #001f36;
}
/* line 360, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footermenu a {
  color: #fff;
  font-size: 75%;
}
/* line 365, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footermenu .g-content.g-particle {
  padding: 0px;
  margin: 0px;
}
/* line 372, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  background: #003c69;
}
/* line 8, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footer h1, #g-footer h2, #g-footer h3, #g-footer h4, #g-footer h5, #g-footer h6, #g-footer strong {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 13, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 14, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footer .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 17, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 18, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footer .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #002b4a;
}
/* line 22, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footer .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff;
}
/* line 25, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footer .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}
/* line 29, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footer .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #002b4a;
}
/* line 32, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footer .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #fff;
}
/* line 41, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footer .g-dropdown {
  background: #002b4a;
}
/* line 45, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 46, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 47, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footer .g-sublevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 51, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 52, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-footer .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-footer .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #001f36;
}
/* line 377, templates/g5_hydrogen/custom/scss/custom.scss */
#footersubscribe {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
/* line 383, templates/g5_hydrogen/custom/scss/custom.scss */
.bfQuickMode .btn {
  background: #002d50 !important;
  font-weight: 700 !important;
}
/* line 8, templates/g5_hydrogen/scss/mixins/_nav.scss */
.bfQuickMode .btn h1, .bfQuickMode .btn h2, .bfQuickMode .btn h3, .bfQuickMode .btn h4, .bfQuickMode .btn h5, .bfQuickMode .btn h6, .bfQuickMode .btn strong {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 13, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 14, templates/g5_hydrogen/scss/mixins/_nav.scss */
.bfQuickMode .btn .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 17, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 18, templates/g5_hydrogen/scss/mixins/_nav.scss */
.bfQuickMode .btn .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #002b4a;
}
/* line 22, templates/g5_hydrogen/scss/mixins/_nav.scss */
.bfQuickMode .btn .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff;
}
/* line 25, templates/g5_hydrogen/scss/mixins/_nav.scss */
.bfQuickMode .btn .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}
/* line 29, templates/g5_hydrogen/scss/mixins/_nav.scss */
.bfQuickMode .btn .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #002b4a;
}
/* line 32, templates/g5_hydrogen/scss/mixins/_nav.scss */
.bfQuickMode .btn .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #fff;
}
/* line 41, templates/g5_hydrogen/scss/mixins/_nav.scss */
.bfQuickMode .btn .g-dropdown {
  background: #002b4a;
}
/* line 45, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 46, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 47, templates/g5_hydrogen/scss/mixins/_nav.scss */
.bfQuickMode .btn .g-sublevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 51, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 52, templates/g5_hydrogen/scss/mixins/_nav.scss */
.bfQuickMode .btn .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, .bfQuickMode .btn .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #001f36;
}
/* line 391, templates/g5_hydrogen/custom/scss/custom.scss */
#g-copyright {
  background: #002d50 !important;
  color: #fff;
  font-size: 75%;
}
/* line 397, templates/g5_hydrogen/custom/scss/custom.scss */
.contentpane.modal {
  padding: 0px !important;
}
/* line 404, templates/g5_hydrogen/custom/scss/custom.scss */
.sidebar-border {
  margin-top: 20px;
  border: 1px solid #ddd;
  background: #fff;
}
/* line 410, templates/g5_hydrogen/custom/scss/custom.scss */
.sidebar-border .description {
  padding: 0px 20px;
}
/* line 414, templates/g5_hydrogen/custom/scss/custom.scss */
.sidebar-border .button {
  width: 100%;
  text-align: center;
  font-weight: 700;
}
/* line 422, templates/g5_hydrogen/custom/scss/custom.scss */
.sptab_red li.odd, .sptab_red li.even {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px !important;
}
/* line 430, templates/g5_hydrogen/custom/scss/custom.scss */
.sidebar-menu ul {
  border: 1px solid #ddd;
}
/* line 435, templates/g5_hydrogen/custom/scss/custom.scss */
.sidebar-menu li {
  border-bottom: 1px solid #ddd;
  line-height: 50px;
  padding-left: 20px;
}
/* line 447, templates/g5_hydrogen/custom/scss/custom.scss */
body {
  font-size: 1.1rem !important;
  line-height: 1.3;
  font-weight: 100;
}
/* line 454, templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  color: #003c69;
}
/* line 458, templates/g5_hydrogen/custom/scss/custom.scss */
h2 {
  line-height: 100%;
}
/* line 462, templates/g5_hydrogen/custom/scss/custom.scss */
h3 {
  line-height: 80%;
}
/* line 466, templates/g5_hydrogen/custom/scss/custom.scss */
h3.g-title {
  text-transform: uppercase;
  font-weight: 700;
}
/* line 471, templates/g5_hydrogen/custom/scss/custom.scss */
.page-header h2 {
  font-family: "warnock-pro", serif;
  font-weight: 300;
  font-size: 2.35rem;
}
/* line 482, templates/g5_hydrogen/custom/scss/custom.scss */
a.moduleItemTitle {
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 0.5rem;
}
/* line 489, templates/g5_hydrogen/custom/scss/custom.scss */
.featuredFlag {
  line-height: 1.3;
  background: #f6f6f6;
  padding: 5px 10px;
  border-radius: 5px;
  font-weight: 400;
  background: #a91717;
  color: #fff;
}
/* line 502, templates/g5_hydrogen/custom/scss/custom.scss */
.page-header h2 {
  font-size: 2.35rem;
}
/* line 510, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header h1, #g-header h2, #g-header h3, #g-header h4, #g-header h5, #g-header h6, #g-header strong {
  color: #003c69;
}
/* line 12, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 13, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 14, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-toplevel > li > .g-menu-item-container {
  color: #003c69;
}
/* line 17, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 18, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #f0f0f0;
}
/* line 22, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff;
}
/* line 25, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}
/* line 29, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #f0f0f0;
}
/* line 32, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #003c69;
}
/* line 41, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-dropdown {
  background: #f0f0f0;
}
/* line 45, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 46, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 47, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-sublevel > li > .g-menu-item-container {
  color: #003c69;
}
/* line 51, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 52, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-header .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #e6e6e6;
}
/* line 513, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header a {
  color: #003c69;
}
/* line 523, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround {
  box-shadow: none;
}
/* line 528, templates/g5_hydrogen/custom/scss/custom.scss */
.content-bottom {
  background: #fff;
}
/* line 532, templates/g5_hydrogen/custom/scss/custom.scss */
.fmtr {
  width: 100%;
  height: 600px;
}
/* line 537, templates/g5_hydrogen/custom/scss/custom.scss */
.breezingforms_iframe {
  width: 100% !immportant;
}
/* line 541, templates/g5_hydrogen/custom/scss/custom.scss */
.FMTSubscribe {
  width: 100% !immportant;
}
/* line 545, templates/g5_hydrogen/custom/scss/custom.scss */
.iframe#ff_frame1.breezingforms_iframe {
  width: 100% !immportant;
}
/* line 553, templates/g5_hydrogen/custom/scss/custom.scss */
#bfElemWrap241, #bfElemWrap240 {
  margin-bottom: 20px;
}
/* line 557, templates/g5_hydrogen/custom/scss/custom.scss */
h2 {
  font-family: warnock-pro-display;
  font-size: 2.35rem;
}
/* line 564, templates/g5_hydrogen/custom/scss/custom.scss */
#g-logo {
  background: #fff;
  text-align: center;
  padding-bottom: 20px;
}
/* line 570, templates/g5_hydrogen/custom/scss/custom.scss */
#g-logo img {
  background: #003c69;
}
/* line 576, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel h1, .g-toplevel h2, .g-toplevel h3, .g-toplevel h4, .g-toplevel h5, .g-toplevel h6, .g-toplevel strong {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 13, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 14, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 17, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 18, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #002b4a;
}
/* line 22, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff;
}
/* line 25, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}
/* line 29, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #002b4a;
}
/* line 32, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #fff;
}
/* line 41, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-dropdown {
  background: #002b4a;
}
/* line 45, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 46, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 47, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-sublevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 51, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 52, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-toplevel .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, .g-toplevel .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #001f36;
}
/* line 578, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 579, templates/g5_hydrogen/custom/scss/custom.scss */
.g-toplevel > li > .g-menu-item-container {
  color: ;
}
/* line 582, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 583, templates/g5_hydrogen/custom/scss/custom.scss */
.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #002b4a;
}
/* line 587, templates/g5_hydrogen/custom/scss/custom.scss */
.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #002b4a !important;
  color: #fff !important;
}
/* line 592, templates/g5_hydrogen/custom/scss/custom.scss */
.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #fff !important;
}
/* line 596, templates/g5_hydrogen/custom/scss/custom.scss */
.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  color: #fff !important;
}
/* line 599, templates/g5_hydrogen/custom/scss/custom.scss */
.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #fff !important;
}
/* line 608, templates/g5_hydrogen/custom/scss/custom.scss */
#g-sidebar, #g-aside {
  padding: 0px;
}
/* line 616, templates/g5_hydrogen/custom/scss/custom.scss */
div#advancedSearch.collapse.in {
  min-height: 350px;
}
/* line 622, templates/g5_hydrogen/custom/scss/custom.scss */
div#tax_k2_category_chzn.chzn-container.chzn-container-single {
  width: 280px !important;
}
/* line 626, templates/g5_hydrogen/custom/scss/custom.scss */
#advancedSearch ul.chzn-results {
  max-height: 100px !important;
}
/* line 634, templates/g5_hydrogen/custom/scss/custom.scss */
#g-banner {
  background-color: #13325e;
  color: #fff;
  font-size: 100%;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 5px;
  text-align: center !important;
  margin: 0px;
  padding: 5px 150px 5px 150px;
  font-family: proxima-nova;
}
/* line 647, templates/g5_hydrogen/custom/scss/custom.scss */
#g-banner .g-container {
  width: 100% !important;
}
/* line 651, templates/g5_hydrogen/custom/scss/custom.scss */
#g-banner .g-content {
  padding: 0px;
  margin: 0px;
}
/* line 657, templates/g5_hydrogen/custom/scss/custom.scss */
.sans-serif-large {
  font-family: "warnock-pro", serif;
  font-weight: 300;
  font-size: 1.6rem;
  color: #004b83;
}
/* line 665, templates/g5_hydrogen/custom/scss/custom.scss */
.menu_300_logo {
  max-width: 110px;
}
/* line 676, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0px 0px;
  font-family: proxima-nova;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  text-align: left;
}
/* line 684, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  padding: 20px 20px;
}
/* line 689, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li .g-menu-item-content {
  font-family: proxima-nova;
  font-size: 1rem;
}
/* line 701, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemImageBlock {
  display: none;
}
/*div.tagItemImageBlock {
 display: none;
 }*/
/* line 709, templates/g5_hydrogen/custom/scss/custom.scss */
div.tagItemImageBlock {
  padding-right: 20px;
}
/* line 713, templates/g5_hydrogen/custom/scss/custom.scss */
span.tagItemImage img {
  width: 250px !important;
}
/* line 717, templates/g5_hydrogen/custom/scss/custom.scss */
div.catItemImageBlock {
  display: none !important;
}
@media screen and (max-width: 1400px) {
  /* line 726, templates/g5_hydrogen/custom/scss/custom.scss */
  div.tagItemImageBlock {
    border: 0px;
    padding-right: 0px;
    float: none;
  }
  /* line 732, templates/g5_hydrogen/custom/scss/custom.scss */
  span.tagItemImage img {
    width: 100% !important;
  }
}
/*# sourceMappingURL=custom_14.css.map */