@charset "UTF-8";body{-webkit-transition:all 1s cubic-bezier(.25,1,.25,1);-moz-transition:all 1s cubic-bezier(.25,1,.25,1);-o-transition:all 1s cubic-bezier(.25,1,.25,1);transition:all 1s cubic-bezier(.25,1,.25,1);-webkit-transition-property:opacity;-o-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;color:#222;font-family:nunito,'Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.alpha{color:#000;font-family:oswald,'Helvetica','Arial',sans-serif;font-size:2.5em;line-height:1.2}h2,.beta{color:#000;font-family:oswald,'Helvetica','Arial',sans-serif;font-size:2em;line-height:1}h3,.gamma{color:#000;font-family:fave-script-pro,sans-serif;font-style:normal;font-weight:400;font-size:3em;letter-spacing:0px}h4,.delta{color:#000;font-family:nunito,'Helvetica','Arial',sans-serif;font-size:1.5em;line-height:1.5}h5,.epsilon{color:#000;font-family:nunito,'Helvetica','Arial',sans-serif;font-size:1.2em;line-height:1.2;font-weight:800}h6,.zeta{color:#000;font-family:nunito,'Helvetica','Arial',sans-serif;font-size:1.2em;line-height:1.2;font-weight:600}p{font-family:nunito,sans-serif;font-style:normal;margin:1.5rem 0;color:#0d0d0d;font-size:1.2rem;line-height:1.9;font-weight:500;letter-spacing:0px}strong{font-weight:500;font-family:nunito,sans-serif}.lead{margin:2rem 0;font-size:1.2rem}hr{margin-top:2rem;margin-bottom:2rem}a:link,a:visited{color:#1b9acc;text-decoration:none}a:hover,a:focus{color:#466a7c;text-decoration:none}a:active{color:#466a7c}::selection{background-color:#7eb6f0}.section--text-with-blue-square p.btn.btn--primary.btn--line-middle{text-align:center;margin:0 auto;display:table}.halftoppadding .section{padding-top:1.5rem !important}.notoppadding .section{padding-top:0 !important}.halfbottompadding .section{padding-bottom:1.5rem !important}.nobottompadding .section{padding-bottom:0 !important}.section--has-background{background-repeat:no-repeat;background-position:center;background-size:cover}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn{display:inline-block;padding:.4rem 4rem;border:1px solid transparent;color:inherit;text-align:center;text-decoration:none;background-color:#eee}.btn:link,.btn:visited{color:#333;text-decoration:none;background-color:#eee}.btn:hover,.btn:focus{text-decoration:none;background-color:#ccc;outline:none}.btn:active,.btn.is-active{background-color:#bbb}.btn--round{-webkit-border-radius:99999px;border-radius:99999px}.btn--rounded{-webkit-border-radius:3px;border-radius:3px}.btn--full{width:100%}.btn--primary,.btn--primary:link,.btn--primary:visited{color:#fff;background-color:#44545f;font-family:oswald,sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:2.32px;font-size:1.34rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn--primary:hover,.btn--primary:focus{background-color:#818486}.btn--primary:active{background-color:#818486}.btn--secondary,.btn--secondary:link,.btn--secondary:visited{color:#fff;background-color:#333}.btn--secondary:hover,.btn--secondary:focus{background-color:#3f3f3f}.btn--secondary:active{background-color:#262626}.btn.btn--primary img{width:1.5rem;margin-top:-.4rem}.btn--menu{position:absolute;top:16px;right:16px;display:inline-block;padding:8px 5px;color:#3b617d;text-transform:uppercase;background-color:transparent;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}@media only screen and (min-width:47em){.btn--menu{display:none}}.btn--menu:hover,.btn--menu:focus,.btn--menu.is-hovered,.btn--menu.is-focused,.btn--menu.is-active{outline:none;color:#436e8e;background-color:transparent;z-index:9999999999}.btn--menu:active{background-color:transparent}.btn--menu .bar,.btn--menu .bar:before,.btn--menu .bar:after{position:relative;display:inline-block;vertical-align:middle;width:23px;height:2px;background-color:#000;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.btn--menu .bar{margin-top:-2px;margin-left:4px}.btn--menu .bar:before,.btn--menu .bar:after{content:'';position:absolute;left:0}.btn--menu .bar:before{top:-6px}.btn--menu .bar:after{bottom:-6px}.btn--menu:hover .bar,.btn--menu:hover .bar:before,.btn--menu:hover .bar:after,.btn--menu:focus .bar,.btn--menu:focus .bar:before,.btn--menu:focus .bar:after,.btn--menu.is-hovered .bar,.btn--menu.is-hovered .bar:before,.btn--menu.is-hovered .bar:after,.btn--menu.is-focused .bar,.btn--menu.is-focused .bar:before,.btn--menu.is-focused .bar:after,.btn--menu.is-active .bar,.btn--menu.is-active .bar:before,.btn--menu.is-active .bar:after{background-color:#000}.btn--menu.is-active .bar,.btn--menu.is-active:hover .bar,.btn--menu.is-active:focus .bar{background-color:transparent;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.btn--menu.is-active .bar:before{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn--menu.is-active .bar:after{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.button-list{list-style-type:none;padding:0;margin:1.5rem 0}.button-list__item{margin:0 0 .75rem}@media only screen and (min-width:40em){.button-list{margin-left:-1rem}.button-list__item{display:inline-block;margin:0 0 0 1rem}}@media only screen and (min-width:60em){.slider__slide .button-list{margin-top:0;padding-bottom:3rem}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.visitniagaracanada.com/wp-content/themes/visitniagaracanadaelementor/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-controls{text-align:center;position:absolute;bottom:2rem;width:100%}.owl-carousel-container{position:relative;width:100%}.section.section--slider{padding:0}.owl-carousel-container{position:relative;width:100%}.section--slider .owl-stage-outer{max-height:48rem}.section--slider.owl-carousel .owl-item>div{position:relative;padding-bottom:120%}.section--slider.owl-carousel .owl-item .slide--image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.section--slider.owl-carousel:hover{cursor:ew-resize}.slide__body{max-width:42rem;width:100%;position:absolute;z-index:2;top:50%;padding:2rem}.section--slider .slider__heading{color:#fff;font-size:4rem;text-transform:uppercase;letter-spacing:5px;text-shadow:0 6px 4px rgba(0,0,0,.65);margin:0}.section--slider .slider__heading.smaller-font{font-size:4rem}.section--slider .slider__subheading{color:#fff;font-size:1.5rem;letter-spacing:.92px;text-shadow:0 2px 7px rgba(0,0,0,.95);font-family:nunito,'Helvetica','Arial',sans-serif;margin:.5rem 0}.section--slider .btn{background-color:#44545f;font-family:oswald,'Helvetica','Arial',sans-serif;font-size:1.5rem;letter-spacing:2.32px;text-transform:uppercase;box-shadow:0 2px 14px 0 rgba(0,0,0,.5)}.slide__body[data-horizontal=left]{text-align:left;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);right:auto}.slide__body[data-horizontal=center]{text-align:center;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:auto}.slide__body[data-horizontal=right]{text-align:right;left:auto;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (min-width:40em){.section.section--slider{padding:0;margin-bottom:2rem}.section--slider .slider__heading{font-size:7.2rem}.section--slider .slider__heading.smaller-font{font-size:5rem}.slide__body{max-width:42rem}.slide__content{margin-top:.5rem}.section--slider .btn:link,.section--slider .btn:visited{margin-top:1.5rem}.section--slider.owl-carousel .owl-item>div{padding-bottom:60%}}@media screen and (min-width:60em){.section.section--slider{padding:0;margin-bottom:3rem}.slide__body[data-vertical=top]{top:30%}.slide__body[data-vertical=center]{top:50%}.slide__body[data-vertical=bottom]{top:70%}}@media screen and (min-width:90em){.slide__body[data-vertical=top]{top:30%}.slide__body[data-vertical=center]{top:50%}.slide__body[data-vertical=bottom]{top:60%}}@media screen and (min-width:100em){.slide__body[data-vertical=top]{top:15%}.slide__body[data-vertical=center]{top:35%}.slide__body[data-vertical=bottom]{top:50%}}.owl-slide.overlay:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.05);z-index:1}.owl-slide.overlay-0:before{background-color:rgba(0,0,0,.0)}.owl-slide.overlay-5:before{background-color:rgba(0,0,0,.05)}.owl-slide.overlay-10:before{background-color:rgba(0,0,0,.1)}.owl-slide.overlay-15:before{background-color:rgba(0,0,0,.15)}.owl-slide.overlay-20:before{background-color:rgba(0,0,0,.2)}.owl-slide.overlay-25:before{background-color:rgba(0,0,0,.25)}.owl-slide.overlay-30:before{background-color:rgba(0,0,0,.3)}.owl-slide.overlay-35:before{background-color:rgba(0,0,0,.35)}.owl-slide.overlay-40:before{background-color:rgba(0,0,0,.4)}.owl-slide.overlay-45:before{background-color:rgba(0,0,0,.45)}.owl-slide.overlay-50:before{background-color:rgba(0,0,0,.5)}.owl-slide.overlay-55:before{background-color:rgba(0,0,0,.55)}.owl-slide.overlay-60:before{background-color:rgba(0,0,0,.6)}.owl-slide.overlay-65:before{background-color:rgba(0,0,0,.65)}.owl-slide.overlay-70:before{background-color:rgba(0,0,0,.7)}.owl-slide.overlay-75:before{background-color:rgba(0,0,0,.75)}.owl-slide.overlay-80:before{background-color:rgba(0,0,0,.8)}.owl-slide.overlay-85:before{background-color:rgba(0,0,0,.85)}.owl-slide.overlay-90:before{background-color:rgba(0,0,0,.9)}.owl-slide.overlay-95:before{background-color:rgba(0,0,0,.95)}@media only screen and (max-width:40em){.owl-slide.overlay-mobile-5:before{background-color:rgba(0,0,0,.05)}.owl-slide.overlay-mobile-10:before{background-color:rgba(0,0,0,.1)}.owl-slide.overlay-mobile-15:before{background-color:rgba(0,0,0,.15)}.owl-slide.overlay-mobile-20:before{background-color:rgba(0,0,0,.2)}.owl-slide.overlay-mobile-25:before{background-color:rgba(0,0,0,.25)}.owl-slide.overlay-mobile-30:before{background-color:rgba(0,0,0,.3)}.owl-slide.overlay-mobile-35:before{background-color:rgba(0,0,0,.35)}.owl-slide.overlay-mobile-40:before{background-color:rgba(0,0,0,.4)}.owl-slide.overlay-mobile-45:before{background-color:rgba(0,0,0,.45)}.owl-slide.overlay-mobile-50:before{background-color:rgba(0,0,0,.5)}.owl-slide.overlay-mobile-55:before{background-color:rgba(0,0,0,.55)}.owl-slide.overlay-mobile-60:before{background-color:rgba(0,0,0,.6)}.owl-slide.overlay-mobile-65:before{background-color:rgba(0,0,0,.65)}.owl-slide.overlay-mobile-70:before{background-color:rgba(0,0,0,.7)}.owl-slide.overlay-mobile-75:before{background-color:rgba(0,0,0,.75)}.owl-slide.overlay-mobile-80:before{background-color:rgba(0,0,0,.8)}.owl-slide.overlay-mobile-85:before{background-color:rgba(0,0,0,.85)}.owl-slide.overlay-mobile-90:before{background-color:rgba(0,0,0,.9)}.owl-slide.overlay-mobile-95:before{background-color:rgba(0,0,0,.95)}}.owl-dot{background-color:#44545f;height:1rem;width:1rem;border-radius:99px;display:inline-block;margin-right:.3rem;margin-left:.3rem;box-shadow:0 3px 23px rgba(0,0,0,.9);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.owl-dot.active{background-color:#9ecad5}.section--impact{padding:0;overflow:hidden}.impact{position:relative;overflow:hidden;padding:9rem 0}.impact__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.impact__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-image:-webkit-linear-gradient(rgba(0,0,0,.79) 0%,rgba(0,0,0,.0) 40%);background-image:-o-linear-gradient(rgba(0,0,0,.79) 0%,rgba(0,0,0,.0) 40%);background-image:linear-gradient(rgba(0,0,0,.79) 0%,rgba(0,0,0,.0) 40%)}.impact .wrapper{z-index:10}.impact__subheading{color:#fff;font-size:1.5rem;letter-spacing:.92px;text-shadow:0 2px 7px rgba(0,0,0,.95);font-family:oswald,'Helvetica','Arial',sans-serif;margin:.5rem 0;text-transform:uppercase}.impact .btn--primary{background-color:#44545f;font-family:oswald,'Helvetica','Arial',sans-serif;font-size:1.4rem;letter-spacing:2px;font-weight:500;text-transform:uppercase;box-shadow:0 0px 0px 0 rgba(0,0,0,0)}.impact .btn--primary:hover{background-color:#818486}.impact__body{font-size:1.2rem}.section--impact:after{content:'';display:block;height:1.5rem;background-color:#fff;bottom:1rem;width:100%;z-index:1}@media only screen and (min-width:40em){.section--impact{padding:0}.impact{padding:9rem 0}.impact__heading{font-size:4rem;letter-spacing:5px}.impact__subheading{font-size:1.7rem}.impact__body{font-size:1.3rem}}.section--impact.shadow-disable *{text-shadow:none!important}.section--impact.reduced-padding-top .impact{padding-top:4rem}.section--impact.reduced-padding-bottom .impact{padding-bottom:4rem}.slider__button-list li{display:block}@media only screen and (min-width:46.999em){.section--impact:after{content:'';display:block;height:1.5rem;background-color:#fff}.impact{padding:12rem 0}.section--impact .impact{padding:14rem 0 10rem;min-height:645px;display:flex;align-items:center}.section--impact.reduced-padding-top .impact{padding-top:4rem}.section--impact.reduced-padding-bottom .impact{padding-bottom:4rem}.impact__heading{font-size:6rem;padding-left:9rem;padding-right:9rem}.impact__subheading{font-size:1.7rem}.impact__body{font-size:1.4rem}.post--impact .impact__heading{font-size:6rem;display:block;margin:0 auto}.search--impact .impact__heading{font-size:6rem;padding-left:0;padding-right:0;line-height:1}.slider__slide .impact{padding-top:17rem;padding-bottom:5rem;min-height:645px}.impact__heading.impact-smaller-font{padding-left:0;padding-right:0;font-size:6rem}.slider__button-list li{display:inline-block}}@media only screen and (min-width:80em){.impact__heading.impact-smaller-font{font-size:8rem}}.impact__subheading a:link,.impact__subheading a:visited{color:#fff;text-decoration:none}.icon__row--item{display:inline-block}.icon__row--item a{background-color:#44545f;padding:1rem .4rem;margin:.5rem .5rem 0;display:block;width:4rem}.icon__row--item img{height:2rem}.site-header{z-index:99999;height:4.5rem;margin-bottom:0;position:absolute;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 2px 14px 0 rgba(0,0,0,.5)}.site-header .wrapper{width:100%;height:100%}main.main{padding-top:4.5rem}@media only screen and (min-width:47em){main.main{padding-top:0}.site-header{height:6rem;background-color:transparent;box-shadow:none}.site-header .wrapper{padding:1rem}}@media only screen and (min-width:60em){.site-header{height:7rem}}.site-header{position:fixed}@media only screen and (min-width:47em){.site-header{position:absolute;top:80px;margin-top:-80px;-webkit-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;transition:margin-top .3s ease}.site-header--sticky{top:0;margin-top:0;position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 2px 14px 0 rgba(0,0,0,.5)}.site-header.site-header--sticky{height:4rem}.site-header.site-header--sticky .logo{top:10px}.site-header.site-header--sticky .nav--main{top:4.6rem;position:fixed}.site-header.site-header--sticky .logo{top:-6px;height:70px;overflow:hidden}.site-header.site-header--sticky .nav--main{top:5px;position:absolute}}.search__container{display:none}@media only screen and (min-width:47em){.search__container{display:block;position:absolute;right:1rem;top:2.3rem;cursor:pointer}.search__container i{color:#fff;font-size:1rem}.site-header--sticky .search__container i{color:#000}.site-header--sticky .search__container{top:1.1rem}}@media only screen and (min-width:50em){.search__container i{color:#fff;font-size:1.5rem}.search__container{display:block;position:absolute;right:1rem;top:3rem;cursor:pointer}}@media only screen and (min-width:75em){.search__container{display:block;position:absolute;right:1rem;top:3rem;cursor:pointer}}.logo{position:absolute;top:16px;left:16px;display:block}.logo__img{width:auto;max-width:none;height:40px}@media only screen and (min-width:47em){.logo__img{height:82px}.site-header--sticky .logo__img{height:79px}}@media only screen and (min-width:60em){.logo__img{height:190px;margin-top:-2rem}.site-header--sticky .logo__img{height:79px}}.nav--sub{position:absolute;top:90%;visibility:hidden;opacity:0;width:100%}.nav--sub .nav__item a{font-size:.875rem}.nav--sub .nav__item a:hover,.nav--sub .nav__item a:focus{border-color:#bbb;color:#333}.nav--sub .nav__item a:active{border-color:#111;color:#fff;background-color:#333}.nav--sub.is-open,.nav--sub.is-closed{-webkit-transition:all .3s cubic-bezier(.7,.2,.3,.8);transition:all .3s cubic-bezier(.7,.2,.3,.8)}.nav--sub.is-open{visibility:visible;opacity:1;top:100%}@media only screen and (min-width:47em){.nav--main .nav__item:hover>.nav--sub,.nav--sub .nav__item:hover>.nav--sub{visibility:visible;opacity:1}.nav--sub{display:none;position:absolute;top:100%;left:50%;width:10rem;margin-left:-80px}.nav--sub .nav__item{display:block}.nav--sub .nav__item a:active{color:#fff}}.wrapper{max-width:75rem}.search__form input[type=text]{opacity:0;visibility:visible;position:absolute;right:0;width:0;padding:0;top:3rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.search__form.is-active input[type=text]{opacity:1;visibility:visible;width:19rem;padding:1em .5em}.site-header--sticky .search__form input[type=text]{top:4rem}.search__trigger{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.search__trigger.fa-times{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.search__container_mobile{display:none}@media only screen and (max-width:39.999em){.menu--flyout.is-open .search__container_mobile{display:block;position:fixed;bottom:0;background-color:#9ecad5;width:100%;left:0;padding:1rem;z-index:99999}.menu--flyout.is-open .search__container_mobile .search__form input[type=text]{position:static;opacity:1;visibility:visible;width:100%;padding:1em .5em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}.section.section--search{padding:3rem 0}.impact__content,.impact__content p{color:#fff;text-shadow:0 2px 7px rgba(0,0,0,.95);font-weight:600}.scrollto-section-impact{text-align:center;position:absolute;bottom:1rem;left:0;right:0;margin:auto;z-index:3}.scrollto-section-impact img{display:block;margin:2rem auto 1rem auto;width:2rem}.impact__icon{display:block;margin:1rem auto;max-width:20rem}.impact__content{max-width:40rem;display:block;margin:0 auto}@media only screen and (max-width:46.999em){.impact-video-image-slider .owl-nav{display:none}.section.section--blog{padding-top:3rem}.section--impact.full .impact.parallax{display:flex;align-items:center}.section--impact .impact__heading{font-size:4rem}.article__header .section--impact .impact{padding:8rem 0 3rem}.impact{position:relative;overflow:hidden;padding:9rem 0}.scrollto-section-impact{bottom:1rem;z-index:3}.site-header{height:3rem}.site-header .btn--menu{top:4px}main.main{padding-top:3rem}}.filter__menuitem span{font-family:fave-script-pro,sans-serif;font-style:normal;font-weight:400}h3 strong{font-family:fave-script-pro,sans-serif;font-style:normal;font-weight:400;font-size:4rem}.section--text-with-image h4{text-transform:none;font-family:fave-script-pro,sans-serif;font-style:normal;font-weight:400;letter-spacing:3px;font-size:2rem}.section--text-with-blue-square h3,.section--my-trips h3{text-transform:none;font-family:fave-script-pro,sans-serif;font-style:normal;font-weight:400;font-Size:3rem;letter-spacing:0px}p.btn--line-middle,p.btn--line-middle{text-transform:none;font-family:fave-script-pro,sans-serif;font-style:normal;font-weight:400}.region__text h3{text-transform:none;font-family:fave-script-pro,sans-serif;font-style:normal;font-weight:400}.blue--bar span{text-transform:none;font-family:fave-script-pro,sans-serif;font-style:normal;font-weight:400}.impact__heading.billy,.impact__heading{text-transform:none;font-family:fave-script-pro,sans-serif;font-style:normal;font-size:9rem;letter-spacing:0px;font-weight:400;text-shadow:0 4.6px 2.33px rgba(0,0,0,.65);color:#fff;margin:0;line-height:.85}.impact__heading.DIN{font-family:oswald,'Helvetica','Arial',sans-serif!important}h2.billy{text-transform:none;font-family:fave-script-pro,sans-serif;font-style:normal;font-weight:400}.section--slider .slider__heading{text-transform:none;font-family:fave-script-pro,sans-serif;font-style:normal;font-weight:400}.wrapper.wrapper-inline-impact-content{padding:3rem 1rem}.impact__content img.size-full{max-width:100vw;position:relative;margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2)}.impact-image-inline img{width:100%}@media only screen and (max-width:46.999em){.impact .btn--primary{background-color:#44545f;font-family:oswald,'Helvetica','Arial',sans-serif;font-size:.8rem;letter-spacing:2.12px;white-space:nowrap;padding:.4rem 1rem;width:100%}}.section--process-posts{padding:6rem 0}.impact-video-image-slider{position:relative;min-height:50vh}.impact-video-image-slider .owl-item,.impact-video-image-slider .owl-item div:not(.owl-dot){height:100%;min-height:50vh}.impact-video-image-slider div:not(.owl-dot){height:100%;min-height:50vh}@media only screen and (min-width:46.999em){.impact-video-image-slider{position:relative;min-height:645px}.impact-video-image-slider .owl-item,.impact-video-image-slider .owl-item div:not(.owl-dot){height:100%;min-height:645px}.impact-video-image-slider div:not(.owl-dot){height:100%;min-height:645px}.video-image-slide video{position:absolute;top:0;left:0;right:0;bottom:0;min-height:645px;width:auto}}.impact__image__slider{position:absolute;top:0;left:0;right:0;bottom:0}.video-image-slide video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.impact.impact-content{position:absolute;top:0;left:0;right:0}.impact-content{pointer-events:none}.impact-content a{pointer-events:all}@media only screen and (max-width:1220px){.video-image-slide video{position:absolute;top:0;left:0;right:0;bottom:0;width:auto}}.impact.impact-content-fixed,.impact.impact-content-fixed *{height:auto!important;min-height:auto!important;pointer-events:all!important}.impact-video-image-slider .owl-dot{pointer-events:all}.impact-video-image-slider .owl-nav,.impact-video-image-slider .owl-controls{pointer-events:none}.impact.impact-content-fixed .impact__overlay{height:100%!important;min-height:50vh}.site-footer .social__nav i{color:#bac7cc;border:1px solid #bac7cc;padding:.5rem;font-size:2rem;width:50px;text-align:center}.impact-video-image-slider .owl-nav,.impact-video-image-slider .owl-nav *{height:auto!important;min-height:auto!important}.impact-video-image-slider .owl-nav{position:absolute;left:0;right:0;bottom:0;top:0;z-index:10;height:40px!important;margin:auto;pointer-events:none}.impact-video-image-slider .owl-nav .owl-prev{text-align:left;pointer-events:all;cursor:pointer;font-size:30px;color:#9ecad5;padding:1rem;transition:all .3s ease;position:absolute}.impact-video-image-slider .owl-nav .owl-next{text-align:right;pointer-events:all;cursor:pointer;font-size:30px;color:#9ecad5;padding:1rem;transition:all .3s ease;position:absolute;right:0}.impact-video-image-slider .owl-nav .owl-next:hover,.impact-video-image-slider .owl-nav .owl-prev:hover{opacity:.5}.section--blog{padding-top:4rem}.section--impact:after{opacity:0;pointer-events:none}.smaller-icon-wrapper .icon__row--item{text-align:center}.smaller-icon-wrapper .icon__row--item img{height:1.5rem}.smaller-icon-wrapper .icon__row--item a{background-color:#44545f;padding:.5rem .4rem;margin:.5rem .5rem 0;display:block;width:2.5rem}p.region-link{margin:0;font-size:12px;font-weight:600}.blog__body p.region-link{margin-top:0}.smaller-icon-wrapper .icon__row--item:first-child a{margin-left:0}@media only screen and (max-width:40em){p.region-link,.blog__body p.region-link{margin-top:2rem}}.event-content-wrapper{padding-top:2rem}.event-content-wrapper p:first-child{margin-top:0}ul.navigation-niagara-dropdown{display:flex;justify-content:flex-end;list-style:none;padding:2rem 1.5rem 0 0;margin:0}@media only screen and (max-width:1080px){ul.navigation-niagara-dropdown{padding:1.5rem 1.5rem 0 0}}ul.navigation-niagara-dropdown li a{padding:.75rem 1rem;text-transform:uppercase;color:#fff;text-decoration:none}ul.navigation-niagara-dropdown li a{transition:all .3s ease}.article-nav-preview{transition:all .3s ease}ul.articles a .preview-wrapper{overflow:hidden}ul.articles a:hover .article-nav-preview{transform:scale(1.1)}ul.navigation-niagara-dropdown li a:hover{color:#9ecad5}ul.navigation-niagara-dropdown>li .dropdown-nav .flex-wrapper{display:flex;flex-wrap:wrap}.dropdown-nav{transform:translateY(-100%) translateZ(-1px);transition:transform 1s cubic-bezier(.77,0,.175,1);will-change:transform}.dropdown-nav ul.subnav{list-style:none}ul.navigation-niagara-dropdown>li.is-active .dropdown-nav{transform:translateY(0) translateZ(-1px)}ul.navigation-niagara-dropdown>li.is-active>a{color:#9ECAD5!important}ul.navigation-niagara-dropdown .dropdown-nav ul{padding:1rem 1rem 1rem 0}ul.navigation-niagara-dropdown .dropdown-nav ul li{padding-bottom:2rem}ul.navigation-niagara-dropdown .dropdown-nav ul li,ul.navigation-niagara-dropdown .dropdown-nav ul li a{text-align:left;padding-left:0}ul.navigation-niagara-dropdown .dropdown-nav ul li a{display:block;padding:0}ul.navigation-niagara-dropdown .dropdown-nav{background-color:#455460;position:absolute;left:0;right:0;top:0;padding-top:10rem;padding-bottom:7rem;z-index:-2;margin:0 calc(50% - 50vw);max-width:100vw;width:100vw;min-height:100vh;max-height:100vh;overflow:auto}.static-header{height:auto!important;width:100%}.locked-by-menu .static-header{width:100%}ul.navigation-niagara-dropdown .dropdown-nav ul.articles p{margin-bottom:.5rem;margin-top:1rem;line-height:1}ul.navigation-niagara-dropdown .dropdown-nav ul img{max-width:100%}.article-nav-preview{padding:9rem 0}ul.articles{display:flex;flex-wrap:wrap;list-style:none}ul.articles li{width:100%;padding-right:2rem}.close-massive-dropdown{position:absolute;right:4rem;top:7rem;color:#fff;font-size:2rem;cursor:pointer}.flex-wrapper h2{color:#fff;margin-bottom:0}.flex-wrapper>div{width:50%}body.locked-by-menu{overflow:hidden}.site-header .wrapper,body.locked-by-menu .site-header .logo{transition:all 1s cubic-bezier(.77,0,.175,1)}body.locked-by-menu .site-header .wrapper{background-color:#455460}body.locked-by-menu .site-header .logo{padding-right:15rem;padding-bottom:1rem;padding-left:1rem;margin-left:-1rem;background-color:#455460;z-index:1}ul.navigation-niagara-dropdown li a{position:relative;z-index:2}ul.seasons{display:flex;justify-content:space-between;align-items:baseline;margin:0 -.5rem;list-style:none}ul.navigation-niagara-dropdown .dropdown-nav ul.seasons li{text-align:center;padding:0 .5rem .5rem}ul.seasons li p{margin-bottom:0;text-align:center;color:#fff}.site-header .wrapper{padding:.87rem 1rem}.site-header ul.navigation-niagara-dropdown>li>a{font-family:oswald,sans-serif;font-style:normal;font-size:1.4rem;font-weight:400;letter-spacing:.5px;white-space:nowrap}.site-header ul.navigation-niagara-dropdown>li>a,.search__container i{transition:.3s ease}.site-header.site-header--sticky ul.navigation-niagara-dropdown>li>a{color:#000}body.locked-by-menu .site-header--sticky .search__container i{color:#fff}body.locked-by-menu .site-header.site-header--sticky ul.navigation-niagara-dropdown>li>a{color:#fff}body.locked-by-menu .site-header.site-header--sticky ul.navigation-niagara-dropdown>li>a:hover{color:#44545f}.site-header.site-header--sticky ul.navigation-niagara-dropdown{padding-top:0}.site-header.site-header--sticky ul.navigation-niagara-dropdown>li>a:hover{color:#44545f}body.locked-by-menu .site-header.site-header--sticky ul.navigation-niagara-dropdown>li>a:hover{color:#9ecad5}@media only screen and (max-width:1080px){.site-header--sticky .logo__img{height:57px}.logo__img{height:57px}.site-header ul.navigation-niagara-dropdown>li>a{font-size:1rem;padding:.75rem .5rem}.logo__img{height:100px;margin-top:-1rem}.search__container{display:block;position:absolute;right:1.5rem;top:2.5rem;cursor:pointer}.search__container i{font-size:1rem}}.site-header ul.navigation-niagara-dropdown>li>a i{display:none}.flex-wrapper h2 img{display:none}.seasons-nav{width:100%!important}@media only screen and (max-width:46.999em){.logo__img{margin-top:0}.site-header ul.navigation-niagara-dropdown>li>a i{display:none}ul.navigation-niagara-dropdown>li.has-massive-dropdown>a i{display:block;position:absolute;right:0;top:0;bottom:0;margin:auto;height:1rem}.search__container{display:none}.btn--menu{display:inline-block}ul.navigation-niagara-dropdown{display:block;padding:2rem 1.5rem 0 0;transform:translateY(-100%);min-height:100%}.menu--flyout.is-open{overflow:auto;max-height:calc(100vh - 132px)}.menu--flyout.is-open>ul{overflow:hidden}.menu--flyout.is-open ul.navigation-niagara-dropdown{transform:translateY(0)}.site-header.static-header{height:3rem!important}.site-header a.logo{position:absolute;top:4px;left:16px;display:block;width:82px;background-image:url(/wp-content/themes/visitniagaracanadaelementor/img/TPN-Website-BLUE-Transparent-160-88.png);background-size:115px;display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;background-size:91px;background-position:145% 50%}.site-header a.logo img{opacity:0}.logo__img{width:auto;max-width:none;height:40px}.site-header--sticky .logo__img{height:40px}.site-header.static-header .menu--flyout{top:3rem}.menu--flyout.is-open{background-color:#455460;height:100vh;width:100%;position:fixed;left:0}ul.navigation-niagara-dropdown li a{position:relative;z-index:2;display:block;color:#9ecad5}.site-header.site-header--sticky ul.navigation-niagara-dropdown>li>a{color:#9ecad5}.dropdown-nav{transform:translateY(0%) translateX(150%) translateZ(-1px);transition:transform 1s cubic-bezier(.77,0,.175,1);will-change:transform;top:0;padding-top:0!important;z-index:99!important}ul.navigation-niagara-dropdown>li.is-active .dropdown-nav{transform:translateY(0) translateX(0) translateZ(-1px);z-index:99;top:0;padding-top:0}body.locked-by-menu .site-header .wrapper{background-color:#fff}body.locked-by-menu .site-header .wrapper .dropdown-nav .wrapper{background-color:#455460}body.locked-by-menu .site-header>.wrapper{background-color:#fff}.site-header.static-header .menu--flyout.is-open .search__container_mobile{display:block;position:fixed;bottom:0;background-color:#9ecad5;width:100%;left:0;padding:1rem;z-index:99999}.site-header.static-header .menu--flyout.is-open .search__container_mobile .search__form input[type=text]{position:static;opacity:1;visibility:visible;width:100%;padding:1em .5em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-header.site-header--sticky ul.navigation-niagara-dropdown>li>a{color:#fff}.site-header.site-header--sticky ul.navigation-niagara-dropdown{padding-top:2rem}.site-header.site-header--sticky ul.navigation-niagara-dropdown>li>a:hover{color:#9ecad5}body.locked-by-menu .site-header .logo{padding-right:0;padding-bottom:0;padding-left:0;margin-left:0;background-color:transparent;z-index:1}.close-massive-dropdown{position:absolute;right:.5rem;top:.5rem;color:#fff;font-size:2rem;cursor:pointer;z-index:9999}ul.navigation-niagara-dropdown>li .dropdown-nav .flex-wrapper{display:block}.flex-wrapper>div{width:100%}ul.articles li{width:100%;padding-right:0;padding-left:0!important}ul.seasons{display:flex;flex-wrap:wrap}ul.seasons li{width:50%}ul.seasons li a{text-align:center!important}ul.navigation-niagara-dropdown .dropdown-nav ul.seasons li{padding-bottom:1rem}.site-header.static-header .menu--flyout{pointer-events:none;opacity:0}.site-header.static-header .menu--flyout.is-open{pointer-events:all;opacity:1}.flex-wrapper>div>ul{max-height:0;padding-top:0!important;padding-bottom:0!important;overflow:hidden;transition:all 1s cubic-bezier(.77,0,.175,1)}.flex-wrapper h2 img{display:block}.flex-wrapper h2{position:relative}.flex-wrapper h2 img{display:block;position:absolute;right:0;top:0;bottom:0;margin:auto;height:.5rem;filter:brightness(100)}.flex-wrapper .is-open-accordion ul{max-height:99rem;padding-top:1rem!important;padding-bottom:1rem!important;overflow:hidden}.flex-wrapper{padding-bottom:2rem}.accordion-parent-mobile h2 img{transition:all .3s ease}.accordion-parent-mobile.is-open-accordion h2 img{transform:rotate(-180deg)}.menu--flyout{position:fixed;width:100%;overflow:auto;max-height:calc(100vh - 132px)}.site-header.static-header .menu--flyout.is-open{min-height:100vh}ul.articles{padding-right:0!important}.site-header-old .menu--flyout.is-open{max-height:100vh!important;top:0!important}}@media only screen and (min-width:46.999em){.filter__menu{position:sticky;top:5rem;max-height:80vh}}.parallax-bg{position:absolute;top:0;bottom:-15%;left:0;right:0;z-index:5}.impact__overlay{z-index:100}.impact .parallax__layer,.impact .wrapper{position:relative;z-index:10!important}.mobile-only-back-btn{display:none}@media only screen and (max-width:40em){.desktop-back-btn{display:none!important}.mobile-only-back-btn{display:block;color:#fff;font-family:oswald,'Helvetica','Arial',sans-serif;text-transform:uppercase;padding-top:1rem;cursor:pointer}.close-massive-dropdown{position:relative;left:0;top:.4rem;margin-left:1rem;margin-right:.5rem}}.impact__image.desktop{display:block}@media only screen and (max-width:40em){ul.navigation-niagara-dropdown li a{color:#9ecad5;font-family:oswald,'Helvetica','Arial',sans-serif;font-size:1.65rem;letter-spacing:1.68px;text-transform:uppercase}.flex-wrapper .accordion-parent-mobile ul{max-height:99rem;padding-top:1rem!important;padding-bottom:1rem!important;overflow:hidden}.accordion-parent-mobile.accordion-parent-mobile h2 img{transform:rotate(-180deg);display:none}}.close-massive-dropdown{font-size:2rem!important}.slider__button-list li{margin-bottom:1rem}.seasons-nav h2{margin:0}.dropdown-nav h2{font-family:oswald,'Helvetica','Arial',sans-serif;font-size:2.65rem;letter-spacing:1.68px;text-transform:uppercase}@media only screen and (max-width:46.999em){.dropdown-nav h2{font-size:2rem;letter-spacing:1.68px}ul.navigation-niagara-dropdown li a{position:relative;z-index:2;display:block;color:#9ECAD5!important}.site-header.site-header--sticky ul.navigation-niagara-dropdown>li>a{color:#9ECAD5!important}}.accordion-parent-mobile h2{margin-bottom:1rem}@media only screen and (max-width:39.999em){.blog__body .icon__row{display:none}.static-header{height:auto!important;width:100%}}.blog__body .icon__row{display:none}.event-content-wrapper{padding-top:0}@media only screen and (max-width:600px){.section--impact .impact__heading{font-size:12vw;letter-spacing:2px}}@media only screen and (max-width:400px){.section--impact .impact__heading{font-size:16vw;line-height:16vw;letter-spacing:0px}.impact__heading.billy,.impact__heading{font-weight:400;text-shadow:0 3px 1px rgba(0,0,0,.65)}.impact-video-image-slider{position:relative;min-height:26rem}.impact__subheading{font-size:1.15rem;letter-spacing:.8px;text-shadow:0 2px 7px rgba(0,0,0,.95)}}.impact__overlay{z-index:6!important}@media only screen and (max-width:39.999em){h3,h3 strong,.section--text-with-blue-square h3,.section--my-trips h3{line-height:1;margin:1rem 0}p,p.entry_text{font-size:1rem;line-height:1.8}}@media only screen and (min-width:60em){.section--events p{margin:1.5rem 5rem 2rem}}.alert{padding:.75rem 1rem;border:1px solid #ddd}.alert--warning{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3}.alert--error{color:#a94442;border-color:#ebccd1;background-color:#f2dede}.alert--success{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8}.section--modal{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;z-index:-1;display:flex}.section--modal.is-active{z-index:55;pointer-events:all}.modal__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0);-webkit-transition:.4s background-color ease-out;-o-transition:.4s background-color ease-out;transition:.4s background-color ease-out}.section--modal.is-active .modal__background{background-color:rgba(255,255,255,.8)}body .modal__wrapper{width:50rem;background-color:#fff;box-shadow:0 30px 106px -30px #000;padding:2rem;max-width:100%;height:30rem;max-height:100%;padding:1rem;text-align:center;opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:.3s -webkit-transform ease-out .1s,.4s opacity ease-out;-o-transition:.3s -o-transform ease-out .1s,.4s opacity ease-out;transition:.3s transform ease-out .1s,.4s opacity ease-out}.section--modal.is-active .modal__wrapper{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media only screen and (min-width:40em){.modal__wrapper{margin:1rem}}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}label{display:inline-block;cursor:pointer}label>input{display:inline-block;width:auto;margin-right:.5rem}html input[disabled],html textarea[disabled]{cursor:not-allowed;background-color:#f4f4f4}input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;width:100%;padding:.25em .5em;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;color:#444;font-weight:300}input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=file]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=range]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,textarea:hover,label:hover+input[type=color]:hover,label:hover+input[type=date]:hover,label:hover+input[type=datetime]:hover,label:hover+input[type=email]:hover,label:hover+input[type=file]:hover,label:hover+input[type=month]:hover,label:hover+input[type=number]:hover,label:hover+input[type=password]:hover,label:hover+input[type=range]:hover,label:hover+input[type=search]:hover,label:hover+input[type=tel]:hover,label:hover+input[type=text]:hover,label:hover+input[type=time]:hover,label:hover+input[type=url]:hover,label:hover+input[type=week]:hover,label:hover+select,label:hover+textarea{border-color:#aaa}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus,label:hover+input[type=color]:focus,label:hover+input[type=date]:focus,label:hover+input[type=datetime]:focus,label:hover+input[type=email]:focus,label:hover+input[type=file]:focus,label:hover+input[type=month]:focus,label:hover+input[type=number]:focus,label:hover+input[type=password]:focus,label:hover+input[type=range]:focus,label:hover+input[type=search]:focus,label:hover+input[type=tel]:focus,label:hover+input[type=text]:focus,label:hover+input[type=time]:focus,label:hover+input[type=url]:focus,label:hover+input[type=week]:focus,label:hover+select:focus,label:hover+textarea:focus{outline:none;border-color:#888}.gform_fields{padding:0;list-style-type:none}.gfield{padding-bottom:1rem}.gfield_radio{list-style-type:none;padding-left:0}.gfield_radio input[type=radio]{margin-right:.75rem}.validation_message{color:#a94442;font-size:.9rem;padding-top:.25rem}.gfield_error input,.gfield_error textarea,.gfield_error select{border-color:#a94442}.gform_footer{text-align:center}table{width:100%;text-align:left}thead th{vertical-align:bottom;border-bottom:2px solid #eee}tbody tr{border-top:1px solid #eee}th,td{padding:.25rem;text-align:left}.section.section--text-with-blue-square{background-color:#fff;position:relative}.section.section--text-with-blue-square .grid{margin-left:-2rem}.section.section--text-with-blue-square .cell{padding-left:2rem}.explore__box{background-color:#9ecad5;font-family:oswald,'Helvetica','Arial',sans-serif;padding:1.75rem .75rem;width:100%;text-align:center;display:block;margin-bottom:2rem;margin-top:0;font-size:2.5rem;color:#fff;text-transform:uppercase;letter-spacing:3.24px}a.explore__box:link,a.explore__box:visited{color:#fff;text-decoration:none;font-size:2.5rem}@media only screen and (min-width:40em){.section.section--text-with-blue-square{padding:.1rem 0 0}.explore__box{background-color:#9ecad5;font-family:oswald,'Helvetica','Arial',sans-serif;padding:2.5rem 2rem;width:auto;text-align:center;display:block;margin-bottom:.5rem}.section.section--text-with-blue-square{padding:0}}@media only screen and (min-width:60em){.section.section--text-with-blue-square{padding:.1rem 0}.blue-square{display:table;min-height:14rem;width:100%}.explore__box{vertical-align:middle;background-color:#9ecad5;font-family:oswald,'Helvetica','Arial',sans-serif;padding:2.5rem .75rem;width:auto;text-align:center;display:table-cell;margin-bottom:1rem}}@media only screen and (min-width:80em){.explore__box{font-size:2.5rem;margin-bottom:0}.blue-square{display:table;min-height:14rem;width:83.585%}}.section--regions a:link,.section--regions a:visited{text-decoration:none}.region__image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.region__wrapper{height:16rem;display:table;width:100%}.region__overlay{background-color:rgba(0,0,0,.46);text-align:center;position:absolute;z-index:2;height:16rem;width:100%;top:0;bottom:0;margin:auto auto;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.region__text{position:relative;z-index:3;display:table-cell;width:100%;height:100%;vertical-align:middle}.region__text h3{color:#fff;text-transform:uppercase;text-align:center;margin:0;font-family:oswald;font-size:2.25rem}.section--regions a:hover .region__overlay{height:100%}.regions__button{padding-bottom:1.5rem}.section--regions .owl-next{color:#fff;right:.5rem;position:absolute}.section--regions .owl-prev{color:#fff;position:absolute;left:.5rem}.section--regions .owl-nav{position:absolute;bottom:6.5rem;margin:auto auto;width:100%}.section.section--regions{padding:0 0 1.5rem}.section--regions .grid--unpadded .cell{padding:0}@media only screen and (min-width:40em){.region__overlay{height:10rem}.regions__button{padding-bottom:.5rem}.section--regions .owl-nav{position:absolute;bottom:14rem;margin:auto auto;width:100%}.region__wrapper{height:31rem;display:table;width:100%}}@media only screen and (min-width:60em){.regions__button{padding-bottom:2rem}.section.section--regions{padding:3rem 0}}.section.section--event-details{position:relative;padding-bottom:0}@media only screen and (min-width:40em){.section.section--event-details{padding-bottom:0;padding-top:0}}@media only screen and (min-width:60em){.section.section--event-details{padding-bottom:3rem;padding-top:3rem}}.round__arrow{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tile:hover{box-shadow:0 36px 40px -40px rgba(0,0,0,.45)}.tile:hover .tile__impact{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.tile:hover .round__arrow{margin-right:-.3rem}.round__arrow img,.round__arrow svg,.tile{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tile:hover .round__arrow img,.tile:hover .round__arrow svg{margin-left:.2rem}.tile__impact{height:calc(100% - 2rem);bottom:3.4rem;position:absolute;width:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tile__content{position:absolute;bottom:0;left:0;background-color:#f6f6f6;width:100%;padding:1rem}.tile__icon{display:inline-block;background-color:#44545f;padding:.7rem;margin-right:.5rem;width:4rem;text-align:center;z-index:2;position:relative}.tile__icon img{height:2.5rem}.tile__content h3{margin:.5rem 0;font-family:oswald,sans-serif;font-style:normal;text-transform:uppercase;font-size:1rem}.tile__content span{line-height:1.2;letter-spacing:.72px;font-size:.9rem;margin:.5rem 0;font-family:oswald;text-transform:uppercase;color:#000;display:block}.tile__content p{color:#000;margin:0;font-size:.9rem}.round__arrow{background-color:#455460;display:block;width:2.5rem;height:2.5rem;padding:.5rem 0;text-align:center;border-radius:50%;float:right}.arrow-margin{margin-top:1rem}.tile{margin-bottom:1.5rem;overflow:hidden;display:block;width:100%;height:24rem;position:relative}a.btn--events:link,a.btn--events:visited{background-color:#9ecad5;font-size:2rem;padding:1rem 6rem;font-family:oswald;text-transform:uppercase;letter-spacing:2.92px;border-top:none;border-bottom:none}a.btn--line-middle:link,a.btn--line-middle:visited{background-color:#9ecad5;font-size:2rem;padding:1rem 6rem;font-family:oswald;text-transform:uppercase;letter-spacing:2.92px;border-top:none;border-bottom:none}a.btn--line-middle:before{content:"";background-color:#eee;height:1px;position:absolute;left:1.5rem;top:2.5rem;right:0;z-index:-1}p.btn--line-middle,p.btn--line-middle{display:inline-block;background-color:#9ecad5;font-size:1.5rem;padding:1rem;font-family:oswald;text-transform:uppercase;letter-spacing:2.92px;border-top:none;border-bottom:none;margin:0}.site-header--fixed{position:fixed}.tile__content{max-height:10rem;overflow:auto}@media only screen and (min-width:40em){.tile__content{padding:.5rem;max-height:none;overflow:visible}a.btn--events:link,a.btn--events:visited{background-color:#9ecad5;font-size:1.5rem;padding:1rem 6rem;font-family:oswald;text-transform:uppercase;letter-spacing:2.92px;border-left:12px solid #fff;border-right:12px solid #fff;border-top:none;border-bottom:none}a.btn--line-middle:link,a.btn--line-middle:visited{background-color:#9ecad5;font-size:2.25rem;padding:1rem 6rem;font-family:oswald;text-transform:uppercase;letter-spacing:2.92px;border-left:12px solid #fff;border-right:12px solid #fff;border-top:none;border-bottom:none}a.btn--line-middle:before{content:"";background-color:#eee;height:1px;position:absolute;left:1.5rem;top:2.5rem;right:0;z-index:-1}p.btn--line-middle,p.btn--line-middle{display:inline-block;background-color:#9ecad5;font-size:1.5rem;padding:1.5rem 9rem;font-family:oswald;text-transform:uppercase;letter-spacing:2.92px;border-left:12px solid #fff;border-right:12px solid #fff;border-top:none;border-bottom:none;margin-bottom:1rem}.lap-3-4 .tile__content h3,.desk-3-4 .tile__content h3,.desk-1-4 .tile__content h3,.lap-1-4 .tile__content h3{font-size:.9rem}.lap-3-4 .tile__content p,.desk-3-4 .tile__content p{font-size:.8rem;line-height:1.1}.wrapper:not(.event) .desk-1-3 .tile__content p{display:none}}@media only screen and (min-width:60em){a.btn--events:link,a.btn--events:visited{background-color:#9ecad5;font-size:2.25rem;padding:1rem 6rem;font-family:oswald;text-transform:uppercase;letter-spacing:2.92px;border-left:12px solid #fff;border-right:12px solid #fff;border-top:none;border-bottom:none}p.btn--line-middle,p.btn--line-middle{display:inline-block;background-color:#9ecad5;font-size:2.5rem;padding:1.5rem 9rem;font-family:oswald;text-transform:uppercase;letter-spacing:2.92px;border-left:12px solid #fff;border-right:12px solid #fff;border-top:none;border-bottom:none;margin-bottom:1rem}}.lap-1-3 .tile__content p{display:none}.lap-1-3 .tile__content p.like_item__event_dates,p.like_item__event_dates{display:block;font-size:.9rem;line-height:1.1}@media only screen and (min-width:60em){.tile__content{padding:1rem}.lap-3-4 .tile__content h3,.desk-3-4 .tile__content h3,.desk-1-4 .tile__content h3{font-size:.9rem}.lap-3-4 .tile__content p,.desk-3-4 .tile__content p,.lap-1-4 .tile__content p{font-size:.8rem;line-height:1.1}}p.btn--line-middle:before{content:"";background-color:#eee;height:1px;position:absolute;left:1.5rem;top:3.2rem;right:0;z-index:-1}p.btn--line-middle:hover,p.btn--line-middle:focus,p.btn--line-middle:active{background-color:#9ecad5}a.btn--view_all:link,a.btn--view_all:visited{font-family:oswald;font-size:1.34rem;background-color:#44545f;color:#fff;letter-spacing:2.32px;text-transform:uppercase;padding:.5rem 4.5rem}a.btn--view_all:hover,a.btn--view_all:active{background-color:#818486}.edit-link{display:none}.action--blocks.grid{text-align:center}.action--blocks a:link,.action--blocks a:visited{text-decoration:none}.home .action--block h2{font-size:5.2rem}.action--block h2{color:#fff;margin:0;position:relative;z-index:2;letter-spacing:0px;line-height:60px;text-shadow:0 6px 4px rgba(0,0,0,.65);font-size:3rem;text-transform:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:39.999em){.action--block h2{letter-spacing:0px;text-shadow:0 4px 4px rgba(0,0,0,.65)}}.action__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.35);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.action--block:hover{box-shadow:0 36px 40px -40px rgba(0,0,0,.45)}.action--block:hover h2{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.action--block:hover .action__overlay{background-color:rgba(0,0,0,.15)}.action--block{position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:1rem;display:inline-block;width:100%}.action--blocks .cell:last-child .action--block{margin-bottom:0}.action__content{padding:4rem 1rem}@media only screen and (min-width:40em){.action--block h2{line-height:70px;font-size:4rem}.action__content{padding:8rem 0}.home .action--block h2{font-size:7.2rem}}@media only screen and (min-width:60em){.action--block{margin-bottom:0}.action--block{position:relative;text-align:center;display:table;width:100%;padding:0 1rem;margin-bottom:1rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.action__content{display:table-cell;vertical-align:middle;height:25rem;padding:0}}.section.section--filters{padding-top:0;padding-bottom:6rem}.filter__menuitem--wrapper{display:table;width:100%}.filter__menuitem{display:block;background-color:#44545f;padding:1rem;margin-bottom:1rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.filter__menuitem:hover,.filter__menuitem.is-active{background-color:#818486}a.filter__menuitem:link,a.filter__menuitem:visited{text-decoration:none}.filter__menuitem img{height:5rem;display:block;margin:0 auto}.filter__menuitem h2{margin:0;margin-top:1rem;color:#fff;text-transform:uppercase;text-align:center;font-size:1rem}.filter__menuitem span{margin:0;margin-top:1rem;color:#fff;text-align:center;font-size:2rem;display:block;line-height:1.2}.accordion__title{font-family:oswald;text-transform:uppercase;border-bottom:1px solid #000;padding:1.2rem 0;cursor:pointer;margin:0;font-size:1.5rem;color:#000;line-height:1.2;letter-spacing:.72px;display:block}.filter__menu label{padding-left:1.7rem;font-family:oswald;text-transform:uppercase;letter-spacing:.72px;font-size:1.125rem;padding-top:.5rem}.filter__menu ul>li>ul>li label{font-size:.9rem}.filter__menu input[type=checkbox]{margin-left:-1.7rem}.clear__button{padding-top:1.5rem}.accordion__title--arrow{float:right;padding:1rem;margin-right:-1rem;margin-top:-.3rem}.filter__menu{background-color:#f6f6f6;padding-bottom:1rem;box-shadow:0 36px 40px -40px rgba(0,0,0,.45);margin-bottom:4rem;-webkit-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px)}.filter__menu span.filter__heading{color:#fff;text-transform:uppercase;background-color:#9ecad5;padding:1rem;margin:0;font-size:1.5rem;font-family:oswald,'Helvetica','Arial',sans-serif;line-height:1.2;display:block}.filter__menu .filter__accordion{padding:0 1rem}.accordion__content ul{list-style:none;padding-left:0}.accordion__content{display:none}.accordion__title--arrow{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.rotate img{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.filter__wrapper{padding-top:3rem;position:relative}.btn--load-more{width:100%}.filter__menu{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.accordion__content:nth-of-type(1){display:none}.filters__menu-horizontal .owl-prev{color:#fff;position:absolute;left:2.5rem}.filters__menu-horizontal .owl-next{color:#fff;right:1rem;position:absolute}.filters__menu-horizontal .owl-nav{position:absolute;bottom:4rem;margin:auto auto;width:100%}.section.section--category-page-selector{padding-bottom:0;padding-top:0}.section--category-page-selector .owl-next{padding:.5rem 1rem;right:.5rem;margin-top:-.5rem}.section--category-page-selector .owl-prev{padding:.5rem 1rem;left:1.5rem;margin-top:-.5rem}@media only screen and (min-width:40em){.filters__menu-horizontal .owl-nav{position:absolute;bottom:6rem;margin:auto auto;width:100%}.filters__menu-horizontal .cell{padding-bottom:1.5rem}.filter__wrapper{display:flex;width:100%}.filter__menu{background-color:#f6f6f6;padding-bottom:1rem;box-shadow:0 36px 40px -40px rgba(0,0,0,.45);max-height:calc(100vh - 84px);overflow:auto;margin-bottom:0}.filter__menuitem{display:table-cell;width:100%;vertical-align:middle;height:13rem;margin-bottom:0}.filters--sticky{position:fixed;top:4rem;width:12.05rem}.filters--bottom{position:absolute;top:auto;width:12.05rem;bottom:0}}@media only screen and (min-width:60em){.section.section--category-page-selector{padding-bottom:2rem;padding-top:1rem}.filters--bottom{position:absolute;top:auto;width:17.05rem;bottom:0}.filters--sticky{position:fixed;top:4rem;width:17.05rem}.filter__menuitem h2{margin:0;margin-top:1rem;color:#fff;text-transform:uppercase;text-align:center;font-size:1.65rem}.filter__menuitem span{margin:0;margin-top:1rem;color:#fff;text-align:center;font-size:2rem;display:block}}.event__details--sidebar h2{color:#fff;background-color:#44545f;margin:0;padding:1rem;text-transform:uppercase;letter-spacing:3px;font-size:2.5rem}.event__details--sidebar h3{color:#fff;background-color:#9ecad5;margin:0;padding:1rem;text-transform:uppercase;font-family:oswald;font-size:1.6rem;letter-spacing:.72px;font-weight:500}.event__details--sidebar span.side-title{color:#fff;background-color:#9ecad5;margin:0;padding:1rem;text-transform:uppercase;font-family:oswald;line-height:1.2;font-size:1.6rem;letter-spacing:.72px;font-weight:500;display:block}.event__details--sidebar span.side-add-title{font-size:1.34rem;background-color:transparent;padding:0;display:inline}.event__details--sidebar p{background-color:#eef6f8;margin:0;padding:.5rem 1rem;font-size:1rem;font-family:nunito,'Helvetica','Arial',sans-serif;font-weight:700}.event__details--sidebar a:link,.event__details--sidebar a:visited{color:#000;text-transform:uppercase}.details-data{padding-top:1rem;padding-bottom:1rem;background-color:#eef6f8}@media only screen and (min-width:60em){.event__details--sidebar{margin-top:0}}.callout__impact{padding:12rem 0;margin-top:3rem}.callout__impact h2{color:#fff;text-align:center;margin:0;text-transform:uppercase;letter-spacing:2.32px}.section.section--call__to_action{padding-top:0;padding-bottom:1.5rem}@media only screen and (min-width:60em){.section.section--call__to_action{padding-top:3rem;padding-bottom:3rem}}.pagination__list{list-style:none;padding-left:0;margin-bottom:0;display:none}.pagination__list li a:link,.pagination__list li a:visited{color:#000;text-decoration:none;padding:.5rem .8rem}.pagination__list li a.active:link,.pagination__list li a.active:visited{background-color:#9ecad5}.pagination__list li a:hover{background-color:#9ecad5}.pagination__list li{display:inline-block}.blog__pagination{background-color:#f6f6f6;padding:1rem}.pagination__cell{display:none}@media only screen and (min-width:40em){.pagination__cell{display:inline-block}}@media only screen and (min-width:65em){.pagination__list{display:block}}.article__content{padding-bottom:3rem}.section--post-content{position:relative}.blog__sidebar h2{background-color:#9ecad5;margin:0;color:#fff;width:100%;text-align:center;padding:1rem;text-transform:uppercase;margin-bottom:2rem;margin-top:0;font-family:oswald,'Helvetica','Arial',sans-serif}.blog__sidebar .tile{margin-bottom:2rem}.blog__body p{margin:2rem 0}.blog__body h2{font-family:nunito,'Helvetica','Arial',sans-serif;font-size:1.3rem}.blog__body h3{font-family:nunito,'Helvetica','Arial',sans-serif;font-size:1.1em}.blog__body h1,.blog__body h2,.blog__body h3,.blog__body h4{text-transform:uppercase}.blog__body{padding-bottom:1rem}.btn--back_blog,.btn--search_loadmore,.btn--404{display:block;background-color:#44545f;color:#fff;text-transform:uppercase;font-family:oswald;font-size:1.3rem;letter-spacing:2.32px}.section--404{padding-top:0}.section.section--post-content{padding-top:0}@media only screen and (min-width:40em){.post-template-default .blog__body{display:block;margin:0 auto;max-width:37em}}@media only screen and (min-width:40em) and (max-width:60em){.event-template-default .section--event-details>.wrapper>.grid>.cell,.taste-template-default .section--event-details>.wrapper>.grid>.cell,.stay-template-default .section--event-details>.wrapper>.grid>.cell,.do-template-default .section--event-details>.wrapper>.grid>.cell{display:block;margin:0 auto;max-width:37em;width:100%}}@media only screen and (min-width:60em){.blog__sidebar h2{background-color:#9ecad5;margin:0;color:#fff;width:100%;text-align:center;padding:1rem;text-transform:uppercase;margin-bottom:2rem;margin-top:1.5rem}.section.section--post-content{padding-top:3rem}.post-template-default .blog__body{display:inline-block;margin:0 auto;max-width:none}}.section--event_details{position:relative}.share__list{list-style:none;padding-left:0;padding-top:0;margin-bottom:0}.share__list li{display:inline-block}.share__list li a{border:1px solid #d2d2d2;padding:.5rem;margin:0 .5rem;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.share__list li a:link,.share__list li a:visited{color:#d2d2d2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.share__list li a:hover{background-color:#44545f;color:#fff}.share__block{border:1px solid #d2d2d2;padding:1rem;text-align:center;margin-bottom:1rem}.share__block span{margin:0;color:#44545f;text-transform:uppercase;letter-spacing:2px;font-family:oswald,'Helvetica','Arial',sans-serif;font-size:1.5em;line-height:1.2;display:block}.share__block--container{padding:0 1rem}.share__block--container{display:none}.share__mobile .share__block--container{display:block;padding:0}.taste-template-default .share__mobile .share__block--container,.do-template-default .share__mobile .share__block--container,.stay-template-default .share__mobile .share__block--container,.event-template-default .share__mobile .share__block--container{margin-top:2rem}.share__block--container a.btn.add_to_trip_details_side{background-color:#fff;font-family:oswald;text-transform:uppercase;border:1px solid #d2d2d2;text-align:center;padding:.5rem 0;width:100%;margin-bottom:1rem;font-size:.8rem;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.share__block--container.share__container--sticky a.btn.add_to_trip_details_side{background-color:#fff;font-family:oswald;text-transform:uppercase;border:1px solid #d2d2d2;text-align:center;padding:.5rem 0}.share__block--container a.btn.add_to_trip_details_side:hover{background-color:#44545f;color:#fff}.share__block--container.share__container--sticky a.btn.add_to_trip_details_side:hover{background-color:#44545f;color:#fff}a.btn.add_to_trip_details_side img{margin-right:1rem;margin-top:-.2rem}a.body_add_to_trip:link,a.body_add_to_trip:visited{display:block;width:100%;color:#fff;font-size:.85rem;line-height:2rem}.ta_ratings{display:block;color:#000;font-size:.75rem;margin-top:2rem}.ta_ranking{color:#000;padding-bottom:0}.ta_award{max-width:10rem}@media only screen and (min-width:40em){a.body_add_to_trip:link,a.body_add_to_trip:visited{font-size:1.34rem}}@media only screen and (min-width:60em){.share__mobile,.share__mobile .share__block--container{display:block;height:auto}.share__block--container{display:none}}@media only screen and (min-width:60em){.share__block--container{padding:0 1rem;max-width:75rem;display:none;margin:0 auto}.share__mobile,.share__mobile .share__block--container{display:block}}@media only screen and (min-width:95em){.share__mobile,.share__mobile .share__block--container{display:none}.share__block--container{display:block}.share__block--container a.btn.add_to_trip_details_side{position:absolute;left:.5rem;top:12rem;width:171px;padding:0;background-color:#fff;font-family:oswald;text-transform:uppercase;border:1px solid #d2d2d2;text-align:center;padding:.5rem 0}.share__block{margin:0;position:absolute;left:.5rem;top:3.2rem;width:171px}.share__block--container.share__container--sticky{position:fixed;top:15px;width:17rem}.share__block--container.share__container--bottom{position:absolute;bottom:16.6rem;width:17rem}}@media only screen and (min-width:100em){.share__block{margin:0;position:absolute;left:2.5rem;top:3.2rem}.share__block--container a.btn.add_to_trip_details_side{position:absolute;left:2.5rem;top:12rem;width:171px;padding:0;background-color:#fff;font-family:oswald;text-transform:uppercase;border:1px solid #d2d2d2;text-align:center;padding:.5rem 0}}.section--crowdriff{padding:0}.blue--bar{background-color:#9ecad5;padding:1.5rem 0}.blue--bar h2{color:#fff;text-transform:uppercase;margin:0;letter-spacing:3.56px;font-size:1rem}.blue--bar span{color:#fff;text-transform:uppercase;margin:0;letter-spacing:3.56px;font-size:1rem;font-family:oswald,'Helvetica','Arial',sans-serif;line-height:1.2;display:block}.blue--bar img{margin-right:1.5rem;max-width:2rem;margin-top:-.95rem}@media only screen and (min-width:40em){.blue--bar h2{color:#fff;text-transform:uppercase;margin:0;letter-spacing:3.56px;font-size:2.8rem}.blue--bar span{color:#fff;text-transform:uppercase;margin:0;letter-spacing:3.56px;font-size:2.8rem;display:block}.blue--bar img{max-width:none}}.form--inner,.content-below-form{max-width:37em;display:block;margin:0 auto}.form--inner .gform_wrapper ul.gform_fields li.gfield{padding-right:1.5rem}.content-below-form a.mailto-link{display:inline-block;margin-top:1rem;padding:.2rem 4rem;border:1px solid transparent;text-align:center;text-decoration:none;color:#fff;background-color:#44545f;font-family:oswald;text-transform:uppercase;letter-spacing:2.32px;font-size:1.34rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}.content-below-form a.mailto-link:hover,.content-below-form a.mailto-link:focus{background-color:#818486}.form--inner .gform_wrapper .gform_footer{padding-left:1.5rem;padding-right:1.5rem}.form--inner .btn--gform-submit,.form-cell .btn--gform-submit{width:100%}.form-cell .gform_wrapper .gform_footer{padding-left:1.5rem;padding-right:1.5rem}.form-cell{display:inline-block}a.mailto-link{display:inline-block;margin-top:1rem;padding:.2rem 4rem;border:1px solid transparent;text-align:center;text-decoration:none;color:#fff;background-color:#44545f;font-family:oswald;text-transform:uppercase;letter-spacing:2.32px;font-size:1.34rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;line-height:1.4}a.mailto-link:hover,a.mailto-link:focus{background-color:#818486}.form-cell form{background-color:#f6f6f6;padding-bottom:1rem}.form-cell h2{background-color:#9dcad5;color:#fff;margin:0;margin-top:2rem;padding:1rem}.form-cell .gform_wrapper{margin-top:0}.form-cell .gform_wrapper .top_label .gfield_label{font-family:oswald;text-transform:uppercase;cursor:pointer;margin:0;font-size:1rem}.form-cell .gform_wrapper ul.gform_fields li.gfield{padding-right:1.5rem}.section.section--text-with-form{padding:1.5rem 0}@media only screen and (min-width:60em){.section.section--text-with-form{padding:3rem 0}.form-cell{padding-right:2rem}}.form--inner form{background-color:#f6f6f6;padding-bottom:1rem}.form--inner .gform_wrapper .top_label .gfield_label{font-family:oswald;text-transform:uppercase;cursor:pointer;margin:0;font-size:1rem}.form--inner h2{background-color:#9dcad5;color:#fff;margin:0;margin-top:2rem;padding:1rem}.form--inner .gform_wrapper{margin-top:0}.gform_confirmation_wrapper{padding:2rem 1rem;background-color:#f6f6f6;font-family:oswald;text-transform:uppercase;cursor:pointer;margin:0;font-size:1.5rem;letter-spacing:2px}.form--inner .gform_wrapper .gfield_checkbox li label,.form-cell .gform_wrapper .gfield_checkbox li label{padding-left:.5rem;padding-top:.7rem}.form--inner .gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,.section-form .gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,.form-cell .gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;border-top:none;border-bottom:none;margin-top:16px;padding-top:0;padding-bottom:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.gfield_error input,.gfield_error textarea,.gfield_error select,.gfield_error input,.gfield_error textarea,.gfield_error select,.form-cell .gfield_error input,.gfield_error textarea,.gfield_error select,.gfield_error input,.gfield_error textarea,.gfield_error select{border:1px solid #790000!important}.form--inner .gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium,.section-form .gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium,.form-cell .gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium{width:100%}.form--inner .gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium,.section-form .gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium,.form-cell .gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium{width:100%!important}.form--inner .gform_wrapper .validation_message,.section-form .gform_wrapper .validation_message,.form-cell .gform_wrapper .validation_message,.section-form .gform_wrapper .validation_message{display:none}.form--inner .alert--error,.section-form .alert--error,.form-cell .alert--error,.section-form .alert--error{display:none}.form--inner .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error,.form-cell .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:16px}.form--inner .gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,.form-cell .gform_wrapper li.gfield.gfield_error,.form-cell .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-bottom:0}.form--inner .gform_wrapper .top_label .lap-1-2.gfield_error,.form-cell .gform_wrapper .top_label .lap-1-2.gfield_error{width:50%}.form--inner .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.form-cell .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:none!important}.form-cell .gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:16px}.text__image{padding:8rem 0}.text__image.contain{padding:5rem 0}@media only screen and (min-width:40em){.text__image{padding:18rem 0}.text__image.contain{padding:13rem 0;margin-bottom:1rem}}.section--text-with-image ul{line-height:1.8;list-style-position:inside}.section--text-with-image .button-list__item{display:block;margin-bottom:1rem;margin-left:0}.section--text-with-image.image-top-content-bottom .cell{display:block}.section--text-with-image h2,.section--text-with-image h3,.section--text-with-image h4,.section--text-with-image h5{text-transform:uppercase}.section--text-with-image p,.section--text-with-image ul li,.section--text-with-image ol li{font-size:1.2rem}.section--text-with-image{padding:.5rem 0}.section--text-with-image .button-list{margin:1.5rem 0 0}.section--text-with-image .btn{font-size:1rem;padding-left:2rem;padding-right:2rem}@media only screen and (min-width:40em){.section--text-with-image .btn{font-size:1.34rem;padding-left:2rem;padding-right:2rem}.list__columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}.text__columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}.text__columns p:first-child{margin-top:0}.section.section--text-with-image .grid{display:table;width:100%}.section--text-with-image .cell{display:table-cell;vertical-align:middle}}@media only screen and (min-width:60em){.section--text-with-image{padding:.1rem 0}.section--text-with-image .button-list{margin:1.5rem 0}}.section--seasons a:link,.section--seasons a:visited{text-decoration:none}.season__image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.season__wrapper{height:10rem;display:table;width:100%}.season__overlay{background-color:rgba(0,0,0,.46);text-align:center;position:absolute;z-index:2;height:10rem;width:100%;top:0;bottom:0;margin:auto auto;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.season__text{position:relative;z-index:3;display:table-cell;width:100%;height:100%;vertical-align:middle}.season__text h3{color:#fff;text-transform:uppercase;text-align:center;margin:0;font-family:oswald;font-size:2.25rem}.section--seasons a:hover .season__overlay{height:100%}.seasons__button{padding-bottom:2rem}@media only screen and (min-width:40em){.season__wrapper{height:31rem;display:table;width:100%}.section--seasons .grid--unpadded .cell{border-right:5px solid #fff}.section--seasons .grid--unpadded .cell:last-child{border:none}}.section.section--related{padding-top:0;padding-bottom:1.5rem}.section--related a:link,.section--related a:visited{text-decoration:none}.section--related .tile .distance{background-color:#455460;position:relative;z-index:9;padding:1rem 0;font-size:1.2rem}.section--related .tile .distance{text-decoration:none;color:#fff;font-family:oswald;text-transform:uppercase}@media only screen and (min-width:60em){.section.section--related{padding-top:3rem;padding-bottom:3rem}}.site-footer{color:#aaa;font-weight:300;background-color:#455460;padding:3rem 0 1rem}.footer__subscribe .btn{padding-left:2.2rem;padding-right:2.2rem}.site-footer .nav__item a:link,.site-footer .nav__item a:visited{color:#fff}.nav--footer .nav--sub a{background-color:transparent;border:none;position:static}.nav--footer>.nav__item{display:block;padding:0;vertical-align:top}.nav--footer>.nav__item>a:link,.nav--footer>.nav__item>a:visited{color:#9ecad5;font-family:oswald,sans-serif;font-style:normal;font-weight:400;font-size:1.7rem;padding:1rem 0;margin-bottom:0;letter-spacing:2.13px;text-transform:uppercase}.nav--footer .nav--sub>.nav__item>a:link,.nav--footer .nav--sub>.nav__item>a:visited{font-family:oswald,sans-serif;font-style:normal;font-weight:400;font-size:1.1rem;padding:.4rem 1rem .4rem 0;line-height:1.3;text-transform:uppercase;white-space:initial}.nav--footer .nav--sub>.nav__item>a:link:hover,.nav--footer .nav--sub>.nav__item>a:visited:hover{background-color:transparent}.footer--upper hr{border-color:rgba(170,170,170,.5)}.footer__subscribe h3{color:#fff;text-transform:uppercase;font-family:oswald}.footer__subscribe span{color:#fff;text-transform:uppercase;font-family:oswald;font-size:1.25em;line-height:1.2;letter-spacing:.72px;display:block;margin:1.25rem 0}.footer__social h3{color:#fff;text-transform:uppercase;font-family:oswald}.footer__social span{color:#fff;text-transform:uppercase;font-family:oswald;font-size:1.25em;line-height:1.2;letter-spacing:.72px;display:block;margin:1.25rem 0}.social__nav{list-style:none;padding-left:0;display:flex;justify-content:space-between}.social__nav li{display:inline-block}a.btn--contactus:link,a.btn--contactus:visited{background-color:#bac7cc;color:#fff;font-family:oswald;width:100%;text-align:center;padding:.2rem 2rem .4rem}.btn--subscribe:link,.btn--subscribe:visited{margin-bottom:1rem;color:#fff;background-color:#bac7cc;font-family:oswald;text-transform:none}.btn--subscribe i{margin-right:.5rem}.ontario__discover{padding-top:2rem}.ontario__discover img{vertical-align:top}.site-footer small{display:inline-block;color:#fff;padding-left:.5rem;width:14rem;padding-top:1rem}.cr__lens .cr__load-more-container{padding:0!important}.nav--footer .nav--sub{display:none;visibility:hidden;opacity:0;position:static;border:none;margin:0}.nav--footer .nav--sub.is-active{display:block;visibility:visible;opacity:1;position:static;border:none;margin:0}.footer__subnav_trigger{display:inline-block;position:absolute;right:0;padding:0 0 0 2rem}.footer__subnav_trigger img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer__subnav_trigger.is-active img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.nav--footer .nav__item a,.nav--footer .nav--sub .nav__item a,.btn--subscribe,.btn--contactus,.social__nav li a,.attribution a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn--subscribe:hover,.btn--contactus:hover,.social__nav li a:hover,.attribution a:hover,.nav--footer .nav__item a:hover,.nav--footer .nav--sub .nav__item a:hover{opacity:.6}@media only screen and (min-width:40em){.nav--footer>.nav__item{display:block;padding:0 1rem 0 0;vertical-align:top}.footer__subnav_trigger{display:none}.nav--footer .nav--sub{display:block!important;visibility:visible;opacity:1;position:static;border:none;margin:0}.nav--footer>.nav__item{display:inline-block}.site-footer small{padding-top:0}}@media only screen and (min-width:60em){.nav--footer>.nav__item{max-width:16%}a.btn--contactus:link,a.btn--contactus:visited{background-color:#bac7cc;color:#fff;font-family:oswald;width:100%;text-align:center;padding:.2rem 4rem .4rem}}@media only screen and (min-width:40em){.site-footer .nav__item{position:static}ul.nav.nav--footer{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:center}}@media only screen and (min-width:60em){ul.nav.nav--footer{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:center}}.attribution,.attribution a:link,.attribution a:visited{color:#fff;text-decoration:none;text-transform:uppercase;font-family:oswald;margin-top:2rem;letter-spacing:3px}.attribution{text-align:right}.daterangepicker{z-index:99;will-change:transform;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%!important;box-shadow:none;padding:0;background:transparent!important;font-size:15px}.daterangepicker .arrow-left,.daterangepicker .arrow-right{width:0}.daterangepicker .arrow-left:hover,.daterangepicker .arrow-right:hover{background:0 0}.calendar .calendar-header button:hover{background:0 0}.daterangepicker .arrow-left{margin-left:0}.daterangepicker select{-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:none;text-align:right;text-align-last:right;font-size:20px;line-height:1;padding:0 2px}.daterangepicker .calendar-title{display:none}.daterangepicker select.year-select{text-align:left;text-align-last:left}.daterangepicker .calendar{margin:20px 0 0;background:#fff}.calendar .calendar-table{padding:5px 0 0}.date-range{background-color:transparent;border:none;font-family:oswald;text-transform:uppercase;letter-spacing:.72px;font-size:1.125rem;padding-left:0;padding-right:0;width:100%}.clear-date{position:absolute;right:1rem;margin-top:.5rem;cursor:pointer}ul.periods li{display:none}.daterangepicker .ranges{display:none}@-moz-document url-prefix(){.impact .btn--primary,.btn{padding:.2rem 4rem .4rem}.btn.btn--menu{padding:8px 5px}}.animated_dot{display:inline-block;margin:0 .2rem;width:6px;height:6px;border-radius:50%;background-color:#fff;margin-bottom:6px;opacity:0}.animated_dot:nth-child(1){-webkit-animation:dot 2s linear infinite;-webkit-animation-delay:3.5s;animation:dot 2s linear infinite;animation-delay:0s}.animated_dot:nth-child(2){-webkit-animation:dot2 2s linear infinite;-webkit-animation-delay:3.5s;animation:dot2 2s linear infinite;animation-delay:0s}.animated_dot:nth-child(3){-webkit-animation:dot3 2s linear infinite;-webkit-animation-delay:3.5s;animation:dot3 2s linear infinite;animation-delay:0s}@-webkit-keyframes dot{0%{opacity:0}10%{opacity:.5}20%{opacity:1}30%{opacity:.5}40%{opacity:0}100%{opacity:0}}@keyframes dot{0%{opacity:0}10%{opacity:.5}20%{opacity:1}30%{opacity:.5}40%{opacity:0}100%{opacity:0}}@-webkit-keyframes dot2{0%{opacity:0}10%{opacity:0}20%{opacity:.5}30%{opacity:1}40%{opacity:.5}50%{opacity:0}100%{opacity:0}}@keyframes dot2{0%{opacity:0}10%{opacity:0}20%{opacity:.5}30%{opacity:1}40%{opacity:.5}50%{opacity:0}100%{opacity:0}}@-webkit-keyframes dot3{0%{opacity:0}20%{opacity:0}30%{opacity:.5}40%{opacity:1}50%{opacity:.5}60%{opacity:0}100%{opacity:0}}@keyframes dot3{0%{opacity:0}20%{opacity:0}30%{opacity:.5}40%{opacity:1}50%{opacity:.5}60%{opacity:0}100%{opacity:0}}.lock__body{overflow:hidden}.grid[data-toggle].notvisible{visibility:hidden;height:0;opacity:0;overflow:hidden}.grid[data-toggle=list].notvisible{display:none}.filter__menu__toggle{background-color:#fff}.filter__menu__toggle .btn.btn--primary{padding:.2rem 1rem .4rem;margin-bottom:1.5rem;width:100%;background-color:#f6f6f6;color:#44545f}.filter__menu__toggle .btn.btn--primary.is-active{color:#f6f6f6;background-color:#44545f;box-shadow:0 9px 39px -12px rgba(0,0,0,.45)}.filter__map .acf-map{height:40rem}.filter__map .btn.btn--primary{margin-bottom:1.5rem}@media only screen and (min-width:40em){.filter__map .btn.btn--primary{margin-bottom:3.5rem}}.filter__map .gm-style-iw .round__arrow img,.filter__map .gm-style-iw svg{display:block;margin:0 auto}.filter__map .gm-style-iw *{display:block!important;max-width:none!important}.filter__map .gm-style-iw .tile__content .cell{display:inline-block!important;max-width:none!important}.filter__map .gm-style-iw .tile__content{height:auto!important;box-shadow:0 33px 22px -30px rgba(0,0,0,.45)}div.infowindow{max-height:250px;overflow-y:auto}.filter__map img[src^="https://www.visitniagaracanada.com/"]{display:block}.filter__map .gm-style-iw{overflow:visible}.filter__map .gm-style-iw{width:303px !important;background-color:#fff;border-radius:2px 2px 0 0;left:0!important}.filter__map .gm-style-iw:after{top:99%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#f6f6f6;border-top-width:30px;border-right-width:11px;border-bottom-width:11px;border-left-width:11px;margin-left:-15px}.filter__map .gm-style-iw .round__arrow{padding-top:.6rem}@media only screen and (min-width:40em){.filter__map .gm-style-iw{width:303px !important;background-color:#fff;border-radius:2px 2px 0 0;left:0!important}.filter__map .gm-style-iw:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#f6f6f6;border-top-width:30px;border-right-width:11px;border-bottom-width:11px;border-left-width:11px;margin-left:-10px}}.heart-this{position:absolute;top:0;right:0;padding:.7rem;width:4rem;text-align:center;z-index:2;cursor:pointer}.gm-style-iw .heart-this{position:absolute;top:0;left:0;padding:.7rem;width:4rem;text-align:center;z-index:2;cursor:pointer}.heart-trip{position:absolute;top:0;right:0;padding:.7rem;width:4rem;text-align:center;z-index:2;cursor:pointer}.heart-shape{fill:rgba(68,84,95,.3);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.heart-this.is-active .heart-shape{fill:rgba(68,84,95,1)}.heart-trip.is-active .heart-shape{fill:rgba(68,84,95,1)}.trip__flyout span{display:block;color:#fff;font-family:oswald,'Helvetica','Arial',sans-serif;text-transform:uppercase;margin-top:.5rem;margin-bottom:0;letter-spacing:2.32px;font-size:1.35rem;line-height:1.2}.trip__flyout--full span{color:#44545f;text-transform:uppercase;margin:0;margin-bottom:.5rem;line-height:1;font-size:1.7rem;font-family:oswald,'Helvetica','Arial',sans-serif;display:block}.trip__flyout--full svg{margin-top:.5rem}.trip__item__image{width:45px;height:45px}.trip__item__top hr{margin-top:0;margin-bottom:0;border-color:#979797}.grid.trip__item{padding-top:1rem}.trip__item h4{margin:0;margin-top:.6rem;text-transform:uppercase;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:oswald,'Helvetica','Arial',sans-serif}.trip__flyout--full .btn--primary{display:block}.trip__flyout--full .trip__code h3{font-family:oswald,'Helvetica','Arial',sans-serif;background-color:#e0dfdf;color:#44545f;text-transform:uppercase;padding:.5rem;width:100%;text-align:center;border:1px solid #818181}.trip__flyout--close{position:absolute;top:1rem;right:1rem;color:#44545f;cursor:pointer;z-index:2}.trip__flyout{position:fixed;z-index:99;right:1rem;bottom:1rem;background-color:#44545f;text-align:center;padding:1rem;box-shadow:1px 4px 39px 3px rgba(0,0,0,.45);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.trip__flyout.hidden{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.trip__flyout h2{display:none}.trip__flyout--full{position:fixed;z-index:9999;width:100%;height:calc(100vh - 48px);overflow:auto;padding:3rem 1rem 1rem;top:48px;right:0;bottom:3rem;background-color:#f6f6f6;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.trip__flyout--full.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);box-shadow:1px 4px 39px 3px rgba(0,0,0,.45)}.heart__tooltip{display:none;position:absolute;z-index:9;background-color:rgba(68,84,95,.7);padding:.25rem;border-radius:2px;font-family:oswald,'Helvetica','Arial',sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff}.heart__tooltip:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(68,84,95,0);border-left-color:rgba(68,84,95,.7);border-width:5px;margin-top:-5px}.heart__tooltip--mobile{display:block;top:1rem!important;right:4rem!important;width:6rem}.trip__flyout--full:focus{outline:none}@media only screen and (min-width:40em){.heart__tooltip--mobile{display:none!important}.trip__flyout--full{position:fixed;z-index:9999;width:auto;height:auto;max-width:19rem;max-height:33rem;overflow:auto;padding:1rem;right:0;bottom:3rem;top:auto;background-color:#f6f6f6;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.trip__flyout--full.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);box-shadow:1px 4px 39px 3px rgba(0,0,0,.45)}.trip__flyout{position:fixed;z-index:99;right:0;bottom:3rem;background-color:#44545f;text-align:center;padding:2rem;box-shadow:1px 4px 39px 3px rgba(0,0,0,.45)}.trip__flyout h2{display:block}.trip__flyout--close{display:none}}.input__hidden{display:none}.trip__row__empty{display:block}.trip__row.trip__row__empty{padding:8rem 0;margin-bottom:3rem;margin-top:2rem}.trip__row h2{color:#9ecad5;text-transform:uppercase;margin:0}.trip__row h2 img{margin-left:.5rem}@media only screen and (min-width:40em){.trip__row h2{color:#9ecad5;text-transform:uppercase;font-size:4.5rem;margin:0}.trip__row.trip__row__empty{padding:9.3rem 0;margin-bottom:3rem;margin-top:2rem}.trip__row__empty{display:block}}.cell .trip__row.trip__row__empty{margin:0}.trip__row__empty a:link,.trip__row__empty a:visited{text-decoration:none}.activities--title{position:relative}.my-trip-list{margin-top:3rem}.my-trip-list .activities--title h2{color:#fff;margin:0;padding:1rem 1.5rem;text-transform:uppercase;letter-spacing:3px;font-size:2.5rem;background-color:#44545f}.trip__row__headings .blue__bg{background-color:#9ecad5}.trip__row__headings h3{text-transform:uppercase;color:#fff;margin:0;padding:1rem 0;font-size:1.5rem;font-family:oswald,'Helvetica','Arial',sans-serif}.light_blue_bg{background-color:#eef6f8;border-bottom:1px solid #bac4c7}.my-trip-list .hide-mobile{display:none}.my-trip-list .cell.dates[data-hide-mobile=true]{display:none}.trip__copy__code{padding-bottom:0}.cell__trip__copy .btn.btn--primary{display:block;padding:1.2rem 2rem 1.4rem;margin-bottom:1rem;white-space:nowrap}.trip__copy__code .trip__code h3{margin-top:0;font-family:oswald,'Helvetica','Arial',sans-serif;background-color:#e0dfdf;color:#44545f;text-transform:uppercase;padding:1.5rem .5rem;width:100%;text-align:center;border:1px solid #818181;margin-bottom:1.5rem;word-wrap:break-word;font-size:1rem}.trip__copy__code__title{color:#000;font-family:nunito,'Helvetica','Arial',sans-serif;font-size:1.25em;line-height:1.2;letter-spacing:.72px;margin-top:0;text-transform:uppercase;padding:1.5rem .5rem;width:100%;text-align:center;margin-bottom:1rem;padding-top:0;padding:0;margin-top:1.4rem}@media only screen and (min-width:40em){.my-trip-list .cell.dates[data-hide-mobile=true]{display:inline-block}.my-trip-list .light_blue_bg .cell,.my-trip-list .blue__bg .cell{padding-left:3.5rem}.my-trip-list .hide-mobile{display:block}}@media only screen and (min-width:60em){.cell__trip__copy{padding-left:0}.section.section--my-trips{padding-top:0;margin-top:-1rem}.trip__copy__code__title{margin-bottom:0}}@media only screen and (min-width:80em){.cell__trip__copy{padding-left:0}.trip__copy__code{padding-bottom:0;padding:0 1.5rem}}.remove__item__popup--backdrop{display:none;position:fixed;z-index:98;top:0;bottom:0;right:0;left:0}.remove__item__popup{display:none;background-color:#f6f6f6;box-shadow:0 9px 14px 0 rgba(0,0,0,.26);position:absolute;left:0;right:0;margin:0 auto;z-index:99;max-width:25rem;padding:1.5rem}.remove__item__popup p{margin-top:0}.remove__item__popup .btn.btn--primary{display:block}.new__trip__popup--backdrop{display:none;position:fixed;z-index:98;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.5)}.new__trip__popup{display:none;background-color:#f6f6f6;box-shadow:0 9px 14px 0 rgba(0,0,0,.26);position:fixed;top:10rem;left:0;right:0;margin:0 auto;z-index:99;max-width:25rem;padding:1.5rem}.new__trip__popup p{margin-top:0}.new__trip__popup .btn.btn--primary{display:block}.btn--primary.btn--remove-yes:link,.btn--primary.btn--remove-yes:visited{background-color:#9ecad5}.btn--primary.btn--remove-yes:hover,.btn--primary.btn--remove-yes:focus{background-color:#818486}.activities--title p.btn--line-middle:before{left:0}.section--my-trips p.btn--line-middle:before{content:"";background-color:#eee;height:1px;position:absolute;left:1.5rem;top:4.2rem;right:0;z-index:-1}@media only screen and (min-width:60em){.section--my-trips p.btn--line-middle:before{content:"";background-color:#eee;height:1px;position:absolute;left:1.5rem;top:6.2rem;right:0;z-index:-1}}.activities--title p.btn--line-middle{margin-bottom:3.5rem;margin-top:2rem}.my-trips__map.filter__map .btn.btn--primary{margin-bottom:3.5rem;margin-top:2rem}.my-trips__map.filter__map{position:relative}.my-trips__map .acf-map{margin-top:2rem}.ta-footer{margin-left:-1.15rem}.trip-advisor-total-rating{max-width:40rem;display:block;margin:0 auto;padding-top:3rem;padding-bottom:3rem}.event-template-default .section--event-details>.wrapper>.grid>.cell.trip-advisor-reviews{padding-top:3rem;max-width:none;width:100%}.trip-advisor-reviews>.grid{margin-left:0}.grid.star-rating{margin:0 auto;max-width:16.5rem}.grid.star-rating .cell{margin-top:1rem}@media only screen and (min-width:40em){.grid.star-rating{margin-left:0}.grid.star-rating .cell{margin-top:0}}.grid.star-rating .cell{padding-left:0}.trip-advisor-reviews p{margin:0}.trip-advisor-reviews h2{margin-bottom:0;text-transform:uppercase}.trip-advisor-reviews p.btn--line-middle{padding:1.5rem 3rem}.trip-advisor-reviews p.btn--line-middle:before{top:3.5rem}.trip-advisor-reviews--container{background-color:#eef6f8;padding:1.5rem 2.5rem;margin-bottom:2rem}.trip-advisor-reviews .cell.review{padding-left:0;margin-bottom:2rem}.trip-advisor-buttons{margin-bottom:2rem}.trip-advisor-reviews--container .review-link a:link,.trip-advisor-reviews--container .review-link a:visited{color:#000;font-family:nunito,'Helvetica','Arial',sans-serif;font-size:1rem}.trip-advisor-reviews .review-username p{font-size:1.5rem;font-family:nunito,'Helvetica','Arial',sans-serif;margin-bottom:.5rem}.trip-advisor-reviews .review-location p{margin-bottom:.5rem}.trip-advisor-reviews .review-text p{margin-bottom:.5rem}.cell.review .grid.star-rating{margin-bottom:.5rem;width:60%}.trip-advisor-buttons .cell{padding-left:0}.trip-advisor-buttons .cell .btn--primary{width:100%;margin-bottom:1rem}@media only screen and (min-width:40em){.trip-advisor-buttons .cell .btn--primary{width:auto;margin-bottom:0}.trip-advisor-buttons .cell{padding-left:1.5rem}.trip-advisor-reviews .cell.review{padding-left:2.5rem;margin-bottom:2rem}.trip-advisor-reviews .cell.review:first-child{padding-left:0}.trip-advisor-reviews .cell.review.desk-1-3:last-child{padding-left:0;width:100%}.trip-advisor-reviews .cell.review:last-child .grid.star-rating{width:40%}}@media only screen and (min-width:60em){.trip-advisor-reviews .cell.review.desk-1-3:last-child{padding-left:2.5rem;width:33.3333%}.trip-advisor-reviews .cell.review:last-child .grid.star-rating{width:60%}.trip-advisor-reviews .cell.review{padding-left:2.5rem;margin-bottom:0}}@media only screen and (min-width:95em){.trip-advisor-buttons{margin-bottom:0}}.btn--print img{margin-right:1rem}a.btn.btn--primary.btn--print{display:block;padding:1.4rem 2rem}@media only screen and (min-width:60em){a.btn.btn--primary.btn--print{font-size:1.5rem;margin-bottom:2rem;display:inline-block;padding:.4rem 4rem}}.trip__row__empty .btn.btn--primary img{margin-left:.5rem;max-height:1.3rem}.print-only{display:none}@media print{.print-only{display:block}*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}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:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.site-header,.site-footer,.content__aside{display:none}.page-template-template-my-trip .tile,.page-template-template-my-trip .trip__row__empty,.page-template-template-my-trip .activities--title,.page-template-template-my-trip header,.page-template-template-my-trip .my-trips__map,.page-template-template-my-trip .section--impact,.page-template-template-my-trip .parallax-mirror,.page-template-template-my-trip .section--text-with-blue-square,.page-template-template-my-trip .trip__copy__code,.page-template-template-my-trip .section--crowdriff,.page-template-template-my-trip .trip__print,.page-template-template-my-trip .trip__row,footer{display:none}.page-template-template-my-trip .my-trip-list .trip__row{display:block}.page-template-template-my-trip *{margin:0;padding:0}.page-template-template-my-trip .my-trip-list .activities--title{display:block}.page-template-template-my-trip .my-trip-list .hand-hide .activities--title{display:none}.wrapper{position:relative;max-width:70rem;padding:0 1rem;margin:0 auto}.grid{margin-left:-1.5rem;text-align:left}.cell{position:relative;display:inline-block;width:100%;padding-left:1.5rem;vertical-align:top}.lap-1-4{width:25%}.page-template-template-my-trip .lap-1-4.contact{padding-right:1rem}.page-template-template-my-trip a{word-wrap:break-word;text-decoration:none}.page-template-template-my-trip p{margin-top:1rem;margin-bottom:1rem;font-size:.9rem;line-height:1.5}.my-trip-list .activities--title h2{background-color:#ececec!important;-webkit-print-color-adjust:exact;border-bottom:1px solid #bac4c7}.my-trip-list .cell.dates[data-hide-mobile=true]{display:inline-block}.light_blue_bg{background-color:#EEF6F8!important;-webkit-print-color-adjust:exact;border-bottom:1px solid #bac4c7}.my-trip-list .trip__row__headings.hide-mobile{display:block}.my-trip-list .activities--title{page-break-before:always}.my-trip-list .trip__row:first-child .activities--title{page-break-before:avoid}.my-trip-list .trip__row__headings.hide-mobile .blue__bg{background-color:#f3f3f3!important;-webkit-print-color-adjust:exact;border-bottom:1px solid #bac4c7}.my-trip-list a:after{font-size:.7rem;line-height:1.7;display:block}.page-template-template-my-trip .my-trip-list .hand-hide.trip__row{display:none}}.tile__impact_overlay{display:none}@media only screen and (min-width:40em){.tile__content{z-index:10}.tile__impact_overlay{display:block;position:absolute;top:-1rem;left:-1rem;right:-1rem;bottom:3.4rem;background-color:rgba(0,0,0,.3);opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateZ(1px) scale(.91);-ms-transform:translateZ(1px) scale(.91);transform:translateZ(1px) scale(.91);padding:1rem;display:flex;align-items:center;z-index:10;flex-wrap:wrap;line-height:1;flex-direction:column;justify-content:center}.cell:not(.desk-1-3)>.tile>.tile__impact_overlay{left:-2.5rem;right:-2.5rem}.cell:not(.desk-1-3)>.tile>.tile__impact_overlay .btn.btn--tile-overlay:link,.cell:not(.desk-1-3)>.tile>.tile__impact_overlay .btn.btn--tile-overlay:visited{width:50%}.tile:hover .tile__impact_overlay{opacity:1}.btn.btn--tile-overlay:link,.btn.btn--tile-overlay:visited{padding:.4rem 1rem;background-color:#455460;font-family:oswald,'Helvetica','Arial',sans-serif;text-transform:uppercase;color:#fff;box-shadow:0 2px 14px 0 rgba(0,0,0,.5);margin:.5rem 0;width:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn.btn--tile-overlay:hover{background-color:#818486}.heart-this{z-index:15}.heart__tooltip{z-index:15}.tile__icon{z-index:10}}.event--list__item,.blog--list__item{min-height:16.25rem}.blog--list__detail,.event--list__detail{position:relative}g.arrow-back{fill:#9ecad5}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:0 0 20px}@media only screen and (min-width:60em){.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.event__details--map .acf-map{height:296px}}.filter__map .acf-map{margin-top:0}.acf-map img{max-width:inherit !important}.squarerel{position:relative;width:100%;height:0;padding-bottom:100%}.squareabs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.accordion__content ul.filter-child-list{padding-left:1.5rem}.filter-child-list{display:none}.filter-child-list.is-open{display:block}.gm-style-iw+div{height:25px !important;width:25px !important;background-size:cover;background-position:center center;background-image:url(//www.visitniagaracanada.com/wp-content/themes/visitniagaracanadaelementor/img/navy.svg);right:0 !important;top:9px !important}.gm-style-iw+div img{display:none}.map-overlay{position:relative}.map-overlay-abs{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;background:rgba(255,255,255,.6);z-index:1}.map-overlay-abs-text{width:100%;text-transform:uppercase;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blog__body .trip-advisor-reviews p{margin:0}.nav--footer .nav--sub>.nav__item>a:link:hover,.nav--footer .nav--sub>.nav__item>a:visited:hover{background-color:transparent}.filter__menu__toggle .btn{white-space:nowrap}.tile-preload{display:none}.event__details--map iframe{width:100%;margin-top:2rem}.filter__wrapper .cell.lap-1-3.desk-1-4{padding-bottom:1rem}.filter__wrapper .div-load-more{padding-bottom:1rem}.ajax-grid,.filtering-dots,.filter__map{transition:all .3s ease}.ajax-grid.filtering{opacity:.5}.filter__map.filtering{opacity:.5}.filtering-dots{display:none;position:absolute;top:4rem;left:0;right:0}.filtering-dots.filtering{display:block;text-align:center;z-index:99}.filtering-dots .animated_dot{background-color:#000;width:23px;height:23px;margin:0 .5rem}.section--faq{padding:4rem 0}.section--faq p:first-child{margin-top:0}.section--faq p:not(:first-child) strong{margin-top:3rem;display:block}.single .elementor-inner{padding-bottom:4rem}.wrapper.event .cell.lap-1-2.desk-1-3{width:50%}.wrapper.event .cell.lap-1-2.desk-1-3 .hand-1-4{display:none}.wrapper.event .cell.lap-1-2.desk-1-3 .hand-3-4{width:100%}.wrapper.event .title-flex{display:flex;align-items:center}.wrapper.event .title-flex>span{order:2}.fancy-date{text-align:center}.event-dates-wrapper{order:1;display:flex;align-items:center;margin-right:.5rem}.fancy-date{padding:.5rem 1rem;background-color:#eef6f8;margin-right:.5rem;font-family:oswald;text-transform:uppercase}p.fancy-date-month{font-size:16px!important;margin-bottom:0!important;line-height:1!important}p.fancy-date-day{font-size:31px!important;line-height:1!important}p.fancy-date-year{line-height:1!important}.date-divider{margin-right:.5rem!important;display:block!important;margin-top:0!important;margin-bottom:0!important;line-height:1!important}.fancy-date-day{margin-bottom:.25rem!important}.fancy-date-year{font-size:16px!important}@media only screen and (max-width:40em){.wrapper.event .title-flex{display:flex;align-items:center}.wrapper.event .title-flex>span{display:block}.wrapper.event .cell.lap-1-2.desk-1-3{width:100%}.tile{max-width:423px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1024px){.single-post .post-impact-wrapper{margin-bottom:-22rem}}.section--search .tile__content{cursor:pointer}.btn--copy{margin-bottom:1rem}.site-header.site-header--sticky a.logo{position:absolute;top:-4px;left:16px;display:block;width:82px;background-image:url(/wp-content/themes/visitniagaracanadaelementor/img/TPN-Website-BLUE-Transparent-160-88.png);background-size:115px;background-position:center center;background-repeat:no-repeat}.site-header.site-header--sticky a.logo img{opacity:0}@media only screen and (max-width:1080px){.site-header.site-header--sticky a.logo{top:-9px;background-size:91px;background-position:145% 50%}}@media only screen and (max-width:46.999em){.site-header.site-header--sticky a.logo{top:4px}}.template--elemenor-full-width-single-post .btn--back_blog{margin-bottom:2rem}.template--elemenor-full-width-single-post.single .elementor-inner{padding-bottom:0}.section--static-image .wrapper{padding-top:4rem;padding-bottom:4rem}.section--category-page-selector.small .grid{margin-left:-.5rem}.section--category-page-selector.small .wrapper .cell{padding-left:.5rem;padding-bottom:.5rem}.section--category-page-selector.match-height .filter__menuitem{height:8rem;padding:.5rem}.section--category-page-selector.match-height .filter__menuitem img{height:3rem}.section--category-page-selector.match-height .filter__menuitem span{font-size:1.5rem;display:block;line-height:1}.category-page-selector-title{text-align:center}.category-page-selector-title h2{font-size:1.2em}@media screen and (max-width:40rem){.category-page-selector-title{font-size:.8rem}.section--category-page-selector.match-height .owl-item .filter__menuitem img{height:3rem;margin-top:1rem}.blue--bar img{margin-top:0}.blue--bar span{display:flex;align-items:center;justify-content:center}}.strike-header h2{position:relative;text-transform:uppercase;background-color:#fff;display:inline-block;z-index:2;padding-left:2rem;padding-right:2rem}.strike-header{position:relative}.strike-header:before{content:"";background-color:#eee;height:1px;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;z-index:-1}.trip__flyout--full{opacity:0;-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.trip__flyout--full.loaded{opacity:1}