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

@font-face {
  font-family: 'armystraight';
  font-weight: normal;
  font-style: normal;
  src: url('../../fonts/xxii_straight-army/xxii_straight-army-webfont-webfont.eot');
  src: url('../../fonts/xxii_straight-army/xxii_straight-army-webfont-webfont.eot#iefix') format('embedded-opentype'), url('../../fonts/xxii_straight-army/xxii_straight-army-webfont-webfont.woff') format('woff'), url('../../fonts/xxii_straight-army/xxii_straight-army-webfont-webfont.ttf') format('truetype'), url('../../fonts/xxii_straight-army/xxii_straight-army-webfont-webfont.svg#xxii_armystraight') format('svg');
}
/* line 35, templates/werf/custom/scss/custom.scss */
body {
  background: url('../images/werf/bg.jpg') top center no-repeat fixed;
  font-family: "Courier New", Courier, monospace;
}
/* line 40, templates/werf/custom/scss/custom.scss */
h1, h2, h3, h4 {
  font-family: 'armystraight';
  font-weight: normal;
}
/* line 45, templates/werf/custom/scss/custom.scss */
h1 {
  font-size: 32px;
}
/* line 49, templates/werf/custom/scss/custom.scss */
h2 {
  font-size: 26px;
}
/* line 53, templates/werf/custom/scss/custom.scss */
h3 {
  font-size: 20px;
}
/* line 57, templates/werf/custom/scss/custom.scss */
#g-page-surround {
  padding: 0.4em 0;
}
/* line 61, templates/werf/custom/scss/custom.scss */
.g-container {
  background-color: #fff;
  padding: 0;
}
/* line 68, templates/werf/custom/scss/custom.scss */
.g-content {
  margin: 0.3rem;
  padding: 2rem;
}
/*
 .btn {
 display: inline-block;
 padding: 4px 12px;
 margin-bottom: 0;
 font-size: 14px;
 line-height: 20px;
 color: #333333;
 text-align: center;
 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
 vertical-align: middle;
 cursor: pointer;
 background-color: #f5f5f5;
 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
 background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
 background-repeat: repeat-x;
 border: 1px solid #cccccc;
 border-color: #e6e6e6 #e6e6e6 #bfbfbf;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-bottom-color: #b3b3b3;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 } 
 */
