.coverOrn{
    position: absolute;
width: 169px;
    left: -98px;
    z-index: 4;
    bottom: 38px;
transform: rotate(-44deg);
}
.profile-separate {
position: relative;
    left: 0;
    width: 100%;
}

@keyframes slideUpRdn{
  0% {
    transform: scale(0.3) 
 rotate(180deg);
  }
  100% {
    transform:  scale(1) 
 rotate(180deg);
  }
}

@keyframes coverDcr {
  0% {
   transform:rotate(-44deg);
  }
  100% {
 transform:rotate(-24deg);
  }
}
#button-open{
   text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 12px;
    padding: 10px 30px !important;
}

.new_premCover-top #date-text{
font-size: 14px;
}

.invitation_to .dear{
font-size: 24px !important;
}

.invitation_to b {
margin: 5px 0 5px;
}

.invitation_to .location {
font-size: 16px;
}
#welcome .wrapper .text-wrapper .couple-name{
text-align: center;
}

#welcome .wrapper .ornFlower2{
position: absolute;
    z-index: 2;
    width: 185px;
    right: -97px;
    bottom: 44px;
}

#welcome  .ornMerak{
    position: absolute;
    z-index: 10;
    width: 125px;
    bottom: 19px;
    right: 37px;
}

#welcome .wrapper .wrap-overlay, #button-open {
z-index:999 !important;
}
#welcome .wrapper::after{
content: "";
width: 100%;
    padding-bottom: 57%;
    height: 0;
position: absolute;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/7pT9mI2PQfyOrgEzxPc1Mx/d7846f5fb1ea96dc7c16fd6d89d45066/dsf.png");
background-size: cover;
bottom: 0;
    left: 50%;
    transform: translateX(-50%);
z-index: 2;
}

#separator{
position: relative;
background-color: #d8cfc9;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/2VqapDw3Ru66Tm5aD80BS0/6190032839a92d9e75c672681022051f/mitos__1I400___1600_px___1080___1900_px___31___1_.png");
background-size: contain;
}

#widget{
position: relative;
    width: 75%;
    margin: 33% auto;
 --animate-duration: 2.5s;
visibility: hidden;
}


@keyframes upDown {
  0% {
    transform: translatey(0px);
  }
  50% {
    transform: translatey(-20px);
  }
  100% {
    transform: translatey(0px);
  }
}

@keyframes zoomOut {
  0% {
    transform: scale(1.2);
opacity: 1 !important;
  }
  100% {
    transform: scale(1);
opacity: 1 !important;
  }
}
.animated_zoomUp {
animation:zoomUp;
}
@keyframes zoomUp {
  0% {
    transform: scale(.9);
  }
  100% {
    transform: scale(1);
  }
}

#widget .box-separator{
background-color: red;
  width: 100%;
  padding-top: 145%;
  position: relative;
background: transparent;
}

.mobile #widget .separator-img, .style-mobile #widget .separator-img, .image-separator-background.mobile .item{
 position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
width: 100%;
height: 100%;
border-top-left-radius: 150px;
border-top-right-radius: 150px;
border-bottom-left-radius: 150px;
border-bottom-right-radius: 150px;
border: 2px solid #9c887f;
}
#separator .decorquote2 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 2;
visibility: hidden;
}

 #quote{
position: relative;
background-color: #5a574e;
padding: 4rem 0 7rem 0 !important;
position: relative;
min-height: 500px;
overflow: hidden;
}

#quote .container{
position: relative;
}
.quotes {
color: #5a574e !important;
font-family: sukar;
font-style: inherit !important;
font-size: 16px !important;
    width: 250px;
    margin: auto;
}

.flowerQuote{
width: 175px;
position: absolute;
    left: 0px;
bottom: -36px;
}

.flowerQuote2{
position: absolute;
right: 0;
    bottom: -19px;
}

#quote .ornFlower{
position: absolute;
left: 34px;
bottom: -53px;
width: 140px;
z-index: 2;
}

.animation-flower {
animation: quoteOrn1 3s ease-in-out 0s infinite alternate !Important;
}

.animation-brown-flower{
animation: quoteOrn1 2s ease-in-out 1s infinite alternate !important;
}

.animation-flower-cover{
    animation: coverDcr 3s ease-in-out 0s infinite alternate;
}

 #quote .ornFlower2{
    position: absolute;
    right: -100px;
    bottom: 84px;
    width: 203px;
    z-index: 0;
}

