@charset "UTF-8";body{font-family:'Poppins',serif;margin-top:0px;margin-right:auto;margin-bottom:auto;margin-left:0px;background-color:rgba(244,244,244,1.00);font-size:120%}html{scroll-behavior:smooth}.checked{color:red}.read-more-state{display:none}.read-more-target{opacity:0;max-height:0;font-size:0;transition:.25s ease}.read-more-state:checked ~ .read-more-wrap .read-more-target{opacity:1;font-size:inherit;max-height:999em}.read-more-state ~ .read-more-trigger:before{content:'READ MORE'}.read-more-state:checked ~ .read-more-trigger:before{content:'SHOW LESS'}.read-more-trigger{cursor:pointer;display:inline-block;padding:12px 20px;color:#666;font-size:.8em;border:1px solid #ddd;border-radius:25px;margin:0px 15px 5px}.read-more-wrap{display:inline-block;margin:0px}.overlay{background:transparent;position:relative;width:100%;height:480px;top:480px;margin-top:-480px}#container{width:100%;text-align:left;margin:0px}.quoteMarks{font-size:130%;font-weight:bolder;line-height:30px}#navbar #logo{position:absolute;float:left;text-align:center;z-index:9999;width:14%;padding-left:1%;transition:0.4s}#navbar #logo a img{width:100%;height:auto}.logos{width:7%;display:inline-block;text-align:left;padding:0px 2% 0px 3%}.headerText{display:block;text-align:left;padding:15Px;font-size:110%;font-weight:bold;background-color:rgba(10,68,109,1.00);color:white}.socialMediaIcons{display:block;text-align:center;padding:0px;margin-top:45px}.socialMediaIcons img{width:5%;height:auto}.socialPages{text-align:left}.socialPages a{color:rgba(208,54,59,1.00);font-weight:bold}.snippet a{color:black;font-weight:bold;text-decoration:underline}.snippet a img{width:40%;height:auto}.snippet li{list-style-image:url("images/icons/bullets.png");list-style-position:outside}.snippetWelcome{color:black;text-align:center;padding:125px 16%;line-height:50px;font-weight:normal;background-color:rgba(200,223,221,1.00)}.snippetWelcome a{color:black;text-decoration:underline}.snippetLogo a img{width:4%;height:auto}.snippetWelcome:hover{opacity:1;transition:all .3s ease-in-out}.snippetWhite{color:black;background-color:white;clear:left;padding-top:75px!important;background-image:url("images/backGround/pexels-carlos-11060853.png");background-repeat:no-repeat;background-size:100%}.snippetColor{color:white;background-color:rgba(17,95,154,1.00);padding-top:75px!important;background-image:url("images/backGround/pexels-carlos-11060853.png");background-repeat:no-repeat;background-size:120%}.snippetColor h1,.snippetColor h2{color:white;font-weight:bold}.snippetColor a{color:white;text-decoration:underline}.snippetQuote a{color:black;text-decoration:underline}.snippetQuote{line-height:35px;font-weight:normal;list-style-image:url("images/icons/checkmark.png");list-style-position:outside}.snippetImagesDiv img{display:inline-block;margin:25px 0px;width:40%;height:auto;float:left}.rentalPolicy{line-height:40px;font-weight:normal;text-align:left;margin-top:100px}.about{align:left}.reviewDiv a{color:rgba(186,35,48,1.00);text-decoration:underline}.specials{padding:50px;background-color:#7B8400;margin:50px 0px 0px;color:white}.specials img{width:25%;float:left;margin:0px 25px 25px 0px;clear:left;overflow:auto}.clearfix{overflow:auto}.specials a{text-decoration:underline;color:white}.repusoHome{min-height:300px;padding:50px 5% 20px;background-color:rgba(255,255,255,.9)}.repusoReviewPage{min-height:450px;padding:125px 3%}.fb-page{text-align:center;width:50%}.contentHeader{color:black}.animate-reveal{opacity:0;animation:reveal 1s cubic-bezier(0,1,0.5,1) 1 normal forwards}.animate-first{animation-delay:500ms}.animate-second{animation-delay:800ms}.animate-third{animation-delay:1100ms}.animate-fourth{animation-delay:1400ms}.animate-fifth{animation-delay:1700ms}.animate-sixth{animation-delay:1900ms}.animate-seven{animation-delay:2300ms}@-webkit-keyframes reveal{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-moz-keyframes reveal{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-o-keyframes reveal{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes reveal{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}#all_slides{position:relative;height:130vh;padding:0px;margin:0px;list-style-type:none}.slide{position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0;z-index:1;transition:opacity 3s}.active{opacity:1;z-index:2}.slide{font-size:40px;padding:40px;box-sizing:border-box;background:#333;color:#fff;background-size:cover}.slide:nth-of-type(1){background-image:url("images/headerSlideshow/09-chenay-bay-beach-resort-saint-croix-usvi.jpg");background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.slide:nth-of-type(2){background-image:url("images/headerSlideshow/08-chenay-bay-beach-resort-saint-croix-usvi.jpg");background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.slide:nth-of-type(3){background-image:url("images/headerSlideshow/06-chenay-bay-beach-resort-saint-croix-usvi.jpg");background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.slide:nth-of-type(4){background-image:url("images/headerSlideshow/05-chenay-bay-beach-resort-saint-croix-usvi.jpg");background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.slide:nth-of-type(5){background-image:url("images/headerSlideshow/01-chenay-bay-beach-resort-saint-croix-usvi.jpg");background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.slide:nth-of-type(6){background-image:url("images/headerSlideshow/04-chenay-bay-beach-resort-saint-croix-usvi.jpg");background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.mainContentHeaderContainer{position:absolute;width:100%;text-align:center;height:auto;margin-top:100px}.clearfloat{clear:both;height:0;font-size:1px;line-height:0px}#footer{width:100%;margin:0px auto 0px;line-height:30px;background-color:black;color:white}#footer:hover{opacity:1;transition:all .3s ease-in-out}#coolestcaribLogo{color:transparent}#footerText{font-size:80%;text-align:left;padding:50px 10% 50px;color:white}#footerText a{color:white;text-decoration:underline}h1,h2,h3{font-family:'Kalnia',serif;letter-spacing:1px}h1,h2,h3,h4{font-weight:normal;margin:0px;padding:0px}.snippet h1{margin-bottom:0px;padding:0px 0px}.snippet .blockFull h2{color:white;text-align:left;border-bottom:5px dashed white;margin-bottom:25px;padding:25px 0px;font-size:150%}.about h2{padding-left:60px;margin-top:50px}.about ul{list-style:none}.about ul li::before{content:"\2022";color:rgba(253,222,83,1.00);display:inline-block;width:1em;margin-left:-1em;outline-color:rgba(253,222,83,1.00)}#columnsContainer{background-color:white;padding-top:50px;padding-bottom:50px;text-align:center}#columnsContainer h2{font-weight:bold;margin-bottom:25px;background-image:url("images/backGround/waves.png");background-repeat:no-repeat;background-position:center center}.whiteBackground{background-color:white;padding:0px 2%}.transparentBackground{background-color:transparent;padding:0px 5px 0px 8px}#columnsBigBox{width:90%;padding:75px 5%;text-align:center}.columnContent img{width:100%;height:auto}.column{text-decoration:none;background-color:rgba(255,255,255,0);width:22%;margin-top:0px;margin-bottom:0px;text-align:center;padding:1%;height:145px;display:inline-block}.column:hover{background-color:rgba(255,255,255,.4);transition:all .3s ease-in-out}.columnHeader{font-family:'Kalnia',serif;padding:2% 0%;line-height:37px;text-align:center;font-style:normal;background-color:rgba(17,95,154,1.00);letter-spacing:1px;width:100%;color:white;font-size:93%;font-weight:normal}.columnContent{padding:0px;height:100px;width:100%;text-align:left}.columnHeader a{color:black}.columnContent:hover img{opacity:0.7;transition:all .3s ease-in-out}.selectIndex #selectIndex a,.selectAbout #selectAbout a,.selectStore #selectStore a,.selectContact #selectContact a,.selectGallery #selectGallery a,.selectExcursions #selectExcursions a,.selectNews #selectNews a,.selectReviews #selectReviews a,.selectReservations #selectReservations a,.selectLocation #selectLocation a,.selectFreeDive #selectFreeDive a,.selectScuba #selectScuba a{color:white;background-color:rgba(0,0,0,1)}.myTable{font-weight:normal;font-style:normal;text-align:left;margin-top:25px;margin-bottom:50px;padding:0px;background-color:rgba(255,255,255,1);border-radius:5px;color:black}.myTable th{font-family:'Kalnia',serif;background-color:white;color:black;font-size:100%;padding:15px 1%;text-align:left;border:1px solid rgba(21,94,143,1.00);width:23%}.myTable th h2{color:black}.myTable tr{margin:0px}.myTable tr td{padding:10px 1%;font-size:90%;margin:0px;border:1px solid rgba(21,94,143,1);width:25%}.myTable tr:nth-child(even){background:rgba(0,0,0,.2);background:rgba(18,95,154,.3)}.myTable tr:nth-child(odd){background:rgba(0,0,0,.1);background:rgba(18,95,154,.5)}.myTable img{width:100%;margin:0px}.tableStyle{margin:25px 0px 50px;padding:2%;width:96%;border:none;background-color:rgba(255,255,255,.8);line-height:30px}.tableStyle td{vertical-align:left;border-bottom:1px solid #000000;text-align:left;padding:5px;color:#000000}.tableStyle th{color:rgba(153,0,0,1);vertical-align:left;border-bottom:1px solid #000000;text-align:left;padding-top:10px;padding-right:7px;padding-bottom:2px;padding-left:7px}.buttonBox{background-color:rgba(217,49,39,1.00);display:inline-block;padding:10px 20px;text-align:center;border-radius:25px;color:white;font-weight:bold;margin:10px 0px}.buttonBox:hover{background-color:rgba(157,35,27,1.00)}.buttonBox2{background-color:rgba(255,255,255,1.00);padding:75px 0px 75px;margin-bottom:0px;text-align:center}a{text-decoration:none}.telNum{background-color:white;padding:35px 0px;margin-bottom:0px;font-size:140%;text-align:center;color:black}.addressBox{width:100%;text-align:center;padding:0px 0px 10px 0px;min-height:35px}.socialIcons img{width:8%;height:auto;margin-right:15px;margin-bottom:15px}.socialIcons img:hover{background-color:rgba(255,255,255,1.00)}.addressBox img{margin-right:10px}.addressBox a{color:black;text-decoration:underline}.addressBox a:hover{color:rgba(255,255,255,1);text-decoration:underline}.columnAbout{text-align:left;padding:220px 0% 25px;color:black}.white{color:white}.white a{color:white;text-decoration:underline}.columnAbout h1{line-height:60px}.columnBooks{text-align:center;padding:220px 12% 25px;color:black}.columnBooks img{border:1px solid rgba(134,134,134,1.00);box-shadow:0px 0px 4px #222;margin:10px}.columnReservation{text-align:left;padding:100px 5% 25px;height:auto;line-height:40px;color:black;min-height:500px}.columnAboutIntro{text-align:center;padding:25px 15%;height:auto;line-height:45px}.background{background-image:url("images/backGround/pexels-carlos-jamaica-11060853.png")}.reviewBlock{text-align:center;padding:50px 5%;min-height:700px}.columnLocation{text-align:left;padding:250px 10% 100px;line-height:40px;color:white;min-height:1000px}.standardBlock{text-align:left;padding:100px 10% 0px;line-height:40px;min-height:500px}.socialBlock{padding:110px 5% 0px;min-height:500px;text-align:center}.caribbeanDirectoryDiv{text-align:left;padding:250px 3% 10%;height:auto;line-height:50px;font-size:80%}.caribbeanDirectoryDiv h1 a{color:black}.photoFrameLeft{float:left;margin-right:20px}.emphasizeWORD{color:rgba(226,24,54,1.00)}.emphasizeWORD2{color:#FFFF00}.telNum a{color:white;text-decoration:underline}.readMoreDiv{text-align:center;padding:10px 0px}.readMoreDiv img:hover{transition:all 0.3s ease-in-out}.readMoreDivBlack{width:60%;text-align:center;padding:10px 0px;margin:25px 20%;text-decoration:none;background-color:black;font-size:170%}a .readMoreDivBlack{color:white;text-decoration:none}.readMoreDivBlue{width:30%;text-align:center;margin:75px 35%;background-color:rgba(0,0,102,1.00);line-height:80px;height:80px;color:white}a .readMoreDivBlue{font-size:150%;text-decoration:none}.locallyOwned{font-size:90%;line-height:25px}.bookHere{width:36%;margin:60px 32%;text-align:center;padding:15px 0px;text-decoration:none;font-size:130%}.bookHereHalf{width:60%;margin:75px 25%;text-align:center;height:60px;line-height:60px;text-decoration:none;font-size:145%}.logoHome{z-index:888;padding:10px 0px;text-align:center;margin:0px 30% 10px 30%;width:40%;color:black;background-color:gold;border-radius:25px}.welcomeTitle{font-family:'Kalnia',serif;position:absolute;z-index:888;padding:0px 0px;text-align:center;margin:150px 10% 0px 10%;width:80%}.welcomeTitleHeading{color:white;text-shadow:1px 1px 1px gray;font-size:250%;margin:50px 0px 2px}.welcomeTitle img{width:25%;height:auto}.welcomeTitle a{color:white;text-decoration:underline}.welcomeTitle h1{font-weight:600;font-size:200%;line-height:110px}.logoHome a{color:black;text-decoration:none}#container .welcomeTitle .logoHome a{text-decoration:none;font-size:150%}a .bookHere{text-shadow:0px 1px 1px black;text-decoration:none}.bookHereColor{background-color:gold;font-weight:bold;color:black;border-radius:10px;box-shadow:1px 1px 1px 1px gray}.bookHereWhite{background-color:white}a .bookHereColor{color:black;text-decoration:none}a .bookHereWhite{color:black;text-decoration:none}a .bookHereColor hover{color:rgba(200,223,221,0.80)}.columnReviews{text-align:center;padding:200px 4% 0%;font-size:200%;min-height:750px}.contentWide{font-size:120%;width:100%;margin:0% 0%;padding:190px 0% 2% 0%;line-height:40px;position:relative;background-color:rgba(255,255,255,1);z-card:-999}#bookHere{min-height:600px;background-color:rgba(255,255,255,1.00);padding-top:220px}.columnSmall{width:29%;margin-left:2%;margin-right:2%;float:left;display:inline-block}.columnSmall img{width:100%;height:auto}#video{position:relative;padding-bottom:56.25%;height:0}#video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:25px}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;z-card:-100}.readMore img{width:30%}#google_translate_element{padding:0px 0px 0px 6%;text-align:center;min-height:50px;margin-bottom:25px}.goog-logo-link{display:none!important}.goog-te-gadget{color:transparent!important}#coolestcaribLogo{background-color:white;width:100%}.ReserveMobile{display:none}.cruise{text-align:center;width:100%}.cruise img{width:49%}.backHome{background-color:rgba(14,37,79,1.00);text-align:center;padding:15px;width:50%;margin:0px 25%}.backHome h1 a{color:white}.shareContainer{color:white;background-color:rgba(17,95,154,1.00);padding-top:50px;padding-bottom:50px;background-image:url("images/backGround/pexels-carlos-11060853.png");background-repeat:none;background-size:100%}.share{text-align:center;color:rgba(0,0,102,1.00)}.share a img:hover{opacity:0.6;transition:all .3s ease-in-out}.share a img{padding:7px 2%;margin:5px;width:4%;height:auto;opacity:1}.foodMenu{text-align:left;padding:0px 10% 100px;background-color:black}.foodMenu img{padding:0px;width:100%;height:auto}.behindText{background-color:rgba(40,154,225,.9);padding:15px 5%;margin:0px 15%}.elfsight{min-height:550px;padding:0px 2%;width:96%;margin-top:10px}.center{text-align:center}.callUS{padding:10px 20px;background-color:rgba(217,49,39,1.00);font-size:100%;display:inline-block;text-decoration:none;border-radius:25px;margin:10px 0px;font-weight:bold;clear:both}.callUS:hover{box-shadow:none;background-color:rgba(157,35,27,1.00)}.callUS a{color:white;text-decoration:none}.buttonGrey{padding:10px 20px;background-color:rgba(104,104,104,1.00);font-size:70%;display:inline-block;text-decoration:none;border-radius:25px;margin:10px 0px;font-weight:normal;clear:both}.buttonGrey:hover{box-shadow:none;background-color:black}.buttonGrey a{color:white;text-decoration:none;font-weight:normal}.moreSpace{padding-top:180px}.moreSpaceHalf{padding-top:100px}.newsSocialMediaDiv{padding:75px 3%;min-height:1000px}.specialDiv{padding:75px 10%;min-height:1000px}.reservationsFrame{padding:0px 5%}.reservationHeadingText{padding:25px 0%}.pics{display:inline-block}.pics img{width:47%;height:auto;text-align:center;margin:0px}figure{width:100%;position:relative;text-align:left;margin:0px}figcaption{color:white;padding:5px;text-align:left;margin-top:-30px;margin-left:10px;font-style:90%;line-height:25px;border:2px white solid}#bookingDivCheckfront{padding:150px 10%}.whitePadding{padding:15px;background-color:white}.quicklinks{padding:10px 2%;display:block;margin:50px 0px 0px;line-height:30px;font-size:90%;text-align:left;color:white;background-color:rgba(11,73,117,.70);word-spacing:3px;font-weight:bold;border-radius:5px;border-left:5px solid white}.quicklinks a{text-decoration:underline;font-weight:normal;color:rgba(250,250,250,.6)}.quicklinks a:hover{color:white}.top{width:30%;margin:25px 33%;padding:5px 2%;background-color:rgba(34,133,208,1.00);text-align:center}.top a{text-decoration:none;color:white}.snippetImagesDiv{text-align:center;display:block}.snippetImagesDiv img{display:inline-block;margin:0px 25px 15px 0px;width:48%}.elfsight-app-7082d1e0-bb7e-4c01-899e-19e62e03c0ff,.elfsight-app-d845b634-902d-46c9-8c84-ddec65e423b6{padding:0% 7%}.safetyImages img{width:100%;height:auto}.snippetLogo{padding-top:0px;margin-bottom:25px;text-align:center}.headline{background-color:black;padding:0px 15px;color:white;margin-bottom:25px}.contentImage{float:left;width:30%;margin:0px 25px 10px 0px;height:30%}.contentImage img{width:100%}.column2Container{text-align:center}.column2{width:24%;margin:0px 4%;display:inline-block;text-align:center;vertical-align:top;vertical-align:text-top;line-height:32px;font-size:85%}.column2 h3{padding-bottom:15px;border-bottom:solid 1px rgba(2,51,102,1.00);margin-bottom:15px}.quicklinksBox{background-color:black;color:white;padding:5px 10px;margin-right:15px}.quicklinksBox a{color:white;text-decoration:none}.coolest{padding:50px 3%;background-color:white}.coolest a{color:black}.belowMenu{background-color:rgba(254,209,0,1.00);padding:0px 3% 0px 3%;text-align:left;color:black;position:absolute;top:85px;width:94%;z-index:99;font-size:90%;height:50px;line-height:50px}.belowMenu img{vertical-align:middle}.quotes{color:black;text-align:center;padding-top:25px;padding-bottom:0px;padding-left:5%;padding-right:5%;font-size:200%;line-height:65px}.flags{text-align:center}.flags img{width:49%;height:auto;display:inline-block}.fixed{height:500px;padding:220px 5% 0px;overflow:hidden;text-align:center;background-size:100%;background-position:center;background-repeat:no-repeat;background-attachment:fixed;margin:0px;display:block}.fixed-1{background-image:url("images/backGround/two-scuba-divers-aadivers.jpg")}.fixed-2{background-image:url("images/gallery/aqua-action-secret-harbor-st-thomas-usvi-10.jpg")}.fixed-3{background-image:url("images/gallery/aqua-action-secret-harbor-st-thomas-usvi-09.jpg")}.fixed-4{background-image:url("images/gallery/AAdivers.jpg")}.fixed-5{background-image:url("images/options/excursions/3-Secret-Harbour-beach-snorkeling.jpg")}.fixed-6{background-image:url("images/options/freediving/freediving-in-st-thomas-and-st-john-us-virgin-islands.jpg")}.fixed-7{background-image:url("images/location/secretharbor.jpg")}.fixed-8{background-image:url("images/gallery/AAdivers.jpg")}.fixed-9{background-image:url("images/gallery/open-water-diver_0.jpg")}.gallery{text-align:center}.gallery img{width:45%;height:auto;display:inline-block}.snippet{padding:75px 7%}.note{background-color:rgba(200,223,221,.3);padding:25px;margin:100px 0px 50px}.snippetQuote .color-corporate h1{border-bottom:none;color:rgba(85,154,238,1.00)}#background-video{width:100%;height:auto}.cottageVideos{padding:50px 0% 10px}.virtual{padding:175px 5% 0px}.pleaseNote{background-color:rgba(85,154,238,1.00);padding:25px;color:white;margin-bottom:25px}.pleaseNote a{color:white}.IconsInDiv img{margin-bottom:-10px}#menuCoolestPageBG{background-color:rgba(237,245,254,1.00);width:100%;height:190px;position:fixed;z-index:999}#myVideo{position:relative;right:0;bottom:0;width:100%;height:100%;object-fit:cover;opacity:.9;margin:0px;font-size:0;display:block;z-index:-1}.content{position:fixed;bottom:0;background:rgba(0,0,0,0.5);color:#f1f1f1;width:100%;padding:20px}.aboutContainer{display:flex;flex-wrap:wrap;padding:100px 0px;box-sizing:border-box}.aboutColumns{width:25%;padding:0px 4%;display:inline-block;text-align:center}.aboutColumns ul li{text-align:left}.flex{padding:0;margin:0;display:center;flex-wrap:wrap;background-color:black}.flex img{height:41vh;flex-grow:1}.block1{background:white}.block1 a{color:black;text-decoration:underline}.block2{background-image:url("images/gallery/TwoCars-Best-Car-Rental-Rates-St-Croix.jpg");background-attachment:fixed;background-repeat:no-repeat;background-size:100%;background-position:center bottom}.blockHalf{width:49.7%;display:inline-block;text-align:left;vertical-align:top}.blockHalfLogo{width:49.7%;display:inline-block;text-align:left;vertical-align:top}.blockOnPhoto{width:40%;text-align:left;background-color:rgba(250,250,250,.8);padding:50px;box-sizing:border-box;position:absolute;margin:240px 0px 0px 100px;border-radius:10px;font-size:85%}.blockHalfRight{padding:0 0 0 5%;width:43.7%}.blockHalfPadding{padding:50px 0% 50px 5%;width:44.8%;display:inline-block;text-align:left;vertical-align:top}.blockHalfPadding h2{font-weight:bold}.blockHalf img{text-align:center;width:70%;margin:10px 15%}.blockHalf h2{padding:10px 0px 0px;margin-bottom:0px;font-weight:bold}.blockContainers{display:flex;flex-wrap:wrap;clear:both;margin:0px;padding:0px}.blockFull a{text-decoration:underline}#review{min-height:100px}.bookTours{background-color:gold;padding:12px 25px;text-align:center;display:inline-block;margin:0px 15px 5px;border-radius:25px;font-weight:bold}.bookTours:hover{box-shadow:none}.bookTours a{color:black;text-decoration:none;font-size:80%}.reviewDiv{padding:10px 5%;min-height:1500px}.myTableHeader{color:white;background-color:black;line-height:30px}.bold{font-weight:bold}.telNumContent{padding:5px 10px;display:inline-block}.shareHeader{padding:0px 2%}.shareHeader h2{color:white}.accordion label{display:block;background-color:gold;padding:10px;color:black;cursor:pointer;border-bottom:1px solid rgba(174,147,0,1.00);text-align:left;margin:0}.accordion label h2{margin:0;text-transform:uppercase}.accordion .accordianContent{color:#262626;padding:0px;line-height:30px;visibility:hidden;opacity:0;display:none;text-align:left;background-color:#fbfbfb;margin-top:0;margin-bottom:0}#acoordion1:checked ~ .single-text{display:block;visibility:visible;opacity:1}#acoordion1{display:none;position:relative}#acoordion2:checked ~ .single-text{display:block;visibility:visible;opacity:1}#acoordion2{display:none;position:relative}#acoordion3:checked ~ .single-text{display:block;visibility:visible;opacity:1}#acoordion3{display:none;position:relative}.block3{background-color:rgba(254,215,0,.1)}.toursPhotoContainer{text-align:left;padding:0px}.toursPhotoContainer img{width:32%;margin:.4%;height:auto;display:inline-block}.blockFull{text-align:left;background-repeat:no-repeat;background-position:center center}#ack-message{font-size:180%;color:rgba(255,255,255,1.00);padding:5px 2%}.arrow{border:solid white;border-width:0 3px 3px 0;display:inline-block;padding:3px}.right{transform:rotate(-45deg)}.left{transform:rotate(135deg)}.up{transform:rotate(-135deg)}.down{transform:rotate(45deg)}.splitColumns{width:44%;padding-right:5%;text-align:left;display:inline-block;vertical-align:top}.splitColumns h2{font-size:170%;padding-bottom:25px;margin-bottom:25px}.caption{padding:10px;background-color:rgba(17,95,154,1.00)}.caption a{color:black;text-decoration:underline}.color-corporate{color:black;font-weight:bold}.buttonBoxTransparent{border:white 2px solid;color:white;background-color:transparent;padding:15px 25px;display:inline-block;margin-top:40px;letter-spacing:1px}.buttonBoxTransparent:hover{color:black;background-color:rgba(250,250,250,.9);transition-duration:1s}.blockHalfBG{background-image:url("images/logos/aqua-action-st-thomas-faded.png");background-repeat:no-repeat;background-position:center right;background-size:80%;padding-left:5%;width:44%}.menu2{padding:10px 5%;background-color:rgba(15,82,133,1.00);text-align:center;color:white;letter-spacing:1px;font-size:80%}.menu2 a img{width:2%;heigth:auto}.menu2 a{color:aliceblue}.menu2 a:hover{color:white}.figureLink{color:white;font-weight:bolder;border:2px white solid;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.figureLink:hover{background:white;color:black}.figureLink a{color:white}.fixedMenu{position:fixed;border-radius:0px;z-index:1000;margin-top:100px;background-color:rgba(11,73,117,.70)}.mainImage img{display:block}.magStyleColumns{column-count:2;column-gap:30px}.fade-in{animation:fadeInAnimation ease 5s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}.form-info{background-color:white;padding:150px 5%;color:black}.form-info a{color:black!important;text-decoration:underline}@media (max-width:1030px){.welcomeTitle{margin:50px 10% 0px 10%}.form-info{padding:50px 3%}.logoHome{width:30%;margin:0px 35% 20px;padding:10px 0px;font-size:130%}.columnHeader{font-size:100%;line-height:45px}.fixed{background-attachment:local}.block2{background-attachment:local;background-position:center top}.bookHereHalf{width:70%;font-size:130%}}@media (max-width:770px){body{-webkit-text-size-adjust:100%}#container{margin-bottom:0px}.arrow{border:solid white;border-width:0 3px 3px 0;display:inline-block;padding:3px}.form-info{padding:25px 2%}.welcomeTitle{margin:80px 0% 0px 0%;width:100%;padding:0px 0px}.snippetLogo{padding:5px 0px 0px;margin-bottom:0px}.welcomeTitleHeading{display:none}.welcomeTitle img{width:50%;height:auto}.flex img{height:auto;width:100%}.blockHalf{width:100%}.specials img{width:100%;float:none;margin:0px 0px 25px 0px;clear:none;overflow:auto}.virtual{padding:50px 5% 0px}.coolest{padding:25px 2%}.coolestHeading{padding-left:3%}.coolest h1{font-size:150%}.fixed{height:130px;padding:45px 0px;overflow:visible;text-align:center;background-size:100%;background-position:center;background-repeat:no-repeat;background-attachment:scroll}.note{margin:50px 0px 50px}.logoHome{margin:0px 1%;width:92%;font-weight:bold;padding:3px 2%;border-radius:10px}#container .welcomeTitle .logoHome a{font-size:80%}.tours img{width:100%;height:auto;float:none;margin:0px auto 10px;clear:both}.top{width:60%;margin:25px 20%}#reference{font-size:110%}.flags{padding:5px 0px}.flags img{display:block;width:100%;height:auto}.bookHere{width:70%;margin:80px 13% 0px;text-align:center;padding:5px 2%}a .bookHere{font-size:120%}.bookHereHalf{width:69%;line-height:60px;height:60px;text-align:center;margin:90px 15% 0px;font-size:140%}.snippetWhite{padding:0px 3%;margin-top:0px}.snippetQuote{padding:0px 0%;line-height:35px}.repusoReviewPage{min-height:150px;padding:15px 1%}.moreSpace{padding-top:0px}.moreSpaceHalf{padding-top:0px}.portfolio img{width:92%}h1,h2,h3{letter-spacing:normal}.welcomeVideo{padding:50px 5%}.blackBlock{width:96%;background-color:black;color:white;padding:50px 2%;text-align:center;font-size:200%}.giftshopPhoto{width:100%;height:auto;float:none;margin-bottom:25px}.snippet h1{background-attachment:none;padding-left:none!important;font-size:150%}.snippet h2{font-size:150%;line-height:30px}.behindText img a{width:100%;height:auto}.about h2{margin-bottom:10px}.about h1{line-height:50px}.snippet a img{width:80%;height:auto}.snippetLogo a img{width:auto;height:40px;margin:2px 5px}.availbg table tr td img{display:none;visibility:hidden}#all_slides{height:310px;margin-top:00px}.slide{overflow:hidden;z-index:-1000;width:100%;height:330px}contentContainer{padding-top:0px}.buttonBox{background-color:rgba(217,49,39,.4);margin-top:20px;margin-bottom:0px;padding:10px 20px;font-size:130%}.buttonBox img{margin-top:0px;width:70%;height:auto}.mainContentHeaderContainer{width:100%;text-align:center;margin:0px;height:auto;padding-top:5px}.maincontentBox{width:100%;margin:0px}.maincontentBox h1{line-height:35px}.contentContent{padding-right:3%;padding-top:15px;padding-left:3%}.maincontentBoxContent{padding-right:30px;padding-left:30px}.addressBox{padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:5px}.addressBox a img{z-index:-1}#columnsBigBox{width:96%;padding-right:2%;padding-left:2%}.column{width:92%;height:auto;padding:15px 4%;box-sizing:border-box}.columnHeader{padding-left:0%;padding-right:0%;width:100%;heigth:auto;padding-top:15px;padding-bottom:10px;font-size:130%}.columnContent img{width:100%}#pleaseNote{width:90%;margin-right:5%;margin-left:5%}#reservationsBox{width:100%;margin-right:0px;margin-left:0px}#locationMap{width:90%;margin-right:5%;margin-left:5%}.myTable{font-size:70%;line-height:30px;margin-top:0px}.myTable th{padding-left:5px;line-height:30px;padding-top:0px}.myTable tr{padding-left:5px}.myTable tr td{padding-left:5px;padding-bottom:5px;padding-top:5px}.share{font-size:90%}.share a img{padding:5px;margin:10px;width:20%;height:auto}#share{width:100%;text-align:center;margin-left:0%;margin-right:0%;padding:40px 0px}#share a img:hover{background-color:rgba(255,255,255,.5)}#tripadvisor{padding-right:0%;margin-bottom:0px;padding-left:0%;text-align:center;width:100%;padding-top:40px;padding-bottom:40px;font-size:90%}#navbar #logo{display:block;text-align:center;float:none;width:100%!important;height:auto;padding:16px 0px 12px;position:relative}#navbar #logo a img{width:35%;margin-bottom:0px;height:auto}.headerText{display:block}.backgroundColor{background-color:rgba(17,95,154,1.00);color:white}.headerText .animate-third{display:block;padding:5px 0px}.headerText .animate-fourth{display:block;padding:15px 0px 25px}.headerText .animate-fifth{display:block;padding:25px 0px;background-color:#076ECD;color:white}.headerTel{display:block;width:100%;text-align:center;padding:0px;font-size:88%;line-height:30px;margin-top:0px;letter-spacing:normal}.headerTel a{font-size:80%;line-height:40px}.locallyOwned{font-size:80%;line-height:35px}.socialMediaIcons{text-align:center;padding:0px 0% 0px 0px;display:block;margin-top:0px}.logos a img{width:50%;text-align:center;float:none}.logoTop{display:inline-block;width:100%;height:auto}.columnAbout{padding:3% 3% 3%}.columnBooks{padding:3% 3% 3%}.columnReservation{padding:7% 3% 3%}.socialBlock{padding:7% 3% 3%}.standardBlock{padding:7% 3% 3%;line-height:35px}.columnLocation,.columnReviews{padding:7% 2% 5%;line-height:35px}.contentContainer{padding-top:500px}#footer{width:100%;margin:0px;text-align:center;color:#999;line-height:40px;padding:0%;opacity:1}#footerText{padding:70px 5%}.contentGallery{padding-top:50px}.border{width:400px;height:400px}.socialMediaIcons img{margin:5px 5px 0px;width:15%;height:auto}.readMore img{width:70%}.readMoreDiv img:hover{background-image:none;background-position:center;background-repeat:no-repeat;transition:all 0.3s ease-in-out}.contentWide{padding:0px}.tintup{z-card:-1000}#bookHere{padding-top:50px}.caribbeanDirectoryDiv{padding:150px 1%}.readMoreDiv{width:92%;margin:25px 4%}.readMoreDivBlue{width:82%;margin:25px 9%}.readMoreDivBlack{width:82%;margin:25px 9%}a .readMoreDivBlue{font-size:120%}.buttonBox2{padding:50px 0px}.addressBox img{margin-bottom:15px;margin-right:0px;height:auto}.buttonBox2 img{width:90%}.socialIcons{width:100%;text-align:center;display:inline-block;clear:both;padding:25px 0px}.socialIcons img{width:auto;heigth:100px}.telNum{font-size:120%}.telNum2{width:100%;text-align:center;display:inline-block;clear:both;padding-bottom:0px;margin-top:25px;font-size:200%}.columnAboutIntro{padding:25px 3%;line-height:35px}.reviewBlock{text-align:center;padding:15px 2%}.pics{display:inline-block}.pics img{width:100%;height:auto;margin:0px}.snippetImagesDiv img{display:inline-block;margin:25px 0px;width:100%;height:auto}.selectIndex #selectIndex a,.selectAbout #selectAbout a,.selectNews #selectNews a,.selectContact #selectContact a,.selectRates #selectRates a,.selectFAQ #selectFAQ a,.selectMap #selectMap a,.selectCoolest #selectCoolest a,.selectNews #selectNews a,.selectReviews #selectReviews a,.selectReservations #selectReservations a,.selectLocation #selectLocation a{color:white}.quotes{font-size:250%}.belowMenu{background-color:rgba(254,209,0,1.00);padding:15px 3%;text-align:center;color:black;position:absolute;top:130px;width:94%;z-index:99;font-size:110%;font-size:5vw;line-height:35px;height:140px}.block{display:block}.elfsight{min-height:550px;padding:0px 0px}.snippet{padding:25px 5%}.blockOnPhoto{position:relative;width:100%;margin:0px;padding:25px 5%;box-sizing:border-box}.toursPhotoContainer img{width:100%;margin:5px 0px;height:auto;display:block}.newsSocialMediaDiv{padding:0px 2%;min-height:600px}.specialDiv{padding:0px 2%;min-height:600px}.splitColumns{width:90%;padding-right:3%;padding-left:3%;text-align:left;display:inline-block;vertical-align:top}.blockHalfLogo{visibility:hidden;height:0px;padding:0px}.quicklinks{padding:10px 2% 10px 3%;display:block;margin:50px 0px 0px;line-height:30px;font-size:95%;text-align:left;color:white;background-color:rgba(11,73,117,.70);word-spacing:1px;font-weight:bold;border-radius:5px;border-left:3px solid white}.blockHalfPadding{padding:50px 0% 50px 5%;width:100%;display:inline-block;text-align:left;vertical-align:top;box-sizing:border-box}.buttonBoxTransparent{margin-top:10px}}.whyUS{background-color:rgba(17,95,154,1.00);color:white;padding:50px 10%;line-height:35px}.whyUS a{color:white;font-weight:bold;text-decoration:underline}