/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *
 *= require_tree .
 *= require_self
 */
header {
  background-image: url("/assets/IMG_5470-23fa4f7b.JPG");
  background-position-y: 25%; }

nav button {
  margin-right: 1em; }
nav .nav-link {
  font-size: 150%; }

.intro-lead-in {
  padding-top: 6em;
  text-shadow: 0px 0px 4px black; }

.intro-heading {
  text-shadow: 0px 0px 4px black; }

.italics {
  font-style: italic; }

.section-title p {
  color: #333;
  font-family: "Open Sans";
  font-size: 110%;
  font-weight: 500; }

.mz-module-about p {
  color: #333;
  font-family: "Open Sans";
  font-weight: 500; }

p.author {
  margin: 0px;
  font-family: "Fira Sans"; }

p.author_title {
  margin: 0px;
  font-family: "Fira Sans"; }

p.about {
  margin-right: 0px;
  margin-left: 0px; }

p.testimonial {
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  text-align: left; }

.testimonial-break {
  width: 100%;
  height: 0.3em;
  background: black;
  margin-top: 2em; }

.partners img {
  width: 100%; }
.partners .img-holder {
  width: 130px;
  /*height: 130px;*/
  margin: 5px 0px;
  /*vertical-align: middle;*/
  display: table-cell;
  text-align: center;
  height: 200px;
  line-height: 200px; }
.partners .align-middle {
  height: 200px;
  line-height: 200px; }

.partner {
  font-size: 130%; }

.partner-credit {
  padding: 1em;
  font-style: italic; }

.image-holder {
  background: #FFF; }
  .image-holder img {
    max-height: 6em;
    max-width: 100%;
    width: auto;
    height: auto; }

.video {
  text-align: center;
  width: 100%; }

.bg-partin {
  background-color: white;
  border-bottom: #888 0.3em solid; }

.navbar-default.navbar-shrink {
  background-color: white; }

.section-title-local {
  padding-top: 1em;
  padding-bottom: 2.3em; }
  .section-title-local p {
    color: #333;
    font-family: "Open Sans";
    font-size: 110%;
    font-weight: 500; }

.home-questions p {
  color: #333;
  font-family: "Open Sans";
  font-weight: 500; }

.counter-item {
  padding-top: 1em; }

.social-media-icon {
  width: 3em;
  height: 3em; }

/*# sourceMappingURL=/assets/application-e7495ed1.css.map */
