/* 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 1, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation {
  position: relative;
  z-index: 111;
  height: 52px;
  background: #0c2859;
  background: -moz-linear-gradient(180deg, rgba(12, 40, 89, 1) 0%, rgba(13, 25, 47, 1) 45%, rgba(5, 6, 8, 1) 75%);
  background: -webkit-linear-gradient(180deg, rgba(12, 40, 89, 1) 0%, rgba(13, 25, 47, 1) 45%, rgba(5, 6, 8, 1) 75%);
  background: linear-gradient(180deg, rgba(12, 40, 89, 1) 0%, rgba(13, 25, 47, 1) 45%, rgba(5, 6, 8, 1) 75%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#0c2859", endColorstr="#050608", GradientType=1);
}
/* line 11, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-container {
  height: 52px;
}
/* line 14, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-container .g-grid {
  height: 52px;
}
/* line 19, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-dropdown .g-dropdown {
  margin-left: 0px;
  background-color: #10244f;
}
/* line 24, templates/g5_helium/custom/scss/navigation.scss */
/* line 25, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-dropdown {
  width: 354px;
  background-color: ;
}
/* line 29, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-dropdown li {
  margin: 0 !important;
  padding: 0;
}
/* line 33, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-dropdown li .g-menu-item-container {
  height: 52px;
  display: flex;
  align-items: center;
  line-height: 20px !important;
}
/* line 40, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-dropdown li.active > a {
  background-color: #3a84b3 !important;
  color: white !important;
}
/* line 45, templates/g5_helium/custom/scss/navigation.scss */
/* line 46, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-dropdown li a:hover {
  background-color: #3a84b3 !important;
  color: white !important;
  height: 40px;
  display: flex;
  align-items: center;
  line-height: 20px;
}
/* line 56, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-dropdown li:not(:last-child) > .g-menu-item-container {
  border-bottom: 0px solid rgba(255, 255, 255, 0.2);
}
/* line 62, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-toplevel {
  display: flex;
  align-items: stretch;
  /* Default */
  justify-content: space-between;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 71, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-toplevel li {
  margin: 0 0rem;
}
/* line 75, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-toplevel li .g-menu-item-container {
  font-size: 14px;
  line-height: 44px;
  font-family: helvetica, arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 0.2345rem 20px;
  white-space: nowrap;
}
/* line 84, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-toplevel li .g-menu-item-container:hover {
  background-color: ;
  height: 52px;
  padding: 0.2345rem 20px;
}
/* line 90, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-toplevel li .g-menu-item-container .g-menu-parent-indicator {
  vertical-align: middle;
}
/* line 95, templates/g5_helium/custom/scss/navigation.scss */
/* line 96, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-toplevel li.active .g-menu-item-container {
  background-color: ;
  height: 52px;
  padding: 0.2345rem 20px;
}
/* line 101, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-toplevel li.active .g-menu-item-container:hover {
  background-color: ;
  height: 52px;
  padding: 0.2345rem 20px;
}
/* line 107, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-toplevel li.active .g-menu-item-container .g-menu-item-content {
  box-shadow: 0 0px 0 rgba(255, 255, 255, 0.2);
}
/* line 115, templates/g5_helium/custom/scss/navigation.scss */
/* line 116, templates/g5_helium/custom/scss/navigation.scss */
#g-navigation .g-main-nav .g-dropdown-column .g-grid {
  height: auto;
}
/* line 123, templates/g5_helium/custom/scss/navigation.scss */
nav > ul > li.g-menu-item.g-menu-item---particle-5Sg2T.g-menu-item-type-particle.g-standard {
  display: none;
}
/* line 127, templates/g5_helium/custom/scss/navigation.scss */
/* line 128, templates/g5_helium/custom/scss/navigation.scss */
#g-footerbottom a.g-menu-item-container:after {
  content: "|";
  padding: 0 6px;
}
/* line 133, templates/g5_helium/custom/scss/navigation.scss */
/* line 134, templates/g5_helium/custom/scss/navigation.scss */
#g-footerbottom li.g-menu-item:nth-last-of-type(1) .g-menu-item-container:after {
  display: none;
}
/* line 139, templates/g5_helium/custom/scss/navigation.scss */
#g-footerbottom .g-main-nav .g-toplevel > li > .g-menu-item-container, #g-footerbottom .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 12px;
  color: white;
  padding: 0;
}
/* line 145, templates/g5_helium/custom/scss/navigation.scss */
#g-footerbottom .g-main-nav .g-toplevel > li > .g-menu-item-container:hover, #g-footerbottom .g-main-nav .g-sublevel > li > .g-menu-item-container:hover {
  color: ;
}
/****@media (max-width: 1500px) {
 #g-navigation {
 .g-main-nav {
 .g-toplevel {
 line-height: 3.125;
 margin: 0 auto;
 text-align: center;
 li {
 margin: 0 0.5%;
 }
 }
 }
 }
 }****/
