.premium .rundown .container{background-color: #ffffff5e;}
.premium #coupleProfile .male .text-center{background-color: #ffffff5e;}
.btn-premium.btn-secondary{color: #975c26 !important; background-color: #ffffff !important; }
#live, #instagram-filter{
    width: 90%;
    margin: 1rem 5%;
}

#quote {
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/4HSnzwIMG6lSMGBfk05jz5/d635b03864b11cc85af1bf7ad555611e/background-quote.png);
background-size:cover;
}
#quote::after {
content: '';
background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
position:absolute;
bottom:-1px;
width:100%;
height:100px;
}

.quotes {
background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255,255,255,0.8646052170868348) 0%, rgba(255,255,255,0) 90%);
padding:4rem 1rem;
}
#coupleProfile h1 {
padding-bottom:7rem;
margin-top:-2rem;
position:relative;
}
#coupleProfile > h1:before {
content:"";
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 90%);
position:absolute;
top:-50px;
width:100%;
height:90px;
left:0;
}

  #coupleProfile {
padding-top:5rem;
      background-color: #fff;
      background-size: cover;
background-position:center;
 background-image: url(https://images.ctfassets.net/q40z6pfqje6o/ufw7X3tktN2WQpj3o5R8p/648cc4054907f836ce0e7c58eac02910/23_211.jpg);
      background-repeat: no-repeat;
position:relative;
}
#coupleProfile > .cover {
position:relative;
z-index:3;
}
#coupleProfile::before {
content:"";
 background-image: url(https://images.ctfassets.net/q40z6pfqje6o/76eWE2iQFToUkPYHjF0gdG/5446fee38fe688f33d0b40abc9616e8f/flower-white.png);
position:absolute;
width:70%;
height:400px;
background-size:contain;
background-repeat:no-repeat;
top:180px;
right:-100px;
}

#coupleProfile::after {
transform:rotate(-180deg);
content:"";
 background-image: url(https://images.ctfassets.net/q40z6pfqje6o/76eWE2iQFToUkPYHjF0gdG/5446fee38fe688f33d0b40abc9616e8f/flower-white.png);
position:absolute;
width:70%;
height:400px;
background-size:contain;
background-repeat:no-repeat;
left:-100px;
bottom:15%;
z-index:1;
}

#coupleProfile h4 b{
font-family:meylina;
}

#coupleProfile .couple-separator-and h1 {
padding-bottom:0;
margin-top:50px;
}

#story {
margin: 2rem 0;
background:transparent;
}

#galleries {
padding-top:0;
background-color:transparent;
}

.quoteGalleries {
padding-top:4rem;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/7H2M3o1h7a8pNkDntfjWPA/6696aa4723873b9afb9e7e3ee84f0e50/background-gallery-ai.png);
background-size:cover;
background-position: center;
}

.quoteGalleries p {
margin-bottom:0 !important;
}

.premium .rundown .container {
background: none;
}

.rundown {
margin-top: 3rem;
}

#rsvp {
padding: 1rem;
}

#rsvp.rsvp-top{
position: relative;
top: -1rem;
}

#rsvp .text-center{
padding: 1rem;
}

#countdown .wrapBtn{
padding-bottom: 1rem;
}
#weddingDetail {
background-color:transparent;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/nzaAeIpTPjEVAQ6bOXcHO/2221647c0ebed660e70d4ddc91df8fb2/stone-texture.jpg);
}

#countdown {
background-color:transparent;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/4c3dWKpqwBhgp44G6Nn0iz/9e5cbbb69e33aa5b7d856d30f2299463/3476962-ai.png);
background-size:contain;
padding-top:6rem !important;
background-position:center;
background-repeat:no-repeat;
}

.countdown-section > h1 {
font-size:2.5rem !important;
padding:0 20%;
margin-bottom:0 !important;
}

.countdown-section li, .countdown-section > h1, #galleries h1, #story h1, #coupleProfile h4 b, #coupleProfile h1, .item-rundown h1, #live h1, #instagram-filter h1, .pay-stick h1, #couple-name h1, #wishes h1 {
 background-image: repeating-linear-gradient(to right, #a2682a 0%, #be8c3c 8%, #be8c3c 18%, #d3b15f 27%, #faf0a0 35%, #ffffc2 40%, #faf0a0 50%, #d3b15f 58%, #be8c3c 67%, #b17b32 77%, #bb8332 83%, #d4a245 88%, #e1b453 93%, #a4692a 100%) !important;
  background-size: 150% !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  filter: drop-shadow(0 0 1px rgba(255, 200, 0, .3));
  animation: MoveBackgroundPosition 8s ease-in-out infinite;
}
#couple-name h1 {
line-height:inherit !important;
}
#countdown li {
padding-top:1rem !important;
padding-bottom:.5rem !important;
}

.wrapBtn .btn, #wishes .btn, #rsvp .btn {
color:#000000;
 background-image: repeating-linear-gradient(to right, #a2682a 0%, #be8c3c 8%, #be8c3c 18%, #d3b15f 27%, #faf0a0 35%, #ffffc2 40%, #faf0a0 50%, #d3b15f 58%, #be8c3c 67%, #b17b32 77%, #bb8332 83%, #d4a245 88%, #e1b453 93%, #a4692a 100%);
  background-size: 150%;
  font-weight: 200;
  animation: MoveBackgroundPosition 6s ease-in-out infinite;
border:0;
}

@keyframes MoveBackgroundPosition { 
  0% {
      background-position: 0% 50%
  }
  
  50% {
    background-position: 100% 50%
  }
  
  100% {
    background-position: 0% 50%
  }
}

#countdown:before {

}
#list-rundown {
padding:0 2rem;
}
.item-rundown, #live, #instagram-filter, .pay-stick, #rsvp {
box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
padding:80px 15px !important;
background: #FFFFFF !important;
border-radius:50px;
overflow:visible;
position:relative;
}
#rsvp {
width:90%;
margin:25px 5%;
}

.item-rundown:before, #live:before, #instagram-filter:before, .pay-stick:before, #rsvp:before {
content: "";
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/5H4VzQn70wi3SZSKjdh8hg/d231c1d62659a1a75915c5db982e1d94/leaves_top.png);
background-size:cover;
width:135px;
height:196px;
position:absolute;
right:0;
z-index:9;
display:block;
top:-60px;
}
.pay-stick{
width:90% !important;
margin:30px 5%;
padding:60px 35px !important;
}
.item-rundown:after, #live:after, #instagram-filter:after, .pay-stick:after, #rsvp:after  {
content: "";
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/64Gnizi6YxOfSC8MHu7nuR/4d7fa07a4f497a333c2ab5bb1966d7c8/leaves_bottom.png);
background-size:cover;
width:235px;
height:131px;
position:absolute;
left:0;
z-index:9;
display:block;
bottom:-20px;
}
 #live:after, #instagram-filter:after {
bottom:-40px;
}

#live, #instagram-filter {
margin-bottom:25px;
margin-top:25px;
}

#wishes {
background:transparent;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/5x1ksBVqWeSs5LXtfaU9oI/6d1b1aa00ac72b01641c6cb877049665/luxury_abstract_gold_background_with_glitter_light_effect_decoration_01.jpg);
background-size:cover;
background-position:bottom center;
}
.message-wish {
background-color:#FFFFFF !important;
}
.message-wish .arrow-left {
border-right-color:#FFFFFF !important;
}
#footer {
background:transparent;
}