#separator .ornMerak{
position: absolute;
    right: -94px;
    bottom: -186px;
    width: 270px;
    z-index: 3;
visibility: hidden;
}

.ornMerak2{
position: absolute;
    left: -117px;
    bottom: -149px;
    width: 243px;
    z-index: 2;
visibility: hidden;
}

@keyframes quoteOrn1 {
  from {transform: rotate(0deg);}
  to {transform: rotate(-15deg);}
}

.padding-balance{
padding-left: 1rem !important;
padding-right: 1rem !important;
}

.divider-topp {
position: absolute;
top: -33px;
width: 100%;
left: 0;
z-index: 3;
}
.divider-bottom {
position: absolute;
bottom: -33px;
width: 100%;
left: 0;
z-index: 2;
}

.divider-bottom svg, .divider-topp svg {
fill: #d8cfc9;
}

#coupleProfile{
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/6aynKiGijb4QJRSUykBwHt/044b25301a4c3c64d62bc5f58c0deb0a/hh.png");
background-size: contain;
padding: 2rem 0!important;
background-color: #d8cfc9;
}

#coupleProfile.minimalis .grid-profile:first-child{
 grid-template-areas: 'photoProfile photoProfile'
'profileInfo profileInfo';
}

#coupleProfile.minimalis .grid-profile.female::before{
content: "THE BRIDE";
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
font-size: 38px;
font-family: sukar;
writing-mode: vertical-rl;
    text-wrap: nowrap;
}

#coupleProfile.minimalis .grid-profile.male::before{
content: "THE GROOM";
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
font-size: 38px;
font-family: sukar;
writing-mode: vertical-rl;
    text-wrap: nowrap;
}

#coupleProfile.minimalis .grid-profile{
position: relative;
padding-left: 4rem !important;
}

#coupleProfile .female{
text-align: left !Important;
}

#coupleProfile .treeOrnament{
position: absolute;
left: -35px;
    width: 130px;
    bottom: -4rem;
    z-index: 1;
opacity: 0.7;
}
#coupleProfile .treeOrnament2{
position: absolute;
   right: 0;
    width: 152px;
    bottom: -4rem;
    z-index: 1;
    -webkit-transform: scale(-1)  ;
    transform: scale(-1);
opacity: 0.8;
}

#galleries .treeOrnament{
position: absolute;
left: -30%;
z-index: 2;
width: 60%;
top: -46px;
transform: rotate(21deg);
}
#galleries .treeOrnament2{
position: absolute;
right: 0;
z-index: 2;
width: 65%;
right: -35%;
top: -46px;
transform: rotate(-30deg);
}

#galleries .galleriSection{
position: relative;
}

#coupleProfile .decorFlwr1{
    width: 84px;
    position: absolute;
    bottom: -13px;
right: -14px;
z-index: 4;
}

#coupleProfile .decorFlwr2{
width: 78px;
    position: absolute;
    top: -26px;
    right: -27px;
    z-index: 1;
}

.animation-couple-flower{
animation: quoteOrn2 2s ease-in-out 3s infinite alternate !important;
}
 #coupleProfile .imgWrapper .ornFlower2{
position: absolute;
    right: -30px;
    bottom: -39px;
    width: 154px;
    z-index: 1;
    transform: rotate(142deg);
}

.animation-couple-brown{
animation: quoteOrn3 3s ease-in-out 0s infinite alternate;
}

#coupleProfile .imgWrapper .ornFlower{
position: absolute;
    right: -78px;
    bottom: 71px;
    width: 126px;
    z-index: 3;
    transform: rotate(13deg);
}

@keyframes quoteOrn2 {
  from {transform: rotate(0deg);}
  to {transform: rotate(10deg);}
}

@keyframes quoteOrn3 {
  from {transform: rotate(142deg);}
  to {transform: rotate(128deg);}
}

#coupleProfile .grid-profile{
grid-template-columns: 1fr !important;
}

#coupleProfile.minimalis .imgWrapper{
width: 60% !important;
padding-top: 74% !important;
position: relative;
padding: 3px;
}

#coupleProfile.minimalis .imgWrapper::after{
content: " ";
position: absolute;
    top: -5px;
    bottom: 0;
    left: -7px;
    right: -3px;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/7C7zA895X4sdWcuXGVArlu/4f510cd4b7c91657ba164a737239d231/framejv.png");
background-size: cover;
z-index: 2;
    background-position: center;
}

