/* 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-mainbar {
  padding: 0rem;
}
#focalpoint .fp_label {
  font-family: lato;
  font-size: 1.1rem;
  font-weight: 400;
  margin-bottom: 0px;
}
h1 {
  font-size: 1.7rem;
}
h2 {
  font-size: 1.5rem;
}
h3 {
  font-size: 1.3rem;
}
h4 {
  font-size: 1.2rem;
}
h3.wb-margin {
  background-color: #FFF;
  color: #00327D;
  line-height: 1.7rem;
  margin: 10px 150px;
  padding: 10px;
}
.bold {
  font-weight: 600;
}
.color-black {
  color: #000000 !important;
}
.color-blue {
  color: #678FCB !important;
}
.color-brown {
  color: #C5986D !important;
}
.color-gray {
  color: #555555 !important;
}
.color-green {
  color: #B5C587 !important;
}
.color-orange {
  color: #D57D42 !important;
}
.color-purple {
  color: #9571AB !important;
}
.color-red {
  color: #BF7384 !important;
}
.color-white {
  color: #FFFFFF !important;
}
.color-yellow {
  color: #fcfc77 !important;
}
.box {
  border-radius: 7px;
  border: 1px solid #CCC;
  box-shadow: 0 0 5px #CCC;
  color: #555555;
  margin-bottom: 1.5rem;
  padding: 1rem;
}
.bg-black {
  background-color: #000000;
  color: #FFFFFF;
}
.bg-black.bold {
  font-weight: bold;
}
.bg-gray {
  background-color: #555555;
  color: #FFFFFF;
}
.bg-gray.bold {
  font-weight: bold;
}
.bg-blue {
  background-color: #678FCB;
  color: #FFFFFF;
}
.bg-blue.light {
  background-color: #8dabd8;
  color: #FFFFFF;
}
.bg-blue.dark {
  background-color: #345c98;
}
.bg-blue.dark a {
  color: #FFFFFF;
}
.bg-blue.dark a:hover {
  color: #b3c7e5;
}
.bg-blue.bold {
  font-weight: bold;
}
.bg-blue a {
  color: #FFFFFF;
}
.bg-blue a:hover {
  color: #345c98;
}
.bg-brown {
  background-color: #C5986D;
  color: #FFFFFF;
}
.bg-brown.light {
  background-color: #d4b292;
  color: #555555;
}
.bg-brown.dark {
  background-color: #a47241;
}
.bg-brown.bold {
  font-weight: bold;
}
.bg-green {
  background-color: #B5C587;
  color: #FFFFFF;
}
.bg-green.light {
  background-color: #cad6a9;
  color: #555555;
}
.bg-green.dark {
  background-color: #869b4b;
}
.bg-green.bold {
  font-weight: bold;
}
.bg-green a {
  color: #FFFFFF;
}
.bg-green a:hover {
  color: #345c98;
}
.bg-orange {
  background-color: #D57D42;
  color: #FFFFFF;
}
.bg-orange.light {
  background-color: #de9a6c;
  color: #555555;
}
.bg-orange.dark {
  background-color: #bb6429;
}
.bg-orange.bold {
  font-weight: bold;
}
.bg-purple {
  background-color: #9571AB;
  color: #FFFFFF;
}
.bg-purple.light {
  background-color: #ad91be;
  color: #555555;
}
.bg-purple.dark {
  background-color: #6e4d82;
}
.bg-purple.bold {
  font-weight: bold;
}
.bg-purple a {
  color: #FFFFFF;
}
.bg-purple a:hover {
  color: #345c98;
}
.bg-red {
  background-color: #BF7384;
  color: #FFFFFF;
}
.bg-red.light {
  background-color: #cf96a3;
  color: #555555;
}
.bg-red.dark {
  background-color: #af5065;
}
.bg-red.bold {
  font-weight: bold;
}
.bg-white {
  background-color: #FFFFFF;
  color: #555555;
}
.bg-white.bold {
  font-weight: bold;
}
.bg-yellow {
  background-color: #fcfc77;
  color: #555555;
}
.bg-yellow.light {
  background-color: #fefec2;
}
.bg-yellow.dark {
  background-color: #fafa2c;
  color: #000000;
}
.bg-yellow.bold {
  font-weight: bold;
}
.box-shadow {
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 7px;
  box-shadow: inset 0 0 5px #DDD;
  margin: 0 auto 20px;
}
.box-in {
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 7px;
  box-shadow: inset 0 0 5px #DDD;
  margin: 0 auto 25px;
  padding: 0.5rem;
}
.box-in-out {
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 7px;
  box-shadow: inset 0 0 5px #DDD;
  margin: 0 auto 25px;
  padding: 0.5rem;
}
.box-in-out:hover {
  box-shadow: 0 0 5px #DDD;
}
.box-out {
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 7px;
  box-shadow: 0 0 5px #DDD;
  margin: 0 auto 25px;
  padding: 0.5rem;
}
.box-out-in {
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 7px;
  box-shadow: 0 0 5px #DDD;
  margin: 0 auto 25px;
  padding: 0.5rem;
}
.box-out-in:hover {
  box-shadow: inset 0 0 5px #DDD;
  background-color: #EEE;
}
.box-clean {
  border: 1px solid #DDD;
  border-radius: 7px;
  padding: 0.5rem;
}
.button-black {
  background-color: #000000 !important;
  border: 1px solid #555555;
}
.button-black:hover {
  background-color: #333 !important;
}
.button-blue {
  background-color: #678FCB !important;
  border: 1px solid #555555;
}
.button-blue:hover {
  background-color: #4173be !important;
}
.button-brown {
  background-color: #C5986D !important;
  border: 1px solid #555555;
}
.button-brown:hover {
  background-color: #b77e49 !important;
}
.button-gray {
  background-color: #555555 !important;
  border: 1px solid #555555;
}
.button-gray:hover {
  background-color: #3c3c3c !important;
}
.button-green {
  background-color: #B5C587 !important;
  border: 1px solid #555555;
}
.button-green:hover {
  background-color: #a0b465 !important;
}
.button-orange {
  background-color: #D57D42 !important;
  border: 1px solid #555555;
}
.button-orange:hover {
  background-color: #bb6429 !important;
}
.button-purple {
  background-color: #9571AB !important;
  border: 1px solid #555555;
}
.button-purple:hover {
  background-color: #7c5792 !important;
}
.button-red {
  background-color: #BF7384 !important;
  border: 1px solid #555555;
}
.button-red:hover {
  background-color: #af5065 !important;
}
.button-white {
  background-color: #FFFFFF !important;
  border: 1px solid #555555;
  color: #555555 !important;
}
.button-white:hover {
  background-color: #e6e6e6 !important;
  color: #888 !important;
}
.button-yellow {
  background-color: #fcfc77 !important;
  border: 1px solid #555555;
}
.button-yellow:hover {
  background-color: #fbfb45 !important;
}
a.button-black, a.button-blue, a.button-brown, a.button-gray, a.button-green, a.button-orange, a.button-purple, a.button-red, a.button-yellow {
  color: #FFFFFF !important;
}
a.button-black:hover, a.button-blue:hover, a.button-brown:hover, a.button-gray:hover, a.button-green:hover, a.button-orange:hover, a.button-purple:hover, a.button-red:hover, a.button-yellow:hover {
  color: #e6e6e6;
}
.blog-items .blog-item, .featured {
  border-radius: 7px;
  box-shadow: 0px 3px 5px #DDD;
  margin: 0 0 25px 0;
  padding: 0px 10px 10px;
}
div.pull-left.item-image {
  max-width: 50%;
}
div.input-prepend.inline-display input.input-large {
  display: none;
}
.display-amount-textbox div.input-prepend.inline-display input.input-large {
  display: initial;
}
.hide-key #form-login-secretkey, .hide-key ul {
  display: none;
}
.clear {
  clear: both;
}
blockquote p {
  font-weight: 450;
}
blockquote .quote {
  color: #CCBBCC;
  font-size: 1.2em;
}
blockquote .quote-name {
  color: #BBBBCC;
  font-size: 1.3em;
  margin-top: 10px;
  text-indent: 40%;
}
.image-right {
  margin: 0 0 15px 15px;
}
.image-left {
  margin: 0 15px 15px 0;
}
/* Media Queries */
/* Large Mode */
/* Desktop Modes */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  h3.wb-margin {
    margin: 10px 100px;
  }
}
/* Tablet Modes */
@media (min-width: 768px) and (max-width: 959px) {
  h3.wb-margin {
    margin: 10px 75px;
  }
}
/* Mobile Modes */
@media (max-width: 767px) {
  .blog-items .blog-item, .featured {
    border-radius: 7px;
    box-shadow: 0px 3px 5px #DDD;
    margin: 0 0 25px 0;
    padding: 0px 5px 5px;
  }
  h3.wb-margin {
    margin: 10px 50px;
  }
}
/*# sourceMappingURL=custom_16.css.map */