/** COMPILED FROM SCSS SOURCE. DO NOT EDIT DIRECTLY */
#isSmall { visibility: hidden; float: none; }

#isMedium { visibility: hidden; float: left; }

#isLarge { visibility: hidden; float: none; }

.w4Col { width: 95%; }

.chapterImage.c0 { background: transparent url(https://maddencdn.com/content/images/2019/buffalo_niagara/waterfrontfun/c0_hero_lg_all.jpg) no-repeat top center scroll; background-size: cover; background-position: center bottom !important; }

.chapterImage.c2 { background: transparent url(https://maddencdn.com/content/images/2019/buffalo_niagara/waterfrontfun/c1_hero_main_md.jpg) no-repeat top center scroll; background-size: cover; background-position: center bottom !important; }

.chapterImage.c2:after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: transparent url(https://maddencdn.com/content/images/2019/buffalo_niagara/waterfrontfun/c1_hero_overlay_md.png) no-repeat top center scroll; background-size: cover; background-position: center bottom !important; }

.chapterImage.c3 { background: transparent url(https://maddencdn.com/content/images/2019/buffalo_niagara/waterfrontfun/c2_hero_main_md.jpg) no-repeat top center scroll; background-size: cover; background-position: center top !important; }

.chapterImage.c3:after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: transparent url(https://maddencdn.com/content/images/2019/buffalo_niagara/waterfrontfun/c2_hero_overlay_md.png) no-repeat top center scroll; background-size: cover; background-position: center top !important; }

.chapterImage.c0 .chapterTitle { width: 95%; max-width: none; margin: 0; padding: 50px 2.5%; }

.chapterImage.c0 .chapterTitle h1 { font-size: 6em; }

.chapterImage.c0 .chapterTitle h2 { font-size: 4em; }

.chapterImage:not(.c0) .chapterTitle h2 { font-size: 10em; }

.chapterImage .waves { height: 150px; }

.chapterImage .waves .wave { background-size: auto 150px; }

section { padding: 5em 0; }

section .text.right, section .text.left { width: 100%; padding-left: 0; border: none; }

section .images { width: 100%; display: block; }

section .images.mobileOnly { display: block; }

section .images.largeOnly { display: none; }

section .pullQuote { margin: 50px auto; }

section .pullQuote p { font-size: 5em; }

.chapterNav .chapterNavWrapper .navIcons { height: 220px; }

.chapterNav .chapterNavWrapper .navIcons .icon img { max-width: 150px; }

.ctaWrapper a { font-size: 3.75em; }

.footer .alsoLikeLinkWrap .linkWrapper { padding-bottom: 21%; width: 30%; margin: 0 1%; }

.footer .alsoLikeLinkWrap .rLink .linkTitleWrapper { padding: 5px 10px; }

.footer .alsoLikeLinkWrap .rLink .linkTitleWrapper .linkTitle { font-size: 14px; line-height: 18px; }
