/* 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
 */

body {
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  line-height: 1.5rem;
}
.g-logo img, .g-logo svg {
  width: 100%;
}
#g-navigation .g-main-nav {
  /*background-color:#023543;*/
  background-color: #004E63;
  text-transform: uppercase;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 0.9rem;
}
.header-overlay-paper, .main-overlay-paper, .feature-overlay-paper, .body-overlay-paper, .bottom-overlay-paper, #g-navigation, #g-container-main .g-container {
  background: url('../../images/overlays/patterns/paper.png') 50% 0 #004E63;
  background-color: #004E63;
  background: url('../../images/overlays/patterns/paper.png?6549986e') 50% 0 #043542;
}
.header-shadows-dark .menutop li.root.active > .item, .header-shadows-dark .menutop li.root:hover > .item, .menu-type-splitmenu .header-shadows-dark .menutop li.active .item, .menu-type-splitmenu .header-shadows-dark .menutop li:hover .item, .menu-type-splitmenu .header-shadows-dark .nopill .menutop li.active:hover .item, .header-shadows-dark .menutop li.f-mainparent-itemfocus .item, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  background: url('../../images/shadows/dark/menus/menutab-active.png') 0 0 repeat-x;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  /*	display: block;	*/
  margin: 0;
  outline: none;
  padding: 10px 20px;
  padding: 10px 5px;
  width: auto;
  text-transofrm: uppercase;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator {
  padding: 10px 5px;
}
.header-shadows-dark .menutop li.root, .menu-type-splitmenu .header-shadows-dark .menutop li, #g-navigation .g-main-nav .g-toplevel > li {
  background: url('../../images/shadows/dark/menus/menutab-r.png') 100% 0 no-repeat;
}
.header-shadows-dark #rt-navigation .shadow-left, #menu-6409-particle {
  background: url('../../images/shadows/dark/nav-l.png') 0 0 repeat-y;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
/*

.header-shadows-dark #rt-navigation .shadow-right,
#g-navigation .g-main-nav
 {
    background: url('templates/g5_helium/images/shadows/dark/nav-r.png') 100% 0 repeat-y;
}

*/
#logo-9608-particle {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
#rt-main-surround, #rt-variation .bg3 .module-content, #rt-variation .title3 .module-title, #g-container-main {
  background: #043542;
}
.header-overlay-tape-worm, .main-overlay-tape-worm, .feature-overlay-tape-worm, .body-overlay-tape-worm, .bottom-overlay-tape-worm {
  background: url('../../images/overlays/patterns/tape-worm.png') 50% 0;
}
#g-container-main .g-container {
  background: #e6e0d3;
}
#g-container-main .g-block, #g-mainbar, #g-sidebar {
  background: transparent !important;
}
#g-sidebar .g-grid .g-content {
  margin: 0;
  padding: 0;
}
#g-sidebar .g-grid .g-content .platform-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
#g-mainbar .g-content, #g-sidebar .g-grid .g-content .platform-content {
  border: 1px solid #ccc;
}
#g-mainbar, #g-sidebar {
  padding: 1.5rem 0;
}
#g-footer {
  background: #043542 !important;
}
.header-overlay-lines-4, .main-overlay-lines-4, .feature-overlay-lines-4, .body-overlay-lines-4, .bottom-overlay-lines-4, .g-container {
  background: url('../../images/overlays/patterns/lines-4.png') 50% 0;
}
#g-navigation .g-main-nav .g-toplevel > li {
  margin: 0;
  padding: 0 1rem;
}
.header-shadows-dark.menutop ul li, .g-main-nav .g-standard .g-sublevel > li {
  background: url('../../images/shadows/dark/menus/drop-item-bg.png') 50% 100% no-repeat;
}
.menutop ul, .menutop ul.columns2, .g-main-nav .g-standard .g-sublevel {
  background-position: 50% 100% !important;
  background-repeat: no-repeat;
}
#rt-main-header, .menutop ul, .menutop .drop-top, #rt-variation .bg1 .module-content, #rt-variation .title1 .module-title, .g-main-nav .g-standard .g-sublevel {
  background: #004E63;
}
.header-shadows-dark.menutop ul, .header-shadows-dark.menutop .drop-top, .g-main-nav .g-standard .g-sublevel {
  background-image: url('../../images/shadows/dark/menus/drop-bg-1.png');
}
.header-shadows-dark.menutop ul li:hover .item, .header-shadows-dark.menutop ul li.f-menuparent-itemfocus .item, .header-shadows-dark.menutop ul li.active .item, .g-main-nav .g-standard .g-sublevel li.active, .g-main-nav .g-standard .g-sublevel li:hover {
  background: url('../../images/shadows/dark/module-highlight.png') -42px 1px no-repeat;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: none !important;
}
h1 {
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  font-size: 1.25rem;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0.25rem 0 0.5rem 0;
}
#g-navigation .g-main-nav .g-toplevel {
  line-height: 3.5;
}
.com-content-article__body {
  padding: 0rem;
}
.page-link {
  color: #000;
}
.page-item.active .page-link {
  background-color: #043542;
  border-color: #043542;
}
@media only all and (max-width: 47.99rem) {
  #g-navigation {
    padding-top: 3.5rem;
  }
  .g-logo {
    padding-left: 0.5rem;
    padding-right: 0rem;
    width: 100%;
    margin: 0 auto;
  }
  .item-title {
    line-height: 2rem;
  }
  .counter {
    display: none !important;
  }
  #g-mainbar .g-content {
    margin: 0.325rem;
    padding: 0.438rem;
  }
}
.blog-featured .blog-items .blog-item {
  border: 1px solid #ccc;
  margin: 0.625rem;
  padding: 0.938rem;
}
.view-featured #g-mainbar .g-content {
  margin: 0;
  padding: 0;
}
h2.item-title {
  line-height: 2rem;
}
hr {
  border-bottom: 1px solid #333;
}
#g-container-main .g-container a {
  color: #004E63;
  text-decoration: underline;
}
/*# sourceMappingURL=custom_13.css.map */