/* line 111, templates/werf/custom/scss/custom.scss */
#g-headervdwerf {
  font-family: 'armystraight';
}
/* line 115, templates/werf/custom/scss/custom.scss */
#g-headervdwerf .libelnet-left .g-content {
  height: 324px;
}
/* line 119, templates/werf/custom/scss/custom.scss */
#g-headervdwerf .gantry-logo {
  max-width: 100%;
  text-align: center;
}
/* line 124, templates/werf/custom/scss/custom.scss */
#g-headervdwerf .gantry-logo img {
  width: 80%;
}
/* line 128, templates/werf/custom/scss/custom.scss */
#g-headervdwerf .libelnet-left .g-content {
  background: url('../images/werf/screw.png') top left no-repeat, url('../images/werf/screw.png') top right no-repeat, url('../images/werf/screw.png') bottom left no-repeat, url('../images/werf/screw.png') bottom right no-repeat, url('../images/werf/brushed-metal-texture-hd-1.jpg') top center no-repeat;
}
/* line 137, templates/werf/custom/scss/custom.scss */
#g-headervdwerf .libelnet-right .g-content {
  padding: 0;
}
/* line 145, templates/werf/custom/scss/custom.scss */
#g-headervdwerf .libelnet-menu .g-content {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 150, templates/werf/custom/scss/custom.scss */
#g-headervdwerf .libelnet-menu .g-content nav {
  padding: 0 1em;
}
/* line 154, templates/werf/custom/scss/custom.scss */
#g-headervdwerf .libelnet-menu .g-content {
  background: url('../images/werf/screw.png') center left no-repeat, url('../images/werf/screw.png') center right no-repeat, url('../images/werf/brushed-metal-texture-hd-4.jpg') top center no-repeat;
  font-size: 20px;
}
/* line 162, templates/werf/custom/scss/custom.scss */
#g-headervdwerf .libelnet-menu .g-content nav li.active a {
  color: #171614;
}
/* line 166, templates/werf/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 11px;
}
/* line 174, templates/werf/custom/scss/custom.scss */
.g-main-nav .g-standard .g-fade.g-dropdown {
  background-color: #a2bacc;
  padding: 0.5em 0;
}
/* line 179, templates/werf/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0 1rem;
}
/* line 187, templates/werf/custom/scss/custom.scss */
#g-feature {
  font-family: 'armystraight';
  font-size: 26px;
}
/* line 192, templates/werf/custom/scss/custom.scss */
#g-feature, #g-main {
  padding: 0;
}
/* line 196, templates/werf/custom/scss/custom.scss */
#g-feature .g-content span {
  font-family: Arial, sans-serif;
  font-size: 20px;
}
/* line 201, templates/werf/custom/scss/custom.scss */
#g-feature .libelnet-feature-a .g-content, #g-feature .libelnet-feature-b .g-content, #g-feature .libelnet-feature-c .g-content {
  background: url('../images/werf/screw.png') top left no-repeat, url('../images/werf/screw.png') top right no-repeat, url('../images/werf/screw.png') bottom left no-repeat, url('../images/werf/screw.png') bottom right no-repeat, url('../images/werf/brushed-metal-texture-hd-2.jpg') top center no-repeat;
  text-align: center;
}
/* line 213, templates/werf/custom/scss/custom.scss */
#g-feature a {
  color: #332f2b;
  height: 30px;
  line-height: 30px;
  display: block;
}
/* line 220, templates/werf/custom/scss/custom.scss */
#g-feature a:hover {
  color: #fff;
}
/* line 228, templates/werf/custom/scss/custom.scss */
#g-main .g-content {
  /*background: $backgroundMetalLight top center repeat-y;*/
}
/* line 232, templates/werf/custom/scss/custom.scss */
#g-main .g-grid {
  background: url('../images/werf/screw.png') top left no-repeat, url('../images/werf/screw.png') top right no-repeat, url('../images/werf/screw.png') bottom left no-repeat, url('../images/werf/screw.png') bottom right no-repeat, url('../images/werf/brushed-metal-texture-hd-3.jpg') top center no-repeat;
  background-color: #cdc9c6;
  margin: 0 0.3rem;
}
/* line 243, templates/werf/custom/scss/custom.scss */
#g-main a {
  color: #3c739f;
}
/* line 247, templates/werf/custom/scss/custom.scss */
#g-main .main-b a {
  color: #fff;
}
/* line 251, templates/werf/custom/scss/custom.scss */
#g-main a:hover {
  color: #000;
}
/* line 260, templates/werf/custom/scss/custom.scss */
#g-main .main-b h3 {
  font-size: 26px;
}
/* line 264, templates/werf/custom/scss/custom.scss */
#g-main .nav {
  font-family: 'armystraight';
  font-size: 20px;
}
/* line 269, templates/werf/custom/scss/custom.scss */
#g-main .nav li {
  background: #000 url('../images/werf/brushed-metal-texture-hd-1.jpg') top center no-repeat;
  margin-bottom: 10px;
}
/* line 274, templates/werf/custom/scss/custom.scss */
#g-main .nav li a {
  padding: 10px 15px;
}
/* line 282, templates/werf/custom/scss/custom.scss */
#g-footer {
  border: none;
  font-family: 'armystraight';
  font-size: 20px;
}
/* line 288, templates/werf/custom/scss/custom.scss */
#g-footer .g-grid {
  background: url('../images/werf/screw.png') top left no-repeat, url('../images/werf/screw.png') top right no-repeat, url('../images/werf/screw.png') bottom left no-repeat, url('../images/werf/screw.png') bottom right no-repeat, url('../images/werf/brushed-metal-texture-hd-1.jpg') top center no-repeat;
  background-color: #24201d;
  margin: 0 0.3rem;
}
/* line 299, templates/werf/custom/scss/custom.scss */
#g-footer .g-container {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
/* line 304, templates/werf/custom/scss/custom.scss */
#g-footer .libelnet-hide {
  display: none;
}
/* line 312, templates/werf/custom/scss/custom.scss */
#g-footer ul.nav {
  float: left;
  width: 25%;
  margin-top: 0;
}
/* line 318, templates/werf/custom/scss/custom.scss */
#g-footer ul.nav > li {
  margin-bottom: 15px;
}
/* line 326, templates/werf/custom/scss/custom.scss */
#g-offcanvas, #g-offcanvas #g-mobilemenu-container ul {
  background-color: #a2bacc;
}
/* line 331, templates/werf/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  color: #000;
}
/* line 335, templates/werf/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: none;
  border: none;
}
/* line 345, templates/werf/custom/scss/custom.scss */
.g-offcanvas-toggle {
  background-color: #a2bacc;
  padding: 10px;
  left: 0.3rem;
}
/* line 355, templates/werf/custom/scss/custom.scss */
#facebook-timeline {
  background: #3f5d9b;
  padding: 20px 0px;
}
/* line 360, templates/werf/custom/scss/custom.scss */
.fblbl-btnMore:before {
  background: #3f5d9b;
}
@media only all and (min-width: 960px) and (max-width: 1199px) {
  /* line 371, templates/werf/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 10px 7px;
    font-size: 16px;
  }
  /* line 376, templates/werf/custom/scss/custom.scss */
  #g-headervdwerf .libelnet-left .g-content {
    height: 259px;
  }
  /* line 380, templates/werf/custom/scss/custom.scss */
  #g-feature {
    font-size: 20px;
  }
}
@media only all and (min-width: 768px) and (max-width: 959px) {
  /* line 389, templates/werf/custom/scss/custom.scss */
  #g-headervdwerf .libelnet-left .g-content {
    height: 206px;
  }
  /* line 393, templates/werf/custom/scss/custom.scss */
  #g-footer {
    font-size: 16px;
  }
  /* line 397, templates/werf/custom/scss/custom.scss */
  #g-feature {
    font-size: 16px;
  }
  /* line 401, templates/werf/custom/scss/custom.scss */
  #g-feature .libelnet-feature-a .g-content, #g-feature .libelnet-feature-b .g-content, #g-feature .libelnet-feature-c .g-content {
    /*padding: 0;*/
  }
}
@media only all and (max-width: 767px) {
  /* line 412, templates/werf/custom/scss/custom.scss */
  #g-headervdwerf .libelnet-left .g-content {
    height: auto;
  }
  /* line 416, templates/werf/custom/scss/custom.scss */
  #g-headervdwerf .gantry-logo img {
    width: 50%;
  }
  /* line 420, templates/werf/custom/scss/custom.scss */
  #g-footer ul.nav {
    float: none;
    width: 100%;
    margin-top: 0;
  }
  /* line 426, templates/werf/custom/scss/custom.scss */
  #g-footer ul.menu ul {
    margin-left: 0;
  }
}
/* line 432, templates/werf/custom/scss/custom.scss */
.error .g-block.libelnet-right {
  background: url('../../../../images/werf/A_IMG_4144.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* JLEX REVIEW */
/* line 442, templates/werf/custom/scss/custom.scss */
.jlexreview .re-subTitle, .list-reviews {
  display: none;
}
/* line 446, templates/werf/custom/scss/custom.scss */
.reviewStars ._active, .jlexreview .lgStars .rstar.active .bx3 {
  background-color: #171614;
}
/* line 450, templates/werf/custom/scss/custom.scss */
.werf_jlex_review_info {
  font-style: italic;
  font-size: 13px;
  color: #6d6b68;
}
/* line 456, templates/werf/custom/scss/custom.scss */
.modJLexReview p.rvIntro {
  color: #332f2b;
}
/* line 460, templates/werf/custom/scss/custom.scss */
.reDisplayForm {
  margin-bottom: 6px;
}
/* line 464, templates/werf/custom/scss/custom.scss */
.reDisplayForm > label {
  display: none;
}
/* line 468, templates/werf/custom/scss/custom.scss */
.rec #g-main .g-container .g-grid .size-75 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 65%;
  -moz-flex: 0 65%;
  -ms-flex: 0 65%;
  flex: 0 65%;
  width: 65%;
}
/* line 479, templates/werf/custom/scss/custom.scss */
.rec #g-main .g-container .g-grid .size-25 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 35%;
  -moz-flex: 0 35%;
  -ms-flex: 0 35%;
  flex: 0 35%;
  width: 35%;
}
/*# sourceMappingURL=custom_11.css.map */