/* ==========================================================================
   Nick Bostrom.com styles
   ========================================================================== */

/**
 * Images
 */


img {
  vertical-align: bottom;

}

/* News Letter ###### Tue Sep 3 18:55:33 CDT 2019 */
/* .nl-header-title .site-header__title {
  width: max-content;

}
#newsLetter {
  position: absolute;
  right: 20px;
  bottom: 8px;
  border-radius: 3px;
  text-align: center;
  background-color: rgb(128, 128, 128);
  padding: 3px 5px;
  margin: 10px auto -20px auto;
  font-family: sans-serif;
  z-index: 5;
  display: none;
}
#newsLetter h4 {
  font-size: 1.04rem;
  margin: 0;
}
#newsLetter .nl-container {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  display: none;
}
#newsLetter input[type="email"] {
  color: #000;
  border: none;
  border-radius: 5px;
  text-align: center;
  height: 26px;
  margin: 3px 0;
  padding: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#newsLetter input[type="email"]::placeholder {
  font-size: 1.1rem;
}
#newsLetter button {
  background: #123146;
  color: #fff;
  border: none;
  border-radius: 5px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin: 0 0 4px 0;
  height: 26px;
  margin: 3px 0;

}
#newsLetter p {
  font-size: 13px;
  font-weight: bold;
} */

/* Only display continuation arrows when there are two columns */
@media (max-width: 991px) {
  .display-cont-with {
    display: none;
  }
  .display-cont-from {
    display: none;
  }
}
@media (min-width: 992px) {
  .display-cont-with {
    display: inherit;
    text-align: right;
  }
  .display-cont-from {
    display: inherit;
    text-align: left;
  }
}

/* allow margin between link and embedded video */
.embed-responsive {
	margin-top: 8px;
}

/* Mailchimp signup */
/* Changes the style of the overall form */
#mc_embed_signup {
    background: #fafafa;
    color: #000000;
    padding: 0px !important;
    text-align: center;
    font-family:sans-serif

}
#mc_embed_signup form{
  padding: 0 0 0 0 !important
}

/* Styles the form field */
#mc_embed_signup_scroll {
    background: #fafafa;
    color: #000000;
    padding: 0px 3px 0px 0px !important;
    text-align: center;
}

/* Styles the text in the form field */
#mc_embed_signup input.email {
  font-family: sans-serif !important;
  font-size: .9rem !important
}
/* Styles button wrapper */
#mc_embed_signup clear {
  height: 100% !important
  }

/* Styles the subscribe button */
#mc_embed_signup input.button {
    color: #ffffff !important;
    margin: 0 auto;
    clear:both;
    float: right !important;
    font-size: .9rem !important;
    font-family: sans-serif !important;
}

#mc_embed_signup button {
    background-color: #e5e5e5 !important;
    font-size: .9rem !important;
}


.header__image img {
  width:72px;
  height:auto
}


  .lex img:last-child {
    display: none;
  }
  .lex:hover img:last-child {
    display: block;
  }
  .lex:hover img:first-child {
    display: none;
  }

      .lex {
          margin-top: 8px;
          margin-bottom: 8px;
      }
      /* .lex img.image-hover {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        object-fit: contain;
        opacity: 0;
        transition: opacity .2s;
      }
      .lex:hover img.image-hover {
        opacity: 1;
      } */
  </style>
