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

/* @import "custom.scss" */
/* line 5, templates/rt_xenon/custom/scss/custom.scss */
#g-top a {
  color: #fff;
  font-size: 1.3rem;
  font-weight: normal;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .27);
}
/* line 11, templates/rt_xenon/custom/scss/custom.scss */
.row-fluid [class*="span"]:first-child {
  margin-left: 6px;
}
/* line 16, templates/rt_xenon/custom/scss/custom.scss */
.g-gridcontent .g-gridcontent-item-content .button {
  margin-top: 0;
}
/* line 20, templates/rt_xenon/custom/scss/custom.scss */
#g-header {
  padding-bottom: 10px;
}
/* line 24, templates/rt_xenon/custom/scss/custom.scss */
#g-aside {
  background: #fff;
  color: #686868;
  height: 100%;
}
/* line 30, templates/rt_xenon/custom/scss/custom.scss */
#g-sidebar {
  background: #fff;
  color: #686868;
  height: 100%;
}
/* line 36, templates/rt_xenon/custom/scss/custom.scss */
div.catItemIntroText {
  padding: 0px 0 0px 0;
  color: #000;
  font-size: 0.9rem;
}
/* line 42, templates/rt_xenon/custom/scss/custom.scss */
div.catItemHeader h3.catItemTitle {
  font-family: 'hurmegeometric-black', arial, helvetica;
  text-transform: uppercase;
  font-size: 0.9rem;
  color: #eea00a;
  font-weight: bold;
  text-align: center;
  background-color: transparent;
}
/* line 52, templates/rt_xenon/custom/scss/custom.scss */
span.catItemImage img {
  border: 0px solid #ccc;
  padding: 0px;
}
/* line 57, templates/rt_xenon/custom/scss/custom.scss */
span.catItemImage {
  display: block;
  text-align: center;
  margin: 0 0 0px 0;
}
/* line 63, templates/rt_xenon/custom/scss/custom.scss */
div.catItemView {
  padding: 10px;
  border: 1px solid #ecebeb;
  margin: 10px;
}
/* line 70, templates/rt_xenon/custom/scss/custom.scss */
div.catItemExtraFields, div.genericItemExtraFields {
  margin: 0px 0 0 0;
  padding: 0px 0 0 0;
  border-top: 0px dotted #ddd;
  width: 97%;
  padding-left: 10px;
}
/* line 79, templates/rt_xenon/custom/scss/custom.scss */
div.catItemExtraFields h4, div.genericItemExtraFields h4 {
  display: none;
}
/* line 83, templates/rt_xenon/custom/scss/custom.scss */
div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {
  display: block;
  float: left;
  font-weight: normal;
  margin: 4px 0px 0 0;
  width: 40%;
  font-size: 0.8rem;
  color: #000;
}
/* line 93, templates/rt_xenon/custom/scss/custom.scss */
div.catItemExtraFields ul li span.catItemExtraFieldsValue {
  font-size: 0.8rem;
  color: #000;
}
/* line 98, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar {
  background: #fff;
  color: #686868;
  height: 100%;
}
/* line 104, templates/rt_xenon/custom/scss/custom.scss */
.box-white {
  color: #1a1a1a;
  margin-left: 20px;
  margin-top: 10px;
}
/* line 110, templates/rt_xenon/custom/scss/custom.scss */
.box1 h2 {
  font-size: 1rem;
  color: #eea00a;
  margin: 10px 0 0 0;
  font-family: 'hurmegeometric-black', arial, helvetica;
  text-transform: uppercase;
  padding-bottom: 15px;
  padding-top: 7px;
}
/* line 123, templates/rt_xenon/custom/scss/custom.scss */
.box1 {
  color: #1a1a1a;
  background-color: #ecebeb;
  margin-right: 15px;
}
/* line 129, templates/rt_xenon/custom/scss/custom.scss */
.box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
  background: #ecebeb;
  color: #1a1a1a;
}
/* line 134, templates/rt_xenon/custom/scss/custom.scss */
.g-gridcontent .g-gridcontent-title-style-1 .g-gridcontent-item-content {
  background-color: #fff;
  color: #fff;
}
/* line 139, templates/rt_xenon/custom/scss/custom.scss */
.g-gridcontent .g-gridcontent-item-content {
  border-top: 0px solid #01a3d1;
  padding: 0.7rem 2rem;
}
/* line 144, templates/rt_xenon/custom/scss/custom.scss */
.g-gridcontent .g-gridcontent-item-img, .g-gridcontent .g-gridcontent-item-content {
  position: relative;
  width: 95%;
}
/* line 149, templates/rt_xenon/custom/scss/custom.scss */
div.itemBackToTop {
  display: none;
}
/* line 154, templates/rt_xenon/custom/scss/custom.scss */
.g-overlay-enable.g-popupgrid-description-preview-icon {
  background: transparent;
}
/* line 158, templates/rt_xenon/custom/scss/custom.scss */
.g-popupgrid-item-img-wrap img {
  opacity: 1;
}
/* line 162, templates/rt_xenon/custom/scss/custom.scss */
.g-popupgrid-item-img-wrap {
  background: transparent;
}
/* line 168, templates/rt_xenon/custom/scss/custom.scss */
#g-showcase {
  color: #000;
  font-size: 0.7rem;
}
/* line 173, templates/rt_xenon/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  font-family: 'hurmegeometric-black', arial, helvetica;
  text-transform: uppercase;
}
/* line 178, templates/rt_xenon/custom/scss/custom.scss */
h4 {
  font-size: 1rem;
  color: #eea00a;
  margin: 10px 0 0 0;
}
/* line 184, templates/rt_xenon/custom/scss/custom.scss */
.g-blockcontent h2 {
  font-size: 1rem;
  line-height: 1.6rem;
  padding-top: 10px;
  color: #eea00a;
  margin: 10px 0 0 0;
  font-family: 'hurmegeometric-black', arial, helvetica;
}
/* line 193, templates/rt_xenon/custom/scss/custom.scss */
div.itemHeader h2.itemTitle {
  font-size: 32px;
  font-family: 'hurmegeometric-black', arial, helvetica;
}
/* line 198, templates/rt_xenon/custom/scss/custom.scss */
.g-blockcontent h2 {
  font-size: 1.3rem;
}
/* line 202, templates/rt_xenon/custom/scss/custom.scss */
.g-blockcontent .g-blockcontent-description {
  font-size: 0.9rem;
}
/* line 206, templates/rt_xenon/custom/scss/custom.scss */
.g-content {
  margin-top: 10px;
  padding: 0;
}
/* line 212, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #fff;
  font-size: 1.15rem;
  padding-left: 15px;
}
/* line 218, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-block > .g-content {
  padding: 0;
  background: linear-gradient(rgba(234, 228, 228, 0.5), rgba(0, 0, 0, 0.5));
  margin: 0;
}
/* line 224, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav {
  margin: 0;
  height: 56px;
  padding-top: 10px;
}
/* line 230, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider {
  margin-bottom: 10px;
}
/* line 234, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .g-flexslider-slideshow-item-title {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 70px;
  line-height: 1;
  margin-bottom: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .27);
}
/* line 242, templates/rt_xenon/custom/scss/custom.scss */
#g-header .fp-header-a .g-flexslider-slideshow-item-desc {
  font-size: 46px;
  line-height: 1;
  margin: 5px 0 25px;
  text-align: right;
  margin-bottom: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .27);
}
/* line 251, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .g-flexslider-slideshow-item-content {
  text-align: right;
  margin: auto;
  padding: 10rem 2rem;
}
/* line 257, templates/rt_xenon/custom/scss/custom.scss */
#g-header .fp-header-a .g-flexslider-slideshow-item-desc {
  width: 100%;
  margin: 0.5rem auto 1rem auto;
}
/* line 262, templates/rt_xenon/custom/scss/custom.scss */
#g-page-surround {
  background-size: 100%;
}
/* line 266, templates/rt_xenon/custom/scss/custom.scss */
#g-header .fp-header-a .g-flexslider-slideshow-item-content-container {
  background: - webkit-linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1));
  background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}