#coupleProfile.minimalis .imgWrapper::before{
content: " ";
position: absolute;
left: 0;
right: 0;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/7C7zA895X4sdWcuXGVArlu/4f510cd4b7c91657ba164a737239d231/framejv.png");
top: 0;
bottom: 0;
display: block;
}

#coupleProfile .call-name{
font-size: 3rem;
}
#coupleProfile .grid-profile:first-child{
margin-bottom: 3rem;
margin-top: 3rem;
}
#coupleProfile .grid-profile:last-child{
margin-top: 3rem;
}

#coupleProfile.minimalis .grid-profile .imgWrapper img {
border-radius: 50%;
}

#coupleProfile.minimalis .grid-profile:first-child .box{
grid-area: photoProfile;
}

#coupleProfile.minimalis .grid-profile:last-child .imgWrapper img {
border-radius: 50%;
}

#coupleProfile.minimalis .grid-profile:last-child .box{
grid-area: photoProfile;
}

#coupleProfile .grid-profile .profil-info{
padding: 2rem 0 0 2rem !important;
    z-index: 2;
width: 100%;
margin:auto;
text-align: left;
}

#coupleProfile.minimalis .grid-profile:last-child {
 grid-template-areas: 'photoProfile photoProfile'
'profileInfo profileInfo';
display: grid;
}

#coupleProfile .male{
text-align: unset !important;
}

#coupleProfile .grid-profile .profil-info p {
color: #9c887f;
font-size: 12px !important;
}

#coupleProfile .grid-profile:first-child .profil-info p, #coupleProfile .grid-profile:first-child .profil-info h5{
text-align: left !important;
}

#coupleProfile .grid-profile:first-child .profil-info {
grid-area: profileInfo;
}


#coupleProfile .grid-profile .profil-info .instagram-profil b{
color: #3b1f0d;
}
#coupleProfile .grid-profile .profil-info h5 b{
font-family: javassoul;
color: #9c887f;
font-size: 18px;
}

#coupleProfile .grid-profile .profil-info h5{
margin: 1rem 0;
}

#coupleProfile .grid-profile .profil-info h5{
text-align: left;
}

#story{
background-color: #d8cfc9;
padding: 1rem 0 5rem 0;
min-height: 400px;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/6aynKiGijb4QJRSUykBwHt/044b25301a4c3c64d62bc5f58c0deb0a/hh.png");
background-size: contain;
}

#story-vertical .item-story-v .content-story-v .content-story-title{
position: unset !important;
    line-height: 1 !important;
text-align: left !important;
margin-bottom: 1rem !important;
}

#story-vertical .item-story-v .background-story-v{
padding-top: 100% !Important;
margin-bottom: 1rem;
border-top-left-radius: 150px !important;
    border-top-right-radius: 150px !Important;
}

#story-vertical .item-story-v .background-story-v img {
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
}
#rsvp p{
color: #d8cfc9;
}

#rsvp::after{
content: "";
width: 358px;
    height: 314px;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/5zdsuU5kgzzufy7IceWVYa/1e76addd3f8a70497f5835ff314e4d7e/_i___1_.png");
background-size: cover;
position: absolute;
right: -120px;
    top: -122px;
}

#story-vertical{
width: 80% !important;
margin: auto;
}

#story-vertical .item-story-v{
    padding: 1.5rem;
    background-image: url("https://images.ctfassets.net/q40z6pfqje6o/6YTfiBh2Xn5hPWIBeKsXal/001732a82068052abfee0900b5b5b39b/mitos__1I400___1600_px___1080___1900_px___1_.jpg");
background-size: cover;
    box-shadow: 0px 1px 7px  #5a574e;
border-radius: 125px !important;
min-height: 420px;
}

#story-vertical .item-story-v .content-story-v{
background-color: transparent !important;
padding: 1rem 1rem 1rem 0;
}
#story-vertical .item-story-v .content-story-v .content-story{
color: #5a574e !important;
text-align: left !important;
}

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

#coupleProfile  .container{
 //padding-left: 2rem;
}

.box-female{
margin-bottom: 0;
}


#coupleProfile p{
margin: 0;
}

#coupleProfile {
position: relative;
padding: 5rem 0;
}

.female .text-center p:nth-child(1){
text-transform: uppercase;
}

#story h1{
color: #{title_color};
}

#story .container{
  padding: 4rem 1rem;
}
#story .item .years b{
color: #9c887f;
}

#galleries {
padding-top: 0;
}
#galleries h1{
text-transform: capitalize;
}
#galleries h1 , #galleries p{
color: #9c887f;
}

