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

.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 #da1a35;
  padding-left:1rem;
  margin-bottom:1rem;
}
.off-blk-wrpd .plain-blk{
  padding:1rem;
  background-color:#f3f6f8;
  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 #f5f5f5;
  border-radius:3px;
}
.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:#f5f5f5;
  text-align:center;
  border-radius:2px;
}

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

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