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

/*
.g-contenttabs .g-contenttabs-tab-wrapper-head {
    background: #04f;
}
.g-contenttabs .g-contenttabs-tab-title {
    color: #fff;
}
.g-contenttabs .ui-state-hover .g-contenttabs-tab-title {
    text-decoration:underline;
}
.g-contenttabs .ui-tabs-active.ui-state-hover .g-contenttabs-tab-title {
    text-decoration:none;
}
.ui-tabs-active .g-contenttabs-tab-wrapper-head {
  background: rgba(0, 68, 255, 0.15);  
}
.ui-tabs-active .g-contenttabs-tab-title {
    color: #04f;
}
*/
#g-navigation .g-social a {
  color: #0044ff !important;
}
#g-header {
  position: relative;
  height: 100px;
}
#g-header p {
  margin: 0;
}
.home #g-header {
  position: relative;
  height: 400px;
  margin-top: 0 !important;
}
.home #g-header .g-container > .g-grid:first-child {
  z-index: 1000;
  position: absolute;
  width: 100%;
  max-width: 1200px;
}
.home #g-header .g-container > .g-grid:last-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 400px;
}
.home #g-header .layout-slideshow .sprocket-features-content {
  top: 70px;
  left: 0;
}
.home #g-header ul.sprocket-features-img-list {
  text-align: center;
  overflow: visible;
}
.home #g-header ul.sprocket-features-img-list li .sprocket-features-content {
  opacity: 0;
}
.home #g-header ul.sprocket-features-img-list li.sprocket-features-index-1 .sprocket-features-content {
  opacity: 1;
}
.home #g-header ul.sprocket-features-img-list .sprocket-features-content {
  width: 100%;
}
.home #g-header .sprocket-features-title {
  font-size: 60px;
  color: #fff;
  font-weight: bold;
  line-height: 70px;
  text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.7);
  width: 100%;
  background: none;
}
.home #g-header .sprocket-features-desc {
  font-size: 24px;
  color: #fff;
  line-height: 26px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
  width: 100%;
  background: none;
}
.home #g-header .video-container {
  position: relative;
  bottom: 0%;
  left: 0%;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: #000;
}
.home #g-header .video-container .filter {
  z-index: 100;
  position: absolute;
  background: rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 400px;
  top: 0;
  left: 0;
}
.home #g-header .video-container video {
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-height: 400px;
}
.home #g-header .video-container video.fillWidth {
  width: 100%;
  min-width: 1920px;
}
#g-intro {
  padding: 0rem 0;
}
#g-features {
  background: #ffffff;
  color: #2a363b;
  padding: 0rem 0;
}
.g-home-particles #g-testimonials {
  color: #2a363b;
}
#g-container-main #g-mainbar {
  padding: 0;
}
#g-container-main h2[itemprop="headline"] {
  margin: 0;
}
#g-container-main .sprocket-mosaic h2.sprocket-mosaic-title {
  line-height: 18px;
}
#g-container-main .sprocket-mosaic a.sprocket-readmore:after {
  content: "Visit Website";
}
#g-container-main .sprocket-mosaic a.sprocket-readmore span {
  display: none;
}
#g-container-main .sprocket-grids-b-image-container .sprocket-grids-b-effect {
  background: rgba(9, 61, 125, 0.7);
}
#g-container-main .sprocket-grids-b-content.overlay-mode .sprocket-grids-b-readon {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
#g-footer .moduletable .nav.menu li {
  display: inline-block;
  border-bottom: none;
  padding: 0 10px;
  margin: 0;
  border-right: 1px solid #fff;
}
#g-footer .moduletable .nav.menu li:last-child {
  border-right: none;
}
#g-footer .moduletable .nav.menu li a {
  color: #fff;
}
#g-footer .moduletable .nav.menu li a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 1199px) {
  #g-navigation .g-social-header .g-content.g-particle {
    padding: 0.938rem 0 0 0;
    margin: 0.625rem 0 0 0;
  }
}
@media screen and (max-width: 959px) {
  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 0.8rem;
  }
  #g-navigation .fa-2x {
    font-size: 1em;
  }
}
@media screen and (max-width: 767px) {
  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 1rem;
  }
  #g-navigation .g-social-header .g-content.g-particle {
    padding: 0.938rem;
    margin: 0.625rem;
  }
  #g-navigation .fa-2x {
    font-size: 2em;
  }
}
/*# sourceMappingURL=custom_10.css.map */