.material-icons, ul.icon li:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

.featurelist-paragraph {
  font-size: 1.4rem; }

ul.icon {
  list-style-type: none; }
  ul.icon li {
    position: relative;
    text-indent: -1.35em;
    font-size: 1.4rem; }
    ul.icon li:before {
      top: 6px;
      position: relative;
      color: #2196F3;
      font-size: 21px;
      content: "check_circle";
      float: left;
      width: 1.4em; }

.nav-container {
  width: 95%; }
  @media only screen and (min-width: 1135px) {
    .nav-container {
      width: 85%; } }
  @media only screen and (min-width: 1388px) {
    .nav-container {
      width: 70%; } }

.promo-icon {
  max-width: 60%;
  height: auto;
  padding: 1rem !important; }

.img-row {
  height: 500px;
  position: relative;
  overflow: hidden;
  background-position: center;
  /* Center the image */
  background-repeat: no-repeat;
  /* Do not repeat the image */
  background-size: cover;
  /* Resize the background image to cover the entire container */ }
  .img-row-bg-overlay {
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    overflow: hidden;
    position: relative; }
  .img-row-header {
    color: #42A5F5 !important; }
  .img-row-subtext {
    color: #42A5F5 !important;
    display: inline;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 5px;
    line-height: 31px; }

.img-responsive {
  max-width: 100%;
  height: auto;
  max-height: 100pt; }

.col > p {
  font-size: large; }

.blue {
  background-color: #2196F3 !important; }

.bg-nav-blue {
  background-color: #4fc3f7 !important; }

.navbar-blue .navbar-nav .nav-link {
  color: #fff; }
.navbar-blue .navbar-nav .active > .nav-link {
  color: #fff;
  font-weight: bold; }
.navbar-blue .navbar-toggler {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.5); }
.navbar-blue .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important; }

.white-text {
  color: #fff !important; }

.carousel-mw-700 {
  max-width: 700px;
  margin: auto; }
.carousel-height-550 {
  height: 550px; }

/*# sourceMappingURL=style.css.map */
