/** COMPILED FROM SCSS SOURCE. DO NOT EDIT DIRECTLY */
html, body { background: #fff; }

#main_section { margin-bottom: 2rem; }

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

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

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

p, span, div { font-size: .7rem; position: relative; }

h1 { font-size: 1.6rem; }

h2 { font-size: 1.2rem; }

h3 { font-size: 1rem; margin-top: 0; }

.header { height: 55px; }

.header img { height: 55px; right: unset; left: 5px; }

.header .social_icons { margin-right: 10px; }

.header .social_icons a { margin: 0 5px; }

.header .social_icons a span { font-size: 1.1rem; line-height: 40px; }

.chapterImage { margin: 100px auto 0; height: 75vw; }

.chapterImage#ci1 { margin: 75px auto 0; }

.chapterImage .storyTitle h1 { font-size: 11vw; }

.chapterImage .chapterTitle h2 { font-size: 2.6em; margin: .5em 0 .25em; line-height: 1em; }

@media only screen and (max-width: 360px) { .chapterImage .chapterTitle h2 { font-size: 2.5em; } }

.chapterImage .photoCaption { padding: 10px; }

.chapterImage .photoCaption p { font-size: 1.2em; }

.chapterImage.c0, .chapterImage.c0:before { background: transparent url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c0_hero.jpg) no-repeat top center scroll; background-size: cover; }

.chapterImage.c1, .chapterImage.c2, .chapterImage.c3, .chapterImage.c4, .chapterImage.c5, .chapterImage.c6 { background-size: cover; background-attachment: scroll; background-repeat: no-repeat; background-position: top center; background-color: transparent; }

.chapterImage.c1.option1 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c1_option1_itineraryHero.jpg) !important; }

.chapterImage.c1.option2 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c1_option2_itineraryHero.jpg) !important; }

.chapterImage.c1.option3 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c1_option3_itineraryHero.jpg) !important; }

.chapterImage.c1.option4 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c1_option4_itineraryHero.jpg) !important; }

.chapterImage.c2.option1 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c2_option1_itineraryHero.jpg) !important; }

.chapterImage.c2.option2 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c2_option2_itineraryHero.jpg) !important; }

.chapterImage.c2.option3 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c2_option3_itineraryHero.jpg) !important; }

.chapterImage.c3.option1 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c3_option1_itineraryHero.jpg) !important; }

.chapterImage.c3.option2 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c3_option2_itineraryHero.jpg) !important; }

.chapterImage.c3.option3 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c3_option3_itineraryHero.jpg) !important; }

.chapterImage.c4.option1 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c4_option1_itineraryHero.jpg) !important; }

.chapterImage.c4.option2 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c4_option2_itineraryHero.jpg) !important; }

.chapterImage.c4.option3 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c4_option3_itineraryHero.jpg) !important; }

.chapterImage.c5.option1 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c5_option1_itineraryHero.jpg) !important; }

.chapterImage.c5.option2 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c5_option2_itineraryHero.jpg) !important; }

.chapterImage.c5.option3 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c5_option3_itineraryHero.jpg) !important; }

.chapterImage.c6.option1 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c6_option1_itineraryHero.jpg) !important; }

.chapterImage.c6.option2 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c6_option2_itineraryHero.jpg) !important; }

.chapterImage.c6.option3 { background-image: url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c6_option3_itineraryHero.jpg) !important; }

.loadingPage.show, .loadingPage.show:before { background: transparent url(https://www.maddencdn.com/content/images/2019/buffalo_niagara/architecture/c0_hero.jpg) no-repeat top center fixed; background-size: cover; }

.intro { height: auto; margin-bottom: 5vh; padding: 25px 0 50px; }

.intro .introText { padding: 0; }

.intro .introText p { font-size: 1.3em; }

.intro .scrollPrompt { display: none; }

.chapter { -webkit-box-shadow: 0px 5px 5px rgba(56, 64, 69, 0.161); box-shadow: 0px 5px 5px rgba(56, 64, 69, 0.161); }

.chapter section { padding: 24px 0; border-bottom: 0; }

.chapter section p:first-child { margin-top: 0; }

.chapter section .sectionCta { margin-top: .5em; }

.quiz .quizSection { top: 12px; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }

.quiz .quizSection h3 { font-size: 1.5em; margin-bottom: .3em; }

.quiz .quizSection .quizAnswer { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin: 6px auto; max-width: none; background: white; }

.quiz .quizSection .quizAnswer img { display: inline-block; height: 16vh; width: auto; }

.quiz .quizSection .quizAnswer p { display: inline-block; vertical-align: middle; text-align: left; padding: 10px 10px 0; }

.quiz .quizSection.q1 .quizAnswer { width: 100%; }

.createPageModal .modalButtonWrapper { padding: 20px; width: calc(95% - 40px); }

.createPage, .returnToQuiz { left: 0; right: 0; -webkit-transform: none; -ms-transform: none; transform: none; width: calc(95% - 40px); margin: 0 auto; }
