#cta .learn-more{font-size:1.15em;font-family:"Rock Salt";}div#hero-loader{width:100%;height:100%;position:absolute;background:#f3e4d1;z-index:3;}p#progress-wheel{position:absolute;left:50%;top:50%;}#hero{width:100%;position:relative;display:block;overflow:hidden}#cta{position:absolute;left:2.25em;bottom:2.25em;z-index:1;background:rgb(0 0 0 / .65);padding:3em;text-align:left;border-radius:1em;width:30em;}#cta b{color:#fff;font-weight:300;text-transform:capitalize;text-shadow:0 0 1em #000;font-size:1.5em;line-height:2em;display:block;}#cta h1{color:#fff;font-size:2.5em;font-family:"Rock Salt";}#cta b{text-transform:none!important;}#slider-left,#slider-right{border:0;cursor:pointer;z-index:998;background:none;display:inline-block;vertical-align:middle}#slider-left .material-symbols-outlined,#slider-right .material-symbols-outlined{color:#fff;font-size:3.5em;line-height:1.5em}#slider-left:hover,#slider-right:hover{opacity:1}div#slider-nav{position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:10}#slider-left,#slider-right{color:#fff}.hero-slide-title{position:absolute;right:2em;bottom:2em;z-index:4;color:#fff;padding:.5em;text-align:left;max-width:18em;}.slider-button{display:inline-block;vertical-align:middle;height:1.25em;width:1.25em;background-color:#fff;border-radius:50%;margin:.25em;opacity:.25;transition:.3s;border:0;cursor:pointer}.slider-button.active,.slider-button:hover{opacity:1}.hero-slide-title p{font-size:1.75em;text-transform:capitalize;text-shadow:0 0 .5em #000}.hero-slide-title button{background:#fff;border:0;font-family:"Rock Salt";padding:.5em 2em;font-size:1em;margin-top:1em;border-radius:1em;}#hero-slider{position:relative;height:45em;background:#000;display:block;margin:0 auto 0 auto;width:100%}.hero-slide{position:absolute;left:50%;top:0;width:100%;height:100%;background-size:cover;opacity:0;transition:1s;background-position:center;overflow:hidden;display:block;transform:translateX(-50%);z-index:-1}.hero-slide.active{opacity:1;z-index:1}#hero img{width:100%;margin-left:auto;margin-right:auto;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media(max-width:750px){div#slider-nav{position:relative;left:auto;bottom:auto;transform:none;background:beige;text-align:center}#cta{position:relative;left:auto;bottom:auto;border-radius:0;text-align:center;background:url(../images/redbg.jpg);width:100%;background-size:cover}#slider-left .material-symbols-outlined,#slider-right .material-symbols-outlined{color:#333}.slider-button{background:#333}#hero-slider{height:32em}.hero-slide-title p{width:5em;text-align:center}#hero img{height:100%;width:auto}}aside#luau-help{padding:4em 1em;background:url(../images/redbg.jpg);background-size:contain}aside#luau-help p{max-width:25em;margin:0 auto;font-size:1.5em;line-height:1.5em;color:#fff}aside#luau-help a{color:skyblue}aside#luau-help h2{font-size:2em;margin-bottom:.5em;color:#fff;text-align:center;font-family:"Rock Salt";}.product-nav{background-size:cover;background-position:center;font-size:1em;text-align:center;border-bottom:.5em solid #fcfaf9;padding-bottom:4em;background-image:url("../images/Haleakala.jpg");background-attachment:fixed;border-top:.5em solid #fcfaf9;}@media(max-width:1000px){.product-nav{background-attachment:local}}.product-nav h2{font-size:2.5em;text-transform:capitalize;padding:1.5em 0;margin:0 auto;display:block;text-align:center;color:white;font-weight:normal;background:linear-gradient(to bottom,#08415c 0%,rgba(125,185,232,0) 100%);font-family:'Roboto Condensed';color:white;}.product-nav h3{font-weight:lighter;font-size:1em;color:white;}.products{width:1200px;margin:0 auto;padding:1em;position:relative;}@media(max-width:1250px){.products{width:90%}}.products{height:auto;width:100%;text-align:center;}.product{display:inline-block;width:auto;transition:.5s;background-color:white;padding:.5em;position:relative;margin:.25em;border-radius:5em;box-shadow:0 .55em .5em -.5em #00000085;text-align:center;}.p-img{height:4em;width:4em;border-radius:4em;font-size:1em;display:inline-block;vertical-align:middle;background-color:#08415C;background-size:cover;transition:.3s;}.product:hover{background-color:gold;}.product:hover .p-img{background-color:#00abe3;}.product a{display:inline-block;position:relative;height:auto;width:auto;}.product span{font-size:1.5em;line-height:1em;display:inline-block;vertical-align:middle;width:8em;text-transform:capitalize;color:#08415C;}#more-tours{margin:0 auto;display:inline-block;font-size:1.5em;text-transform:capitalize;padding:.5em 1em;border-radius:2em;background-color:#fec702;border:0;box-shadow:0 .55em .5em -.5em #00000085;color:#ad330e;transition:.3s;margin-top:1em;}#more-tours:hover{background-color:#ecae7d;}@media(max-width:450px){.product-nav header{font-size:1.75em;text-transform:capitalize;padding:.75em}}div#suggested{text-align:center;padding:1em;}div#suggested .header{text-align:center;padding:2em;}div#suggested .header h2{text-align:center;font-family:"Rock Salt";font-size:2em;color:#a95554;}div#suggested .header span{text-align:center;font-size:1.5em;color:#333;}#reading{border-top:.5em solid beige;background:#a95454;background-image:url("../images/tapas_white.png");background-size:8em;text-align:center;background-position:center;padding:8em;box-shadow:inset 0 .5em 2em #00000052}#reading section{width:90%;max-width:60em;margin:0 auto;background:#ffe3e3a1;border-radius:2em;background-image:url(../images/bg.jpg);";";box-shadow:0 .5em 2em #00000073;}#reading article{display:inline-block;width:100%;vertical-align:middle;background:white;padding:4em;border-radius:2em}#reading section article p{color:#333;line-height:2em;text-align:left;margin-bottom:1em}#reading section article h2{color:#333;margin-bottom:1em;font-size:2em;max-width:12em;margin:0 auto;padding-bottom:1em;text-transform:capitalize;}@media(max-width:800px){#reading{padding:6em 2em;background-attachment:local}}@media(max-width:500px){#reading{background-attachment:local;background-position:80% 0%;padding:0;background:#2b4530}#reading section{width:100%;border-radius:0;background-color:#fff0}#reading section article{border:0;background-color:#fff;padding-bottom:1em;padding-top:1em;margin-top:2em;border-radius:1em}}