html{font-size:6px}@media (min-width:425px){html{font-size:7px}}@media (min-width:576px){html{font-size:10px}}@media (min-width:768px){html{font-size:12px}}@media (min-width:992px){html{font-size:13px}}@media (min-width:1200px){html{font-size:14px}}#header{background-color:rgba(142,0,0,0)}#header .container .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.85)}#header .container span{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.85)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}#header .navbar-brand{margin-left:4%;color:#fff;font-size:3.3em;font-family:Oswald,sans-serif;text-shadow:2px 2px #000}#header .navbar-nav .nav-item .nav-link{color:#fff;font-size:1.6em;font-family:Oswald,sans-serif;text-shadow:2px 2px #000}#header .navbar-nav .nav-item .nav-link:hover{color:#ddd}#menu-top{margin-top:88px}#menu-header{display:flex;margin:2rem 0 1rem 0}#menu-header h1{font-size:6rem;font-family:'Great Vibes',cursive;font-style:italic;color:rgba(142,0,0,1);margin:0 auto 0 auto}#carousel-image1{background-image:url(../imgs/carousel-1-219-2.webp),url(../imgs/carousel-1-219-2.jpg)}#carousel-image2{background-image:url(../imgs/menu/menu-carousel-1.webp),url(../imgs/menu/menu-carousel-1.jpg)}#carousel-image3{background-image:url(../imgs/carousel-3-219-2.webp),url(../imgs/carousel-3-219-2.jpg)}#carousel-image4{background-image:url(../imgs/carousel-4-219-2.webp),url(../imgs/carousel-4-219-2.jpg)}#carousel-image1,#carousel-image2,#carousel-image3,#carousel-image4{width:100%;min-height:40rem;position:static;background-size:cover;background-repeat:no-repeat;background-position:center}#carousel .carousel-inner{max-height:40rem;overflow:hidden}#carousel .carousel-inner .carousel-item .carousel-left-box{position:absolute;bottom:0;width:30%;height:100%}#carousel .carousel-inner .carousel-item .carousel-right-box{position:absolute;right:0;bottom:0;width:30%;height:100%}#carousel .carousel-inner .carousel-item .carousel-caption h1{font-family:'Great Vibes',cursive;font-size:4em}#carousel .carousel-inner .carousel-item .carousel-caption h5{font-size:1.5em}#carousel .carousel-inner .carousel-item .carousel-caption h1,#carousel .carousel-inner .carousel-item .carousel-caption h5{text-shadow:2px 2px #000}#carousel .carousel-inner .carousel-item .carousel-caption .btn{color:#fff;text-shadow:1px 1px #000;background-color:#ffb74d;border-color:#ff9800}#menu{margin:6rem 0 6rem 0}#menu .container{background-color:#fff;-webkit-box-shadow:0 0 32px -8px rgba(0,0,0,.75);-moz-box-shadow:0 0 32px -8px rgba(0,0,0,.75);box-shadow:0 0 32px -8px rgba(0,0,0,.75)}.menu-item-price{float:right}#appt-img,#deserts-img,#entrees-img,#salads-img{position:relative;padding-left:0;padding-right:0}#appt-img h2,#deserts-img h2,#entrees-img h2,#salads-img h2{position:absolute;bottom:-1rem;right:0;background-color:#fff;padding:1rem 1rem 0 0;margin:0;font-size:4rem;font-family:'Great Vibes',cursive;font-style:normal;color:rgba(142,0,0,1);border-top-left-radius:2rem}#menu-salads{margin-top:2rem;margin-bottom:3rem}#menu-drinks-desert .row .menu-items,#menu-entrees .row .menu-items,#menu-salads .row .menu-items,#menu-soups-appt .row .menu-items{padding-top:.5rem}#menu-drinks-desert .row .menu-items ul,#menu-entrees .row .menu-items ul,#menu-salads .row .menu-items ul,#menu-soups-appt .row .menu-items ul{list-style:none;font:italic 1.7em "PT Sans Narrow",sans-serif;padding:0 1rem 0 1rem}#menu-drinks-desert .row .menu-items ul li:nth-child(2n),#menu-entrees .row .menu-items ul li:nth-child(2n),#menu-salads .row .menu-items ul li:nth-child(2n),#menu-soups-appt .row .menu-items ul li:nth-child(2n){background-color:#f0f0f0;border-radius:.8em}#menu-drinks-desert .row .menu-items ul li,#menu-entrees .row .menu-items ul li,#menu-salads .row .menu-items ul li,#menu-soups-appt .row .menu-items ul li{margin:2.2rem 0 0 0;padding:0 1rem}#menu-soups-appt{margin-top:2rem;margin-bottom:3rem}#menu-soups-appt .row .menu-items .menu-break{padding:0;color:rgba(142,0,0,1);background-color:#fff;text-align:center;border-radius:60%}#menu-entrees{margin-top:2rem;margin-bottom:3rem}#menu-drinks-desert{margin-top:2rem;margin-bottom:3rem}#contact-us{margin-top:3rem;margin-bottom:3rem;display:flex;flex-direction:column;justify-content:center;font:2rem "PT Sans Narrow",sans-serif;background-color:#fff}#contact-us h2{text-align:right;font-size:4rem;font-style:italic;color:#ff9800;margin:2rem}#contact-us p{font-family:'PT Sans Narrow',sans-serif;text-align:center}footer{background-color:rgba(142,0,0,.8)}footer .container{font-family:'PT Sans Narrow',sans-serif;color:#fff;padding-top:2rem}footer .container #footer-menus ul li a{text-decoration:none;color:#fff}footer .container #footer-menus ul li a:hover{color:#aaa}._nav_bar_red{background-color:rgba(142,0,0,.75);animation:nav_bar_red .5s ease-in forwards}._nav_bar_transparent{background-color:rgba(142,0,0,0);animation:nav_bar_transparent .5s ease-in forwards}.slide-in-from-right{animation:slide-from-right .5s ease-in forwards}.slide-in-from-left{animation:slide-from-left .5s ease-in forwards}.slide-up{animation:slide-up .4s ease-in forwards}@keyframes nav_bar_red{from{background-color:rgba(142,0,0,0);top:0}to{background-color:rgba(142,0,0,.75);top:-1rem}}@keyframes nav_bar_transparent{from{background-color:rgba(142,0,0,.75);top:-1rem}to{background-color:rgba(142,0,0,0);top:0}}@keyframes slide-from-right{from{background-color:rgba(250,250,250,0);color:rgba(255,152,0,0);left:70%}to{background-color:rgba(250,250,250,1);color:rgba(255,152,0,1);left:0}}@keyframes slide-from-left{from{background-color:rgba(250,250,250,0);color:rgba(255,152,0,0);right:70%}to{background-color:rgba(250,250,250,1);color:rgba(255,152,0,1);right:0}}@keyframes slide-up{from{color:rgba(255,255,255,0);transform:translateY(180px)}to{color:rgba(255,255,255,.76);transform:translateY(0)}}