@import url(https://fonts.googleapis.com/css?family=Tangerine|Thasadith:700);
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}border 0{font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquoteafter,blockquotebefore,qafter,qbefore{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media (max-width:768px){body,html{font-size:90%}}h1{color:#3a405a;font-size:7rem;line-height:.7em;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:400px){h1{font-size:5rem}}h2{font-size:3em;line-height:.6em}h1,h2{font-family:Tangerine,sans-serif}h1,h2,h3{text-shadow:1px 3px 5px rgba(0,0,0,.3);text-align:center;margin:5px 10px 20px}h1,h2,h3,p{color:#3a405a}p{line-height:30px;margin-bottom:20px}p img{display:block;margin:20px auto;box-shadow:-5px 5px 10px -5px rgba(0,0,0,.5);max-width:100%}a{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,a:visited{color:#3a405a}a:hover{color:#5081d2}ul{line-height:30px;list-style-type:square;margin:0 0 20px 20px}html{font-family:Thasadith,sans-serif;background-color:#3a405a}body.home{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(/images/background.jpg)}body.info{background-image:url(/images/stucco-1.png);background-repeat:repeat;background-size:auto;background-color:#fffee8}#header-logo{margin-top:45px;text-decoration:none}#header-logo h1{font-size:55px;line-height:20px}#body{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding-bottom:50px}.home #body{justify-content:flex-end;padding-bottom:0}.home #nav{display:flex;justify-content:space-around;margin:30px 50px 0}.home #nav a{color:#aec5eb}.home .content{margin-bottom:7vh;z-index:5}.home .content a,.home .content h1,.home .content h2,.home .content h3{color:#fff}.info #body{max-width:700px;min-width:300px;margin:auto}.info #nav{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #3a405a}.info #nav a{color:#5081d2}.info .content{padding:0 20px;min-width:80%}.info .content h2{padding-top:20px}.info .content img{max-height:660px}.info center{margin-bottom:25px;font-style:italic;text-shadow:1px 3px 5px rgba(0,0,0,.3)}.info.page_rsvp #body{max-width:none;min-width:0}#background-overlay{background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.45) 40%,transparent 80%);position:absolute;width:100%;height:100%;z-index:2}#nav ul{list-style:none;text-align:center;margin:0}#nav li{display:inline-block}#nav a,#nav a:after{transition:all .5s}#nav a{position:relative;font-size:20px;padding:0 10px;margin:0 2px;border-radius:10px;text-decoration:none;z-index:5}#nav a:hover{color:#fff}#nav a:after{position:absolute;background-color:rgba(80,129,210,.6);bottom:0;left:0;right:0;margin:auto;width:0;content:".";color:transparent;height:100%;z-index:-1}#nav a:hover:after{width:100%}
