section#main{margin-bottom:0!important;overflow:hidden}.mmHero.crawls{width:100%;min-height:calc(100vh - 140px);position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;background-position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mmHero.crawls .mmHeroImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:95%;max-width:750px;padding:2.5em 0}.mmHero.crawls .mmHeroImage img{width:100%;display:block}.mmHero.crawls .mmHeroOverlay{display:none;background:rgba(56, 64, 69, 0.2)}.mmHero.crawls .mmHeroText{width:calc(90% - 2em);margin:0 auto}.mmHero.crawls .mmHeroText h1{display:inline-block;position:relative;text-shadow:0.075em 0.05em 0.3em black}.mmHero.crawls .mmHeroText h1:after,.mmHero.crawls .mmHeroText h1:before{content:"";width:calc(100% + 1em);height:calc(100% + 1em);border:2px solid white;display:block;position:absolute;left:-.5em;right:0;top:-.5em;z-index:1}.mmHero.crawls .mmHeroText h1:before{-webkit-transform:matrix(1, -0.03, 0.03, 1, 0, 0);-ms-transform:matrix(1, -0.03, 0.03, 1, 0, 0);transform:matrix(1, -0.03, 0.03, 1, 0, 0)}@media only screen and (max-width:768px){.mmHero.crawls .mmHeroText{width:calc(90% - 1em);margin:0 auto}.mmHero.crawls .mmHeroText h1:after,.mmHero.crawls .mmHeroText h1:before{width:calc(100% + .5em);height:calc(100% + .5em);left:-.25em;top:-.25em}}.foodCrawls{margin-top:5em}.foodCrawls .crawl{max-width:1050px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 5em;position:relative}.foodCrawls .crawl .text{text-align:center;position:relative;max-width:320px;height:460px;margin-right:35px;padding:1em 1em 2em;font-family:"DIN";background:white}.foodCrawls .crawl .text:after,.foodCrawls .crawl .text:before{content:"";width:100%;height:100%;border:2px solid #3D9DD9;display:block;position:absolute;left:0;right:0;top:0;z-index:1}.foodCrawls .crawl .text:before{-webkit-transform:matrix(1, -0.05, 0.05, 1, 0, 0);-ms-transform:matrix(1, -0.05, 0.05, 1, 0, 0);transform:matrix(1, -0.05, 0.05, 1, 0, 0)}.foodCrawls .crawl .text .icon{display:block;margin:0 auto;width:140px}.foodCrawls .crawl .text h2{font-family:"Patua One";font-size:2em;text-transform:uppercase;color:#3D9DD9;line-height:0.9em;margin-bottom:.25em}.foodCrawls .crawl .text a{color:#3D9DD9;text-transform:uppercase;font-size:1.25em;text-align:center;margin:0 auto;position:relative;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.foodCrawls .crawl .text a:after{content:"";background-image:url("https://www.visitbuffaloniagara.com/content/themes/VBN/assets/img/icons/arrow-blue.png");background-size:contain;width:20px;height:20px;display:block;margin:-2px 0 auto 6px}.foodCrawls .crawl .images{position:relative;width:calc(100% - 342px);height:auto;z-index:1}.foodCrawls .crawl .images:after{content:"";display:block;width:100%;padding-bottom:80%}.foodCrawls .crawl .images .image{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.foodCrawls .crawl .images .image.active{opacity:1}.foodCrawls .crawl .images .image img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.foodCrawls .crawl .images .imagesNav{position:absolute;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.foodCrawls .crawl .images .imagesNav button{height:100px;width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;cursor:pointer;border:none;margin:0;background:none;padding:0}.foodCrawls .crawl .images .imagesNav button:after{content:"";display:block;position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:black;opacity:0;z-index:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.foodCrawls .crawl .images .imagesNav button img{width:100%;height:100%;display:block;position:relative;z-index:1}.foodCrawls .crawl .images .imagesNav button.next img{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.foodCrawls .crawl .images .imagesNav button:hover:after{opacity:1}.foodCrawls .crawl .trailLine{position:absolute;left:5%;bottom:20%;width:80%;height:auto;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.foodCrawls .crawl .trailLine .desktop svg,.foodCrawls .crawl .trailLine .mobile svg{height:100%;width:100%;position:relative}.foodCrawls .crawl .trailLine .desktop svg .mask-style,.foodCrawls .crawl .trailLine .mobile svg .mask-style{stroke:white;stroke-width:7}.foodCrawls .crawl .trailLine .desktop svg .st0{fill:none;stroke:#3D9DD9;stroke-width:4;stroke-linecap:round;stroke-dasharray:20,15}.foodCrawls .crawl .trailLine .mobile{display:none}.foodCrawls .crawl .trailLine .mobile svg .st0{fill:#3D9DD9}.foodCrawls .crawl.odd .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-left:35px}.foodCrawls .crawl.odd .images{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.foodCrawls .crawl.odd .trailLine{left:95%;-webkit-transform:translateY(100%) scaleX(-1) translateX(100%);-ms-transform:translateY(100%) scaleX(-1) translateX(100%);transform:translateY(100%) scaleX(-1) translateX(100%)}@media only screen and (max-width:1100px){.foodCrawls .crawl{max-width:800px;margin:0 auto 7.5em}.foodCrawls .crawl .text{max-width:300px;margin-right:24px;padding:.25em 1em 1em;height:400px}.foodCrawls .crawl .text .icon{width:100px}.foodCrawls .crawl .text h2{font-size:1.75em}.foodCrawls .crawl .trailLine{bottom:3%;width:72%}}@media only screen and (max-width:768px){.foodCrawls .crawl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 5em}.foodCrawls .crawl .text{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-width:380px;margin:2.5em auto 0!important;width:90%;height:auto;z-index:1}.foodCrawls .crawl .text .icon{width:150px}.foodCrawls .crawl .images{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important;width:100%}.foodCrawls .crawl .images .imagesNav button{width:75px;height:75px}.foodCrawls .crawl .trailLine{bottom:unset;left:0;right:0;width:140px;overflow:hidden;margin:0 auto;top:76vw;-webkit-transform:none;-ms-transform:none;transform:none;z-index:0}.foodCrawls .crawl .trailLine .desktop{display:none}.foodCrawls .crawl .trailLine .mobile{display:block}.foodCrawls .crawl.odd .trailLine{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);left:0}}.storySections .storySection{position:relative}.storySections .storySection .title{text-align:center;position:relative;margin:4em auto;display:block;width:90%;max-width:600px}.storySections .storySection .title h2{color:#3D9DD9;margin:0 auto;position:relative;text-align:center}.storySections .storySection .title h2:after,.storySections .storySection .title h2:before{content:"";width:calc(100% + 1em);height:calc(100% + 1em);border:2px solid #3D9DD9;display:block;position:absolute;left:-.5em;right:0;top:-.5em;z-index:1}.storySections .storySection .title h2:before{-webkit-transform:matrix(1, -0.03, 0.03, 1, 0, 0);-ms-transform:matrix(1, -0.03, 0.03, 1, 0, 0);transform:matrix(1, -0.03, 0.03, 1, 0, 0)}.storySections .storySection .title a{color:#3D9DD9}.storySections .storySection .icon{margin:2.5em auto;width:auto;height:100px}.storySections .storySection .text{position:relative}.storySections .storySection .text img{display:block;width:100%;height:auto}.storySections .storySection .trailLine svg{height:auto;width:100%;position:relative}.storySections .storySection .trailLine svg .st0{fill:none;stroke:#3D9DD9;stroke-width:4;stroke-linecap:round;stroke-dasharray:20,15}.storySections .storySection .trailLine svg .mask-style{stroke:white;stroke-width:4}.storySections .storySection .trailLine.top{position:absolute;top:calc(100% - 35px);width:275px;height:auto;left:calc(100% + 1em);background:white}.storySections .storySection .trailLine.bottom{position:absolute;bottom:20%;width:275px;height:auto;left:-1em;-webkit-transform:scaleX(-1) translateX(100%);-ms-transform:scaleX(-1) translateX(100%);transform:scaleX(-1) translateX(100%);background:white}.storySections .storySection .trailLine.middle{position:absolute;left:calc(100% + 136px);top:12px;width:275px;height:calc(100% + 200px);overflow:hidden}.storySections .storySection.even .trailLine.top{left:-1em;-webkit-transform:scaleX(-1) translateX(100%);-ms-transform:scaleX(-1) translateX(100%);transform:scaleX(-1) translateX(100%)}.storySections .storySection.even .trailLine.bottom{bottom:50%;left:calc(100% + 1em);-webkit-transform:none;-ms-transform:none;transform:none}.storySections .storySection.even .trailLine.middle{left:-142px;top:13px;height:calc(100% + 135px)}@media only screen and (max-width:1025px){.storySections .storySection .trailLine{display:none}}.single-crawl .mmPageSection .title{color:#384045!important}@media only screen and (max-width:1250px){.single-crawl .mmMainText{max-width:700px}.single-crawl .storySections .storySection .title{max-width:400px}}