/** Import Bootstrap functions */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/* line 4, stdin */

.half-width-image-text-overlay .image-holder {
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
  height: 610px;
}

/* line 14, stdin */

.half-width-image-text-overlay .image-holder:hover .image-overlay,
.half-width-image-text-overlay .image-holder:active .image-overlay,
.half-width-image-text-overlay .image-holder:focus .image-overlay {
  width: 225px;
}

/* line 19, stdin */

.half-width-image-text-overlay .image-holder img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  width: 100%;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 34, stdin */

.half-width-image-text-overlay .image-holder .image-overlay {
  position: absolute;
  right: 0;
  top: 0;
  width: 125px;
  height: 100%;
  display: block;
  opacity: .8;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
}

/* line 49, stdin */

.half-width-image-text-overlay .content-holder {
  padding: 35px 24px;
  margin-top: -200px;
  z-index: 3;
  position: relative;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 8px 4px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 8px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
}

/* line 58, stdin */

.half-width-image-text-overlay .content-holder h1,
.half-width-image-text-overlay .content-holder h2,
.half-width-image-text-overlay .content-holder h3,
.half-width-image-text-overlay .content-holder h4,
.half-width-image-text-overlay .content-holder h5,
.half-width-image-text-overlay .content-holder h6 {
  margin-bottom: 27px;
}

/* line 67, stdin */

.half-width-image-text-overlay .content-holder a:not(.site-button) {
  color: #59595B;
  font-weight: bold;
  text-decoration: underline;
}

/* line 72, stdin */

.half-width-image-text-overlay .content-holder a:not(.site-button):hover {
  color: #59595B;
}

/* line 77, stdin */

.half-width-image-text-overlay .content-holder .site-button {
  margin-top: 32px;
}

/* line 92, stdin */

.contrast-inverted .half-width-image-text-overlay .content-holder {
  border: 1px solid #ff0 !important;
}


/*# sourceMappingURL=half-width-image-text-overlay.css.map*/