#story-slide .story-overlay { 
background: #2e0202;
background: linear-gradient(0deg, rgba(46,2,2,0.75)  49%, rgba(237, 221, 83, 0) 100%);

background: #2e0202;
background: linear-gradient(0deg, rgba(46,2,2,1) 25%, rgba(46,2,2,0.65) 63%, rgba(46,2,2,0.5) 88%, rgba(237, 221, 83, 0) 100%);

}

.is_preview .wow {
    visibility: visible !important;
  }

.main-page {
background-color:#fff9f6;
}

#gift .col-lg-6 {
width:100% !important;
flex: 0 0 100% !important;
        max-width: 100% !important;
}

#rsvp legend, #rsvp .custom-control-label, #rsvp p {
color:#fff9f6;
font-size:1.2rem;
font-family:Noto Sans NKo Unjoined;
}

#thankyou h1 {
position:relative;
visibility: visible !important;
}

#rsvp .form-text {
color:rgba(255,249,246,0.7) !important;
}

.custom-control-label {
padding-top:0;
}

fieldset {
text-transform:capitalize;
}
.form-control[readonly] {
color:rgba(255,249,246,0.4) !important;
}

#livestream h1 {
text-transform: uppercase;
    font-size: 2.5rem;
margin-bottom:1.5rem;
line-height:.8;
}

#livestream p {
font-family:Noto Sans NKo Unjoined;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.5rem;
}

#livestream .btn {
border-radius: 0 !important;
color:#fff9f6 !important;
background-color:#2e0202 !important;
text-transform:uppercase;
border:none !important;
}

#livestream .btn svg {
display:none;
}

.gift-menu li a {
border:1px solid #fff9f6;
background:transparent;
color:#fff9f6;
}

