#coupleProfile.default .couple-wrapper {
  width:100% !important;
}
.schedule_address{
text-shadow: 1px 1px 7px #40403f;
}
#widget {
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/3qIMzQdSNIRNe1ujO2qp5z/8a53b58d1f1ba5a9b6423b0c8db259fd/bg_quote.png) !important;
background-color:#d36327 !important;
background-size:120% !important;
background-repeat:no-repeat !important;
}
#maps {
padding-top:0 !important;
}
#widget:before {
content:"";
width:400px;
height:400px;
left:50%;
margin-left:-200px;
border-radius:50%;
position:absolute;
z-index:1;
display:block;
box-shadow: -4px -3px 35px 0px rgba(211,99,39,0.8) inset;
-webkit-box-shadow: -4px -3px 35px 0px rgba(211,99,39,0.8) inset;
-moz-box-shadow: -4px -3px 35px 0px rgba(211,99,39,0.8) inset;
background-color:#ffca9e;
}

#widget:after {
content:"";
position:absolute;
z-index:2;
top:100%;
left:0;
width:100%;
height:200px;
margin-top:-1px;
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(211,99,39,1) 5%, rgba(211,99,39,0) 100%);
}

#coupleProfile.default .couple-img, #coupleProfile.default .male, #coupleProfile.default .female {
  position:relative;
  padding:0;
}
#coupleProfile.default .couple-img img{
  border-radius: 0;
}
#coupleProfile.default .couple-wrapper:after {
content:"";
background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(64,64,63,1) 5%, rgba(64,64,63,0) 100%);
width:100%;
height:300px;
position:absolute;
z-index:99;
bottom:-1px;
left:0;
}
#coupleProfile.default .couple-img-decor {display:none;}

#coupleProfile.default .couple-separator-and {
margin-top:-60px;
}
.quotes {
position:relative;
z-index:999;
}

#coupleProfile.default .female .text-center, #coupleProfile.default .male .text-center {
position:relative;
top:-110px;
z-index:999;
}
.image-separator-background.mobile, .box-separator{
padding:30px;
padding-bottom:5px;
    position: relative;
    z-index: 99;
}

#owl-separator {
box-shadow: 0 100px 100px -60px rgba(255,202,158,0.19), 0 70px 100px rgba(255,202,158,0.23);
border-radius:29px;
overflow:hidden;
}
.separator-img {
border-radius:20px;
}
#owl-separator .item {

}
#quote {
z-index: 10;
background: transparent;

}
#quote:before {
content:'';
width:100%;
height:100%;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/1hLXE8FuPqPReuhpFC5B5P/aae854735e13fdd44e0b22c4ed65ac45/bg_word.png) !important; 
background-size:170%!important;
background-repeat:no-repeat !important;
background-position-x:-83px !important;
position:absolute;
}

.content-layout .btn {
background-color:transparent !important;
color:#ffca9e !Important;
border-color:#ffca9e !Important;
border-radius:5px !important;
}
#weddingDetail {
padding-top:0 !important;
}
.countdown-section ul li span b {
font-family:Grand-Hotel;
}
.countdown-section ul li > b {
font-family:Diphylleia;
color:#d36327;
}
.content-layout p {
line-height:1.8;
}

#countdown li#days {
display:inline-block !important;
font-size:1rem !important;
background:#ffca9e;
border-radius:15px;
padding:1em 1.5em;
}
#countdown li#days span b {
color:#40403f;
}

#countdown h1 {
text-align:right !important;
padding-right:30px;
font-size:2rem;
margin-bottom:-45px;
}
.notif-wrap {display:none;}
#rsvp {
padding:15px;
margin-top:50px;
}
#rsvp  .text-center {
background:#ffca9e;
border-radius:15px;
padding:30px 15px;
box-shadow: 0 10px 20px rgba(0,0,0,0.1), 0 6px 6px rgba(0,0,0,0.13);
}
#rsvp  .text-center .btn {
color:#d36327 !important;
border-color:#d36327  !important;
}
#rsvp .will-join {
border-bottom:none !important;
color:#40403f !important;
}

#countdown ul {
margin-bottom:40px;
}
.tgl-acara {
text-shadow: 1px 1px 15px #40403f;
font-weight:bold;
font-size:1.3rem;
}
.wrapBtn .btn, .item-rundown .btn {
background-color:#d36327 !important;
}

.also_invite b, #also_inviting {
color:#ffffff !important;
}
#also_inviting {
padding:0 0px;
}
.pay-stick h1 {
margin-bottom:40px;
}
.pay-stick .custom-control-label{
color:#ffffff;
}
.pay-stick a {
color:#d36327;
font-weight:bold;
}
.pay-stick .card-settings {
background:#40403f !important;
}
.pay-stick h5 {
color:#ffca9e !important;
}