#galleries p{
margin-bottom: 0 !important;
}

#galleries .quoteGalleries{
width: 100%;
position: relative;
float: left;
padding: 5rem 0;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/1ggST8eqUunZP94MZNLj3d/1eebc3c91a6ec06eb2b26d16befbfc1c/Untitled__3__copy__6__5.jpg");
background-size: cover;
background-position: left left;
}

.quoteGalleries::after{
content:"";
width:100%;
position:absolute;
left:0;
bottom:-52px;
height:100px;
z-index:2;
background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(216,207,201,0.71) 30%, rgba(216,207,201,1) 50%, rgba(216,207,201,0.71) 70%, rgba(255,255,255,0) 95%);
}

.flowerGallery{
position: absolute;
z-index: 2;
    width: 341px;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
}

#galleries .quoteGalleries .container{
padding-top: 1rem;
    max-width: 250px;
    float: right;
}

#galleries .quoteGalleries .container p{
color: #5a574e;
font-size: 16px;
padding: 0 !important;
text-align: end !important;
}

#galleries .quoteGalleries h1{
color: #3b1f0d;
text-align: end !important;
margin-top: 2rem;
padding-right: 1rem !important;
padding-bottom: 0 !important;
text-wrap: wrap;
    width: 260px;
    float: right;
}

.quoteGalleries .treeGallery, .quoteGalleries .treeGallery2{
position: absolute;
z-index: 3;
    width: 200px;
    bottom: -120px;
}

.quoteGalleries .treeGallery{
left: -65px;
}

.quoteGalleries .treeGallery2{
right: -65px;
transform: scaleX(-1);

}
#countdown{
background-color: #5a574e;
padding: 5rem 0 8rem 0 !important;
position: relative
}

#countdown.going_on{
display: block !important;
}
#countdown .decorFlwr1, .dcrCount{
position: absolute;
z-index: 4;
width: 110px;
}

#countdown .decorFlwr1{
top: 395px;
left: calc(50% - 148px);
    transform: translateX(-50%);
}
.dcrCount{
top: 395px;
right: calc(50% - 148px);
    transform: scaleX(-1) translateX(-50%);
}
.dcrCount2{
top: 375px;
right: calc(50% - 152px);
    transform: translateX(50%) 
 scaleX(-1) rotate(-17deg);
    position: absolute;
    z-index: 4;
    width: 80px;
}
.dcrCount3{
position: absolute;
    top: 261px;
    right: 50%;
    width: 350px;
    transform: translateX(50%);
}
#countdown .decorFlwr2{
position: absolute;
z-index: 4;
top: 375px;
left: calc(50% - 152px);
    transform: translateX(-50%) rotate(-17deg);
width: 80px;
}
#countdown ul {
margin-top: 100px;
}

#countdown ul li span b, #countdown li#days span{
font-size: 20px !important;
font-weight: 500;
font-family: sukar;
line-height: 1;
color: #9c887f;
}

#countdown li#days{
font-size: 1em !important;
}

#countdown li {
padding: 10px !important;
}
#countdown ul li b{
font-family: sukar;
text-transform: capitalize;
font-size: 16px;
font-weight: 500;
line-height: 1;
color: #9c887f;
}

#countdown .tgl-acara{
color: #5a574e;
font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 1rem;
}


#countdown h1{
color: #d8cfc9;
}

#countdown .countdown-section, #countdown.going_on .event-going-on{
z-index: 3;
    padding-top: 1.5rem;
padding-bottom: 3.5rem;
    width: 359px;
margin: auto;
-webkit-mask-image: url("https://images.ctfassets.net/q40z6pfqje6o/4UKROWezd6eIYPqhTEGaFu/f07bf6ec3b1ad55502bfbbc1f314cbcb/mitos__1I400___1600_px___1080___1900_px___20_.png");
-webkit-mask-size: 100%;
background-color: #d8cfc9;
height: 567px;
position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    -webkit-mask-repeat: no-repeat;
}

#countdown.finish::before, #countdown.finish .dcrCount,
#countdown.finish .dcrCount3,
#countdown.finish .dcrCount2{
display: none;
}

#countdown::before{
    content: "";
    width: 232px;
    transform: translateX(-50%);
    height: 92px;
    left: 50%;
    bottom: 7rem;
    position: absolute;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/7MAxBr3Zsw59uXS5cT0Bej/e6736d382e8113125963f1fbf40b64ac/sfdgd.png");