@media screen and (max-width: 767px) {
  /* line 272, templates/rt_xenon/custom/scss/custom.scss */
  .g-flexslider-slideshow {
    display: none;
  }
  /* line 276, templates/rt_xenon/custom/scss/custom.scss */
  .g-logo {
    width: 80%;
    margin-left: 50px;
  }
  /* line 281, templates/rt_xenon/custom/scss/custom.scss */
  .sprocket-strips .cols-3 > li {
    width: 100%;
  }
  /* line 285, templates/rt_xenon/custom/scss/custom.scss */
  .sprocket-strips-item {
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
    min-height: 200px;
    max-height: 200px;
  }
  /* line 291, templates/rt_xenon/custom/scss/custom.scss */
  .itemContainer {
    width: 100% !important;
  }
  /* line 295, templates/rt_xenon/custom/scss/custom.scss */
  #k2Container .itemContainer {
    width: 100% !important;
  }
  /* line 296, templates/rt_xenon/custom/scss/custom.scss */
  #k2Container .subCategoryContainer {
    width: 100% !important;
  }
  /* line 297, templates/rt_xenon/custom/scss/custom.scss */
  #k2Container .subCategory {
    height: auto !important;
  }
  /* line 300, templates/rt_xenon/custom/scss/custom.scss */
  #g-footer {
    background: #3d3d3d;
    color: #fff;
  }
}
