/* 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_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #000;
}
/* line 5, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li .g-menu-item-content {
  display: inline-block;
  vertical-align: middle;
  word-break: break-word;
  color: #000;
}
/* line 12, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}
/* line 16, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-dropdown {
  background: #fff;
}
/* line 20, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel {
  font-weight: 500;
  font-family: Orbitron;
}
/* line 25, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  color: red;
}
/* line 32, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li {
  display: inline-block;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-out, -webkit-transform 0.2s ease-out;
  -moz-transition: background 0.2s ease-out, -moz-transform 0.2s ease-out;
  transition: background 0.2s ease-out, transform 0.2s ease-out;
  width: auto;
}
/* line 41, templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3, h4, h5, h6, strong {
  color: #000080;
}
/* line 45, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  background: #f8f9f9;
  color: #666;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
/* line 54, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main {
  padding: 0;
  background: #fff;
  color: #666;
}
/* line 60, templates/g5_hydrogen/custom/scss/custom.scss */
#slideshowid .g-content {
  margin: 0;
  padding: 0;
}
/* line 65, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-container {
  width: 100%;
  background: #fff;
}
/* line 71, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  background: #fff;
  color: #fff;
  position: relative;
  z-index: 3;
}
/* line 77, templates/g5_hydrogen/custom/scss/custom.scss */
.headerlogo {
  float: left;
  width: 50%;
  font-size: 17pt;
  color: #000;
  padding: 1rem 0;
}
/* line 84, templates/g5_hydrogen/custom/scss/custom.scss */
.headerlogo strong {
  font-size: 17pt;
}
/* line 88, templates/g5_hydrogen/custom/scss/custom.scss */
#menu-7837-particle {
  margin: -3.5rem 0 0;
  padding: 0;
  width: 106%;
}
/* line 94, templates/g5_hydrogen/custom/scss/custom.scss */
.fa-fw {
  width: 1.28571429em;
  text-align: center;
  color: #000;
}
/* line 100, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.1rem;
  padding: 0;
}
/* line 108, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
  color: #000;
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
}
/* line 115, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: #fff none repeat scroll 0 0;
}
/* line 119, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-sublevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), #g-header .g-main-nav .g-sublevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: #f1f1f1 none repeat scroll 0 0;
}
/* line 123, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0.2rem 0.538rem;
  text-decoration: none;
}
/* line 128, templates/g5_hydrogen/custom/scss/custom.scss */
.nav menu li > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 200px;
  background-color: #f1f1f1;
}
/* line 137, templates/g5_hydrogen/custom/scss/custom.scss */
li a {
  display: block;
  color: #000;
  padding: 8px 16px;
  text-decoration: none;
}
/* line 145, templates/g5_hydrogen/custom/scss/custom.scss */
li a.active {
  background-color: #4caf50;
  color: white;
}
/* line 151, templates/g5_hydrogen/custom/scss/custom.scss */
li a:hover:not(.active) {
  background-color: #eee;
  color: white;
}
/* line 156, templates/g5_hydrogen/custom/scss/custom.scss */
.superMenu > ul ul {
  padding-left: 15px;
  background: #fcfcfc;
  display: table;
}
/* line 161, templates/g5_hydrogen/custom/scss/custom.scss */
.nav {
  background: #fcfcfc;
}
/*ul, menu, dir {
 display: block;
 list-style-type: disc;
 -webkit-margin-before: 1em;
 -webkit-margin-after: 1em;
 -webkit-margin-start: 0px;
 -webkit-margin-end: 0px;
 -webkit-padding-start: 40px;
 }*/
/* line 176, templates/g5_hydrogen/custom/scss/custom.scss */
#fa fa-4x fa-arrow-circle-o-down fa-flip-vertical fa-fw {
  position: relative;
}
/*# sourceMappingURL=custom__body_only.css.map */