@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap');@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600');@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,500,600,700');* {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}img {display: block;}body {padding: 0;margin: 0;font-family: 'Oswald', sans-serif;-webkit-font-smoothing: antialiased;font-size: 100%;font-weight: 300;color: #ffffff;background: #000000;width: 100%;height: 100%;position: relative;}a {color: #ffffff;text-decoration: none;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;transition: all .2s ease-in;}a:hover, a:focus, a:active {color: #910f2f;text-decoration: none;}h1, h2, h3, h4, h5 {color: #ffffff;font-weight: 500;text-transform: uppercase;margin-top: .40em;margin-bottom: .25em;line-height: 1em;}h1 {font-size: 2.5rem;}h2 {font-weight: 600;font-size: 2rem;}ul {margin-left: 0;padding-left: 1em;}iframe {border: 0;width: 100%;height: 100%;min-height: 350px;min-width: 100%;}.container, .container-main {//border: 1px solid white;//width: 1600px;//max-width: 1600px;//width: 100%;max-width: 100%;margin: 0 auto;text-align: left;padding: 0 1em 0 1em;}.container .content-container {padding: 0;}.content-container {padding: 0 1em 1em 1em;}.no-splash {padding-top: 103px;max-width: 1600px;}.splash img {width: 100%;height: auto !important;min-height: auto !important;max-height: auto !important;}#covid-banner {background: #ffff00;color: #000000;font-weight: bold;text-align: center;padding: .25rem 2rem;}#covid-banner a {color: #00AA00 !important;}header {top: 0px;position: fixed;width: 100%;z-index: 9999;}header .container, header .info .container {padding: 0;margin: 0 auto;text-align: center;}header .info, header .info-mobile {background: rgb(170, 32, 46);background: rgba(170, 32, 46, .95);padding: .3rem 0;text-align: center;margin: 0 auto;font-weight: 500;}header .info {font-size: .88rem;text-align: center;text-transform: uppercase;}header .info .icon-phone, header .info .icon-location {background: url(../images/icon-header-info.png) no-repeat;background-position: 0 0;width: 22px;height: 22px;display: inline-block;margin-bottom: -4px;margin-top: -4px;}header .info .icon-location {background: url(../images/icon-header-info.png) no-repeat;background-position: 0 -22px;margin-left: 10px;}header nav {background: rgb(26, 26, 26);background: rgba(26, 26, 26, .95);width: 100%;display: block;}header nav .container {display: table;width: auto;}.navbar {padding: .25rem 1rem;}.navbar-dark .navbar-brand img {width: 127px;height: 64px;}.navbar-dark .navbar-nav .nav-link {color: rgba(255,255,255,1);text-transform: uppercase;font-family: 'Josefin Sans',sans-serif;font-size: .9rem;margin: 0 .5rem;}header .info-mobile {display: none;}footer {position: relative;display: block;font-family: 'Josefin Sans', sans-serif;font-size: 1.1rem;}footer .bold {font-weight: 700;}footer #newsletter {background: rgb(170, 32, 46);background: rgba(170, 32, 46, 1);padding: .5em 0;}footer #newsletter .container {width: 1600px;}footer #newsletter .signup-text, footer #newsletter .signup-form {}footer #newsletter .signup-text h2 {font-size: 1.25rem;font-weight: 700;}footer #newsletter .signup-form {padding-left: 1em;}footer #newsletter .signup-form form {padding-bottom: 0;margin-bottom: 0;}footer #newsletter .signup-form input {width: 100%;padding: .5em;font-size: 1.1rem;border: 1px solid #bdbebe;margin-bottom: .25em;}footer #newsletter .signup-form #subscribe-success {display: none;}footer #newsletter .signup-form #subscribe-button {text-align: center;font-weight: 700;border: 1px solid #ffffff;padding: .5em 3em;background: #000000;color: #ffffff;text-transform: uppercase;font-size: 1.1em;display: inline-block;width: auto;margin: 0;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;transition: all .2s ease-in;font-family: 'Josefin Sans', sans-serif;}footer #newsletter .signup-form #subscribe-button:hover, footer #newsletter .signup-form #subscribe-button:active {background: #910f2f;background: rgba(26, 26, 26, .95);cursor: pointer;}#subscribe-success {background-color: #d9edf7;border: 1px solid #bce8f1;color: #31708f;padding: .5em 2em;border-radius: 4px;position: absolute;display: block;margin: 0;top: 1em;}footer nav {background: url(../images/applebees-niagara-falls-footer.jpg) bottom right no-repeat;height: 476px !important;padding: 1em 0 0 0;}footer nav .container {display: table;margin: 0 auto;width: auto;}footer nav .logo-container {display: table-cell;padding: 1em 2em 1em 1em;vertical-align: middle;width: 270px;}footer nav .logo-container .logo {display: block;width: 209px;height: 105px;line-height: 0;font-size: 0;color: transparent;}footer nav .logo-container .logo img {width: 100%;height: auto;}footer nav .nav {display: table-cell;padding: 2em;margin: 0;border-left: 1px solid #ffffff;vertical-align: middle;}footer nav .nav .container {width: auto;text-align: left;margin: 0;}footer nav ul {list-style-type: none;padding: 0;margin: 0;columns: 2;-webkit-columns: 2;-moz-columns: 2;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;-o-column-break-inside: avoid;-ms-column-break-inside: avoid;column-break-inside: avoid;white-space: nowrap;}footer nav ul li {display: block;margin: 0;padding: .25em 0 .35em 0;}footer nav ul:last-child {padding: 0;}footer nav ul li a {text-transform: uppercase;display: inline-block;}footer nav .info {display: table-cell;vertical-align: middle;padding: 1em 0 1em 1em;font-size: 1.25em;}footer nav .info .table {display: table;}footer nav .info .table .row {display: table-row;}footer nav .info .icon-location, footer nav .info .location, footer nav .info .icon-phone, footer nav .info .phone {display: table-cell;vertical-align: top;text-align: left;}footer nav .info .icon-location, footer nav .info .icon-phone {width: 26px;height: 26px;display: block;}footer nav .info .icon-phone, footer nav .info .icon-location {background: url(../images/icon-footer-info.png) no-repeat;background-position: 0 0;width: 26px;height: 26px;display: block;}footer nav .info .icon-location {background: url(../images/icon-footer-info.png) no-repeat;background-position: 0 -26px;}footer nav .info .phone, footer nav .info .location {padding: 0 .5em .5em .75em;}footer nav .info .logo-container {display: none;}.widget-container, .compensate-for-widget {top: -234px;position: relative;}.widget-container {top: -375px;max-width: 600px;padding: 0;margin: 0 auto;}.widget-container h1 {background: rgba(0, 0, 0, 0.75) !important;margin-bottom: 0;padding: 1rem 0 0 1.75rem;}#main {width: 100%;//max-width: 1600px;height: auto;text-align: center;margin: 0 auto;padding: 0;display: block;overflow: hidden;}#main .row {//display: table;//width: 100%;//height: auto;}#main .split {width: 50%;height: 100%;display: table-cell;border-left: 1px solid #000000;border-right: 1px solid #000000;vertical-align: middle;text-align: center;}#main .overlay-container {width: 100%;height: 100%;position: relative;overflow: hidden;}#main .overlay-container img {width: 100%;height: auto;margin: 0 auto;position: relative;}#main .overlay-container .overlay {position: absolute;width: 101%;height: 100%;top: 0;left: 50%;transform: translate(-50%, 0);background: rgba(0, 0, 0, 0.7);text-shadow: 0px 0px 20px #000, 0px 0px 20px #000;}#main .overlay-container .overlay .overlay-position {height: 100%;width: 100%;font-size: 1.5rem;margin: 0 auto;text-align: center;padding: 1em;}#main .overlay-container .overlay .overlay-position img {width: auto;height: auto;}#main .overlay-container .overlay .overlay-position h1, #main .container-hours h1 {padding: 0 0 1.5rem 0;font-size: 3.5rem;margin: 0;}#main .overlay-container .overlay .overlay-position h2 {font-size: 2em;}#main .overlay-container .overlay .overlay-position h2, #main .overlay-container .overlay .overlay-position h3 {padding: 0;margin: 0;line-height: 1em;}#main .overlay-container .overlay .overlay-position p {}#main .overlay-container .overlay .overlay-position .row {padding: 0;margin: 0;height: 100%;vertical-align: middle;}#main .overlay-container .overlay .overlay-position .row div {height: 100%;vertical-align: middle;}#main .overlay-container .overlay .overlay-position .row .split {vertical-align: middle;margin: 0;padding: 0 2em;border: 0;}#main .overlay-container .overlay .overlay-position a {margin: 1em;display: inline-block;text-align: center;}.container-main {}.container-main .row {}.container-hours {border-bottom: 1px solid #000000;background: linear-gradient(rgba(0,0,0,.75), rgba(0,0,0,.75)), url("../images/applebees-niagara-falls-hours.jpg");background-size: cover;text-shadow: 0 0 20px #000,0 0 20px #000;font-size: 1.5rem;padding: 1em;}.container-hours .container {position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);}.hours-container {display: flex;-ms-flex-pack: center !important;justify-content: center !important;flex-direction: column;}#main .container-location {}#main .container-location .split div {width: 100% !important;display: block !important;background: #262626;padding: 1em 6em;}#main .container-location h1 {margin-bottom: 0;padding-bottom: 0;}#main .container-location p:nth-of-type(1) {}#main .container-location .desktop {display: block;}#menu, #reservations, #location-and-hours, #accommodations, #fireworks-and-illumination {position: relative;top: -137px;}.hotel-accommodation {margin: 0 auto;text-align: center;}.hotel-accommodation img {height: auto;display: inline-block;}.hotel-accommodations {padding-top: 1rem;background: #ffffff;color: #000000;border-radius: .25rem;margin: 2rem auto;}.hotel-accommodations a {font-weight: 400;color: #000000 !important;}.hotel-accommodations h3 a {font-family: 'Oswald', sans-serif;text-transform: capitalize;font-size: 1rem;text-decoration: underline;color: #000000 !important;}.hotel-accommodations h3 {margin: 0;padding: 0;}.hotel-accommodations .row {border-bottom: 2px solid #acacac;padding: 2rem;}.hotel-accommodations .row:last-child {border-bottom: 0;}.hotel-accommodations h3, .hotel-accommodations p {text-align: left;}.hotel-accommodation {text-align: center;}.hotel-accommodation img {height: auto;}.btn {border: 1px solid #ffffff;background: #aa202e;text-transform: uppercase;font-weight: 500;text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);color: #ffffff;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;transition: all .2s ease-in;border-radius: 0;padding: .5rem 5rem;font-size: 1.5rem;}.btn:focus, .btn:active {background: #000000;color: #ffffff;}a:hover .btn, a:focus .btn, a:active .btn {background: #000000;color: #ffffff;}a.anchor {display: block;position: relative;top: -113px;visibility: hidden;}p.no-top-padding {padding-top: 0;margin-top: 0;}p.no-bottom-padding {padding-bottom: 0;margin-bottom: 0;}.bold {font-weight: 500;}.uppercase {text-transform: uppercase;}.small-print {font-size: .75em;}.clear {clear: both;}.center {margin: 0 auto;text-align: center;}.mobile, #main .container-menu .overlay .overlay-position a.mobile, #main .container-general .overlay .overlay-position a.mobile {display: none;}.desktop, #main .container-menu .overlay .overlay-position a.desktop, #main .container-general .overlay .overlay-position a.desktop {display: inline-block;}.hide {display: none;}.chart-fireworks-illumination {border-top: 1px solid #5b574d;border-left: 1px solid #5b574d;border-bottom: 1px solid #5b574d;max-width: 370px;width: 100%;margin: 0 auto 20px auto;color: #333333;}.chart-fireworks-illumination-title {text-transform: uppercase;font-size: 12pt;font-weight: bold;background: #c3bda7;color: #333333;text-align: center;border-bottom: 2px solid #5b574d;border-right: 1px solid #5b574d;padding: 5px;}.chart-fireworks-illumination-subtitle {background: #9c9785;border-right: 1px solid #5b574d;padding: 5px;}.chart-fireworks-illumination-dark {background: #e8e5d2;border-right: 1px solid #5b574d;padding: 5px;}.chart-fireworks-illumination-light {background: #f4f1ea;border-right: 1px solid #5b574d;padding: 5px;}.chart-fireworks-illumination-disclaimer {font-size: 8pt;background: #c3bda7;text-align: center;border-top: 2px solid #5b574d;border-right: 1px solid #5b574d;padding: 5px;}.interior nav {background: #852e30;margin-top: .25em;display: inline-block;width: 100%;font-size: 1.25em;color: #000000;text-transform: uppercase;padding: 1rem;}.interior nav ul, .interior nav ul li {display: inline-block;padding: 0;margin: 0;}.interior nav ul li a {padding: 1em .5em;color: #ffffff;}.interior nav ul li a:hover, .interior nav ul li a:active {color: #000000;}.interior nav:nth-of-type(2) {background: #191919;font-size: .85em;color: #852e30;text-transform: capitalize;}.interior nav:nth-of-type(2) ul li {padding: 0 .5rem;}.interior nav:nth-of-type(2) ul li a {color: #ffffff;text-transform: capitalize;}.interior nav:nth-of-type(2) ul li a:hover, .interior nav:nth-of-type(2) ul li a:active {color: #852e30;}.events {text-align: center;}.interior-feature {width: 33.45%;text-align: center;font-size: .85em;background: #191919;display: inline-block;vertical-align: top;margin: 0 -.2em;border-right: 15px solid #000000;border-bottom: 15px solid #000000;}.interior-feature:nth-child(3n+3) {border-right: 0;}.interior-feature h4 {font-size: 2.6em;text-transform: none;font-weight: 500;}.interior-features p {padding-bottom: 0;margin-bottom: 0;}.interior-features .rates, .rates {border: 0;background: #852e30;font-size: 1.5em;display: inline-block;width: auto;color: #ffffff;padding: .75em;text-transform: uppercase;text-align: center;margin: 1em auto;}a.hotel-package {display: inline-block;padding: 1em;border: 1px solid #ffffff;margin: 1em auto 0 auto;text-align: center;background: #852e30;text-transform: uppercase;width: 100%;font-weight: 700;}.center-rates {display: block;margin: 2em auto 0 auto;text-align: center;}.center-rates .rates {color: #ffffff;}.interior-feature .thumb {position: relative;width: 100%;height: 500px;overflow: hidden;}.interior-feature .thumb img {width: 100%;}.interior-feature .thumb a .button-gallery {position: absolute;bottom: 0;height: 42px;width: 42px;background: url(../images/button-gallery.png) no-repeat;}.interior-feature-info {text-align: left;padding: 0 1em;display: block;}.interior-feature-info:last-child {margin-bottom: 1em;}.card-body h2, .interior-feature-info h2 {color: #852e30;font-size: 1.5em;}.card-body h3, .interior-feature-info h3 {text-transform: capitalize;font-weight: 400;padding: .25em 0;}.calendar {display: none;width: 750px;height: auto;font-size: .75em;text-align: center;background: #000000;}.calendar .interior-feature-info {display: block;text-align: left;}.calendar .interior-feature-info .location {margin-bottom: 1rem;display: inline-block;}.calendar img {float: left;padding-right: 2em;width: 190px;}.calendar br {display: block;height: 0;margin: .2em 0;}.calendar-title {padding: .75em 0 0 0;display: block;}.container-booking {padding: 1em;}.container-booking .overlay {}.container-booking h1 {}.container-booking iframe {height: 300px;width: 100%;}#main .container-menu {}#main .container-menu .overlay .overlay-position img {}#main .overlay-container .mobile {}#main .container-menu .desktop {display: block;}#main .container-menu .mobile {display: none;}.new-calendar-select {text-align: center;}.calendar-container {width: 100%;padding: 0;margin: 0;float: none;display: block;border: 0;}.new-calendar-container {display: none;font-size: 20pt;font-weight: 500;width: 100%;overflow: hidden;text-align: center;margin: 0 auto;padding: 0 0 .5em 0;}.calendar-display {display: block;}.new-calendar-container-show {display: block;}.new-calendar-split {text-align: center;margin: 0 auto;width: 49%;max-width: 675px;margin-top: 15px;margin-bottom: 15px;margin: 0 auto;display: inline-block;}.new-calendar {margin: auto;width: 82%;height: auto;clear: both;}.new-calendar .new-calendar-title {height: 70px;position: relative;line-height: 70px;font-size: 1em;text-align: center;letter-spacing: 1px;text-transform: uppercase;}.new-calendar .new-calendar-day-title {height: 35px;}.new-calendar .new-calendar-day-title i {display: block;height: 25px;line-height: 25px;text-align: center;font-style: normal;float: left;width: 14.28%;font-size: 15px;text-transform: uppercase;letter-spacing: 3px;}.new-calendar .new-calendar-days i {display: block;float: left;width: 14.28%;height: 50px;font-size: 18px;font-weight: 400;line-height: 50px;text-align: center;font-style: inherit;}.new-calendar .highlight {background-image: url('../images/bg-new-calendar-highlight.png');background-repeat: no-repeat;background-size: 65%;background-position: center;color: #ffffff;}.temp-hide {display: none;}.w-auto {width: auto !important;}.menu-container {max-width: 1200px;margin: 0 auto;margin-bottom: 4rem;font-family: 'Roboto', sans-serif;}.menu-container h1 {font-weight: 900;margin-bottom: 1.5rem;}.menu-container .btn {padding-left: 2rem;padding-right: 2rem;font-weight: 900;background: #b54026;}.menu-container h2 {color: #b54026;font-size: 1.75rem;font-weight: 900;padding: 0;margin: 1rem 0 0 0;line-height: normal;}.menu-container h2 .highlight {color: #ffffff;font-size: 1rem;font-weight: 400;text-transform: none;}.menu-container h3 {font-family: 'Roboto', sans-serif;color: #ffffff;text-transform: uppercase;font-size: 1.25rem;font-weight: 400;padding: 0;margin: 0;line-height: normal;}.menu-container h3.highlight {color: #b54026;font-weight: 900;}.menu-container h3.highlight span {text-transform: none;color: #ffffff;font-weight: 400;}.card {border: 0;border-radius: 0;text-align: center;font-size: .85em;background: #191919;margin: 0 0 1.5rem 0;height: 100%;}.card .card-img-top {padding: 0;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.card .card-body {text-align: left;padding: .25rem 1rem;}.card .card-footer {background: none;border-top: 0;}@media (max-width: 1900px) {#main .container-location .desktop {display: none;}#main .container-location .mobile {display: block;}#main .container-location img {width: auto;min-height: 100%;min-width: 100%;margin: 0 auto;top: 50%;left: 50%;transform: translate(-50%,-50%);position: absolute;}#main .container-location .overlay {position: relative;}}@media (max-width: 1616px) {.container {//border: 1px solid pink;}.hotel-accommodation img {}#main .mobile-control .split {display: block !important;width: 100% !important;height: auto;}#main .mobile-control .split .container-menu .desktop {display: none;}#main .mobile-control .split .container-menu .mobile {display: block;}footer #newsletter .signup-form {padding: 0 1em 0 0;}#main .container-location .split div {padding: 1em 1.5em;}.fireworks-and-illumination-container {padding: 0 1em 1em 1em;}.calendar-container {width: 100% !important;}}@media (max-width: 1356px) {.container {//border: 1px solid blue;}.widget-container, .compensate-for-widget {top: 0px;}footer {font-size: .95rem;}.interior-feature:nth-child(3n+3) {border: 0;}.interior-feature {width: 50%;border-right: 0;}.interior-feature:nth-child(odd) {border-right: 15px solid #000000;}.interior-feature .thumb {height: 400px;}footer #newsletter .signup-text {padding: 0 1em 0 0;}.calendar {width: 100% !important;}}@media (max-width: 1200px) {.container {//border: 1px solid orange;}header, header nav, header .container, header .info, header .info .container {display: block;width: 100%;max-width: 100%;min-width: 100%;position: relative;}header nav ul li {padding: 0 0 0 0;}#main .container-hours {font-size: 1.15rem;}#main .overlay-container .overlay .overlay-position {font-size: 1.15rem;}#main .overlay-container .overlay h1 {font-size: 3.5rem;}footer {font-size: .9rem;}h2 {font-size: 2.5rem;}.hotel-accommodation img {width: 19%;padding-bottom: 1em;}.no-splash {padding-top: 0px;}#menu, #reservations, #location-and-hours, #accommodations, #fireworks-and-illumination {top: 0px;}}@media (max-width: 1020px) {.container {//border: 1px solid purple;}header, header nav, header .container, header .info, header .info .container {display: block;width: 100%;max-width: 100%;min-width: 100%;position: relative;}footer #newsletter .signup-text, footer #newsletter .signup-form {display: block;width: auto;}footer #newsletter .signup-form {padding: 0 1em 0 0;}footer #newsletter .signup-form input {display: table-cell;width: 74%;margin-top: .5em;}footer #newsletter .signup-form #subscribe-button {display: table-cell;padding: .75em 0 .75em 0;width: 26%;height: 100%;top: -3px;position: relative;}footer nav {position: relative;padding: .5em 0;}footer nav .logo-container {display: none;}footer nav .info {margin: 0 auto;padding: auto;font-size: 1.25rem;}footer nav .nav {display: none;}footer nav .info .logo-container {display: inline-block;text-align: center;width: auto;margin: 0;padding-left: 1.5em;}footer nav .info .icon-location, footer nav .info .icon-phone {width: 21px;height: 21px;display: block;}footer nav .info .icon-phone, footer nav .info .icon-location {background: url(../images/icon-footer-info.png) no-repeat;background-position: 0 -52px;width: 21px;height: 21px;display: block;}footer nav .info .icon-location {background: url(../images/icon-footer-info.png) no-repeat;background-position: 0 -73px;}footer nav .info .phone, footer nav .info .location {padding: 0 .3em .3em .3em;}#main .container-location .split {display: block !important;width: 100%;}#main .container-location .split div {margin: 1em 0;}#menu, #reservations, #location-and-hours, #accommodations, #fireworks-and-illumination {top: 0px;}}@media (max-width: 991.98px) {.container {//border: 1px solid green;}img {width: 100%;}header, header nav, header .container, header .info, header .info .container {display: block;width: 100%;max-width: 100%;min-width: 100%;position: relative;text-align: center;}header .info, header .info .location, header .info .icon-phone, header .info .icon-location, footer {display: none;}header .info-mobile {font-size: 1rem;display: block;padding: .5rem 0;text-align: center;position: relative;}#main .overlay-container img {width: auto;min-height: 100%;min-width: 100%;margin: 0 auto;top: 50%;left: 50%;transform: translate(-50%,-50%);position: absolute;}#main .overlay-container .overlay {position: relative;}#main .row .split {width: 100%;height: 100%;display: block;border: 0;}#main .overlay-container .overlay .overlay-position .row .split:nth-of-type(1) {height: 45%;}#main .overlay-container .overlay .overlay-position .row .split {width: 100%;height: 55%;display: block;padding: 0;}#main .container-main {height: 400px;}#main .container-main > img {width: auto;height: 400px;}#main .container-general {height: 250px;border-bottom: 2px solid #000000;}#main .container-location {border: 0;border-bottom: 2px solid #000000;}#main .overlay-container .overlay .overlay-position h1, #main .container-hours h1 {font-size: 3rem;}#main .container-location .split div {padding: 1em;margin: 0 0 1em 0;}.mobile, a.mobile {display: block !important;}a.mobile {display: inline-block !important;}.desktop, a.desktop {display: none !important;}#menu, #location-and-hours, #location, #accommodations, #fireworks-and-illumination {position: relative;top: -80px;}.hotel-accommodation img {width: 49.5%;}.interior-feature:nth-child(odd) {border-right: 0;}.interior-feature {width: 100%;}.interior-feature .thumb {height: auto;}.interior-feature .thumb img {position: relative;}.new-calendar-split {width: 100%;max-width: 600px;}.new-calendar {width: 100%;}#menu, #reservations, #location-and-hours, #accommodations, #fireworks-and-illumination {top: 0px;}.container-hours .container {top: 0;left: 0;transform: translate(0,0);}}@media (max-width: 500px) {.container {//border: 1px solid blue;}.hotel-accommodation img {width: 100%;}.interior-feature:nth-child(odd) {border-right: 0;}h1 {font-size: 2rem;}#main .overlay-container .overlay .overlay-position h1, #main .container-hours h1 {font-size: 2.5rem;}#main .overlay-container .overlay .overlay-position h2 {font-size: 2rem;}header .info-mobile {font-size: 1rem;}#menu, #reservations, #location-and-hours, #accommodations, #fireworks-and-illumination {top: 0px;}.content-container .hotel-accommodations .img-fluid {max-width: auto;width: auto;min-width: auto;margin: 0 auto;text-align: center;padding-bottom: 2rem;}}@media (max-width: 400px) {.container {//border: 1px solid yellow;}.hotel-accommodation img {width: 100%;padding: 0;}}@media (min-width: 576px) {}@media (min-width: 768px) {}@media (min-width: 992px) {.hours-container {flex-direction: row;}}@media (min-width: 1200px) {}