@charset "UTF-8";
/*
 * 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, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, 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 top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *





 */
/* line 19, ../../app/assets/stylesheets/application.css.scss */
html, body {
  font-family: 'Lato', sans-serif !important;
  line-height: 1.8;
}

/* line 24, ../../app/assets/stylesheets/application.css.scss */
p.properties-header {
  color: #002f87;
  font-size: 20px;
  font-weight: 100;
}

/* line 30, ../../app/assets/stylesheets/application.css.scss */
div.properties {
  padding-top: 40px;
  padding-left: 20px;
}

/* line 35, ../../app/assets/stylesheets/application.css.scss */
.property {
  padding-bottom: 40px;
}

/* line 39, ../../app/assets/stylesheets/application.css.scss */
h5 {
  margin-bottom: 40px;
  font-weight: 300 !important;
}

/* line 44, ../../app/assets/stylesheets/application.css.scss */
#toTop {
  position: fixed;
  z-index: 999;
  bottom: 0;
  right: 50%;
  display: none;
}

/* line 55, ../../app/assets/stylesheets/application.css.scss */
a.callout {
  color: #002f87;
}

/* line 59, ../../app/assets/stylesheets/application.css.scss */
.date_select {
  height: 34px;
  margin-bottom: 12px;
}
/* line 63, ../../app/assets/stylesheets/application.css.scss */
.date_select select {
  width: 33%;
  float: left;
}

/* line 69, ../../app/assets/stylesheets/application.css.scss */
body.home .header-image {
  margin-bottom: 80px;
  overflow: visible;
}

/* line 74, ../../app/assets/stylesheets/application.css.scss */
body.home #view_larger img {
  top: -115px;
}

/* line 78, ../../app/assets/stylesheets/application.css.scss */
#mq-detector {
  visibility: hidden;
}

/* line 82, ../../app/assets/stylesheets/application.css.scss */
.header-image {
  margin-bottom: 30px;
  overflow: hidden;
  position: relative;
}
/* line 90, ../../app/assets/stylesheets/application.css.scss */
.header-image div#media > img {
  position: absolute;
  width: 100%;
  min-width: 650px;
  height: auto;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 103, ../../app/assets/stylesheets/application.css.scss */
.header-image div.edit {
  position: absolute;
  top: 0px;
  background-color: #fff;
}
/* line 107, ../../app/assets/stylesheets/application.css.scss */
.header-image div.edit img {
  width: auto;
  height: auto;
  min-width: 0px;
  min-height: 0px;
}

/* line 117, ../../app/assets/stylesheets/application.css.scss */
.main ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 121, ../../app/assets/stylesheets/application.css.scss */
.main ul li {
  padding-left: 1em;
  text-indent: -.7em;
}
/* line 125, ../../app/assets/stylesheets/application.css.scss */
.main ul li:before {
  content: "• ";
  color: #002f87;
}

/* line 132, ../../app/assets/stylesheets/application.css.scss */
.aside {
  color: #006699;
  margin-bottom: 20px;
}
/* line 133, ../../app/assets/stylesheets/application.css.scss */
.aside h2 {
  margin-top: 0px;
}

@media (min-width: 992px) {
  /* line 141, ../../app/assets/stylesheets/application.css.scss */
  .bordered-col {
    border-left: 1px solid #ccc;
  }
}
/* line 145, ../../app/assets/stylesheets/application.css.scss */
hr.full {
  border-top: 1px solid #ccc;
}

/* line 149, ../../app/assets/stylesheets/application.css.scss */
ul.reset {
  list-style: none;
}
/* line 151, ../../app/assets/stylesheets/application.css.scss */
ul.reset li {
  padding-left: 0;
  text-indent: 0;
  line-height: 1.5;
  padding-bottom: 10px;
}
/* line 156, ../../app/assets/stylesheets/application.css.scss */
ul.reset li ul {
  list-style: none;
}
/* line 160, ../../app/assets/stylesheets/application.css.scss */
ul.reset li:before {
  content: "";
  color: #002f87;
}

@media (max-width: 479px) {
  /* line 167, ../../app/assets/stylesheets/application.css.scss */
  .header-image, .header-image .carousel, .header-image .carousel-inner > .item > .img-wrap {
    height: 200px;
  }
  /* line 169, ../../app/assets/stylesheets/application.css.scss */
  .header-image img, .header-image .carousel img, .header-image .carousel-inner > .item > .img-wrap img {
    min-height: 200px;
  }

  /* line 173, ../../app/assets/stylesheets/application.css.scss */
  .carousel, .carousel-inner > .item > .img-wrap {
    height: 200px;
  }
  /* line 175, ../../app/assets/stylesheets/application.css.scss */
  .carousel img, .carousel-inner > .item > .img-wrap img {
    min-height: 200px;
  }
}
@media (min-width: 480px) {
  /* line 182, ../../app/assets/stylesheets/application.css.scss */
  .header-image, .header-image .carousel, .header-image .carousel-inner > .item > .img-wrap {
    height: 300px;
  }
  /* line 184, ../../app/assets/stylesheets/application.css.scss */
  .header-image img, .header-image .carousel img, .header-image .carousel-inner > .item > .img-wrap img {
    min-height: 300px;
  }

  /* line 188, ../../app/assets/stylesheets/application.css.scss */
  .carousel, .carousel-inner > .item > .img-wrap {
    height: 300px;
  }
  /* line 190, ../../app/assets/stylesheets/application.css.scss */
  .carousel img, .carousel-inner > .item > .img-wrap img {
    min-height: 300px;
  }
}
@media (min-width: 992px) {
  /* line 196, ../../app/assets/stylesheets/application.css.scss */
  .header-image, .header-image .carousel, .header-image .carousel-inner > .item > .img-wrap {
    height: 350px;
  }
  /* line 198, ../../app/assets/stylesheets/application.css.scss */
  .header-image img, .header-image .carousel img, .header-image .carousel-inner > .item > .img-wrap img {
    min-height: 350px;
  }

  /* line 202, ../../app/assets/stylesheets/application.css.scss */
  .carousel, .carousel-inner > .item > .img-wrap {
    height: 350px;
  }
  /* line 204, ../../app/assets/stylesheets/application.css.scss */
  .carousel img, .carousel-inner > .item > .img-wrap img {
    min-height: 350px;
  }
}
/* line 210, ../../app/assets/stylesheets/application.css.scss */
#view_larger {
  z-index: 999;
  position: relative;
}
/* line 213, ../../app/assets/stylesheets/application.css.scss */
#view_larger img {
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: -65px;
  width: 40px;
}
