@charset "utf-8";body{background:url(../images/pattern.png) repeat #eceaec;font-family:Arial,Helvetica,sans-serif;color:#5b5b5b;font-size:14px}h1,h2,h3{font-weight:700}h1{font-family:oswald,impact,Arial,sans-serif;text-transform:uppercase;font-size:24px;color:#524e47;margin:20px 0}h2{font-family:oswald,impact,Arial,sans-serif;text-transform:uppercase;font-size:24px;color:#524e47}h3{font-family:oswald,impact,Arial,sans-serif;text-transform:uppercase;font-size:42px;color:#e75d5b}h4{font-family:Georgia,times new roman,Times,serif;font-size:18px;color:#524e47}p{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#5b5b5b;line-height:20px}a{color:#cc2d2b;display:inline-block;text-decoration:none}a:hover{color:#5b5b5b}.no-margin{margin:0!important}.wrapper{background:#fff}.text-center{text-align:center}.visible-desktop{display:none}.FixedNav{background:#f05e5e;position:fixed;height:55px;width:100%;z-index:11}.LeftNav{float:left;width:350px;margin:15px;margin-left:0}.Logo{width:223px;height:100px;position:absolute;top:0;left:50%;margin-left:-110px}.RightNav{float:right;margin:15px;margin-right:0}.RightNav a:last-child{padding-right:0}.FixedNav a{font-family:oswald,impact,Arial,sans-serif;text-transform:uppercase;font-size:16px;font-weight:700;color:#fff;display:block;padding-right:25px;float:left;text-decoration:none;-webkit-text-shadow:1px 1px 1px #b26563;-moz-text-shadow:1px 1px 1px #b26563;-o-text-shadow:1px 1px 1px #b26563;text-shadow:1px 1px 1px #b26563;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.FixedNav a:hover,.FixedNav a.active{color:#36342f;-webkit-text-shadow:1px 1px 1px #f1acaa;-moz-text-shadow:1px 1px 1px #f1acaa;-o-text-shadow:1px 1px 1px #f1acaa;text-shadow:1px 1px 1px #f1acaa}#story,#wedding,#gallery,#rsvp,#wishes,#registry,#contact{overflow:hidden}.slider{margin-top:49px}.SectionHead{background:url(../images/head_bg.png) no-repeat center bottom;height:60px;margin-top:50px;margin-bottom:30px}.SectionHead h1{text-align:center}.SectionHead h1 span{background:url(../images/star.png) no-repeat;display:inline-block;width:10px;height:11px;margin:3px 15px}.storyLeft img{float:right;border:7px #e6e6e6 solid;margin-left:15px;margin-bottom:50px;padding:0}.storyLeft h2{text-align:right}.storyLeft p{text-align:right}.storyLeft a,.storyRight a{padding:5px 0}.storyRight img{float:left;border:7px #e6e6e6 solid;margin-right:15px;margin-bottom:50px;padding:0}.storyRight h2{text-align:left}.storyRight p{text-align:left}#wedding span.cnt{text-align:center;display:block}#wedding h3{text-align:center;margin:10px 0}#wedding .at{margin-top:15px;padding-bottom:25px}#wedding h2,#wedding p{text-align:center}.Button{width:140px;height:30px;display:inline-block;font-family:oswald,impact,Arial,sans-serif;text-transform:uppercase;font-size:16px;font-weight:700;color:#fff;background:#524e47;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center;padding-top:12px;margin:20px 0}.Button:hover{background:#e75d5b;color:#fff}#gallery ul li{margin-bottom:30px;text-align:center}#gallery li img{max-width:100%}#rsvp label, #registry label{display:block;padding:5px 0}#rsvp input, #registry input, #registry textarea{width:100%;height:32px;border:solid 1px #a6a6a6;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#rsvp input.Button, #registry input.Button{width:140px;height:40px;display:inline-block;font-family:oswald,impact,Arial,sans-serif;text-transform:uppercase;font-size:16px;font-weight:700;color:#fff;background:#524e47;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center;padding:10px 0;margin:20px 0;cursor:pointer}#rsvp input.Button:hover, #registry input.Button:hover{background:#e75d5b;color:#fff}#rsvp select, #registry select{width:100%;height:32px;border:solid 1px #a6a6a6;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.RsvpLeft input,.RsvpLeft label{float:right}.RsvpFull label{text-align:center}.RsvpRight input,.RsvpRight label{float:left}blockquote{background:#ebebea;padding:15px;margin-bottom:50px}blockquote.blockleft{border-left:solid 3px #ec8380}blockquote.blockRight{border-right:solid 3px #ec8380}blockquote p{font-family:Georgia,times new roman,Times,serif;font-size:14px;color:#5b5b5b}blockquote span{font-family:Georgia,times new roman,Times,serif;font-size:14px;color:#9a9a9a;padding-top:5px;display:inline-block}blockquote.blockRight{text-align:right}#registry h4{text-align:center;margin:50px 0;font-weight:400}#registry p{text-align:center}#contact span.kit{text-align:center;display:block;padding:15px 0}#contact p{text-align:center}p.social{margin-top:20px}p.social a{padding:2px}p.social a:hover{opacity:.7}footer{margin:50px 0}footer p{text-align:center;font-size:12px}@media screen and (min-width:1000px){.visible-desktop{display:block}}@media screen and (max-width:1000px){.slider{margin-left:-10px;margin-right:-10px}.storyLeft,.storyRight{text-align:center;margin-bottom:30px}.storyLeft img,.storyRight img{float:none;text-align:center;margin-bottom:20px;padding:0}.storyLeft h2,.storyLeft p,.storyRight h2,.storyRight p{text-align:center}}

.vcust_loading{display:none;}
.thanksmsg{background:#FFFF9F;padding:5px;text-align:center;color:#004000;display:none;}
.errormsg{background:#FFFF9F;padding:5px;text-align:center;color:#ff0000;display:none;}

/*.Logo img {max-width:100%;height:auto !important;}*/

@media only screen and (max-width: 800px) {
	.Logo img{width:151px;height:auto;position:absolute;top:0;left:50%;margin-left:-70px}
}