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}}body{background-color:#fafafa}#carousel-image1{background-image:url(../imgs/carousel-1-219-2.jpg)}#carousel-image2{background-image:url(../imgs/menu/menu-carousel-1.jpg)}#carousel-image3{background-image:url(../imgs/carousel-3-219-2.jpg)}#carousel-image4{background-image: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:4rem}#carousel .carousel-inner .carousel-item .carousel-caption h5{font-size:1.5rem}#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}#header .container .navbar-brand{margin-left:4%;color:#fff;font-size:3.3em;font-family:Oswald,sans-serif;text-shadow:2px 2px #000}#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-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}.dropdown-item{text-align:center}#gallery-thumbnails{display:flex;margin-top:3rem;margin-bottom:3rem;padding:2rem;justify-content:baseline;background-color:#fff}.img-thumbnail{max-height:14rem;align-self:center;margin-left:auto;margin-right:auto}.img-thumbnail:hover{cursor:pointer}.modal{display:none;position:fixed;z-index:9999;padding-top:8rem;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.modal-content{margin:auto;display:block;width:auto;height:auto;max-width:90%;max-height:90%}.modal-content{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}#close-modal{position:absolute;top:1rem;right:3rem;color:#f1f1f1;font-size:4rem;font-weight:700;transition:.3s}#close-modal:hover{cursor:pointer;color:#bbb;text-decoration:none}@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}#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}