@import url(https://fonts.googleapis.com/css?family=Playfair+Display&display=swap);.v-application{font-family:Playfair Display,serif!important;background:#000!important}.nop{padding:0!important;margin:0!important}a.link{color:#fff}a.link:hover{color:#aaa}#nav-bar{text-align:center;padding:1rem 0 0}#nav-bar .wedding-persons{padding:0}#nav-bar .wedding-persons h1{font-size:2rem;margin-bottom:0}#nav-bar .hashtag{font-size:1rem;padding:.3rem 0}#nav-bar .left{padding:0 .6rem 0 0;text-align:right;text-transform:capitalize}#nav-bar .right{padding:0 0 0 .6rem;text-align:left}.swiper-slide{background-position:top;background-size:cover;height:18rem}.main-slider,.swiper-container{height:18rem}.logo{margin-left:1rem;background:#000;display:flex;height:inherit}.logo span{font-size:1.3rem;align-items:center;display:flex;padding:0 1rem;color:#fff}.menu-btn{position:absolute;right:2.6rem}.footer_img{width:100%;height:15rem;background-position:50%;background-size:cover}#about{text-align:center;padding:1.5rem 0}#about h4{margin:.5rem 0}#about h2{font-size:1.7rem;text-transform:capitalize;font-weight:400;margin-bottom:.8rem}#about h3{font-size:.9rem;font-weight:400}#names{font-size:2rem;text-align:center;line-height:2.2rem}#names .middle{font-size:3rem}#home-txt{text-align:center}#home-txt h3{font-weight:400}#home-txt .inner{margin-top:1rem;padding:.5rem 1rem}footer{text-align:center}footer h5{margin:1rem 0}footer img{max-width:5rem;display:block;margin:1.5rem auto}footer .copyright{font-size:.8rem;margin:1rem 0}.header-img{background-position:50%;background-size:cover;height:12rem}.event{text-align:center}.event h2{margin-bottom:1rem;margin-top:-1rem}.event img{margin:0;max-width:7rem}.event .time{text-align:center}.event .time:first-letter{text-transform:uppercase}.event .right{padding:0 12px}.event .right h3{margin:0 0 .5rem}.event .left{padding:0 12px}.event-hr{margin-top:1rem!important;max-width:90%!important}.tips{text-align:center}.tips a{color:#cb9223!important}.tips img{max-width:8rem;margin-bottom:1.2rem}.tips h3{margin-bottom:1rem}.tips .single-tip{padding:2rem 1rem 0}.tips .single-tip p{margin-bottom:3rem}.vc-slideshow{position:relative;height:36rem!important}.todo_h2{text-align:center;margin:2rem 0 0;font-size:1.8rem}.to_do h3{margin:1.5rem 0 .5rem;text-transform:uppercase}.to_do h4{font-size:1.1rem;margin:1.5rem 0}.to_do a{margin-bottom:2.5rem}.faqs{text-align:center}.faqs h4{font-size:1.1rem;margin:1rem 0}.faqs a{color:#ccc}.faqs a:hover{color:#fff}.mobile-nav .couple{font-size:1.2rem;text-align:center}.mobile-nav .v-list-item--active i,.mobile-nav a{color:#9e9e9e}.guests{background:#1c1c1c;padding:.4rem 1rem .2rem;margin-bottom:1.5rem}.text-guest{color:hsla(0,0%,100%,.7);margin-bottom:1rem}.tetx--black{color:#000!important}.registry-store img{max-width:18rem;display:block;margin:1rem auto}a.selected-hotel{color:#cb9223!important;text-decoration:none;font-size:1.1rem}a.selected-hotel .row{border:1px solid #cb9223;margin:0 1rem 2rem;text-align:center;border-radius:.5rem}a.selected-hotel .row .hotel-icon{padding:0 1.5rem}@media screen and (min-width:600px){#nav-bar{padding:.8rem 0}#nav-bar .wedding-persons h1{font-size:1.3rem}.logo span{font-size:1.8rem;padding:1rem}.menu-btn{right:4rem}.main-slider,.swiper-container,.swiper-slide{height:25rem}#names{padding:1rem}#names .left{padding:3rem 0;text-align:right}#names .middle{text-align:center;padding:3rem 0;font-size:4rem;line-height:4.4rem}#names .right{padding:3rem 0;text-align:left}.header-img{height:16rem}.event{padding:1rem 0}.event h2{margin-top:0}.event .left{border-right:.1rem solid #fff}.event-hr{max-width:55%!important}.vc-slideshow{height:42rem!important}a.selected-hotel{font-size:.95rem}a.selected-hotel .row{margin:0 0 2rem}a.selected-hotel .row .hotel-icon{padding:0 .3rem}}@media screen and (min-width:960px){.wedding-persons h1{font-size:1.7rem}.logo span{font-size:2rem}.v-toolbar__content{width:70rem;margin:auto}.footer_img{height:22rem}.home-txt{padding:2rem 0}.header-img{height:18rem}.event .left,.event .right{padding:0 2.5rem}.tips .single-tip{padding:2rem 3rem}.vc-slideshow{height:45rem!important}.to_do .single{padding:1rem}.faqs .single{padding:2.5rem 0}.faqs .single .right{border-left:.1rem solid #fff}a.selected-hotel{font-size:1rem}}@media screen and (min-width:1264px){#nav-bar{padding:1.2rem 0}#nav-bar .wedding-persons h1{font-size:2.5rem}.main-slider,.swiper-container,.swiper-slide{height:40rem}.footer_img,.header-img{height:25rem}.event{padding:3rem 0}.event .left,.event .right{padding:0 6rem}.event .time{margin-top:1.5rem}.event-hr{margin-top:2rem!important;max-width:32rem!important}.vc-slideshow{height:50rem!important}.to_do h4{font-size:1.4rem}.to_do .single{padding:1rem 2rem}.faqs .single{padding:3rem 0}}