body{font-family:Nanum Gothic,sans-serif}.App{margin:10% auto 0}.date{font-family:Do Hyeon,sans-serif;font-size:150px}.date,.subtitle{margin:0 auto;letter-spacing:15px;text-align:center}.date:hover,.header:hover{color:#889bae}.navbar{margin:25px auto}a{text-decoration:none;color:#000}.navitem{margin:10px;text-align:center;list-style-type:none}.navitem:hover{color:#889bae}@media screen and (max-width:1024px){.App{margin:20% auto 0}}.Events{margin:50px auto 100px}h4,p{margin:5px}h3{margin:1px 1px 0}.ceremony-location{width:70%;margin:50px auto;display:flex;flex-direction:row;justify-content:space-between}.ceremony-location-image{width:50%;height:50%}.welcome-location-image{width:60%;height:60%}.ceremony-event-info{width:50%;text-align:center;padding:10% 0 0}.welcome-event-info{width:50%;text-align:center;padding:2% 0 0}.reception-location{width:70%;margin:100px auto}.reception-location-image{width:100%}.reception-event-info{text-align:center}.location-address:hover,.location-name:hover{color:#889bae}.date-time-bundle{margin:15px 1px 1px}.trolley{padding:20px;font-size:12px;font-style:italic;margin:10px;line-height:25px}@media screen and (min-width:1025px){.Events{margin:100px auto}}@media screen and (max-width:900px){.ceremony-location{width:70%;margin:50px auto;display:flex;flex-direction:column}.ceremony-location-image,.welcome-location-image{width:100%}.ceremony-event-info,.welcome-event-info{width:100%;text-align:center;padding:0}}.Travel{margin:50px auto 100px}.hotel{width:70%;margin:50px auto;display:flex;flex-direction:row;justify-content:center}.hotel-image{width:500px;margin:0 10px}.hotel-info{width:400px;margin:0 10px;padding:30px 0;text-align:center}.deadline:hover,.hotel-address:hover,.hotel-name:hover{color:#889bae}.deadline{font-size:12px;font-style:italic;margin:10px}@media screen and (min-width:1025px){.Travel{margin:100px auto}}@media screen and (max-width:768px){.hotel{width:80%;margin:50px auto;justify-content:space-between}.hotel-image{width:400px;margin:0}.hotel-info{width:450px;margin:0;padding:10px 0;text-align:center}.hotel-address{font-size:14px}}@media screen and (max-width:1100px){.hotel{width:80%;margin:50px auto;display:flex;flex-direction:column}.hotel-image,.hotel a{width:100%}.hotel-info{width:100%;padding:10px 0;text-align:center}.hotel-address{font-size:14px}}.mainphoto{width:80%;margin:50px auto}.mainimage{width:100%}.addlphotos{width:85%;margin:25px auto 100px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.addlimage{height:200px;margin:18px}@media screen and (min-width:1025px){.mainphoto{margin:100px auto 50px}}.Registry{margin:50px auto 100px}.registry{width:70%;margin:50px auto;text-align:center}h3:hover{color:#889bae}.zola-image{display:block;margin:0 auto;width:50%}@media screen and (min-width:1025px){.Registry{margin:100px auto}}.Rsvp{margin:50px auto 100px;width:70%;display:flex;flex-direction:row;justify-content:space-between}.watercolor{width:50%}.watercolor-image{width:100%}.rsvp-form{width:50%;display:flex;flex-direction:column;justify-content:center}.bold{font-weight:700}.form-section{margin:0}.inputs{height:100%;display:flex;flex-direction:column;justify-content:space-around;margin:0 10%}label{text-align:center}.guest-names{margin:10px}input{margin:10px 5px}input:focus,textarea:focus{outline:none}input[type=text]{border:none;border-bottom:2px solid #000;font-family:Nanum Gothic,sans-serif;font-size:16px;padding:0 3px}input[type=text]::-webkit-input-placeholder{font-family:Nanum Gothic,sans-serif;font-size:16px}.plus-sign{height:25px;width:25px;margin:5px}select{width:50px;margin:10px auto;background-color:#000;color:#fff;border-style:none;border-radius:0;font-family:Nanum Gothic,sans-serif;font-size:16px}select:focus{outline:none}.select-rsvp{width:115px}.meal-question{text-align:center}.meal-options{display:flex;flex-direction:row;justify-content:space-around;margin:10px 0}.diet,.guest-count,.meal-option,.name,.response{display:flex;flex-direction:column;margin:10px 0}textarea{margin:10px 0;border:2px solid #000;font-family:Nanum Gothic,sans-serif;font-size:16px}.submit-button{display:flex;justify-content:center}.submit{text-align:center;padding:15px;color:#fff;background-color:#000;border-style:none;font-family:Nanum Gothic,sans-serif;font-size:18px;border-radius:10%}@media screen and (max-width:1125px){.watercolor{display:none;width:0}.rsvp-form{width:100%}}@media screen and (max-width:414px){.Rsvp{width:85%}}
/*# sourceMappingURL=main.dfc008c8.chunk.css.map */