.dealcard-wrapper {
  max-width: 560px;
  width: 100%;
  margin-bottom: 15px; }
  .dealcard-wrapper.hidden {
    display: none; }

.dealcard {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  position: relative;
  background-color: #f4f0f0;
  padding: 10px 10px 10px 15px; }
  @media (min-width: 992px) {
    .dealcard {
      padding: 20px 20px 20px 30px; } }
  .dealcard:after, .dealcard:before {
    content: " ";
    display: block;
    position: absolute;
    background-color: #fff;
    width: 20px;
    height: 20px;
    right: 0; }
  .dealcard:after {
    bottom: 0;
    border-top-left-radius: 100%; }
  .dealcard:before {
    top: 0;
    border-bottom-left-radius: 100%; }
  .dealcard .dealdate {
    display: flex;
    align-items: center; }
    .dealcard .dealdate i {
      margin: 0 1.5rem; }
    .dealcard .dealdate span {
      font-weight: 700;
      padding-right: 1rem; }
    .dealcard .dealdate:before {
      content: " ";
      display: inline-block;
      background-color: #0c5460;
      height: 1px;
      flex-grow: 1; }
  .dealcard .dealtitle {
    font-size: 1rem;
    text-transform: uppercase; }
    @media (min-width: 992px) {
      .dealcard .dealtitle {
        font-size: 1.4rem; } }
  .dealcard .dealdetail {
    font-size: 0.8rem; }
    @media (min-width: 992px) {
      .dealcard .dealdetail {
        font-size: 1rem; } }
  .dealcard .dealimage-bg {
    width: 100%;
    background-position: center;
    background-size: cover;
    padding-top: 33%; }
  .dealcard .dealdate {
    font-size: 0.8rem; }
    @media (min-width: 992px) {
      .dealcard .dealdate {
        font-size: 1rem; } }
  .dealcard .deallink {
    background-color: #FA5555;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
    padding: 0.5rem 2rem;
    border-radius: 50px;
    white-space: nowrap;
    border: none; }
    @media (min-width: 992px) {
      .dealcard .deallink {
        font-size: 1.25rem; } }
    .dealcard .deallink:hover {
      text-decoration: none;
      color: inherit; }
    .dealcard .deallink.expired {
      opacity: 0.6; }
      .dealcard .deallink.expired:hover {
        color: #fff; }

/*# sourceMappingURL=../../dist/css/maps/dealcard.css.map */
