.off-head-intro,.off-head-intro p{
  font-family:SiteFont-LightItalic,Helvetica Neue,Arial,sans-serif;
  font-size:1.4375rem;
  line-height:1.4375rem;
  color:#00866c;
}

.off-floating-image,.off-head-image{
  position:relative;
}

.off-floating-image{
  float:right;
}
@media (min-width:768px){
  .off-floating-image{
    width:47%;
  }
}
@media (max-width:767.98px){
  .off-floating-image{
    width:100%;
    left:0;
    padding-left:0;
    margin-left:0 !important;
    margin-bottom:2rem !important;
  }
}

.off-blk{
  border-left:2px solid #00866c;
  padding-left:1rem;
  margin-bottom:1rem;
}
.off-blk-wrpd .plain-blk{
  padding:1rem;
  background-color:#f2f2f2;
  margin-bottom:1rem;
}
.off-blk-wrpd .plain-blk h2,.off-blk-wrpd .plain-blk h3{
  display:inline-block;
  margin-bottom:1rem;
  background-color:#fff;
  padding:0 .5rem;
  border:1px solid #e0e0e0;
  border-radius:4px;
}
.off-blk-wrpd .plain-blk h2:after,.off-blk-wrpd .plain-blk h3:after{
  display:block;
  clear:both;
  content:"";
}

#coupon,.cpn-wrapper{
  display:inline-block;
}

.cpn-wrapper{
  padding:1rem;
  background-color:#e0e0e0;
  text-align:center;
  border-radius:3px;
}

.cpn-code{
  font-size:1.25rem;
}

/*# sourceMappingURL=offer-content.css.map */