body .card.digital_invitation {
  overflow: hidden;
  font-family: "Rubik", "Arial", sans-serif;
  font-weight: 100; }
  body .card.digital_invitation .strong {
    font-weight: 400; }
  body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] {
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    line-height: 1;
    position: relative; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] p {
      margin: 0; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .top-image, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .bottom-image {
      width: 100%; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .content-opening-phrase {
      position: absolute;
      width: 100%;
      padding: 15px;
      text-align: right; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .event-photo {
      overflow: hidden;
      position: relative;
      margin-left: auto;
      margin-right: auto;
      border-radius: 50%;
      width: 40%;
      background-color: #ddd; }
      @media (min-width: 992px) {
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .event-photo {
          width: 30%; } }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .event-photo .place-holder {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -37px;
        margin-top: -28px;
        text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
        color: #666 !important; }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .event-photo .place-holder i.fa-images {
          font-size: 30px; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .event-photo img {
        width: 100%;
        height: 100%; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .panel-body {
      font-size: 18px; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .panel-body .before-invite-title {
        font-size: 20px; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .panel-body .invite-title {
        font-size: 36px; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .panel-body .event-date, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .panel-body .venue-name {
        font-size: 26px; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover] .panel-body .timetable {
        display: inline-block;
        margin: 10px auto 20px auto;
        padding: 5px 10px;
        border-top: 4px double;
        border-bottom: 4px double;
        min-width: 180px; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=beach-party] .event-photo {
      margin-top: -14%; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=beach-party] .event-photo:not(.default-photo) {
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
        border: 2px solid white; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=beach-party], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=beach-party] .text-muted {
      color: #5b3a35; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=beach-party] .invite-title, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=beach-party] .before-invite-title, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=beach-party] .above-event-date {
      padding: 0 9%; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-shower-boy] {
      background-color: #f8f5ee; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-shower-boy], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-shower-boy] .text-muted {
        color: #496b84; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-shower-boy] .event-photo {
        width: 37%;
        margin-top: -58.9%;
        margin-bottom: 21.9%; }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-shower-boy] .event-photo.default-photo img {
          visibility: hidden; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-shower-girl] {
      background-color: #f8f5ee; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-shower-girl], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-shower-girl] .text-muted {
        color: #84617c; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-shower-girl] .event-photo {
        width: 39%;
        margin-top: -59.8%;
        margin-bottom: 20.8%; }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-shower-girl] .event-photo.default-photo img {
          visibility: hidden; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-cake-girl] {
      background-color: #fbf5f7; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-cake-girl], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-cake-girl] .text-muted {
        color: #84617c; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-cake-girl] .event-photo {
        display: none; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-cake-girl] .panel-body {
        margin-top: -3%; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-cake-boy] {
      background-color: #f0f2ef; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-cake-boy], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-cake-boy] .text-muted {
        color: #496b84; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-cake-boy] .event-photo {
        display: none; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-cake-boy] .panel-body {
        margin-top: -3%; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=forest-party] {
      background-color: #3d948c; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=forest-party], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=forest-party] .text-muted {
        color: #3d3431; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=forest-party] .event-photo {
        margin-top: -25%; }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=forest-party] .event-photo:not(.default-photo) {
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
          border: 2px solid white; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=forest-party] .panel-body {
        padding-left: 8%;
        padding-right: 8%; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=forest-party-1] {
      background-color: #2e1924; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=forest-party-1], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=forest-party-1] .text-muted {
        color: #f9eb9c;
        color: #e0bf9b; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=forest-party-1] .event-photo {
        margin-top: -56%;
        margin-bottom: 16%; }
        @media (min-width: 992px) {
          body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=forest-party-1] .event-photo {
            margin-top: -52%;
            margin-bottom: 22%; } }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=forest-party-1] .event-photo:not(.default-photo) {
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
          border: 2px solid white; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=bride-and-groom] {
      background-color: white;
      color: 2c2c2c; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=bride-and-groom] .event-photo {
        border: 3px solid white;
        margin-top: -23%; }
        @media (min-width: 992px) {
          body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=bride-and-groom] .event-photo {
            margin-top: -29%; } }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=i-do] {
      background-color: #d1d6c4;
      color: #333; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=i-do] .event-photo {
        display: none;
        margin-top: -22%; }
        @media (min-width: 992px) {
          body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=i-do] .event-photo {
            margin-top: -19%; } }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=i-do] .event-photo:not(.default-photo) {
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
          border: 4px solid white; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=flowers], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=flowers] .text-muted {
      color: #56511d;
      color: #333;
      text-shadow: 1px 1px 1px white; }
    @media (min-width: 992px) {
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=flowers] .event-photo {
        margin-top: -2%; } }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=flowers] .event-photo:not(.default-photo) {
      box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
      border: 4px solid white; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=flowers] .panel-body {
      padding-left: 17%;
      padding-right: 17%; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=popart-1] {
      background-color: #fffbed; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=popart-1], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=popart-1] .text-muted {
        color: #444;
        text-shadow: 1px 1px 1px white; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=popart-1] .event-photo {
        display: none;
        margin-top: -26%; }
        @media (min-width: 992px) {
          body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=popart-1] .event-photo {
            margin-top: -21%; } }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=popart-1] .event-photo:not(.default-photo) {
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
          border: 4px solid white; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=popart] {
      background-color: #fffbed; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=popart], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=popart] .text-muted {
        color: #444;
        text-shadow: 1px 1px 1px white; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=popart] .event-photo {
        display: none;
        margin-top: -26%; }
        @media (min-width: 992px) {
          body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=popart] .event-photo {
            margin-top: -21%; } }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=popart] .event-photo:not(.default-photo) {
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
          border: 4px solid white; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=sky] {
      padding-top: 25px; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=sky], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=sky] .text-muted {
        color: #523d3c;
        text-shadow: 1px 1px 3px white; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=sky] .event-photo:not(.default-photo) {
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
        border: 4px solid white; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=sky-1] {
      padding-top: 25px; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=sky-1], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=sky-1] .text-muted {
        color: #523d3c;
        text-shadow: 1px 1px 3px white; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=sky-1] .event-photo:not(.default-photo) {
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
        border: 4px solid white; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-grass] {
      background-color: #7a923a; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-grass] img {
        display: none; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-grass], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-grass] .text-muted {
        color: #404026;
        text-shadow: 1px 1px 1px rgba(166, 171, 133, 0.5); }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-grass] .event-photo {
        display: none; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-grass] .panel-body {
        padding-top: 55%; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=stars] {
      background-color: #fff9e8; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=stars], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=stars] .text-muted {
        color: #c18184;
        text-shadow: 1px 1px 1px white; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=stars] .event-photo {
        margin-top: -28%; }
        @media (min-width: 992px) {
          body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=stars] .event-photo {
            margin-top: -22%; } }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=stars] .event-photo:not(.default-photo) {
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
          border: 4px solid white; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=hearts] {
      background-color: #f6efe1; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=hearts], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=hearts] .text-muted {
        color: #5b3a35; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=hearts] .event-photo {
        margin-top: -35%; }
        @media (min-width: 992px) {
          body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=hearts] .event-photo {
            margin-top: -30%; } }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=hearts] .event-photo:not(.default-photo) {
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
          border: 4px solid white; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=stripes], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=stripes] .text-muted {
      color: #edcf85;
      color: #eedb9c;
      text-shadow: 1px 1px 1px black; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=stripes] .event-photo:not(.default-photo) {
      box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
      border: 4px solid #edcf85; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=stripes] .panel-body {
      padding-left: 9%;
      padding-right: 9%; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=rings] {
      background: #f4f4f4; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=rings], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=rings] .text-muted {
        color: #c5904f;
        text-shadow: 1px 1px 1px white; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=rings] .event-photo {
        display: none; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=rings] .panel-body {
        margin-top: -8%; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=daimonds] {
      background-color: black; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=daimonds], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=daimonds] .text-muted {
        color: #f5dcc0; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=daimonds] .event-photo:not(.default-photo) {
        box-shadow: 0 0 30px rgba(255, 255, 255, 0.4);
        border: 4px solid #f5dcc0; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=gold] {
      background-color: black; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=gold], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=gold] .text-muted {
        color: #cea65b;
        text-shadow: 1px 1px 1px white; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=gold] .event-photo {
        margin-top: -26%; }
        @media (min-width: 992px) {
          body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=gold] .event-photo {
            margin-top: -22%; } }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=gold] .event-photo:not(.default-photo) {
          box-shadow: 0 0 15px #bd9348;
          border: 4px solid #cea65b; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-hearts] {
      background: #f8efd9; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-hearts], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-hearts] .text-muted {
        color: #2a3b55;
        text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5); }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-hearts] h2, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-hearts] h3 {
        color: #f95160; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-hearts] .event-photo {
        margin-top: -25%; }
        @media (min-width: 992px) {
          body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-hearts] .event-photo {
            margin-top: -20%; } }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-hearts] .event-photo:not(.default-photo) {
          border: 6px solid #2a3b55; }
          @media (min-width: 992px) {
            body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-hearts] .event-photo:not(.default-photo) {
              border: 10px solid #2a3b55; } }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-flowers] {
      background: #f8efd9; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-flowers], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-flowers] .text-muted {
        color: #2a3b55;
        text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5); }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-flowers] h2, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-flowers] h3 {
        color: #f95160; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-flowers] .event-photo {
        margin-top: -25%; }
        @media (min-width: 992px) {
          body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-flowers] .event-photo {
            margin-top: -20%; } }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-flowers] .event-photo:not(.default-photo) {
          border: 6px solid #2a3b55; }
          @media (min-width: 992px) {
            body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=pink-flowers] .event-photo:not(.default-photo) {
              border: 10px solid #2a3b55; } }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=birds] {
      background-color: #faf8f5;
      color: #777777;
      text-shadow: 1px 1px 1px white; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=birds] .invite-title, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=birds] .before-invite-title, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=birds] .closing_text {
        color: #a1c9c8; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=birds] .event-photo {
        display: none; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=top-flowers] {
      color: #777777;
      text-shadow: 1px 1px 1px white; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=top-flowers] .invite-title, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=top-flowers] .before-invite-title, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=top-flowers] .closing_text {
        color: #a1c9c8; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=top-flowers] .event-photo {
        margin-top: -10%; }
        @media (min-width: 992px) {
          body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=top-flowers] .event-photo {
            margin-top: -8%; } }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=top-flowers] .event-photo:not(.default-photo) {
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
          border: 4px solid white; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-girl-cloth] {
      text-shadow: 1px 1px 1px white; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-girl-cloth], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-girl-cloth] .text-muted {
        color: #9e5672; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-girl-cloth] .event-photo {
        margin-top: -20%; }
        body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=baby-girl-cloth] .event-photo:not(.default-photo) {
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
          border: 4px solid white; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-1] {
      background-color: #d1e399; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-1] .invite-title, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-1] .before-invite-title, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-1] .closing_text {
        color: #648571; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-1], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-1] .text-muted {
        text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
        color: #333; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-1] .event-photo {
        display: none; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-2] {
      background-color: #5e765f; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-2] .invite-title, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-2] .before-invite-title, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-2] .closing_text {
        color: #dfe8df;
        text-shadow: none; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-2], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-2] .text-muted {
        color: #dfe8df;
        color: #202d21;
        text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2); }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=couple-2] .event-photo {
        display: none; }
    body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=wood] {
      border: 10px solid #fffaee; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=wood] .invite-title, body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=wood] .closing_text {
        color: #fffaee;
        text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2); }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=wood], body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=wood] .text-muted {
        font-weight: 400;
        color: #4b3c30;
        text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5); }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=wood] .event-photo:not(.default-photo) {
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
        border: 4px solid #fffaee; }
      body .card.digital_invitation .design[data-type=layout][data-layout=bg_with_cover][temp-uid=wood] .panel-body {
        padding-left: 12%;
        padding-right: 12%; }
