/* 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, templates/g5_helium/custom/scss/custom.scss */
body {
  font-family: 'Titillium Web', sans-serif !important;
  line-height: normal;
}
/* line 7, templates/g5_helium/custom/scss/custom.scss */
body p {
  line-height: normal;
}
/* line 9, templates/g5_helium/custom/scss/custom.scss */
.btn {
  margin-bottom: 0.5rem;
  text-decoration: none !important;
  padding: 0.8rem 1rem;
}
/* line 11, templates/g5_helium/custom/scss/custom.scss */
#g-page-surround {
  background: #fc0 url('../images/slide-1.png');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center -30%;
}
/* line 17, templates/g5_helium/custom/scss/custom.scss */
#g-header, #g-mainbar, #g-sidebar {
  background: transparent;
}
/* line 18, templates/g5_helium/custom/scss/custom.scss */
#g-navigation {
  z-index: 9999 !important;
  background: #fc0;
}
/* line 19, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-content {
  margin: 0px;
}
/* line 21, templates/g5_helium/custom/scss/custom.scss */
#g-navigation-sticky-wrapper > #g-navigation {
  -webkit-transition: all 2s ease-out;
  -moz-transition: all 2s ease-out;
  -o-transition: all 2s ease-out;
  transition: all 2s ease-out;
}
/* line 27, templates/g5_helium/custom/scss/custom.scss */
#g-navigation-sticky-wrapper.is-sticky > #g-navigation {
  background: #333;
  box-shadow: 0px 0px 12px 1px #333;
}
/* line 31, templates/g5_helium/custom/scss/custom.scss */
#g-navigation-sticky-wrapper > #g-navigation .g-content {
  -webkit-transition: all 2s ease-out;
  -moz-transition: all 2s ease-out;
  -o-transition: all 2s ease-out;
  transition: all 2s ease-out;
}
/* line 38, templates/g5_helium/custom/scss/custom.scss */
#g-navigation-sticky-wrapper.is-sticky > #g-navigation .g-content {
  -webkit-transition: all 2s ease-out;
  -moz-transition: all 2s ease-out;
  -o-transition: all 2s ease-out;
  transition: all 2s ease-out;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 46, templates/g5_helium/custom/scss/custom.scss */
