@import url(https://fonts.googleapis.com/css?family=Proza+Libre|Roboto|Lora&display=swap);#main-header{width:60%;height:auto}@media screen and (max-width:900px){#main-header{width:80%}}@media screen and (max-width:600px){#main-header{width:100%}}#secondary-header{width:60%;height:auto}@media screen and (max-width:900px){#secondary-header{width:80%}}@media screen and (max-width:600px){#secondary-header{width:100%}}.wedding-introduction{margin-left:5%;margin-right:5%}.rachel-and-walker-image--div{width:40%;margin-right:5%}.wedding-introduction--div{width:55%}#rachelandwalker--header-img{width:100%;height:auto}.home-paragraph-text{width:82%}.wedding-introduction--div h1{font-family:Proza Libre,sans-serif;font-size:50px;margin-top:0;margin-bottom:0;line-height:1}#wedding-introduction-general-info--dl{margin-top:30px}#wedding-introduction-general-info--dl dt{font-family:Proza Libre,sans-serif;font-size:20px;font-weight:700}#wedding-introduction-general-info--dl dd{font-size:18px;line-height:1.4;margin-left:0;margin-bottom:40px}.column{float:left}.row:after{content:"";display:table;clear:both}#footer{text-align:right;width:100%;margin-top:30px;font-size:14px}#footer a{color:#3c4738}@media screen and (max-width:1125px){#wedding-introduction-general-info--dl dt{font-size:18px}#wedding-introduction-general-info--dl dd{font-size:16px}}@media screen and (max-width:1040px){#wedding-introduction-general-info--dl dt{font-size:17px}#wedding-introduction-general-info--dl dd{font-size:15px}}@media screen and (max-width:770px){.wedding-introduction--div h1{line-height:1.3}.column{width:100%}.wedding-introduction--div{margin-top:40px}#footer{margin-left:5%;width:95%;text-align:left}}#map-header{margin-top:50px;margin-left:20%;margin-right:20%}#map-img{width:100%;height:auto}#map-header-text{margin-top:10px;font-size:16px;font-family:Proza Libre,sans-serif}#travel-guide-link{color:#3c4738}.schedule-column{float:left;width:33.33%;padding:30px}.schedule-row:after{content:"";display:table;clear:both}.schedule-column-wrapper{text-align:center}.schedule-column-content{text-align:left}.schedule-column-header{font-family:Lora;color:#22365b;font-size:35px;margin-top:0;margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #929dd2}.schedule-column-date{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;margin-left:15px}.schedule-column-description{height:auto;margin-top:30px}.title-and-time{margin:0;height:auto}.title{margin:0;font-family:Lora;color:#22365b;font-size:18px;font-weight:700}.time{margin-top:5px;margin-left:0;margin-right:0;margin-bottom:0}.description{line-height:1.4}@media screen and (max-width:945px){.schedule-column{padding-left:15px;padding-right:15px}}@media screen and (max-width:890px){.schedule-column{padding-left:10px;padding-right:10px}}@media screen and (max-width:860px){.schedule-column{padding-left:5px;padding-right:5px}.schedule-column-date{margin-left:8px}}@media screen and (max-width:790px){.schedule-column-date:before{content:"\A";white-space:pre}}@media screen and (max-width:600px){.schedule-column-date:before{content:"\A";white-space:normal}.schedule-column{width:100%;padding:30px}#map-header-text{font-size:15px}#map-header{margin-top:50px;width:100%;margin-left:0;margin-right:0;padding-left:30px;padding-right:30px}}#app{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3c4738}.header{text-align:center}.email-us-link{color:#3c4738}#nav{margin-top:40px;text-align:center}#nav-bar{display:inline-block;height:41px;border-bottom:1px solid #929dd2}.wedding-header-nav--div{float:left}.wedding-header-nav--router-link{padding-left:25px;padding-right:25px;padding-bottom:10px;text-decoration:none;color:#22365b;font-family:Proza Libre,sans-serif;font-size:18px}.router-link-exact-active,.wedding-header-nav--router-link:hover{color:#929dd2;border-bottom:5px solid #929dd2}@media screen and (max-width:830px){.wedding-header-nav--router-link{font-size:16px;padding-bottom:15px}}@media screen and (max-width:710px){#nav-bar{display:table;margin-left:5%;margin-right:5%}.wedding-header-nav--router-link{padding-bottom:5px}.wedding-header-nav--div{width:100%;height:50px}}#travel-page-header{margin-top:50px}#frenchs-point--img{width:90%;margin-left:5%;margin-right:5%}.header--article{font-family:Lora;padding-bottom:10px;border-bottom:1px solid #929dd2}.header--article h2{margin:30px 0 0 0;font-size:35px;color:#22365b}#getting-here--article{width:90%;margin-left:5%;margin-right:5%}.getting-here--section{margin-top:0;margin-bottom:0;height:auto}.getting-here-description--div{width:60%;margin-right:5%;margin-top:0}.getting-here-airports--div{width:35%;margin-top:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.getting-here-column{float:left}.getting-here-row:after{content:"";display:table;clear:both}@media screen and (max-width:680px){.getting-here-column{width:100%}.getting-here-description--div{margin-bottom:30px}}#accomodations--article{width:90%;margin-left:5%;margin-right:5%}.accommodations-header--section{margin-top:0;margin-bottom:0;height:auto}.accommodations-header--section h4{margin-top:40px;margin-bottom:0;font-family:Proza Libre,sans-serif;font-size:20px;color:#22365b}.accommodations-header--section h5{margin-top:0;font-weight:400;font-family:Proza Libre,sans-serif;font-size:18px}.accommodations-option--section{margin-top:40px;margin-bottom:0;height:auto}.accommodations-option--section h5{margin-top:0;margin-bottom:0;font-weight:700;text-decoration:underline;font-family:Proza Libre,sans-serif;font-size:16px;color:#22365b}.accommodations-option--section h6{margin-top:0;margin-bottom:10px;font-weight:400;font-family:Proza Libre,sans-serif;font-size:16px}.accomodations-image--div{width:60%;height:250px;margin-right:5%;margin-top:0;overflow:hidden}.accomodations-image--img{width:100%}.accomodations-description--div{width:35%;height:250px;margin-top:0;position:relative}.accommodations-column{float:left}.accommodations-row:after{content:"";display:table;clear:both}.accommodations-book-now--a{margin-left:20px;padding:7px 40px 7px 40px;background-color:#929dd2;text-decoration:none;color:#fff;position:absolute;bottom:0;border-radius:2px}@media screen and (max-width:980px){.accomodations-description--div{font-size:14px;height:200px}.accomodations-image--div{height:200px}}@media screen and (max-width:890px){.accomodations-description--div{font-size:12px}}@media screen and (max-width:790px){.accomodations-description--div{font-size:11px}}@media screen and (max-width:680px){.accommodations-header--section h4{margin-top:90px}.accommodations-column{width:100%}.accomodations-image--div{height:100px}.accomodations-description--div{height:auto;font-size:16px}.accommodations-option--section{height:auto}#accommodations-with-transportation--section{margin-top:20px}.accommodations-book-now--a{width:100%;margin-left:0;margin-top:20px;position:relative;text-align:center;display:inline-block}.header--article{font-size:25px}#airbnb-header{margin-top:20px}.getting-here-airports--div,.getting-here-airports--div p{margin-top:0}}