/*! normalize.css v1.1.2 | MIT License | git.io/normalize */dl,h3,hr,menu,ol,p,pre,ul{margin:1em 0}fieldset,hr,img,legend{border:0}body,fieldset,figure,form{margin:0}fieldset,hr,legend{padding:0}.col4 h2,h3,h4{text-align:center}nav ol,nav ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,nav,nav a,section,summary{display:block}.anchor,h3,section.foot,sub,sup{position:relative}.hidden,.invisible{visibility:hidden}.clear,.clearfix:after,section{clear:both}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h2{margin:.83em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:1px;border-top:1px solid #ccc}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}.ir:before,h3:before{content:""}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}img{-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}legend{white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.col4,textarea{vertical-align:top}button,input{line-height:normal}button,select{text-transform:none}.callout a,h1,h2,h4,nav{text-transform:uppercase}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical}table{border-collapse:collapse;border-spacing:0}body{line-height:1.4;font-family:Bitter,serif;-webkit-font-smoothing:antialiased;font-size:14px}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.anchor{border-top:70px solid transparent;margin:-70px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}section.foot{border-top:none;border-top:10px solid transparent;margin:-10px 0 0;padding-bottom:0}section.signoff{padding-top:6px}a{text-decoration:none;color:inherit}.callout a,h2,h4,nav{font-family:'Pathway Gothic One',sans-serif;font-weight:400}.address .email,.callout a{font-family:'PT Sans Narrow','Pathway Gothic One',sans-serif}h1{font-family:Prata,serif;font-weight:400;line-height:1.3}p{line-height:24px;margin:10px 0}p a{font-weight:700;text-decoration:underline}nav{font-size:1.42857142857143em;height:5.65em;border-bottom:1px solid #262525;position:fixed;top:0;width:100%;z-index:21}h1{font-size:4.28571428571429em}h2{font-size:1.875em}h3{font-weight:400;font-size:1em}.col4 h2{margin-top:-10px;margin-bottom:10px}h2 span{font-size:.53333333333333em}.callout{font-size:1.14285714285714em}.address .email{font-size:1.3em}.callout a{font-size:1.14285714285714em}h4{font-size:1.85714285714286em;margin:25px 0 -8px}.address{font-size:1.14285714285714em;text-align:left;line-height:21px}body{color:#333132;margin-top:5.65em}a.impress{color:#df5549}.callout,h2,nav a:hover{color:#e0acac}.foot,.offcenter,.testimonial .callout,nav{background:#333132;color:#fff}.testimonial h2{color:#fff}h1{color:#8b7349;margin:22px 0 11px}nav ul,section>div{width:915px;margin:0 auto}h1 span{color:#333132}.foot h1 span,.foot h2{color:#fff}nav ul{padding:0}nav a{height:3em;padding-top:2em}nav a[href="#top"]{display:inline;max-width:inherit}.col4,.col7,nav li{display:inline-block}section>div{max-width:100%;text-align:center}nav li{width:73px;text-align:center;margin:0 20px}nav .logo{width:auto}nav .first{margin-left:0}nav .last{margin-right:0}.offcenter,.testimonial{height:34.28571428571429em}section{padding:90px 0}.continuation{padding-top:0}.col4,.col7{text-align:left}.col4{margin-right:19px}.col4.third{margin-right:0}.col7{width:528px;margin-right:93px}.offset100{margin-right:44%}.col4{width:290px}.col4 p{margin-bottom:0}.callout p,.foot p,.testimonials p{height:auto}.signoff{text-align:center}.fax,.phone,.testimonial .callout p{text-align:left}.testimonial .callout{float:right;width:237px;padding:26px 26px 4em}.testimonial .callout h2{border-bottom:3px solid #fff;padding-bottom:.75em;margin-top:.25em}.bartop{border-top:3px solid #947e5a}.barbottom{border-bottom:3px solid #947e5a}h1.barbottom{border-color:#fff;padding-bottom:.6em}.box{border:3px solid #947e5a;margin-right:0;width:282px}.box p{padding:14px 35px}.callout,.callout a{border-color:#e0acac}.portfolio{border-color:#947e5a}.portfolio img{margin-bottom:4.1em}section>div.barbottom{padding-bottom:17px}h3{z-index:1;margin-bottom:70px}h3:before{border-top:1px solid #b3b3b3;margin:0 auto;position:absolute;top:10px;left:0;right:0;bottom:0;width:95%;z-index:-1}h3 span{background:#fff;padding:0 7px}h4 span{color:#e0acac}.est{margin-top:6em}.offcenter{padding:0}.bigimage,.biglogo{float:left;height:100%}.bigimage{width:60.364017%;background:url(../img/photos/weddingheader.jpg) 85% 30px no-repeat;background-size:cover}.biglogo{width:39.635983%;position:relative}.biglogo img{position:absolute;left:2em;top:6em}.col4.callout{margin-right:0;padding-top:5px}#photos .col4.callout{padding-top:72px}.testimonial1{background:url(../img/photos/lookingback.png) center center no-repeat;background-size:cover}.testimonial2{background:url(../img/photos/beautifulday.jpg) center right no-repeat;background-size:cover}.testimonial2 .callout,.testimonial4 .callout{float:left}.testimonial3{background:url(../img/photos/rings.png) center center no-repeat;background-size:cover}.testimonial4{background:url(../img/photos/cupcakes.png) center center no-repeat;background-size:cover}.testimonial5{background:url(../img/photos/corks.png) center center no-repeat;background-size:cover}.testimonials img{display:block;margin:0 auto}.col4 .address{margin-bottom:.9em;font-size:14px}.foot .col4 img{margin-right:.34em}.preload{display:none}.facebook,.instagram,.pinterest,.youtube{display:inline-block;text-indent:-9999999px;height:68px;margin-right:.6em;margin-left:.6em}.facebook{background:url(../img/f.png) center center no-repeat;width:50px;height:70px;margin-left:0}.facebook:hover{background:url(../img/f_on.png) center center no-repeat}.instagram{background:url(../img/i.png) center center no-repeat;width:47px}.instagram:hover{background:url(../img/i_on.png) center center no-repeat}.pinterest{background:url(../img/p.png) center center no-repeat;width:51px}.pinterest:hover{background:url(../img/p_on.png) center center no-repeat}.youtube{background:url(../img/y.png) center center no-repeat;width:66px}.youtube:hover{background:url(../img/y_on.png) center center no-repeat}.fax,.phone{font-family:'Pathway Gothic One',sans-serif;font-size:2.1em;color:#fff;margin-bottom:.3em;display:block}.fax{font-size:2em;margin-bottom:.1em}.btn-floor-plan,.btn-food-menu,.email{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:1em;margin-top:1em;background:#df5549;color:#fff;border:0;padding:12px 20px;text-align:center;cursor:pointer;font-family:"PT Sans Narrow";font-weight:400;font-size:16px;text-transform:uppercase;display:inline-block;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.1);box-shadow:inset 0 -3px rgba(0,0,0,.1);-webkit-font-smoothing:antialiased}.gallery,.galleryclose,.slidesjs-pagination{display:none}.ir,.visuallyhidden{border:0;overflow:hidden}.email{text-decoration:none;max-width:175px}.btn-food-menu{margin-left:35px;margin-right:35px;width:212px}.gallery,.galleryhome{height:100%}.galleryclose{position:absolute;top:0;z-index:11;right:0}.galleryclose,.gallerylink{cursor:pointer}.gallerysection{position:relative;height:346px;overflow:hidden}.gallerysection.barbottom{padding-bottom:0;height:477px}.col7.barbottom{padding-bottom:20px}.slidesjs-navigation{position:absolute;text-indent:-9999999px;bottom:0;z-index:11;height:52px;width:52px}#portfolio .slidesjs-navigation{bottom:20px}.slidesjs-previous{left:0;background:url(../img/left.png) center center no-repeat}.slidesjs-next{right:0;background:url(../img/right.png) center center no-repeat}.testimonial{height:327px}.medium-embed{width:auto;padding-top:0;margin-right:0}.col7.medium-copy{width:463px;margin-right:46px;padding-bottom:214px}@media only screen and (max-width:915px){.address,.fax,.phone{text-align:center}.callout,.est,.medium-embed,nav{display:none}section>div{max-width:90%}#services .barbottom{margin-bottom:90px}.address{padding-bottom:1em}.col4,.col7,.offset1{margin-right:0}.col7{width:100%}.col7.medium-copy{width:100%;padding-bottom:20px}.col4{width:49%}.testimonials .col4{width:312px;margin-right:20px}.col4 p{height:auto}.testimonial{height:14.285714em}.col4 h2{text-align:left}.col4 h2,.col4 h4,.col4 img,.col4 p{padding-right:16px}.col4 h3{margin-right:20px;margin-bottom:2em}.team .col4{width:auto;margin-right:0}.foot .col4,.foot h2{text-align:center}.foot h2,.foot p{padding-right:0}.galleryhome,.gallerysection,.gallerysection.barbottom{height:auto}#services{padding-bottom:0}.gallerysection.barbottom{padding-bottom:0;margin-bottom:0}body{margin-top:0}.col4.third{margin-top:35px;margin-bottom:0}.col4.third.eventpackage{margin-bottom:35px}}@media only screen and (max-width:685px){.col4,.col7{width:100%}}@media only screen and (max-width:770px){.continuation>div>.clear,.continuation>div>span,.offcenter .bigimage{display:none}.offcenter,.team .col4.third{text-align:center}.offcenter{height:auto}.offcenter .biglogo{width:100%;float:none}.offcenter .biglogo img{position:static;max-width:120px;margin-top:-20px;margin-bottom:-30px}.foot img{max-width:120px}.facebook,.instagram,.pinterest,.youtube{background-size:50%}.col4,.col4.third,.col4.third.eventpackage,.testimonials .col4{width:100%;margin:15px 0}}@media only screen and (max-width:640px){h1{font-size:3.285714em}section{padding:2.857143em 0}.gallerysection{height:auto}section>div.barbottom{padding-bottom:0}.continuation .col4:first-child{margin-top:0}#services .barbottom{margin-bottom:40px}}@media only screen and (max-width:505px) and (orientation:portrait){body{font-size:12px}}@media only screen and (max-width:505px) and (orientation:landscape){body{font-size:10px}h1{font-size:2em}}.ir{background-color:transparent}.ir:before{display:block;width:0;height:150%}.hidden{display:none}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0;color:#000;box-shadow:none;text-shadow:none}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body,html{overflow-x:hidden}