@media (max-width: 1199px) {
  /* line 167, templates/g5_helium/custom/scss/navigation.scss */
  /* line 168, templates/g5_helium/custom/scss/navigation.scss */
  #g-navigation .size-11 {
    width: 6%;
    flex: 0 6%;
  }
  /* line 173, templates/g5_helium/custom/scss/navigation.scss */
  #g-navigation .size-78 {
    flex: 0 88%;
    width: 88%;
  }
  /* line 178, templates/g5_helium/custom/scss/navigation.scss */
  /* line 179, templates/g5_helium/custom/scss/navigation.scss */
  /* line 180, templates/g5_helium/custom/scss/navigation.scss */
  /* line 181, templates/g5_helium/custom/scss/navigation.scss */
  #g-navigation .g-main-nav .g-toplevel li .g-menu-item-container {
    font-size: 12px;
    padding: 0.2345rem 8px;
  }
  /* line 185, templates/g5_helium/custom/scss/navigation.scss */
  #g-navigation .g-main-nav .g-toplevel li .g-menu-item-container:hover {
    padding: 0.2345rem 8px;
  }
  /* line 190, templates/g5_helium/custom/scss/navigation.scss */
  /* line 191, templates/g5_helium/custom/scss/navigation.scss */
  #g-navigation .g-main-nav .g-toplevel li.active .g-menu-item-container {
    padding: 0.2345rem 8px;
  }
  /* line 194, templates/g5_helium/custom/scss/navigation.scss */
  #g-navigation .g-main-nav .g-toplevel li.active .g-menu-item-container:hover {
    padding: 0.2345rem 8px;
  }
}
/**** @media (min-width: 2000px) {
 #g-navigation .g-main-nav .g-toplevel li {
 margin: 0 3.2rem;
 }
 }****/
