*{background:transparent;border:0;margin:0;padding:0;display:normal}ol,ul{list-style:none}.clear{clear:both;height:0;margin:0}body{font-family:'Raleway',Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.3px;-webkit-text-size-adjust:none;color:#333}.error{color:#f00}.wrap{width:100%}a{color:#333;text-decoration:none}a:hover{color:#000}p{line-height:22px}.numberfix{font-family:'Lato',Arial,Helvetica,sans-serif;font-size:17px}h1{font-size:100px;font-family:'Cookie',cursive;font-weight:normal}h2{font-size:30px;font-weight:300;font-family:'Lato',Arial,Helvetica,sans-serif;text-transform:uppercase}h3{font-size:24px;font-weight:300;font-family:'Lato',Arial,Helvetica,sans-serif;text-transform:uppercase}h4{font-size:60px;font-family:'Cookie',cursive;font-weight:normal;text-align:center}.smallerbull{font-size:28px}header{width:100%;text-align:center;margin-top:15%;position:absolute;color:#fff;text-shadow:1px 1px 10px rgba(0,0,0,.65)}.parallax{background-image:url("../images/_MG_7970.jpg");height:700px;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.parallax-two{width:100%;float:left;background-image:url("../images/_MG_7832.jpg");height:600px;background-attachment:fixed;background-position:bottom center;background-repeat:no-repeat;background-size:cover}.parallax-three{width:100%;float:left;background-image:url("../images/_MG_8118.jpg");height:500px;background-attachment:fixed;background-position:bottom center;background-repeat:no-repeat;background-size:cover}.parallax-four{width:100%;float:left;background-image:url("../images/_MG_8335.jpg");height:500px;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.parallax-two h1,.parallax-two h2{color:#fff;margin-left:5%}.parallax-two h2{margin-top:-18px}.parallax-five{width:100%;float:left;background-image:url("../images/_MG_8447.jpg");height:500px;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.parallax-six{width:100%;float:left;background-image:url("../images/_MG_8138.jpg");height:500px;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.parallax-seven{width:100%;float:left;background-image:url("../images/_MG_7737.jpg");height:500px;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover}.parallax-eight{width:100%;float:left;background-image:url("../images/_MG_8513.jpg");height:500px;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover}.parallax-nine{width:100%;float:left;background-image:url("../images/_MG_8562.jpg");height:500px;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.parallax-ten{width:100%;float:left;background-image:url("../images/_MG_7950_Home.jpg");height:500px;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}#met{width:56%;float:left;padding:5% 22%;text-align:center;background:url("../images/greyfloral.png") repeat;font-weight:400}#met img{max-width:500px;width:100%;margin:20px auto 0}.whole{width:96%;float:left;padding:2% 2% 0;text-align:center}#proposalholder{background:url("../images/xv.png") repeat;width:100%;float:left}.proposal{width:40%;float:left;padding:5%}#update{width:56%;float:left;padding:10% 22% 5%;text-align:center;background:url("../images/greyfloral.png") repeat;font-weight:400}#update img{max-width:500px;width:100%;margin:20px auto 0}#floralholder{background:url("../images/greyfloral.png") repeat;width:100%;float:left}.button:hover{background:rgba(0,0,0,.45)}form{width:50%;float:left;margin:30px 0}.form-group{width:100%;float:left;margin:10px 0 20px}.form-group label{width:100%;float:left;margin-bottom:5px}.form-group input{width:96%;float:left;background:rgba(255,255,255,.6);border:solid 1px #333;padding:10px 2%;font-size:14px}.form-group textarea{width:96%;float:left;background:rgba(255,255,255,.6);border:solid 1px #333;padding:10px 2%;font-size:14px}.form-group button{width:180px;float:left;background:#8e9dba;border:solid 1px #333;padding:10px 10px 10px 20px;font-size:22px;color:#fff;text-transform:uppercase;letter-spacing:2px}.form-group button i{font-size:20px}.form-rsvp{width:50%;margin:30px auto;float:none}.form-group-rsvp{width:100%;float:left;margin:10px 0 20px}.form-group-rsvp label{width:100%;float:left;margin-bottom:5px}.form-group-rsvp input{width:96%;float:left;background:rgba(255,255,255,.6);border:solid 1px #333;padding:10px 2%;font-size:14px}.form-group-rsvp textarea{width:96%;float:left;background:rgba(255,255,255,.6);border:solid 1px #333;padding:10px 2%;font-size:14px}.form-group-rsvp button{width:180px;float:left;background:#8e9dba;border:solid 1px #333;padding:10px 10px 10px 20px;font-size:22px;color:#fff;text-transform:uppercase;letter-spacing:2px}.form-group-rsvp button i{font-size:20px}.radio-inline{width:100%;float:left;margin-top:10px}.radio-inline input{width:15px;margin-top:3px;margin-right:6px}.radio-inline label{width:95%;text-align:left}.entercode{text-align:center}.entercode input{background:#fff;width:150px;height:32px;font-size:26px;font-family:'Cookie',cursive;text-align:center;letter-spacing:1px;border-radius:3px;margin-bottom:5px}.entercode button{width:100px;background:#8e9dba;border:solid 1px #333;padding:5px 5px 5px 5px;font-size:18px;color:#fff;text-transform:uppercase;letter-spacing:2px;border-radius:3px;height:32px}.entercode button i{font-size:16px}.half{width:44%;float:left;padding:30px 3%}.row:after{content:"";display:table;clear:both}.column{float:left;width:24%;padding:0 0 1% 1%}.column img{width:100%}.modal{display:none;position:fixed;z-index:999999;padding-top:30px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000}.modal-content{position:relative;margin:auto;padding:0;width:90%;max-width:1000px}.close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold}.close:hover,.close:focus{color:#999;text-decoration:none;cursor:pointer}.mySlides{display:none;margin-bottom:5px}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:bold;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.prev a,.prev a:hover,.next:hover,.next a,.next a:hover{color:#fff}.prev:hover,.next:hover{background-color:rgba(0,0,0,.3)}.numbertext{color:#fff;font-size:12px;padding:8px 12px;position:absolute;bottom:0}.caption-container{text-align:center;background-color:#000;padding:2px 16px;color:#fff}img.demo{opacity:.6}.active,.demo:hover{opacity:1}img.hover-shadow{transition:.3s}.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.personpic{width:25%;float:left;margin-right:5%;margin-bottom:10px}.personpic img{width:100%}.persondesc{width:70%;float:left;margin-bottom:10px}.flowergirl{width:22%;float:left;margin:0 1.5%}.flowergirl img{width:100%}.three{width:25.33%;margin:2% 2% 4%;padding:2%;float:left;text-align:center;background:rgba(142,157,186,.5);-webkit-transition:.5s;transition:.5s}.three:hover{background:rgba(142,157,186,.8)}#directions{max-width:643px;margin:50px auto 40px;width:100%}footer{width:100%;float:left;padding:20px 0;background:#8e9dba}#leftfoot{width:38%;float:left}.footcolumns{column-count:2}#rightfoot{width:62%;float:left;text-align:right}#second{color:#000 !important}@media screen and (max-width:1260px){#leftfoot{width:45%}#rightfoot{width:55%}#update{width:65%;padding:10% 18% 5%}.parallax-three,.parallax-four,.parallax-five,.parallax-six,.parallax-seven,.parallax-eight,.parallax-nine{height:450px}}@media screen and (max-width:1140px){.parallax,.parallax-two,.parallax-ten{height:500px}#update{padding:5% 18%}.modal{padding-top:70px}}@media screen and (max-width:1065px){#leftfoot{width:55%}#rightfoot{width:45%}#met,#update{width:75%;padding:5% 13%}.parallax-three,.parallax-four,.parallax-five,.parallax-six,.parallax-seven,.parallax-eight,.parallax-nine{height:400px;background-attachment:scroll}}@media screen and (max-width:880px){#leftfoot{width:100%;margin-bottom:30px;text-align:center}.footcolumns{column-count:3}#rightfoot{width:100%;text-align:center}.personpic{width:35%;margin:0 0 10px}.persondesc{width:100%;margin-bottom:25px}.flowergirl{width:22%}.form-rsvp{width:94%;margin:27px 3%}}@media screen and (max-width:800px){.proposal{width:90%;padding:3% 5%}#met,#update{width:90%;padding:5%}.parallax,.parallax-two,.parallax-ten{height:400px;background-attachment:scroll}.flowergirl{width:30%;margin-bottom:10px}.three{width:42%}}@media screen and (max-width:630px){h2{font-size:24px}.parallax,.parallax-two,.parallax-ten{height:350px}header{margin-top:20%}.parallax-three,.parallax-four,.parallax-five,.parallax-six,.parallax-seven,.parallax-eight,.parallax-nine{height:300px}.half{width:100%;padding:20px 0 0}form{width:94%;margin:27px 3%}}@media screen and (max-width:500px){h1{font-size:75px}h2{font-size:20px}header{margin-top:29%}.footcolumns{column-count:1}.personpic{width:55%;margin:0 0 10px}.flowergirl{width:47%;margin-bottom:20px}}@media screen and (max-width:400px){.personpic{width:100%}.flowergirl{width:100%;margin-left:0;margin-right:0}.three{width:96%;margin:3% 0}}#menu-button{display:none}nav.mobile{display:none}nav.primary{width:100%;float:left;background:rgba(142,157,186,.7);margin-bottom:-6%;position:relative}nav.primary.other{background:#8e9dba;margin-bottom:0}.navwrap{max-width:1316px;margin:0 auto;width:96%}nav.primary ul{float:left}nav.primary ul li{float:left}nav.primary ul li a{padding:20px 24px;display:block;text-decoration:none;font-size:17px;text-transform:uppercase;color:#fff;text-shadow:1px 1px 10px rgba(0,0,0,.7);text-align:center;font-weight:400;-webkit-transition:.5s;transition:.5s}nav.primary ul li a:hover{background:rgba(0,0,0,.45)}nav.primary ul ul{display:none;position:absolute;z-index:999999}nav.primary ul ul ul{position:absolute;left:100%;top:0}nav.primary ul li:hover>ul{display:block;line-height:18px}nav.primary ul ul li{float:none;position:relative;margin:0}@media screen and (max-width:1345px){nav.primary ul{float:none;margin:0 auto;width:1224px}nav.primary ul li a{padding:20px}}@media screen and (max-width:1270px){nav.primary ul{width:1092px}nav.primary ul li a{font-size:16px;padding:20px 15px}}@media screen and (max-width:1140px){nav.primary{display:none}#menu-button{display:block;font-size:32px;position:relative;z-index:999;padding:1% 1% 1% 3%;width:96%;float:left;margin-top:-75px}#menu-button.mobileother{margin-top:0;background:#8e9dba}#menu-button a{color:#fff;text-decoration:none}nav.mobile{display:block;position:fixed;top:0;left:-250px;width:250px;height:100%;background:#333;z-index:999999;overflow:auto}nav.mobile h3{position:relative;padding:12px 10px;color:#8e9dba;font-size:1.2em;font-weight:400;border-bottom:4px solid #222;background:none;text-align:left;width:auto}nav.mobile .menu-toggle{position:absolute;top:12px;right:10px;display:inline-block;padding:6px 9px 5px;font-family:Arial,sans-serif;font-weight:bold;line-height:1;background:#222;color:#8e9dba;text-decoration:none;vertical-align:top}nav.mobile .menu-toggle:hover{color:#fff}nav.mobile ul{list-style:none;font-weight:300;border-top:1px solid #151515;border-bottom:1px solid #454545;margin:0;padding:0}nav.mobile ul li{border-top:1px solid #454545;border-bottom:1px solid #151515}nav.mobile ul li a{position:relative;display:block;padding:10px;color:#fff;text-decoration:none;text-transform:uppercase}nav.mobile ul li a:hover{background:#8e9dba}nav.mobile ul li li a{background:#444;position:relative;display:block;padding:10px 10px 10px 15px;color:#ccc;text-decoration:none}nav.mobile ul li li li a{background:#666;position:relative;display:block;padding:10px 10px 10px 25px;color:#000;text-decoration:none}nav.mobile ul li span.click{background:url(../siteart/arrow.png) 10px 12px no-repeat;background-size:55%;position:relative;display:block;float:right;margin:-44px 0 0 0;cursor:pointer;z-index:12399994;width:44px;height:44px;-webkit-transition:background-size .3s ease-in-out;-moz-transition:background-size .3s ease-in-out;transition:background-size .3s ease-in-out}nav.mobile ul li span.click:hover{background-size:60%}}@media screen and (max-width:630px){#menu-button{margin-top:-60px}}