#wishes h1 {
margin-top:40px;
}

.content-layout {
background-color:#40403f !important;
}
.content-layout h1 {
color:#ffca9e;
}
#list-rundown {
margin-top:40px;
margin-bottom:40px;
}
.item-rundown {
padding:50px 25px;
margin-bottom:0 !important;
margin-top:0 !important;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/3D6fByYsTzZ4h1kC7rXPLz/fef0a81e2d342cffbb87196378f939a8/image-from-rawpixel-id-7710867-png.png); 
background-size:200%;
background-position-x:200%;
-webkit-box-shadow: inset 129px 29px 159px 19px rgba(0,0,0,0.33);
-moz-box-shadow: inset 129px 29px 159px 19px rgba(0,0,0,0.33);
box-shadow: inset 129px 29px 159px 19px rgba(0,0,0,0.33);
}
.item-rundown:nth-child(even) {
background-position-x:-100%;
-webkit-box-shadow: inset 90px -86px 159px 19px rgba(0,0,0,0.44);
-moz-box-shadow: inset 90px -86px 159px 19px rgba(0,0,0,0.44);
box-shadow: inset 90px -86px 159px 19px rgba(0,0,0,0.44);
}
.item-rundown h1 {
position:relative;
margin-bottom:90px !important;
padding-bottom:20px;
}

.item-rundown h1:after {
content:'';
width:2px;
height:50px;
background-color:#ffca9e;
position:absolute;
left:50%;
top:100%;
}

#story, .pay-stick, #wishes{
background-color:rgba(0,0,0,0.02) !important;
}



#galleries {
background-size:150%;
background-repeat:no-repeat;
}

.quoteGalleries{
padding-top:50px;
padding-bottom:150px;
background-color: #d36327 !important;
background: linear-gradient(0deg, rgba(64,64,63,1) 30%, rgba(64,64,63,0) 100%);
margin-top:0px;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/3aUFUuoeUyf0Vz3IljhtkY/fa20fe44c75c02309e4dbf584ea42065/image-from-rawpixel-id-7702821-png.png);
background-size:cover;
background-position-y: 35px;
background-repeat:no-repeat;
}

.quoteGalleries h1{
color:#ffffff !important;
text-align:left !important;
}
.quoteGalleries p {
margin-bottom:0 !important;
text-align:left !important;
padding-right: 23%;
}

 @media screen and (min-width:1100px) {
      .quoteGalleries p {
padding-right: 40%;
}
    }

#galleries {
padding-top:0;
}

#countdown {
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/3QCou0UaEDsC10sD5kSbsN/692c5bd2c70d30e48b6de529128a1079/image-from-rawpixel-id-7710264-png.png);
-webkit-box-shadow: inset -129px 29px 159px 19px rgba(0,0,0,0.42);
-moz-box-shadow: inset -129px 29px 159px 19px rgba(0,0,0,0.42);
box-shadow: inset -129px 29px 159px 19px rgba(0,0,0,0.42);
background-size:100%;
background-repeat:no-repeat;
background-position-x: -70px;
background-position-y: 50px;
padding-top:80px !Important;
}

.item-rundown p:nth-child(2) {
color:#ffca9e;
font-weight:bold;
font-size:1.4rem !important;
}
.item-rundown p:nth-child(3) {
margin-bottom:25px !important;
}
.item-rundown p {
ling-height:1.5 !important;
}
#wishes {
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/1hLXE8FuPqPReuhpFC5B5P/aae854735e13fdd44e0b22c4ed65ac45/bg_word.png);
background-size:300%;
background-repeat:no-repeat;
background-position-x: 100%;
background-position-y: -10%;
position:relative;
}
.content-layout .form-control {
border-color: rgba(0,0,0,.5);
background-color:rgba(211,99,39,0.5);
}

#wishes h1 {
color:#d36327;
position:relative;
z-index:99;
}



#wishes:before {
content:"";
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(64,64,63,1) 5%, rgba(64,64,63,0) 100%);
width:100%;
height:400px;
position:absolute;
z-index:1;
top:-1px;
left:0;
}
#wishes .cover {
z-index:999;
}
#wishes .btn {
background-color:#d36327 !important;
color:#ffca9e !important;
}
.pay-stick:before {

}
.pay-stick {
-webkit-box-shadow: inset 1px 200px 145px 17px rgba(64,64,63,0.5);
-moz-box-shadow: inset 1px 200px 145px 17px rgba(64,64,63,0.5);
box-shadow: inset 1px 200px 145px 17px rgba(64,64,63,0.5);
background-color:#d36327 !important;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/3VvpsE0lfSRFyMqtPuUBhG/e4ac7fa26f6ece1348f1b2875b0e9322/image-from-rawpixel-id-7615552-png.png);
background-repeat:no-repeat;
background-position-y: 117%;
}