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

/*CUSTOM CSS CODE FOR OUTPOST WEBSITE*/
/*ALL PAGE OVERRIDES*/
/*Bottom - Hours & Address Section*/
#g-bottom {
  background-image: url('../images/backgrounds/wooden-plank-textured-background-material-small.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-top: 5px solid #d6b378;
}
/*Copyright Footer Item*/
#copyright {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: footer;
}
/*HOME PAGE OVERRIDES*/
.g-slideshow .g-slideshow-carousel .owl-stage .g-slideshow-carousel-title {
  opacity: 0;
  color: #3d4d5d;
}
.g-heading p {
  opacity: 0.18;
}
/*Above Background - Home - Fish Fry Award Section*/
#g-above {
  background-image: url('../images/backgrounds/room_barwall2.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  background-position-x: center;
}
/*CONTENT PAGE OVERRIDES*/
/*Slideshow - Logo Section*/
#g-slideshow {
  background-image: url('../images/backgrounds/room_barwall2.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
}
/*Content Page Navigation Menu*/
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 1.2vw;
  font-variant-caps: petite-caps;
  padding-right: 25px;
}
/*Facebook Menu Item*/
.g-social .g-social-items a {
  font-size: 1.1vw;
  font-weight: 500;
  position: relative;
  display: block;
  padding: 0.8rem 2.5em 0em 1.5em;
  color: #ffffff;
  transition: color 0.1s;
}
/*Mobile Menu Color*/
span.icon-vertical-menu, span.icon-vertical-menu::before {
  color: #ffffff;
}
/*Menu Download Module*/
.sj-flat-menu li {
  background-color: #967e3c;
  padding-left: 5px;
  cursor: pointer;
  border-bottom: 1px solid #940f0f;
  padding: 10px;
}
.sj-flat-menu {
  text-align: left;
  border: 1px solid #00000000;
}
ul.sj-flat-menu {
  background: #ffffff00;
}
.sj-flat-menu > li .fm-item a {
  font-size: 1vw;
  font-weight: 400;
  color: #ffffff;
  line-height: 26px;
  outline: none;
}
.g-title {
  margin-bottom: -1.5rem !important;
}
#component {
  background-color: #ffffff;
}
.g-flushed {
  padding: 18px !important;
}
/*Typed Menu Display*/
.g-casestudies .g-casestudies-grid .g-casestudies-grid-item .g-casestudies-grid-item-wrapper {
  margin: 2.5rem;
}
/*Main Background - Home - Menu Section*/
#g-container-main {
  background-image: url('../images/backgrounds/DiamondPlate-small-light.png');
  background-repeat: repeat-x repeat-y;
  background-position: center;
}
/*# sourceMappingURL=custom_258.css.map */