#g-navigation-sticky-wrapper.is-sticky #social-3171-particle > div > a {
  color: #fc0;
}
/* line 50, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0 2px 0 #000;
}
/* line 53, templates/g5_helium/custom/scss/custom.scss */
#g-navigation-sticky-wrapper.is-sticky > #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0 2px 0 #fc0;
}
/* line 58, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-transform: uppercase;
}
/* line 60, templates/g5_helium/custom/scss/custom.scss */
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  max-height: 100%;
  margin: 0px auto;
}
/* line 62, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar .g-content {
  padding-top: 0px;
}
/* line 64, templates/g5_helium/custom/scss/custom.scss */
#g-mainbar, #g-sidebar {
  padding-top: 0px;
}
/* line 66, templates/g5_helium/custom/scss/custom.scss */
.box-outline.title-outline .g-title {
  border-color: #fff;
  background: #fff;
  margin: 0px !important;
  padding: 0px 12px !important;
}
/* line 72, templates/g5_helium/custom/scss/custom.scss */
.box-outline.moduletable, .box-outline.widget, .box-outline.g-outer-box, .box-outline > .g-content {
  border-color: #fff;
}
/* line 73, templates/g5_helium/custom/scss/custom.scss */
.title1 .g-title, .title2 .g-title, .title-gradient .g-title, .title-outline .g-title {
  margin: 0px;
  padding: 0px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 75, templates/g5_helium/custom/scss/custom.scss */
.homeslider {
  background: #fc0;
}
/* line 78, templates/g5_helium/custom/scss/custom.scss */
.moduletable.videos {
  margin: 0px;
  padding: 0px;
  background: #fff;
  opacity: 0.9;
  box-shadow: 0px 0px 15px 0px #333;
}
/* line 80, templates/g5_helium/custom/scss/custom.scss */
div.k2ItemsBlock ul li a {
  font-weight: bold;
  text-transform: uppercase;
}
/* line 85, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel-item-img img {
  max-width: 80%;
  margin: 20px auto;
}
/* line 88, templates/g5_helium/custom/scss/custom.scss */
.logos {
  background: #fff;
  padding: 12px;
  border-radius: 12px;
  box-shadow: 0px 0px 15px 0px #333;
}
/* line 91, templates/g5_helium/custom/scss/custom.scss */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background: #f4f4f4;
}
/* line 95, templates/g5_helium/custom/scss/custom.scss */
div.itemHeader h2.itemTitle {
  text-transform: uppercase;
  font-weight: bold;
}
/* line 97, templates/g5_helium/custom/scss/custom.scss */
.jicons-icons {
  display: none;
}
/* line 99, templates/g5_helium/custom/scss/custom.scss */
.catItemIntroText h3, .catItemIntroText p {
  background-color: transparent !important;
  font-family: 'Titillium Web', sans-serif !important;
}
/* line 100, templates/g5_helium/custom/scss/custom.scss */
.itemIntroText h3, .itemIntroText p {
  background-color: transparent !important;
  font-family: 'Titillium Web', sans-serif !important;
}
/* line 101, templates/g5_helium/custom/scss/custom.scss */
.itemFullText h3, .itemFullText p {
  background-color: transparent !important;
  font-family: 'Titillium Web', sans-serif !important;
}
/* line 103, templates/g5_helium/custom/scss/custom.scss */
div.catItemHeader h3.catItemTitle {
  font-weight: 700;
  text-transform: uppercase;
}
/* line 108, templates/g5_helium/custom/scss/custom.scss */
div.catItemView {
  background: #f4f4f4;
  margin: 10px;
  padding: 0px 20px;
  box-shadow: inset 0px 0px 10px 0px #333;
  opacity: 0.9;
}
/* line 110, templates/g5_helium/custom/scss/custom.scss */
.itemImageBlock {
  float: left;
  margin-right: 1rem !important;
}
/* line 111, templates/g5_helium/custom/scss/custom.scss */
div.itemIntroText {
  float: left;
}
/* line 112, templates/g5_helium/custom/scss/custom.scss */
span.catItemImage img {
  width: 100% !important;
}
/* line 114, templates/g5_helium/custom/scss/custom.scss */
#g-mainbar > div > div > div.g-content {
  background: #f4f4f4;
  opacity: 0.95;
  box-shadow: 0px 0px 15px 0px #333;
}
/* line 116, templates/g5_helium/custom/scss/custom.scss */
#g-footer {
  padding: 0px;
}
/* line 118, templates/g5_helium/custom/scss/custom.scss */
.catItemIntroText h3, .catItemIntroText p {
  margin: 0px !important;
  line-height: normal;
}
/* line 120, templates/g5_helium/custom/scss/custom.scss */
div.itemSocialSharing {
  line-height: normal;
  padding: 0px !important;
}
/* line 121, templates/g5_helium/custom/scss/custom.scss */
.itemFacebookButton {
  width: auto !important;
  position: relative;
  bottom: 4px;
}
/* line 122, templates/g5_helium/custom/scss/custom.scss */
div.itemGooglePlusOneButton, .itemFacebookButton, .itemTwitterButton {
  float: none !important;
  display: inline-block;
  margin: 0rem !important;
}
/* line 124, templates/g5_helium/custom/scss/custom.scss */
i {
  margin: 4px;
}
/* line 126, templates/g5_helium/custom/scss/custom.scss */
.button, .button:hover {
  text-decoration: none !important;
}
/* line 128, templates/g5_helium/custom/scss/custom.scss */
.dl-horizontal dd {
  margin-left: 0px !important;
}
/* line 130, templates/g5_helium/custom/scss/custom.scss */
div.itemCommentsLoginFirst {
  background: #fc0;
  color: #333;
  margin: 0px;
}
/* line 132, templates/g5_helium/custom/scss/custom.scss */
div.itemCategory a, .itemNavigation a {
  background: #fc0;
}
/* line 136, templates/g5_helium/custom/scss/custom.scss */
div.k2ItemsBlock ul li a.moduleItemTitle {
  background: #fc0;
  display: block;
  padding-left: 0.5rem;
  font-size: 1vw;
}
/* line 143, templates/g5_helium/custom/scss/custom.scss */
div.itemToolbar {
  background: #fc0;
  margin-top: 0px;
  border-radius: 0px;
  box-shadow: inset 5px -5px 5px -5px #333;
}
/* line 150, templates/g5_helium/custom/scss/custom.scss */
div.itemToolbar ul li span {
  text-transform: uppercase;
}
/* line 151, templates/g5_helium/custom/scss/custom.scss */
div.itemHeader h2.itemTitle {
  padding-top: 0px;
  padding-bottom: 0px;
  display: inline-block;
  margin: 0px 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  background: #fc0;
  position: relative;
  top: 1px;
  box-shadow: inset 5px 5px 5px -5px #333;
  color: #000;
}
/* line 164, templates/g5_helium/custom/scss/custom.scss */
div.itemHeader h2.itemTitle i {
  color: #666;
}
/* line 166, templates/g5_helium/custom/scss/custom.scss */
div.itemHeader .itemAuthor {
  display: inline-block !important;
}
/* line 168, templates/g5_helium/custom/scss/custom.scss */
div.itemNavigation a {
  padding: 1rem 2rem !important;
}
/* line 171, templates/g5_helium/custom/scss/custom.scss */
div.catItemHeader {
  background: #fc0;
  padding: 0px 1rem;
  box-shadow: inset 0px 2px 5px 0px #333;
}
/* line 176, templates/g5_helium/custom/scss/custom.scss */
div.catItemBody {
  margin-top: 0px;
  padding-top: 0px;
  padding: 0 1rem;
}
/* line 181, templates/g5_helium/custom/scss/custom.scss */
div.catItemView {
  padding: 0px;
}
/* line 182, templates/g5_helium/custom/scss/custom.scss */
div.catItemReadMore {
  padding: 1rem;
}
/*# sourceMappingURL=custom__body_only.css.map */