background-size: cover;
z-index: 4;
}

.wrapBtn .btn{
background-color: #5a574e;
color: #d8cfc9;
border-color: #d8cfc9;
padding: 7px 15px;
font-size: 12px;
border-color: #5a574e;
}


#countdown{
padding: 5rem 0;
}

.rundown{
background-color: #5a574e;
position: relative;
    border-bottom-right-radius: 85px;
    border-bottom-left-radius: 85px;
}

#list-rundown{
background-color: #d8cfc9;
padding: 6rem 1.5rem;
position: relative;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/2VqapDw3Ru66Tm5aD80BS0/6190032839a92d9e75c672681022051f/mitos__1I400___1600_px___1080___1900_px___31___1_.png");
background-size: contain;
}

.dcrSide{
position: absolute;
    top: -29px;
    left: -20px;
    right: -20px;
}

#list-rundown .row{
    border-radius: 150px;
    box-shadow: 0px 5px 8px #5a574e;
background-color: #ffffff80;
padding: 2rem 1rem 5rem 1rem;
position: relative;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/6aynKiGijb4QJRSUykBwHt/044b25301a4c3c64d62bc5f58c0deb0a/hh.png");
background-size: contain;
}

.end-rundown {
float:left;
position:relative;
background-color: #5a574e;
padding: 3rem 2.5rem;
}

.end-rundown::before, .end-rundown::after{
content: " ";
position: absolute;
width: 40px;
height: 300px;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/1WDCuw3VFjTP7rB7a4aTp4/e9f3c152ce97941e1ecb387dd080f302/cs.png");
background-size: contain;
opacity: 0.7;
}

.end-rundown::before{
top: 40px;
right: 0;
}

.end-rundown::after{
bottom: 40px;
left: 0;
}

#adressWrapper .adress{
border-radius: 1rem;
padding-bottom: 2rem;
}

.google-maps{
border-radius: 25px;
}
.wedding_address{
color: #d8cfc9 !Important;
font-size: 14px;
}
#maps{
padding: 10px !important;
}

#adressWrapper{
padding: 4rem 0 2rem 0;
}

.rsvpFlower{
z-index: 2;
    width: 84px;
    position: absolute;
    right: 36px;
    top: -73px;
    transform: rotate(102deg);
visivility: hidden;
}

#rsvp .will-join{
color: #d8cfc9;
border-bottom: 1px solid #d8cfc9 !important;
}

#rsvp .btn{
background-color: #d8cfc9;
border-color: #d8cfc9;
border-radius: 50px;
font-size: 14px;
letter-spacing: 1px;
color: #5a574e;
}

#rsvp .btn b {
font-weight: 400;
font-family: sukar;
}

#rsvp{
padding: 1rem;
border-top-left-radius: 150px;
    border-top-right-radius: 150px;
min-height: 460px;
border: 4px solid #d8cfc9;
position: relative;
}

#rsvp .text-center{
font-size: 14px;
position: absolute;
    padding: 1rem 0;
    left: 50%;
    text-align: center;
    width: 100%;
    transform: translateX(-50%);
    bottom: 0;
    background-color: #3b1f0d59;
    position: absolute;
}
#bottom-rundown p {
color: #d8cfc9;
}

#also_inviting li {
font-family: sukar;
color: #d8cfc9;
}

.dcrBottom{
position: absolute;
}

.animation__dcrRundown{
animation-name: slideUpRdn;
}

.dcrBottom{
    bottom: -26px;
    left: -22px;
right: -22px;
    transform: scaleY(-1);
}

.dcrBottom2{
    width: 180px;
    margin: 3rem auto 0 auto;
}

#weddingDetail{
padding-bottom: 0!important;
padding-top: 0;
}

#live .container, #instagram-filter, #pay .cover{
width: 80%;
margin: auto 10%;
padding: 2rem !important;
border-radius: 15px;
box-shadow: 0px 1px 8px 2px #5a574eba;
background-color: #ffffff5e !important;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/6aynKiGijb4QJRSUykBwHt/044b25301a4c3c64d62bc5f58c0deb0a/hh.png");
background-position: center;
}
#live{
background-color: transparent;
}

#live,  .filterIgWrap, #pay{
padding-bottom: 2rem;
}
#pay {
width:100%;
}

.wraping-bottom{
width: 100%;
float: left;
padding: 3rem 0;
background-color: #d8cfc9;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/2VqapDw3Ru66Tm5aD80BS0/6190032839a92d9e75c672681022051f/mitos__1I400___1600_px___1080___1900_px___31___1_.png");
background-size: contain;
}

