*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;-ms-box-sizing:border-box!important;box-sizing:border-box!important}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}*:not(.material-symbols-outlined){font-family:"Roboto Condensed",sans-serif}a{text-decoration:none!important}li,ul{list-style-type:none!important}body{position:relative;background:floralwhite;overflow-x:hidden}body{font-size:16px}@media(max-width:1060px){body{font-size:14px}}@media(max-width:600px){body{font-size:12px}}@media(max-width:350px){body{font-size:10px}}@media(max-width:318px){body{min-width:320px;overflow-x:scroll}}main{width:100%;position:relative;padding:0;margin:0;margin:0 auto;background:url(../images/tapasWhite.jpg);background-size:8em;text-align:left}@media(max-width:750px){main{width:100%}}h1 h2,h3,h4,h5{font-family:"Pacifico"}.phone-btn{transition:.3s;cursor:pointer;border:0;background:none;text-transform:capitalize;text-align:center;font-size:1.2em;line-height:.75em;color:#2c0100;display:inline-block;vertical-align:middle}.phone-btn:hover{color:purple}#phone-btn span.material-symbols-outlined{font-weight:700;display:inline-block;color:#333}.phone-btn.active{position:fixed;color:#fff;z-index:999;top:1em;right:1em}#phone-btn.phone-btn.active span.material-symbols-outlined{color:#fff}#phone-btn span.material-symbols-outlined{font-weight:700;font-size:1.5em;display:inline-block;color:#2c0100}#phone-btn span.material-symbols-outlined.close{display:none}#phone-btn span.material-symbols-outlined{display:inline-block;vertical-align:middle}.phone-btn:after{content:"Call Now!";display:inline-block;text-align:center;margin:0 auto}.phone-btn.active:after{content:"close"}#phone-btn.active span.material-symbols-outlined.close{display:block}#phone-btn.active span.material-symbols-outlined{display:none}#phone-menu ul{padding:1em}#phone-menu ul li{list-style-type:none}#phone-menu ul li p{color:#fff;font-size:1.25em;text-transform:capitalize}a.phone{color:#fed702;padding-top:.75em;display:inline-block;font-size:1.5em;font-weight:700}.menu-btn{position:absolute;right:0em;top:.75em;width:2.75em;height:2em;transition:.3s;cursor:pointer;z-index:997;background-color:#fff0;border:0;font-size:1.2em;display:none}.menu-btn.active{position:fixed;top:1.5em;right:1.5em;z-index:999}.menu-btn hr{display:block;width:100%;height:0;transition:.3s;position:absolute;border:2px solid #2c0100}.menu-btn.active hr{border:2px solid #fff;background-color:#fff}.menu-btn-hr-1{top:0;left:50%;transform:translateX(-50%) rotate(0deg)}.menu-btn-hr-2{top:50%;left:50%;transform:translate(-50%,-50%)}.menu-btn-hr-3{bottom:0;left:50%;transform:translateX(-50%) rotate(0deg)}.menu-btn.active .menu-btn-hr-1{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.menu-btn.active .menu-btn-hr-2{opacity:0}.menu-btn.active .menu-btn-hr-3{top:50%;transform:translate(-50%,-50%) rotate(45deg)}header#header{width:100%;display:table;margin:0 auto;background-size:contain;max-width:90em;position:relative}header#header #header-content{position:relative;vertical-align:middle;padding:2em;width:100%;text-align:right;margin:0 auto}menu#phone-menu{width:100%;position:fixed;left:0;top:0;height:20em;background-color:rgb(22 10 43 / 84%);overflow:hidden;text-align:center;z-index:998;transform:translateX(-100%);padding:4em;max-height:15em;transition:.3s}menu#phone-menu.active{transform:translateX(0)}#header-center img{height:6em}#logo{position:absolute;top:1em;z-index:997;left:1em}#logo img{width:18em}menu#main-nav{border-left:.15em solid #2c0100;text-align:left;padding-left:2em;padding-top:1em;padding-bottom:1em;display:inline-block;vertical-align:middle;margin-left:2em}menu#main-nav ul{width:100%}menu#main-nav li{display:inline-block;padding-right:1em}menu#main-nav a{color:#2c0100;text-transform:capitalize;font-size:1.1em}menu#main-nav a:hover{color:purple}@media(max-width:750px){header#header{padding:2em 1em}.menu-btn{display:block}.phone-btn{right:5em;position:absolute;top:.75em;font-size:1.5em}menu#main-nav{width:100%;position:fixed;right:0;top:0;height:100%;background-color:#333333ed;overflow:hidden;text-align:center;z-index:998;padding:3em;transform:translateX(100%);transition:.3s;transform-origin:right}menu#main-nav.active{transform:translateX(0)}#main-nav ul{padding:1em}menu#main-nav li{padding:.5em;list-style-type:none;display:block}#main-nav ul li a{color:#fff;font-size:1.5em;text-transform:capitalize;line-height:2em}}@media(max-width:650px){#logo{height:auto;width:8em}menu#phone-menu,menu#main-nav{padding:3em 1em;text-align:center}}@media(max-width:500px){header#header{font-size:.9em}}@media(max-width:450px){#header-center img{margin-top:.75em}header#header{font-size:.8em}}.coverage-section{position:relative;background-size:cover;z-index:1;text-align:center;background-color:#347a1c}.coverage-section h2{font-size:2.5em;text-align:center;padding:.75em;color:#fff;text-transform:capitalize;font-weight:lighter;width:auto;display:inline-block;margin:.25em auto}.coverage-section ul{display:table;width:100%;padding:1em;margin:0 auto}.coverage-section ul li{display:table-cell;width:25%;vertical-align:top}.coverage-section ul li span{height:4em;width:4em;position:relative;display:block;margin:0 auto;background-color:#fff;border-radius:4em}.coverage-section ul li h4{text-transform:capitalize;color:#fff;width:100%;text-align:center;font-size:2em;line-height:1em;font-weight:300;padding-top:.5em}.coverage-section ul li p{color:#fff;padding:1em 1em;text-align:center;font-weight:300;font-size:1.2em}.material-icons.icon-first,.material-icons.icon-second{position:absolute;color:darkgreen}#c-1 .material-icons.icon-first{font-size:3em;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}#c-1 .material-icons.icon-second{font-size:1em;left:50%;top:33%;transform:translateX(-50%);z-index:2}#c-2 .material-icons.icon-first{right:.25em;top:.25em;font-size:2em}#c-2 .material-icons.icon-second{top:1em;left:.25em;font-size:1.75em}#c-2 .material-icons.icon-first{right:.25em;top:.25em;font-size:2em}#c-3 .material-icons.icon-first{font-size:3em;left:50%;top:50%;transform:translate(-50%,-50%)}#c-4 .material-icons.icon-first{left:50%;top:.05em;transform:translateX(-50%);font-size:2em}#c-4 .material-icons.icon-second{font-size:2.25em;left:50%;transform:translateX(-50%);top:.65em}@media(max-width:900px){.coverage-section{padding:1em}}@media(max-width:900px){.coverage-section ul li{display:inline-block;width:50%;vertical-align:top;margin:0 -2px}}#why-book-with{width:100%;margin:0 auto;display:block;position:relative;padding-bottom:3em;background-size:100%;background-position:top center;padding-bottom:2em;border-top:1em solid #fff}@media (max-width:650px){#why-book-with{width:100%}}#why-book-with h2{color:#fff;font-size:3em;width:100%;text-align:center;padding:2em 0em 2em 0em;background-size:cover;text-transform:capitalize;background-position:0% 66%;color:#fff;font-family:'Pacifico';background-image:url(../images/palm-trees-background.jpg);background-position:center}#why-book-with h3{text-transform:capitalize;font-size:2em;margin-bottom:2em;width:100%;text-align:center;color:#692600}#why-book-with h3 br{display:none}#why-book-with ul{display:table;width:100%;margin:0 auto;max-width:60em}#why-book-with ul li{display:table-cell;width:33.3%;text-align:center;vertical-align:middle;padding:1em}.booking-details{width:100%;border-radius:2em;position:relative;text-align:center;padding:2em 1em 1em 1em;background-size:55em;background-position:center;background-color:whitesmoke;box-shadow:0em .5em 1em #0005}.booking-details img{position:absolute;height:100%}.booking-details p{color:#333;line-height:1.5em;font-size:1.25em}.booking-img-container{background:#036500;border:.25em solid #dad7cd;height:6em;width:6em;position:absolute;overflow:hidden;border-radius:50%;left:50%;transform:translateX(-50%);top:-4em;box-shadow:0em .5em 1em #0005}.booking-img-container:after{content:"";position:relative}.booking-details h4{text-align:center;font-size:1.33em;text-transform:capitalize;margin-bottom:1em;line-height:1em;margin-top:1em;font-weight:700;color:#333}#book-with-cta{background:#f7b801;width:92%;display:block;max-width:11.35em;margin:0 auto;margin-top:0;padding:.5em;font-size:1.5em;border-radius:1em;margin-top:1em;color:#9a031e;text-transform:capitalize}@media(max-width:900px){#why-book-with ul{display:block}#why-book-with ul li{display:block;width:100%;margin-top:2em}.booking-details{max-width:20em;margin:2em auto}}.footer{width:100%;padding:4em 0em 2em 0em;font-size:1em;background-size:cover;text-align:center;border-top:.5em solid #1a1b1f;background-size:cover;background-position:top center;background:url(../images/tapasRed.jpg),#4f1717;background-repeat:repeat-x}#logo-footer img{width:18em}#logo-footer b{font-size:2.25em;font-weight:lighter;line-height:1em;text-transform:capitalize}.social{width:100%;text-align:center;margin-bottom:3em;margin-top:2em}.social p{display:block;width:100%;text-align:center;font-size:2em;text-transform:capitalize;color:#fff;padding:.5em}.social ul{display:table;width:8em;margin:0 auto}.social ul li{display:table-cell;width:25%;padding:.25em}.social ul li a{width:100%;display:block;background-color:#fff;border-radius:2em;padding:.25em}.social ul li img{width:100%;display:block;opacity:.8}.footer-section{width:100%;padding:1em}.footer section ul{display:inline-block;vertical-align:top;width:50%;margin-left:-5px;text-align:center}.footer section ul li{width:100%;list-style-type:none;line-height:2em}.footer section ul li b{font-size:1.3em;color:#fff;text-transform:capitalize}.footer section ul li a{display:inline-block;color:white!important;padding:.25em;text-transform:capitalize}@media(max-width:700px){.footer section ul{padding:2em}.footer section ul li a{font-size:1.2em}}.product-full{width:95%;height:32em;overflow:hidden;position:relative;max-width:65em;margin:2em auto;border:.5em solid beige;box-shadow:0em .5em 1em #00000073}.product-full .img-container{width:100%;height:100%;position:relative!important;background:#000}.product-full .img-container img{position:absolute;right:0;top:50%;width:100%;transform:translateY(-50%);z-index:1}.product-full article{z-index:2;position:absolute;left:1em;top:50%;width:50%;transform:translateY(-50%);padding:2em;text-align:left;background:#000000a8}.product-full h2{font-weight:700;font-size:2em;color:#fff}.product-full h3{padding:0;color:#fff}.product-full p{font-weight:400;color:#fff;line-height:1.75em;margin:1em 0em;text-shadow:0em 0em 1em #000;font-size:1.15em}.product-full ul{width:100%;display:table;text-align:right}.product-full ul li{width:100%;display:block}.product-full .before-price,.product-full .after-price{color:#fff;display:block;line-height:1.25em}.product-full .before-price{font-size:1.5em;opacity:.75;text-decoration:line-through;opacity:.5}.product-full .after-price{font-size:1.5em;display:inline-block;vertical-align:bottom;font-weight:700;text-shadow:0em 0em 1em #000}.product-full .after-price::before{content:"from ";font-size:.6em;display:inline-block;vertical-align:baseline;text-transform:capitalize;margin-right:.5em}.learn-more{display:inline-block;background-color:#F7B538;padding:.25em .5em;text-align:right;margin-top:.25em;border:none;font-size:1em;border-radius:.75em}.learn-more span:not(.material-symbols-outlined){display:inline-block;vertical-align:middle;color:#780116;text-transform:capitalize;font-size:1.25em;font-weight:700;padding-left:.5em;line-height:0;font-family:'Pacifico'}.learn-more span.material-symbols-outlined{color:#780716;font-size:2em;display:inline-block;vertical-align:middle;font-weight:700}@media(max-width:800px){.product-full{height:auto;overflow:visible;max-width:35em}.product-full .img-container{height:20em;width:100%;display:block;overflow:hidden;position:relative}.product-full .img-container img{opacity:1}.product-full article{position:relative;height:auto;display:block;width:100%;transform:none;background-size:8em;background:#1a1b1f;left:auto;top:auto;font-size:1.15em}}@media(max-width:750px){.product-full p{text-shadow:none;font-size:1.15em}.product-full .after-price{text-shadow:none}}#activity-header{width:100%;overflow:hidden;text-align:center;position:relative;height:25em}#activity-header img{position:absolute;height:100%;left:50%;transform:translateX(-50%);bottom:0}@media(max-width:850px){#activity-header img{}}@media(max-width:550px){#activity-header img{height:100%;width:auto}}#activity-header.activity-header-wide img{height:100%;width:auto}#product-content{text-align:left;display:table;width:100%;transform:scaleX(-1);padding-top:2em;padding-bottom:2em;background:beige}@media(max-width:500px){#product-content{background-size:15em,15em,auto}}#player-wrapper{display:table-cell;width:45%;vertical-align:middle;text-align:center;padding:1em;transform:scaleX(-1)}#product-main{display:table-cell;vertical-align:top;width:55%;padding-top:1em;transform:scaleX(-1)}#player-wrapper iframe{width:95%;height:20em;max-width:30em}#video-alt-wrapper{position:relative;display:table-cell;width:45%;overflow:hidden;border:2em solid #fff0;text-align:center;transform:scaleX(-1)}#img-alt{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}#video-alt-wrapper section{max-width:10em;overflow:hidden;display:block;position:relative;height:6em;margin:0 auto;font-size:4em;width:100%;background-image:url(../images/hawaii-discount-image-default.jpg);background-size:contain;background-repeat:no-repeat}h1#product-header{text-transform:capitalize;color:#1a2640;font-size:1.8em;margin-top:.25em;line-height:1em;font-family:"Roboto",Verdana,Geneva,Tahoma,sans-serif}#product-subtitle{text-transform:capitalize;color:#333;font-size:1.15em;margin-bottom:.75em;margin-top:.5em}#product-features{display:block;width:100%;margin-bottom:2em;margin-top:2em;max-width:40em}#product-features li{display:inline-block;vertical-align:middle;margin:.25em;background:#61875d;padding:.25em;border-radius:1em}#product-features .material-symbols-outlined{color:gold;font-weight:700;font-size:1.5em}#product-features span{color:gold;font-size:1.15em;display:inline-block;vertical-align:middle;text-transform:capitalize}.product-duration{color:#333;margin:1em auto}.product-duration span{display:inline-block;vertical-align:middle}#product-prices{display:inline-table;width:50%;margin-top:1em;vertical-align:middle}#product-prices li{display:table-cell;text-align:left;padding-right:1em;width:50%}#before-price{font-size:1.25em;text-transform:capitalize;color:#333;opacity:.5}#before-price span{font-size:1.5em;text-decoration:line-through;font-weight:700;display:block}#after-price{font-size:1.25em;text-transform:capitalize;color:#333}#after-price span{font-size:1.5em;font-weight:700;display:block}#product-buttons{display:inline-block;vertical-align:middle;margin-top:1em}#product-button{display:inline-block;background-color:#F7B538;padding:.25em;text-align:right;margin-top:.5em;border:0;font-size:1em}#product-button p{display:inline-block;vertical-align:middle;color:#780116;text-transform:capitalize;font-size:1.25em;font-weight:700;padding-left:.5em;line-height:1em}#product-button .material-symbols-outlined{color:#780716;border-radius:5em;font-size:2em;margin-left:.25em;display:inline-block;vertical-align:middle}a#gallery-button{background:#fff;padding:.5em .5em;border-radius:3em;color:#333;display:inline-block;margin-top:1em;border:.15em solid grey;margin:0 auto}a#gallery-button .material-symbols-outlined{vertical-align:middle}#seating{display:block;border-radius:5em;vertical-align:middle;font-size:1.1em;border:.15em solid #032541;color:#042342;text-align:center;padding:.5em 0em;max-width:10em;margin:1em auto;padding:.5em 1.5em}#book-now-alt{position:fixed;bottom:.5em;left:.5em;z-index:988;background:#dfbc00;border:0;font-size:1.25em;text-transform:capitalize;color:#1d1d1d;padding:.75em;font-weight:700;cursor:pointer}#book-now-alt.hidden{display:none}#book-now-alt.visible{display:none}#book-now-alt span{display:inline-block;vertical-align:text-top}.activity-details{padding:3em 0em;margin:0 auto;display:block;background:url(../images/tapasGreen.jpg);background-size:10em}#activity-article{margin:0 auto;padding:4em;background-color:#f3d8c9;width:95%;max-width:60em;border-radius:2em;box-shadow:0em .5em 1em #0005}#activity-article p{line-height:2em;text-align:left}#activity-article strong{text-align:left}strong{margin:0 auto;text-align:center;display:block}.bulletpoint-row{column-count:2;padding:2em;column-fill:balance}#img-alt{max-width:28em}p#price-attributes{max-width:40em}@media(max-width:800px){.bulletpoint-row{column-count:1;text-align:center;list-style-position:inside}}.bulletpoint-header{margin:1em auto;color:#790052}.bulletpointstyles li{line-height:1.25em;list-style-type:disc!important;margin-bottom:.5em;text-align:left;color:#333;margin-left:20px}.activity-article h3{color:#145586}.activity-article p{margin-bottom:1em;line-height:1.5em;color:#333;font-size:.9em}.activity-article ul{max-width:30em;margin:1em auto;line-height:1em;text-align:center}.activity-article ul li{color:#333;list-style-type:disc!important;text-align:center}#activity-article ul{line-height:2em}#activity-aside{width:100%;position:relative;overflow:hidden;padding:2em 0em;background-image:url(../images/tapasViolet.jpg);background-size:10em}#activity-aside article{max-width:900px;margin:0 auto;width:90%;background-color:#ffe3e5;padding:3em;border-radius:2em;box-shadow:0em .5em 1em #0005}#activity-aside article h3{width:100%;text-align:center;text-transform:capitalize;font-size:1.5em;color:#555d7a}#activity-aside article ul{margin-top:2em}#activity-aside article dl{display:table;width:100%;margin-bottom:1em}#activity-aside article dd{display:table-cell;width:20%;color:#032442;vertical-align:top;font-weight:700}#activity-aside article dt{display:table-cell;width:60%;line-height:1.5em;vertical-align:top;text-align:left}#activity-aside article p b{display:block;width:auto;color:#333}@media(max-width:600px){#activity-aside article dl,#activity-aside article dd,#activity-aside article dt{display:block;width:100%;padding:.5em}}@media (max-width:900px){#book-now-alt{left:0;bottom:0;width:100%}#player-wrapper{display:block;width:100%;text-align:center;margin-top:1em}#product-main{display:block;width:100%;padding:0em 1em;text-align:center;font-size:1.15em}#product-features{margin:1em auto}#product-prices{display:table;width:100%;text-align:center}#product-prices li{text-align:center;padding:1em}#product-buttons{display:block;width:100%;text-align:center}}#activity-gallery{width:100%;text-align:center}#activity-gallery{background-size:42em;background-position:center;font-size:1em;text-align:center;padding:2em;background-size:20em,20em,auto;background-position:top left,top right,center;background:#2b150e}@media(max-width:500px){#activity-gallery{background-size:15em,15em,auto}}#activity-gallery li{display:inline-block;width:30%;overflow:hidden;position:relative;height:20em;margin:.5em;text-align:center;background:#110101;border:.25em solid #dbb67f}#activity-gallery li img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}#activity-gallery li .img-description{color:#333;padding:.75em;text-align:left}@media(max-width:900px){#activity-gallery li{width:100%;max-width:20em}}#gallery-modal{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999;background:#000000a8}#gallery-modal.modal-gallery-window{display:none}#gallery-modal.modal-gallery-window.active{display:block}.gallery-slide{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;max-width:50em}#gallery-button-prev,#gallery-button-next{position:absolute;top:50%;transform:translateY(-50%);background:none;line-height:0;letter-spacing:0;word-spacing:0;border:0}#gallery-button-prev{left:0em}#gallery-button-next{right:0em}#gallery-button-prev .material-symbols-outlined,#gallery-button-next .material-symbols-outlined{color:whitesmoke;font-size:5em}#gallery-button-prev .material-symbols-outlined{margin-left:-.2em}#gallery-button-next .material-symbols-outlined{margin-right:-.2em}.gallery-slide{display:none}.gallery-slide.active{display:block}#close-modal-gallery{position:absolute;right:1em;top:1em;font-size:1em;background:none;border:none}#close-modal-gallery .material-symbols-outlined{font-size:2.5em;color:#fff;border:2px solid;border-radius:50%}div#modal-gallery-nav{position:absolute;bottom:1em;width:100%;text-align:center}button.gallery-nav-btn{margin:.25em;height:1.5em;width:1.5em;border-radius:1em;border:0;opacity:.5}button.gallery-nav-btn.active{opacity:1}div#empty-cart{text-align:center;padding:20em 2em 10em 2em;margin:0 auto;margin-top:0;background:url(../images/tapasViolet.jpg);background-size:8em}div#empty-cart .material-symbols-outlined{color:#fff;font-size:4em}div#empty-cart h3{text-transform:capitalize;color:#fff;font-size:2em}div#empty-cart p{color:#fff;line-height:1.5em;max-width:25em;margin:0 auto;font-size:1.25em}div#empty-cart a{display:inline-block;border-radius:5em;background-color:#F7B538;text-align:right;margin-top:.5em;border:.25em solid #fff;box-shadow:0 .25em .5em rgb(0 0 0 / .153);vertical-align:middle;color:#780116;text-transform:capitalize;font-size:1.25em;font-weight:700;padding:.5em;line-height:1em}#contact-us p{line-height:2em;max-width:45em;margin:0 auto;width:95%}#contact-us h1.title{color:#18243f}div#contact-us{text-align:center}#contact-us{background-position:center;padding-bottom:2em}#contact-us h3.title{font-size:2em;text-transform:capitalize;padding:1.5em 0;margin:0 auto;display:block;text-align:center;color:#fff;font-weight:400;font-size:2em;font-weight:lighter;color:#333;font-family:inherit}#contact-form{margin:1em auto;text-align:center;background-position:center;background:beige;box-shadow:0em .5em 1em #0005;max-width:28em;break-inside:avoid;padding:3em;width:90%;border-radius:0;border-radius:1em}@media(max-width:900px){#contact-form{column-count:0}}#contact-form .form-control{padding:1em;width:100%;max-width:25em;margin:1em auto;border-radius:.75em;text-transform:capitalize;transform:scaleY(-1);border:none;border:.12em solid}#contact-form .row{break-inside:avoid}#contact-form .md-form label{display:block;color:#1a1b1f;font-size:1em;font-weight:700;transform:scaleY(-1)}#contact-form .container{text-align:center;padding:2em 0}#contact-form .md-form.mb-0{transform:scaleY(-1)}#contact-form .md-form{transform:scaleY(-1)}div#contact-us{text-align:center}div#contact-us{padding-top:12em;background-size:100%}div#contact-us iframe{margin:0 auto;display:block}.g-recaptcha{text-align:center;margin:0 auto;display:block}.g-recaptcha div{margin:0 auto}#contact-us h3.title{font-weight:400;color:#145586;margin-top:3em;font-weight:700}div#contact-us input[type="submit"]{display:inline-block;padding:.5em 2em;text-transform:capitalize;font-size:1.15em;background:#dcb14c;color:#1a1f1b;border:.15em solid #fff;transition:.3s}div#contact-greeting{background:#fff;padding:4em;text-align:center}#contact-greeting span.material-symbols-outlined{font-size:3em}#contact-greeting p{font-size:2em;text-transform:capitalize;color:#333}#contact-form.visible,#contact-greeting.visible{display:block}#contact-form.hidden,#contact-greeting.hidden{display:none}div#about{background:url(../images/tapasViolet.jpg);background-size:8em;text-align:left}}#about-content{background-size:100%}@media(max-width:500px){#about-content{background-size:15em,15em,auto}}#about div#hero{border-top:0;position:relative;text-align:center;height:auto;background-image:url(../images/palm-trees-background.jpg);background-position:center;background-size:cover}#about #hero h1{position:relative;top:auto;left:auto;right:auto;font-size:3em;color:#fff;padding:4em 0em 1em 0em;background:#00000061;font-family:"Pacifico";text-transform:capitalize}div#about-content{padding:5em 0;text-align:center;border-top:.5em solid #fff}#about-content article{display:block;margin:0 auto;max-width:60em;width:90%;border-radius:2em;position:relative;text-align:center;padding:3em;background-size:55em;background-position:center;background:#fff1f5;box-shadow:0em .5em 1em #0005}#about-content article p{line-height:2em;margin-bottom:1em;text-align:left}@media (max-width:950px){#book-now-alt{left:0;bottom:0;width:100%}#video #activity-header.blank{height:18em}#player-wrapper{display:block;width:100%;text-align:center;margin-top:1em}#video-alt-wrapper{display:block;width:100%;text-align:center;margin-top:1em;max-width:30em;margin:0 auto}#product-main{display:block;width:100%;padding:0em 1em;text-align:center}#product-features{margin:1em auto}#product-prices{display:table;width:100%;text-align:center}#product-prices li{text-align:center;padding:1em}#product-buttons{display:block;width:100%;text-align:center}#video-alt-wrapper{width:100%}#video-alt-wrapper section img{height:100%;width:auto}}div#seating-window{position:fixed;left:0;top:0;z-index:999;background-color:rgb(0 0 0 / .5);height:100%;width:100%}div#seating-window img{width:95%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:40em}div#seating-window button{position:absolute;right:1em;top:1em;background:none;color:#fff;border:none;font-size:1.25em}div#seating-window button .material-symbols-outlined{font-size:2.5em!important;font-weight:700}div#seating-window{display:none}div#seating-window.visible{display:block}a.footer-logo.alt img{width:12em}h2.info{font-size:2em;font-family:"Pacifico",cursive;text-align:center;color:#2c0100;text-transform:capitalize;margin:1.5em auto 1em auto;line-height:1.2em;max-width:90%}h3.info{font-size:1.5em;font-family:"Pacifico",cursive;text-align:left;color:#145586;margin:1.5em 0 1em 0;text-transform:capitalize;line-height:1.3em}h4.info{font-size:1.25em;font-family:"Pacifico",cursive;color:#692600;text-align:left;margin:1em 0 .75em 0;text-transform:capitalize;line-height:1.4em}