body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{-webkit-text-size-adjust:100%}div{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}fieldset,img,input,textarea{border:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%}a{text-decoration:none;color:inherit}textarea{resize:none}a,button,input[type=submit]{cursor:pointer}input[type=submit],input[type=text],input[type=email],textarea{-webkit-appearance:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset !important}html{-webkit-text-size-adjust:100%}@font-face{font-family:'Merriweather';font-style:normal;font-weight:300;src:url('../fonts/merriweather-v15-latin-300.eot?');src:local('Merriweather Light'),local('Merriweather-Light'),url('../fonts/merriweather-v15-latin-300.eot?#iefix') format('embedded-opentype'),url('../fonts/merriweather-v15-latin-300.woff2') format('woff2'),url('../fonts/merriweather-v15-latin-300.woff') format('woff'),url('../fonts/merriweather-v15-latin-300.ttf') format('truetype'),url('../fonts/merriweather-v15-latin-300.svg#Merriweather') format('svg')}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;src:url('../fonts/merriweather-v15-latin-regular.eot?');src:local('Merriweather'),local('Merriweather-Regular'),url('../fonts/merriweather-v15-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/merriweather-v15-latin-regular.woff2') format('woff2'),url('../fonts/merriweather-v15-latin-regular.woff') format('woff'),url('../fonts/merriweather-v15-latin-regular.ttf') format('truetype'),url('../fonts/merriweather-v15-latin-regular.svg#Merriweather') format('svg')}@font-face{font-family:'Pathway Gothic One';font-style:normal;font-weight:400;src:url('../fonts/pathway-gothic-one-v4-latin-regular.eot?');src:local('Pathway Gothic One'),local('PathwayGothicOne-Regular'),url('../fonts/pathway-gothic-one-v4-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/pathway-gothic-one-v4-latin-regular.woff2') format('woff2'),url('../fonts/pathway-gothic-one-v4-latin-regular.woff') format('woff'),url('../fonts/pathway-gothic-one-v4-latin-regular.ttf') format('truetype'),url('../fonts/pathway-gothic-one-v4-latin-regular.svg#PathwayGothicOne') format('svg')}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:400;src:url('../fonts/dancing-script-v8-latin-regular.eot?');src:local('Dancing Script Regular'),local('DancingScript-Regular'),url('../fonts/dancing-script-v8-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/dancing-script-v8-latin-regular.woff2') format('woff2'),url('../fonts/dancing-script-v8-latin-regular.woff') format('woff'),url('../fonts/dancing-script-v8-latin-regular.ttf') format('truetype'),url('../fonts/dancing-script-v8-latin-regular.svg#DancingScript') format('svg')}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:700;src:url('../fonts/dancing-script-v8-latin-700.eot?');src:local('Dancing Script Bold'),local('DancingScript-Bold'),url('../fonts/dancing-script-v8-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/dancing-script-v8-latin-700.woff2') format('woff2'),url('../fonts/dancing-script-v8-latin-700.woff') format('woff'),url('../fonts/dancing-script-v8-latin-700.ttf') format('truetype'),url('../fonts/dancing-script-v8-latin-700.svg#DancingScript') format('svg')}html,body{height:100%}body{background:url(../images/background-pattern.jpg);font-family:Merriweather;font-weight:300;overflow-x:hidden}.wrapper{overflow-x:hidden;margin-bottom:-100px;min-height:calc(100% - 95px)}.footer-spacer{height:100px}header{background:#fff;box-shadow:0 1px 5px 0 rgba(50,50,50,.3);height:80px;position:fixed;width:100%;z-index:2}.header-spacer{height:80px;width:100%}#navMobile{display:none}.contentContainer{margin:auto;max-width:100%;width:1366px}.header-bottom{background-color:#292929;background-image:url(../images/homepage-border.png);height:15px;position:relative;width:100%;z-index:1}.header-bottom.home{background-color:transparent}.logo{float:left;margin:15px 50px 0 35px}.logo img{height:49px;width:202px}.nav{font-family:'Pathway Gothic One';font-size:137.5%;text-transform:uppercase}.nav ul li{float:left;line-height:80px;margin-right:50px}.nav ul li.active,.nav ul li:hover{color:#c3ae86}.nav ul li.active a{cursor:default}.nav-social{float:right;margin:25px 35px 0 0}.insta{margin-left:8px}.nav-phone{float:right;font-family:'Pathway Gothic One';font-size:116%;line-height:80px;margin-right:15px}.nav-phone .mobile{display:none}.home-top{background-image:url(../images/homepage-header-1.jpg);background-position:50% 50%;background-size:cover;height:670px;position:relative;text-align:center;top:-15px}.home-title{color:#ccc9aa;font-family:'Dancing Script';font-size:312.5%;font-weight:700;padding-top:150px}h1,h2,h3,h4{font-family:'Pathway Gothic One';text-transform:uppercase}h1.home{color:#fff;font-size:687.5%;line-height:90px;margin-bottom:25px}h2.home{color:#fff;font-size:162.5%;margin-bottom:35px}.contentContainer.home{padding:0 78px;position:relative}.block{display:inline-block;width:100%}.home-content{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.25);margin:-105px 0 90px;position:relative;text-align:center;z-index:1}.img-block{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.top-block{height:370px}.top-block.left{float:left;width:34%}.top-block.middle{background:url(../images/homepages-weddings-1.jpg);float:left;width:33%}.top-block.right{background:url(../images/homepage-weddings-2.jpg);float:left;width:33%}h3.home{font-size:250%;margin-top:85px}h3.home br{display:none}.block-hr{background:#393939;display:inline-block;height:2px;margin:18px 0 17px;width:80px}.home-content p{font-size:87.5%;line-height:23px;margin:0 auto 35px;width:250px}.home-content p.wider{width:300px}a.button{color:#bab57c}.button{border:1px solid #bab57c;border-radius:25px;color:#bab57c;display:inline-block;font-family:'Pathway Gothic One';font-size:125%;line-height:20px;padding:8px 25px;text-transform:uppercase}.trans .button{transition:background .5s ease,color .5s ease}.trans .button:hover{transition:background .5s ease,color .5s ease}.button:hover{background:#bab57c;color:#fff}.middle-block{height:370px}.middle-block.left{background-image:url(../images/homepage-social.jpg);float:left;width:55%}.middle-block.right{float:right;width:45%}.bottom-block{height:375px}.bottom-block.left{float:left;width:40%}.bottom-block.right{background-image:url(../images/homepage-corporate.jpg);float:left;width:60%}.home-bottom{text-align:center}.home-bottom h3.home,.home-lower h3.home{margin-top:0}.videoOuter{background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.25);margin:20px auto;max-width:100%;padding:20px;position:relative;width:840px;z-index:1}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{height:100%;left:0;position:absolute;top:0;width:100%}.embed-container iframe{border:none}.back-plate{position:absolute}.back-plate img{left:-175px;position:absolute;bottom:-225px}.home-lower{background:#fff;margin-top:-115px;overflow:hidden;padding-top:160px;text-align:center}h3.service{color:#ccc9aa;font-family:'Dancing Script';font-size:237.5%;position:relative;text-transform:none;z-index:1}.lower-pendant{margin-bottom:25px}.bottom-buttons{margin:45px 0 50px;position:relative;z-index:1}.service-button{background:#f7f7f7;display:inline-block;height:45px;line-height:45px;min-width:215px;padding:0 25px;text-align:center}.service-icon{display:inline-block;margin-right:15px;vertical-align:middle}.service-icon img{display:block}.service-text{display:inline-block;vertical-align:middle}.home-lower h3.home{color:#515151;position:relative;z-index:1}h4.home{color:#515151;font-size:150%;margin-bottom:35px;position:relative;z-index:1}.big-button{background:#e4d63c;border-radius:25px;color:#393939;display:inline-block;font-family:'Pathway Gothic One';font-size:112.5%;padding:10px 35px;text-transform:uppercase;transition:background .3s ease;-webkit-transition:background .3s ease}.big-button:hover{background:#bfb338;transition:background .3s ease;-webkit-transition:background .3s ease}.big-button.home{margin-bottom:60px;position:relative;z-index:1}.fork-back{bottom:-135px;position:absolute;right:0}footer{background:#292929;color:#9b9b9b;height:100px;text-align:center;width:100%}.footer-contact{font-family:'Pathway Gothic One';font-size:116%;line-height:100px;text-transform:uppercase}.footer-phone.mobile,.footer-phoneMobile{display:none}.footer-bar{margin:0 5px}.footer-social img{margin-right:15px;position:relative;top:10px}footer .contentContainer{position:relative}.footer-left{position:absolute;left:25px}.footer-center{display:inline-block}.feature-text{font-size:62.5%;margin:22px 0 10px}.feature-img{display:inline-block;margin:0 8px;vertical-align:middle}.footer-right{position:absolute;right:25px;top:30px}.footer-right img{height:39px;width:295px}.contentContainer.sub-page{padding:0 125px}.sub-top{background:#292929;color:#fff;height:90px;line-height:90px}.sub-page h1{font-size:266%}.sub-content{background:#fff none repeat scroll 0 0;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.inner-wrap.narrow{margin:auto;padding:0 160px;position:relative}.inner-wrap.narrower{margin:auto;padding:0 225px}.wrap-top{margin:auto;padding:0 80px}.wrap-top p a{color:#c3ae86}.back-icon{margin-left:25px;position:absolute;top:-25px}.drop-cap{color:#393939;float:left;font-size:575%;line-height:87px;padding-right:8px;position:relative;top:3px}.wrap-top p,.about p,.contact p{color:#535353;line-height:29px;margin:40px 0;position:relative;z-index:1}.sub-imgs{float:left;width:50%}.sub-imgs.mobile{display:none}.sub-imgs img{max-width:100%}.sub-page h2{color:#393939;font-size:219%;position:relative;z-index:1}.left50{float:left;width:50%}.right50{float:left;width:50%}.menu-block{margin-bottom:49px}.menu-button{background-color:#474747;color:#fff;float:left;font-family:'Pathway Gothic One';font-size:22px;margin-bottom:15px;padding:19px 20px;text-transform:uppercase;width:49%}.menu-button:hover{background-color:#333}.menu-button.left{margin-right:1%}.menu-button.right{margin-left:1%}.about-img.left50{margin-bottom:64px}.about-img.right50{margin-bottom:64px}.menu-arrow{float:right;height:14px;padding-top:5px;width:9px}.menu{color:#393939;margin-top:30px;position:relative}.menu .block-hr,.wrap-top .block-hr,.sub-bottom .block-hr,.about .block-hr,.contact .block-hr,#contactThanks .block-hr{margin:20px 0 25px}.menu-content{width:80%}.menu-column{float:left;padding-right:7%;width:32%}.menu-column.entree{width:35%}.menu h3{color:#b99f6e;font-family:'Dancing Script';font-size:150%;margin-bottom:25px;text-transform:none}.menu-item{font-size:81.25%;line-height:19px;margin-bottom:23px}.sub-menu{color:#9a9a9a;display:block}.menu-img{position:absolute;right:-405px;top:35px}.sub-bottomWrap{margin:auto;margin-bottom:50px;padding:0 70px}.sub-bottom{background:#474747;color:#fff;margin:10px auto 50px;padding:35px 50px;position:relative;text-align:center;z-index:1;margin:auto;text-align:center}.sub-bottom h2{color:#fff}.sub-bottom h3{color:#d2c2a4;font-size:187.5%;margin-bottom:25px}.vendor{height:285px;position:relative;text-align:center;width:31.33%;display:inline-block}.vendor.left,.vendor.middle,.vendor.right{margin-bottom:2%}.vendor.left{background-image:url(../images/crossing-vineyards.jpg);margin-right:1%}.vendor.middle{background-image:url(../images/vendor-rafters.jpg);margin-left:1%;margin-right:1%}.vendor.right{background-image:url(../images/weddings-durhamhill.jpg);margin-left:1%}.vendor.fourth{background-image:url(../images/vendor-nac.jpg);margin-right:1%}.vendor.fifth{background-image:url(../images/vendor-bowmans.jpg);margin-left:1%;margin-right:1%}.vendor.sixth{background-image:url(../images/island-club.jpg);margin-left:1%}.vendor-inner{margin:auto;position:absolute;bottom:0%;width:100%}.vendor-name{background:rgba(57,57,57,1);height:60px;font-family:'Pathway Gothic One';font-size:20px;line-height:60px;margin:auto;text-transform:uppercase}.quote{color:#535353;line-height:29px;margin-bottom:35px}.byline{color:#b99f6e;display:block}.bottom-pic{bottom:0;left:-265px;position:absolute}.wrap-top.corporate{margin-top:25px}.corporate .menu-columns{width:80%}.menu-img.corporate{right:-460px;top:-100px}.sub-bottom.corporate{text-align:left}.sub-bottom.corporate .block-hr{background:#fff}.sub-bottom.corporate .quote{color:#fff}.bottom-pic.corporate{left:-185px;top:28px;z-index:1}.last,.about p.last{margin-bottom:0}.back-icon.social{margin-left:20px}.social .menu-columns{width:85%}.menu-img.social{top:-20px}.bottom-pic.social{bottom:65px;left:-235px;z-index:1}.contact-page.mobile{display:none}.bottom-contact{margin-top:40px;text-align:center}.inner-wrap.about{padding:50px 175px;position:relative}.about-narrow{margin:auto;padding:0 45px}.back-icon.about{margin-left:-54px;top:62px}.about .block-hr{position:relative;z-index:1}p.top{margin-top:0}.about-img img{max-width:100%}.inner-wrap.contact{padding:50px 85px}.contact-text.mobile{display:none}.contact-text.mail{position:relative;top:-3px}.contact-icon,.contact-text{display:inline-block;vertical-align:middle}.contact-icon{margin-right:10px;text-align:center;width:35px}.contact-icon img{display:block;margin:auto}.contact-text{line-height:25px}.contact-info{color:#535353;font-family:'Pathway Gothic One';font-size:181.25%}.contact-item{margin-bottom:20px}.inner-wrap.contact{position:relative}.contact-img{position:absolute;right:-35px;top:0;z-index:1}.contact-img.mobile{display:none}.contact h2{margin-top:75px}.form-left{float:left;padding-right:2%;width:50%}.form-right{float:left;padding-left:2%;width:50%}label{display:none}.textbox{border:1px solid #535353;box-sizing:border-box;color:#535353;font-family:'Pathway Gothic One';height:48px;margin-bottom:18px;padding:0 15px;text-transform:uppercase;width:100%}.half{float:left;width:50%}.half.left{padding-right:2%}.half.right{padding-left:2%}.textarea{border:1px solid #535353;box-sizing:border-box;color:#535353;font-family:'Pathway Gothic One';height:115px;padding:10px 15px;text-transform:uppercase;width:100%}.submit-button{background:none;float:right;margin:20px 0 50px}input::-webkit-input-placeholder{color:#a4a2a2}input:-moz-placeholder{color:#a4a2a2}input::-moz-placeholder{color:#a4a2a2}input:-ms-input-placeholder{color:#a4a2a2}textarea::-webkit-input-placeholder{color:#a4a2a2}.error{border:1px solid #f00}.maskModal{background:rgba(0,0,0,.7);bottom:0;height:100%;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:25}#contactThanks,#contactMask{display:none;opacity:0}#contactThanks{background:#292929;background-size:cover;box-sizing:border-box;box-shadow:0 0 4px 0 rgba(0,0,0,.52);color:#fff;left:50%;padding:68px 45px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:opacity .5s ease;width:730px;z-index:26}#contactMask.active,#contactThanks.active{display:block;opacity:1;transition:opacity .5s ease}.thanksLogo{display:block;margin-bottom:20px;text-align:center}.thanksLogo img{height:60px}.thanksHeader{display:block;font-family:'Pathway Gothic One';font-size:266%;font-weight:bold;text-transform:uppercase}.thanksText{display:block;line-height:29px;margin:5px auto 50px;max-width:525px}#contactThanks .block-hr{background:#fff}.closeThanks{cursor:pointer;position:absolute;right:10px;top:10px}.vendor-name:hover{background:#2d2d2d}#vanilla-slideshow-container{background:#000;height:100%;position:relative;text-align:center;width:100%}#vanilla-slideshow .vanilla-slide{width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:0;left:0;opacity:0}#vanilla-slideshow .vanilla-slide.vanilla-active{opacity:1}#vanilla-indicators{bottom:122px;display:inline-block;left:0;margin:auto;position:absolute;right:0;width:66px;z-index:2}.vanilla-indicators{background:rgba(255,255,255,.4);width:12px;height:12px;border-radius:50%;float:left;margin:5px;cursor:pointer}.vanilla-indicators.vanilla-active{background:rgba(255,255,255,1)}@media screen and (max-width:1300px){.vendor-name{font-size:18px}}@media screen and (max-width:1250px){.contentContainer.sub-page{padding:0 90px}.inner-wrap.narrow{padding:0 105px}.inner-wrap.about{padding:50px 105px}.bottom-pic.corporate{left:-257px}.bottom-pic.social{left:-215px;bottom:150px}.bottom-pic.social img{max-height:450px}.footer-bar{display:none}.footer-phone{display:block}.footer-email{display:block}.footer-contact{display:inline-block;line-height:initial;text-align:left;vertical-align:middle}.footer-social{display:inline-block;vertical-align:middle}.footer-social img{margin-right:10px;top:2px}.footer-left{top:29px}}@media screen and (max-width:1200px){.sub-bottom{padding:35px 35px}.top-block.left{width:47%}.top-block.middle{background-image:url(../images/homepages-weddings-1a.jpg);width:53%}.top-block.right{display:none}.inner-wrap.contact{padding:50px 60px}}@media screen and (max-width:1150px){.nav ul li{float:left;line-height:80px;margin-right:42px}}@media screen and (max-width:1100px){.back-plate img{left:-275px}.fork-back{bottom:-100px;right:-33px}h1.home{font-size:562.5%;line-height:72px;margin-bottom:25px}.home-title{font-size:250%}h2.home{font-size:137.5%}.contentContainer.sub-page{padding:0 65px}.weddings .inner-wrap.narrow,.inner-wrap.narrow{padding:0 40px}.inner-wrap.about{padding:30px 40px}.inner-wrap.contact{padding:50px 40px}.back-icon.about{margin-left:10px;top:50px}.about-narrow{padding:0 88px}.back-icon.about img{max-height:105px}.about-img{text-align:center}.sub-bottomWrap{padding:0 40px}.menu-img.weddings{max-height:350px;right:-310px}.bottom-pic.weddings{bottom:auto;left:-195px;top:100px}.bottom-pic.weddings img{max-height:350px}.sub-bottom{padding:20px 25px 30px}.wrap-top{padding:0 72px}.top-pics{padding:0 40px}.sub-page h1{font-size:212.5%}.sub-top{height:75px;line-height:75px}.inner-wrap.narrow{padding:0 65px}.bottom-pic.corporate img{max-height:315px}.bottom-pic.corporate{left:-185px;top:50px}.menu-img.corporate{max-height:380px;right:-350px;top:0}.bottom-pic.social img{max-height:370px}.back-icon.social img{max-height:90px}.back-icon.social{margin-left:38px}.contact-info{font-size:162.5%}.contact-icon.email{position:relative;top:-2px}.nav{display:none}#mobileMenuLink,#mobileCloseLink{display:block;position:fixed;right:25px;top:29px;z-index:21}#navMobile{background:#fff;color:#3c3c3c;display:none;height:100%;font-family:'Pathway Gothic One';left:0;opacity:0;position:fixed;text-align:center;text-transform:uppercase;top:0;transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transition:opacity .5s ease,transform .3s ease;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;-o-transition:opacity .5s ease,transform .3s ease;-moz-transition:opacity .5s ease,transform .3s ease;width:100%;z-index:20}#navMobile.active{opacity:.98;right:0;transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transition:opacity .5s ease,transform .3s ease;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;-o-transition:opacity .5s ease,transform .3s ease;-moz-transition:opacity .5s ease,transform .3s ease}.vertCenter{display:inline-block;height:100%;vertical-align:middle;width:0}#navMobile #linksHolder{display:inline-block;font-size:30px;vertical-align:middle}#navMobile li{padding:10px 25px}#navMobile li.active{color:#c3ae86}#navIcon{width:32px;height:36px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer}#navIcon span{background:#393939;display:block;height:4px;left:0;opacity:1;position:absolute;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;width:100%}#navIcon span:nth-child(1){top:0}#navIcon span:nth-child(2),#navIcon span:nth-child(3){top:10px}#navIcon span:nth-child(4){top:20px}#navIcon.open span:nth-child(1){left:50%;top:18px;width:0%}#navIcon.open span:nth-child(2){transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}#navIcon.open span:nth-child(3){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}#navIcon.open span:nth-child(4){left:50%;top:18px;width:0%}.nav-phone{margin-right:80px}.nav-social{display:none}}@media screen and (max-width:1000px){.vendor{width:48%}.vendor.left{margin-right:1%}.vendor.middle{margin-left:1%;margin-right:0%}.vendor.right{margin-left:0%;margin-right:1%;text-align:center}.vendor.fourth{margin-bottom:2%;margin-left:1%;margin-right:0%}.vendor.fifth{margin-left:0%;margin-right:1%}.mobile-social{bottom:35px;left:0;margin:auto;position:absolute;right:0}.home-content p{max-width:100%}.home-content p.wider{width:250px}.footer-right img{height:39px;width:244px}.contentContainer.home{padding:0 30px}.social .menu-columns{width:100%}.menu-img.social{max-height:400px;right:-345px;top:-68px}.social .menu-column:first-of-type{padding-right:6%}.contact-img{max-height:300px}footer{display:inline-block;height:auto;max-width:100%;padding:35px 0}.footer-left,.footer-right{display:block;position:static}.footer-left{margin-bottom:15px}.footer-center{float:left}.footer-right{float:right;margin-top:25px}footer .contentContainer{padding:0 50px}.footer-phone,.footer-email{display:inline-block}.footer-bar{display:inline-block}.footer-right img{height:39px;width:295px}}@media screen and (max-width:900px){h3.home{line-height:37px;margin:74px auto 0;max-width:90%}h3.home br{display:block}.home-content p{max-width:83%}.top-block.left{width:40%}.top-block.middle{width:60%}.service-button{display:block;margin:0 auto 15px;width:250px}.back-plate img{left:-200px;max-height:375px}.fork-back{bottom:-175px;right:-42px}.contentContainer.sub-page{padding:0 30px}.back-icon{display:none}.back-icon img{max-height:75px}.wrap-top,.top-pics{padding:0}.bottom-pic{display:none}.menu-img.weddings{max-height:290px;right:-168px;top:-55px}.weddings .menu-columns{width:90%}.menu-item{margin-bottom:17px}.wrap-top p,.about p,.contact p,.quote{font-size:87.5%;line-height:25px}.wrap-top p{margin:30px 0}.drop-cap{top:-2px}.sub-bottom h3{font-size:150%;margin-bottom:15px}.sub-bottom{padding:15px 25px 30px}.vendor-name{height:40px;line-height:40px}.logo{margin-left:18px}.menu-img.corporate{right:-290px}.inner-wrap.narrow{padding:0 40px}.corporate .back-icon img{max-height:65px}.sub-content{padding-top:0}.back-icon{left:22px}#contactThanks{width:582px}.social .menu-columns{width:85%}.menu-img.social{max-height:300px;right:-196px}.back-icon.social img{max-height:70px}.back-icon.social{margin-left:0;top:-35px}.about-narrow{padding:0}.back-icon.about img{max-height:78px}.back-icon.about{margin-left:-10px;top:5px}.drop-cap.about{line-height:75px;top:3px}.about .sub-content,.contact .sub-content{padding-top:0}.contact-info{font-size:131.25%}.contact h2{margin-top:35px}.form-left,.form-right{padding:0;width:100%}.contact-form{padding:0 10%}.service-button{position:relative}.service-icon{left:25px;position:absolute;top:9px}.service-text{margin-left:20px}.menu-img.social{top:-20px}}@media screen and (max-width:850px){.menu-button{background-color:#474747;color:#fff;float:left;font-family:'Pathway Gothic One';font-size:22px;margin-bottom:15px;padding:16px 17px;text-transform:uppercase;width:49%}}@media screen and (max-width:767px){footer .contentContainer{padding:0 35px}.drop-cap{line-height:60px;top:10px}#contactThanks{padding:30px 22px;width:350px}#contactThanks .block-hr{margin:10px 0 15px}.thanksHeader{font-size:245%}.thanksText{font-size:87.5%;line-height:23px;margin-bottom:25px}.contact-img{max-height:205px;top:135px}.contact-page{display:none}.contact-page.mobile{display:inline-block}}@media screen and (max-width:700px){.vendor.fifth{background-image:url(../images/vendor-bowmans.jpg);margin-left:0%;margin-right:0%}.vendor.sixth{background-image:url(../images/island-club.jpg);margin-left:0%}.vendor.sixth{margin-left:0%}.vendor.fourth,.vendor.fifth{margin-bottom:2%;margin-left:0%;width:100%}.footer-center,.footer-right{display:block;float:none}.footer-left{margin-bottom:30px}.top-block.left,.top-block.middle,.middle-block.left,.middle-block.right,.bottom-block.left,.bottom-block.right{height:auto;padding:50px 0;width:100%}.top-block.middle,.middle-block.left,.bottom-block.right{height:270px}.top-block.middle{background-position:50% -77px}h3.home br{display:none}h3.home{font-size:188%;margin-top:0}.home-content p{margin-bottom:25px}.block-hr{margin:10px 0 12px}.home-top{height:505px}.home-title{font-size:215%;padding-top:80px}h1.home{font-size:394%;line-height:55px;margin-bottom:15px}.videoOuter{padding:10px}.fork-back{right:-100px}.weddings .menu-columns{width:100%}.menu-column{margin-bottom:10px;width:50%}.menu-column.entree{clear:left;width:60%}.menu h3{margin-bottom:15px}.menu-img.weddings{bottom:0;right:-120px;top:auto}.menu-column:nth-of-type(2n){padding:0}.vendor{height:210px}.menu-img.corporate{bottom:20px;max-height:330px;right:-200px;top:auto}.corporate .menu-columns{width:95%}.menu-img.social{bottom:-26px;max-height:250px;right:-128px;top:auto}.social .menu-columns{width:100%}.home-content{margin-bottom:60px}.videoOuter{margin-top:5px}.vendor{float:none;margin:auto;text-align:center;width:100%}.vendor.left,.vendor.right,.vendor.middle,.vendor.fourth,.vendor.fifth{margin:auto;margin-bottom:15px}}@media screen and (max-width:650px){h4.home{margin:0 auto 35px;max-width:75%}.menu-button{width:90%}.menu-button.left{margin-left:5%;margin-right:5%}.menu-button.right{margin-left:5%;margin-right:5%}}@media screen and (max-width:600px){.home-top{height:475px}.home-pendant img{height:35px}h2.home{margin-bottom:22px}.home-content{margin-top:-60px}#vanilla-indicators{bottom:69px}.vendor.left,.vendor.right,.vendor.middle{margin:0 0 5%;width:100%}.vendor-name{font-size:112.5%}.menu-img.corporate{right:-260px}.contact-img{max-height:156px;top:137px}.inner-wrap.contact{padding:30px 40px}.contact p{display:none}.contact-form{padding:0}.back-plate img{bottom:-173px}}@media screen and (max-width:550px){.sub-imgs.mobile{display:block}.sub-imgs{width:100%}.sub-imgs.desk{display:none}.corporate p.second{display:none}}@media screen and (max-width:500px){.menu-button{width:95%}.menu-button.left{margin-left:2.5%;margin-right:2.5%}.menu-button.right{margin-left:2.5%;margin-right:2.5%}.footer-phone,.footer-bar{display:none}.footer-phoneMobile{background:rgba(35,35,35,.92);bottom:0;color:#c1bd9f;display:block;font-family:'Pathway Gothic One';font-size:137.5%;height:40px;line-height:40px;position:fixed;text-align:center;width:100%;z-index:2}footer{padding-bottom:70px}.weddings .inner-wrap.narrow,.sub-bottomWrap,.inner-wrap.narrow{padding:0 20px}.drop-cap{line-height:62px;font-size:500%;top:5px}.wrap-top p,.about p,.contact p,.quote{line-height:23px}.nav-phone,.nav-phone.mobile{display:none}.sub-page h2{font-size:200%}.sub-top{height:60px;line-height:60px}.sub-page h1{font-size:187.5%}.menu-img.corporate{bottom:115px;max-height:175px;right:-85px}.back-icon.social img{max-height:50px}.back-icon.social{margin-left:0;top:-35px}.back-icon.weddings img{max-height:53px}.back-icon.weddings{top:-30px}.corporate .back-icon img{max-height:50px}.drop-cap.about{line-height:67px}.inner-wrap.about{padding:30px 20px}.about p{margin:20px 0}.about p.top{margin-top:0}.about .block-hr{margin:15px 0}.contact-info{font-size:118.75%}.contact-icon img{max-height:23px;max-width:25px}.contact-item{margin-bottom:15px}.inner-wrap.contact{padding:30px 20px}.contact-img{display:none}.contact-img.mobile{display:block}.contact-icon img{top:-1px}h1.home{line-height:48px;margin:0 auto 15px;max-width:66%}.slide1 .home-title{padding-top:100px}.sub-content h4.home{font-size:135%;margin-bottom:25px;max-width:90%}.about-img.right50{width:100%}.about-img.left50{display:none}.menu-button.left,.menu-button.right{margin:0 0 15px;width:100%}}@media screen and (max-width:450px){.sub-bottom{padding:15px 15px 15px}.menu-img.weddings{right:-147px}.contentContainer.sub-page{padding:0 20px}.menu-column.entree{width:72%}.sub-page h2{font-size:170%}.social .menu-column.entree{width:65%}.half{width:100%}.half.left,.half.right{padding:0}.back-plate img{bottom:-136px;max-height:329px}.fork-back{bottom:-71px;max-height:558px;right:-86px}h1.home{margin:0 auto 15px;max-width:75%}.home-lower .big-button.home{width:50%}}@media screen and (max-width:400px){.menu-button{width:100%}.menu-button.left{margin-left:0%;margin-right:0%}.menu-button.right{margin-left:0%;margin-right:0%}.feature-img img{max-width:100px}.feature-img{margin:0 4px}.footer-right img{width:249px}footer{padding-bottom:50px}footer .contentContainer{padding:0 20px}.menu-column{padding-right:6%}.menu h3{font-size:140%}.menu-item{font-size:78%;line-height:18px;margin-bottom:15px}.menu-img.weddings{right:-170px}.menu-img.corporate{bottom:140px}.menu-column:first-of-type{width:54%}.menu-column:nth-child(2n){width:46%}.sub-bottom h3{font-size:127%}#contactThanks{padding:31px 18px;width:300px}.menu-img.social{bottom:0;max-height:210px}.contact-icon{margin-right:3px}.contact-icon img{max-width:20px}.contact-info{font-size:103.5%}.contact-img{right:-85px}.contact-icon img{top:-2px}h1.home{font-size:355%;margin:0 auto 15px;max-width:80%}.sub-content h4.home{font-size:130%;margin-bottom:20px;max-width:95%}.home-lower .big-button.home{width:55%}}@media screen and (max-width:350px){.weddings .inner-wrap.narrow,.sub-bottomWrap,.inner-wrap.narrow{padding:0 15px}.menu-img.weddings{right:-200px}.menu-img.social{max-height:190px;right:-120px}.inner-wrap.contact{padding:30px 16px}.contact-icon{margin-right:-3px}.contact-img{right:-104px}h1.home{font-size:342%}.footer-contact{font-size:105%}.menu-img.corporate{right:-119px}.sub-content h4.home{font-size:127%;max-width:100%}.home-lower .big-button.home{width:62%}}@media screen and (max-height:450px){#navMobile #linksHolder{font-size:22px}#navMobile li{padding:7px 25px}}@media screen and (max-height:450px){#navMobile #linksHolder{font-size:20px}#navMobile li{padding:5px 25px}.mobile-social{bottom:20px}}