#live .container h1, #instagram-filter h1, #pay .cover h1{
margin-bottom: 2rem;
}

.btn-lokasi{
margin-top: 1rem;
border-color: #d8cfc9!important;
color: #d8cfc9!important;
}

#live .btn, #instagram-filter .btn, #pay .btn{
width: 100%!important;
}

#pay, .filterIgWrap{
float: left;
}


.filterIgWrap{
width: 100%;
}


#instagram-filter{
margin-bottom: 0!important;
}

#instagram-filter .btn{
background-color: #3b1f0d;
border-color: #3b1f0d;
border-radius: 50px;
color: #d8cfc9;
}

#wishes{
padding: 3.5rem 0;
position: relative;
background-image: url("https://images.ctfassets.net/q40z6pfqje6o/2VqapDw3Ru66Tm5aD80BS0/6190032839a92d9e75c672681022051f/mitos__1I400___1600_px___1080___1900_px___31___1_.png");
background-size: contain;
}

#wishes .cover{
width: 90%;
    margin: 0 5%;
    background-color: transparent;
    padding: 7rem 1rem 2rem 1rem;
    border-radius: 125px;
border: 6px double #9c887f;
position: relative;
z-index: 1;
}

 #wishes .cover p{
color: #d8cfc9 !important;
}

.moment-list{
padding: 0 !Important;
}

.wish_noimage_wrap.bubble-chat{
background-color: #9c887f !important;
    padding: 3rem 1rem;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    min-height: 400px;
box-shadow: 3px 4px 3px #5a574e;
}

.wish_noimage_wrap{
margin: 0 !important;
}
#wishes .cover .cover{
border: 0 !important;
background-color: transparent !Important;
width: 100% !important;
margin: 0 !important;
}

#wishes .avatar-item{
background-color: transparent !important;
font-family: javassoul;
color: #d8cfc9;
border-right: 1px solid #d8cfc9;
border-radius: 0;
}
#wishes .message-wish{
background-color: transparent !Important;
box-shadow: none;
}
#wishes .message-wish p b{
color: #d8cfc9 !Important;
text-transform: uppercase;
}

.message-wish .arrow-left{
display: none;
}

#section-bottom{
overflow: visible !important;
}

.wish_noimage_wrap .item-wish .col-2, wish_noimage_wrap .item-wish .col{
align-self: center;
}

.wishes input, .wishes textarea, .wishes .custom-file {
border: none !important;
background-color: #3b1f0d !important;
color: #9c887f !important;
}

.wishes input::placeholder, .wishes textarea::placeholder, .wishes .custom-file-label{
color: #d8cfc9 !important;
}

.wishes .btn{
color: #3b1f0d!important;
background-color: #d8cfc9 !important;
}

.wishes{
box-shadow: 3px 4px 3px #5a574e;
background-color: #9c887f !important;
    padding: 3rem 1rem;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
}

#wishes .cover .cover{
padding: 1rem 0 !Important;
}

.couple-separator-and h1{
margin: 2rem 0;
}

#footer{
background-color: #9c887f;
padding: 5rem 1rem !important;
}

#wishes h1 {
color: #9c887f;
margin-top: 2rem;
text-transform: capitalize;
}

.wishesOrnament{
position: absolute;
    top: -3.5rem;
    left: 0px;
    right: 0;
z-index: 2;
}

#wishes .ornMerak{
    position: absolute;
    width: 127px;
    top: 53px;
    right: -37px;
    transform: rotate(6deg);
    z-index: 2;
}

.item-rundown {
position: relative;
z-index: 3;
}

.item-rundown h1{
border-bottom: 1px solid #5a574e;
    width: fit-content;
    margin: 0rem auto 2rem auto;
    line-height: 2.5;
}

.item-rundown .akad_date, .item-rundown .resepsi_date, .item-rundown .schedule_date{
font-size: 18px;
text-transform: uppercase;
}

.instagram-profil {
text-transform: uppercase;
}
.decorquote2::after {
content:"";
width:100%;
position:absolute;
left:0;
bottom:-45px;
height:100px;
z-index:9;
background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(216,207,201,0.71) 30%, rgba(216,207,201,1) 50%, rgba(216,207,201,0.71) 70%, rgba(255,255,255,0) 100%);

}

.wishes form .form-group:nth-child(3){
display: none;
}

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

#button-open {
z-index:999999;
}