@media (max-width: 959px) {
  /**** menu ****/
  /* line 212, templates/g5_helium/custom/scss/navigation.scss */
  nav > ul > li.g-menu-item.g-menu-item---particle-5Sg2T.g-menu-item-type-particle.g-standard {
    display: inline-block;
  }
  /* line 216, templates/g5_helium/custom/scss/navigation.scss */
  #g-navigation {
    position: relative;
    z-index: 111;
    height: 5px;
  }
  /* line 222, templates/g5_helium/custom/scss/navigation.scss */
  #g-offcanvas {
    background: linear-gradient(124deg, #20478c, #17294b, #050608);
    background-size: 600% 600%;
    -webkit-animation: AnimationName 21s ease infinite;
    -moz-animation: AnimationName 21s ease infinite;
    animation: AnimationName 21s ease infinite;
    padding: 0 0 0 6%;
  }
  /* line 231, templates/g5_helium/custom/scss/navigation.scss */
  a.close-btn {
    width: 40px;
    display: block;
    position: relative;
    float: right;
    z-index: 33;
  }
  @-webkit-keyframes AnimationName {
    /* line 240, templates/g5_helium/custom/scss/navigation.scss */
    0% {
      background-position: 0% 50%;
    }
    /* line 244, templates/g5_helium/custom/scss/navigation.scss */
    50% {
      background-position: 100% 50%;
    }
    /* line 248, templates/g5_helium/custom/scss/navigation.scss */
    100% {
      background-position: 0% 50%;
    }
  }
  @-moz-keyframes AnimationName {
    /* line 254, templates/g5_helium/custom/scss/navigation.scss */
    0% {
      background-position: 0% 50%;
    }
    /* line 258, templates/g5_helium/custom/scss/navigation.scss */
    50% {
      background-position: 100% 50%;
    }
    /* line 262, templates/g5_helium/custom/scss/navigation.scss */
    100% {
      background-position: 0% 50%;
    }
  }
  @keyframes AnimationName {
    /* line 268, templates/g5_helium/custom/scss/navigation.scss */
    0% {
      background-position: 0% 50%;
    }
    /* line 272, templates/g5_helium/custom/scss/navigation.scss */
    50% {
      background-position: 100% 50%;
    }
    /* line 276, templates/g5_helium/custom/scss/navigation.scss */
    100% {
      background-position: 0% 50%;
    }
  }
  /* line 282, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container > ul > li.g-menu-item.g-menu-item-type-heading.g-menu-item-163.g-parent.g-standard > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-heading.g-menu-item-191.g-parent {
    padding-left: 30px;
  }
  /* line 286, templates/g5_helium/custom/scss/navigation.scss */
  .g-menu-item-type-heading .g-nav-header .g-menu-item-title {
    font-size: 16px !important;
  }
  /* line 290, templates/g5_helium/custom/scss/navigation.scss */
  #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: transparent;
    color: lightblue !important;
    text-shadow: 1px 2px black;
  }
  /* line 297, templates/g5_helium/custom/scss/navigation.scss */
  #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
    background: transparent;
    color: lightblue !important;
    text-shadow: 1px 2px black;
  }
  /* line 304, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container ul .g-dropdown-column {
    width: 100%;
  }
  /* line 308, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container .g-toplevel li .g-menu-item-content {
    display: inline-block;
    line-height: 1.8rem;
  }
  /* line 313, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-125.g-parent.active.g-standard.g-menu-item-link-parent > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component.active, #g-mobilemenu-container > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-125.g-parent.active.g-standard.g-menu-item-link-parent > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component:hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: transparent !important;
  }
  /* line 319, templates/g5_helium/custom/scss/navigation.scss */
  #g-offcanvas #g-mobilemenu-container .g-menu-parent-indicator {
    display: none;
  }
  /* line 323, templates/g5_helium/custom/scss/navigation.scss */
  #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
    color: #fff;
    padding: 0px 15px;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0px;
    font-weight: normal;
    font-family: helvetica, arial, sans-serif;
    text-shadow: 0px 0px black;
  }
  /* line 334, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container > ul > li.g-menu-item.g-menu-item-type-particle.g-menu-item---particle-IrErD.g-standard > div > div > div {
    display: block;
  }
  /* line 338, templates/g5_helium/custom/scss/navigation.scss */
  ul.g-toplevel {
    top: 40px;
  }
  /* line 342, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container > ul > li.g-menu-item.g-menu-item-type-heading.g-parent.g-standard > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component > a, #g-mobilemenu-container > ul > li.g-menu-item.g-parent.g-standard.g-menu-item-link-parent > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component > a {
    color: white !important;
    padding: 0px 45px !important;
    font-size: 16px !important;
    line-height: 20px;
    text-transform: none;
    letter-spacing: 2px;
    font-weight: bold;
    font-family: helvetica, arial, sans-serif;
  }
  /* line 354, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container > ul > li > ul > li > div > div > ul > li > ul > li > div > div > ul .g-menu-item-container {
    font-size: 16px !important;
    padding-left: 74px !important;
  }
  /* line 359, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container .g-toplevel.g-slide-out > .g-menu-item > .g-menu-item-container, #g-mobilemenu-container .g-toplevel.g-slide-out > .g-go-back > .g-menu-item-container, #g-mobilemenu-container .g-sublevel.g-slide-out > .g-menu-item > .g-menu-item-container, #g-mobilemenu-container .g-sublevel.g-slide-out > .g-go-back > .g-menu-item-container {
    transform: none;
  }
  /* line 366, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container > ul > li.g-menu-item.g-parent.active.g-standard.g-menu-item-link-parent > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component.active > a {
    text-decoration: underline;
  }
  /* line 370, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container .g-toplevel li {
    display: block;
    position: relative !important;
    margin-right: 0;
    cursor: pointer;
  }
  /* line 377, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container .g-toplevel .g-dropdown {
    transform: none !important;
    position: relative;
  }
  /* line 382, templates/g5_helium/custom/scss/navigation.scss */
  #g-offcanvas #g-mobilemenu-container ul {
    background: transparent;
    height: auto !important;
  }
  /* line 387, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back {
    display: none;
  }
  /* line 391, templates/g5_helium/custom/scss/navigation.scss */
  .close-btn {
    text-align: right;
    position: relative;
    display: block;
    padding-right: 20px;
    font-size: 26px;
  }
  /* line 399, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container li.g-parent.active .g-sublevel > li.active > a {
    color: lightblue !important;
  }
  /* line 403, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container ul > li.active > .g-menu-item-container {
    color: lightblue !important;
  }
}
@media (max-width: 767px) {
  /* line 410, templates/g5_helium/custom/scss/navigation.scss */
  ul.g-toplevel {
    top: 15px;
  }
  /* line 414, templates/g5_helium/custom/scss/navigation.scss */
  #g-offcanvas {
    width: 100%;
    color: #eceeef;
  }
  /* line 419, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container > ul > li.g-menu-item.g-menu-item-type-heading.g-parent.g-standard > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component > a, #g-mobilemenu-container > ul > li.g-menu-item.g-parent.g-standard.g-menu-item-link-parent > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component > a {
    color: white !important;
    padding: 0px 30px !important;
    font-size: 16px !important;
    line-height: 20px;
    text-transform: none;
    letter-spacing: 2px;
    font-weight: bold;
    font-family: helvetica, arial, sans-serif;
  }
  /* line 431, templates/g5_helium/custom/scss/navigation.scss */
  #g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
    width: 100%;
  }
  /* line 435, templates/g5_helium/custom/scss/navigation.scss */
  #g-mobilemenu-container > ul > li > ul > li > div > div > ul > li > ul > li > div > div > ul .g-menu-item-container {
    font-size: 16px !important;
    padding-left: 52px !important;
  }
}
/*# sourceMappingURL=navigation_11.css.map */