header{background:var(--secondary-color);width:100%;margin:0;a{ display: block; padding:10px; }}nav{width:100%;box-sizing:border-box;display:flex;flex-direction:column;z-index:1000}#banner-nav{display:flex;flex-direction:row;justify-content:space-between;color:#f5f5f5;a{ border-radius: 10px; font-size: 1.5em; font-family: "Super Ramen"; }}.banner-logo{a{ display: flex; flex-direction: row; margin-top:0; padding:0; } img{ width:250px; }}.banner-menu-list{display:flex;flex-direction:row;justify-content:right;a{ margin-top:12px; }}#main-nav{display:flex;flex-direction:row;justify-content:space-around;background:var(--secondary-background-color);a{ font-size: 1.25em; } a:hover{ }}.banner-button{border-radius:10px;margin:0 10px;font-size:1.5em;padding:10px;font-family:super ramen}.book-now-button{background-color:var(--tertiary-color);border-radius:10px;margin:0 10px;font-size:1.5em;padding:10px;font-family:super ramen}.virtual-tour-button{background-color:var(--quaternary-color)}.review-button{background-color:var(--primary-color)}#mobile-navigation{position:absolute;top:0;width:100%;z-index:1000}.mobile-menu-button-container{a{ float:left; } input{ float:right; width:60px; height:60px; margin: 10px; opacity: 0; } .menu-open-image{ display:block; position:absolute; top:0; right:0; background: url("/images/open-menu.png"); background-size: contain; height: 60px; width: 60px; margin:10px; transition: 0.3s ease-in-out; }}#main-mobile-nav{transition:.5s;position:absolute;top:-500px;width:100%;background-color:var(--secondary-background-color);z-index:-100}.mobile-menu-button-container:has(#menu-toggle:checked)~#main-mobile-nav{top:79px}.mobile-menu-button-container:has(#menu-toggle:checked) .menu-open-image{background:url(/images/close-menu.png);background-size:contain}.glow-on-hover{border:none;outline:none;position:relative;z-index:0}.glow-on-hover:hover{}.glow-on-hover:before{content:'';background:linear-gradient(45deg,#ff0000,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,#ff0000);position:absolute;top:-7.5px;left:-7.5px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 15px);height:calc(100% + 15px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .3s ease-in-out;border-radius:10px}.glow-on-hover:hover:before{opacity:1}.glow-on-hover:after{z-index:-1;content:'';position:absolute;width:100%;height:100%;background:inherit;left:0;top:0;border-radius:10px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}.btn-5{border:1px solid var(--secondary-background-color);box-shadow:inset 0 0 20px rgba(255,255,255,0);outline:0;outline-offset:0;text-shadow:none;transition:all 1s ease}.btn-5:hover{border:1px solid;outline:1px solid;box-shadow:inset 0 0 20px rgba(255,255,255,.5),0 0 20px rgba(255,255,255,.2);outline-color:rgba(255,255,255,0);outline-offset:15px;text-shadow:1px 1px 2px #427388}