.et_pb_pricing_heading {
background-color: #121212a6 !important;
}
.wp-block-image img {
width: 100% !important;
}
.et_pb_post .entry-content {
background-color: white;
padding: 24px;
border-radius: 12px;
}
.kwiki-activity-page .et_pb_post .entry-content {
background-color: #ffffff00 !important;
padding: 24px;
border-radius: 12px;
}
.recent-post h2{
padding-top:0 !important;
} .latest-post-selection:not(.ver2):not(.pages) article .main-link>* {
margin-bottom: 8px;
}
.recent-posts-grid {
display: grid;
grid-template-columns: repeat(3, 1fr); gap: 20px; }
.recent-post {
box-sizing: border-box;
border: 3px solid #1d6b5b;
padding: 15px;
background: white;
}
.recent-post img{
border: 1px solid #1d6b5b;
}
.recent-post h2 {
font-size: 18pt !important;
}
.post-thumbnail {
max-width: 100%;
height: auto;
}
.post-excerpt {
margin-top: 10px;
font-size: 0.9em;
}
.wp-image-644{
mix-blend-mode: darken;
}
.et_pb_post .entry-content h1 {
color: #666;
}
.ActTitle {
color:#fff !important;
}
.SecondaryLogo{
float: right;
margin-left: 74px;
margin-top: -18px;
}
.ContactMap{
border: solid;
width: 75%;
float: right;
margin-top: -346px;
}
blockquote {
border-left: 0 !important;
}
body.dolphins-and-you .kwiki-activity-container {
background-color: #11979dbd;
background-position: top left;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/TourContentBGDAY.png);
background-repeat:no-repeat;
}
body.nature-and-you .kwiki-activity-container,  body.waimea-waterfall-tours .kwiki-activity-container{
background-position: top center;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/NandYouContentBG.png);
background-repeat:no-repeat;
}
body.ocean-and-you .kwiki-activity-container {
background-color: #7b69c7c2;
border: solid 2px #5e1141;
background-position: top center;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/OceanandYou.png);
background-repeat:no-repeat;
}
body.ocean-and-you .kwiki-activity-container h1 {
color: #932669;
margin-top: 5px;
margin-bottom: -5px;
}
body.ocean-and-you .TourImage img, body.ocean-and-you .kwiki-video-wrapper {
border: solid 3px #a11a6d;
}
body.ocean-and-you h3.kwiki-slider-label {
background: -moz-linear-gradient(top, rgba(7,20,16,1) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top, rgb(71 22 83) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgb(72 22 84) 0%,rgba(0,0,0,0) 100%);
}
body.ocean-and-you .kwiki-custom-toggle h5 {
color: #932669 !important;
}
body.ocean-and-you .kwiki-slider {
border: solid 3px #932669 !important;
}
body.ocean-and-you .kwiki-custom-toggle {
background-color: #ff83ea !important;
}
body.ocean-and-you .kwiki-activity-container li {
color: #932669;
font-size: 12pt;
font-weight: 600;
}
body.ocean-and-you .kwiki-cell-left{
margin-top: -15px; background: -moz-linear-gradient(top, rgba(123,105,199,0) 0%, rgba(255,156,218,1) 43%); background: -webkit-linear-gradient(top, rgba(123,105,199,0) 0%,rgba(255,156,218,1) 43%); background: linear-gradient(to bottom, rgba(123,105,199,0) 0%,rgba(255,156,218,1) 43%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007b69c7', endColorstr='#ff9cda',GradientType=0 ); }
body.whales-and-you #main-content {
background-color: #11979dbd;
background-position: top center;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/WhalesBG.jpg);
background-repeat:no-repeat;
}
body.whales-and-you .et_pb_post{
background-position: top center;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/WhalesBG.jpg);
background-repeat:no-repeat;
}
body.ocean-and-you #main-content {
background-color: #11979dbd;
background-position: top center;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/OceanWallpaper.jpg);
background-repeat:no-repeat;
}
body.ocean-and-you .et_pb_post{
background-position: top center;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/OceanWallpaper.jpg);
background-repeat:no-repeat;
}
body.nature-and-you #main-content{
background-color: #11979dbd;
background-position: center top;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/NaturePageBG.jpg);
background-repeat:no-repeat;
}
body.nature-and-you .et_pb_post{
background-position: center top;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/NaturePageBG.jpg);
background-repeat:no-repeat;
}
body.waimea-waterfall-tours #main-content {
background-color: #11979dbd;
background-position: center top;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/04/FlowerBG-scaled.jpeg);
background-repeat:no-repeat;
background-size: cover;
}
body.waimea-waterfall-tours .et_pb_post{
background-position: center top;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/04/FlowerBG-scaled.jpeg);
background-repeat:no-repeat;
background-size: cover;
}
body.whales-and-you .kwiki-activity-container {
background-color: #2d2d74ba;
background-position: top left;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/WhalesandYou.png);
background-repeat:no-repeat;
}
body.whales-and-you .kwiki-breadcrumbs a {
color: #4a4a4a !important;
}
body.whales-and-you .kwiki-cell-left {
background-color: #8f8ff1;
}
body.whales-and-you .kwiki-activity-container ul, body.whales-and-you .kwiki-activity-container li {
color: #45325f !important;
font-size: 12pt;
}
body.whales-and-you .kwiki-custom-toggle h5 {
color: #1f174a !important;
font-size: 16px;
}
body.whales-and-you .kwiki-slider {
border: solid 3px #1f174a !important;
}
body.whales-and-you .TourImage img {
border: solid 3px #4e1781;
}
body.whales-and-you .kwiki-custom-toggle {
background-color: #a7a7f9 !important;
}
body.island-and-you .kwiki-activity-container {
background-color: #ad4b18bd;
background-position: top left;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/TourContentBGIsland.png);
background-repeat:no-repeat;
}
body.dolphins-and-you .et_pb_post{
background-position: top center;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/BlueBG-1.jpg);
background-repeat:no-repeat;
}
body.dolphins-and-you #main-content{
background-position: top center;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/BlueBG-1.jpg);
background-repeat:no-repeat;
}
body.island-and-you .et_pb_post{
background-position: top center;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/IslandBG.jpg);
background-repeat:no-repeat;
}
body.island-and-you .kwiki-cell-left {
background-color: #ebae89;
}
body.island-and-you #main-content{
background-position: top center;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/IslandBG.jpg);
background-repeat:no-repeat;
background-size: inherit;
}
body.island-and-you .kwiki-price {
color: #008000;
}
body.island-and-you .kwiki-slider {
border: solid 3px #833a13 !important;
}
body.island-and-you .kwiki-breadcrumbs a {
color: #0f1413;
font-size: 11pt;
font-weight: bold;
text-shadow: 0px 0px 5px rgba(241,207,166);
}
body.island-and-you .kwiki-custom-toggle {
background-color: #fbc3a1 !important;
}
body.dolphins-and-you .ActTitle, body.dolphins-and-you .kwiki-activity-container h4 {
color: #126b75;
}
body.dolphins-and-you .kwiki-cell-left {
background-color: #a9ede7;
}
body.dolphins-and-you .kwiki-custom-toggle {
background-color: #5dbfb7 !important;
}
body.dolphins-and-you .kwiki-breadcrumbs a {
color: #0b526ede;
font-weight: 700;
font-size: 11pt;
}
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
padding-top: 15px !important;
}
.kwiki-activity-container h4 {
color: #dddddd;
display: inline-block;
}
.kwiki-activity-social h4 {
margin-bottom: -10px;
font-size: 16pt;
color: #7b7b7b;
}
.kwiki-activity-social {
margin-top: -1px;
float: left !important;
margin-right: 7px;
}
#WhiteHeader{
color:white;
}
.SecondaryPageContainer{
display: block;
max-width: 1080px;
background-color: #13443abd;
padding-top: 44px;
padding-right: 44px;
padding-left: 44px;
border: solid 2px #f8c552;
background-repeat: no-repeat;
margin: 0px auto 130px auto;
border-radius: 26px 26px 10px 10px;
color: white;
padding-bottom: 44px;
margin-bottom: 112px;
min-height:900px;
}
.nav li ul {
width: 343px;
}
#top-menu li li a {
width: 364px !important;
padding: 6px 16px;
}
.single .et_pb_post, .single .post, .et_pb_post, #main-content {
background-color: #fff;
background-position: top center;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/TAYTourPageBG.jpg);
background-repeat:no-repeat;
background-attachment: fixed;
}
body {
overflow-x: hidden;
}
.HomeBG{
width:100%;
background-position: top center;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2024/03/TurtleBGNew.jpg);
background-color: #03265e;
background-repeat: no-repeat;
}
.mobile_menu_bar:before {
top: 9px;
left: -19px;
font-size: 35px;
color: #297162;
font-weight: 600;
}
.HeroLogo {
max-width: 955px;
margin: auto;
padding-top: 36px;
padding-bottom: 25px;
padding-right: 65px;
}
.AndgleD{
min-height:375px;
background-position: top right;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/AngleD.png);
max-width:1201px;
background-repeat: no-repeat;
margin:auto;
margin-top:-140px;
}
.AngleContent {
margin-top: 168px;
float: right;
margin-right: 5%;
font-size: 12pt;
font-weight: bold;
padding-bottom: 8px;
}
.AngleContent li {
list-style-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/Checkmark.png);
margin-left: 21px;
line-height: 21px;
text-shadow: 0px 0px 4px #ffffff !important;
}
.AngleContent h1, .HMobileTitleBG h1{
color:#223f5d;
font-family: 'Open Sans';
font-size: 23pt;
font-weight:bolder;
text-align: center;
}
.AngleContent img{
vertical-align: bottom;
}
.HMobileNav{
display:none;
}
.DTourBoxes{
clear:both;
width:100%;
background-color:#f7c048;
border-left: solid 2px #18574c;
border-right: solid 5px #196355;
}
.DTourBoxes h1, .VideoTestim h1, .HTestimonial h1, .VideoTestim h2 {
text-align: center;
font-size: 26pt;
padding-top: 10px;
padding-bottom: 6px;
color: #1b6657;
font-family: 'Open Sans';
font-weight: bolder;
}
.DTourBoxes h1 {
padding-top: 2px;
padding-bottom: 6px;
}
.VideoTestim {
max-width: 1194px;
background-position: 0 1533px;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/HomeBoatBGDesk.jpg);
margin-left: 2px;
padding-left: 9px;
padding-right: 15px;
padding-top: 25px;
background-repeat: no-repeat;
padding-bottom: 650px;
background-color: #f7c047;
}
.DTBContLeft{
clear: both;
width: 382px;
height: 260px;
display: inline-block;
margin-top: 15px;
margin-left: .7%;
background-position: 0px 24px;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2024/05/TurtleDesktopBox.jpg);
background-repeat:no-repeat;
}
.DTBContLeftTwo{
clear: both;
width: 382px;
height: 260px;
display: inline-block;
margin-top: 15px;
margin-left: .7%;
font-weight:bold;
background-position: 0px 24px;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/04/WaimeaHomePic.jpg);
background-repeat:no-repeat;
}
.DTBContCent{
clear: both;
width: 386px;
min-height: 222px;
font-weight:bold;
display: inline-block;
margin-top: 15px;
background-position: 0px 24px;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/HDCIRCLETourPic.jpg);
background-repeat:no-repeat;
}
.DTBContCentTwo{
clear: both;
width: 386px;
height: 260px;
display: inline-block;
font-weight:bold;
margin-top: 15px;
background-position: 0px 24px;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/HomeManoaPic.jpg);
background-repeat:no-repeat;
}
.DTBContRight{
clear: both;
width: 383px;
font-weight:bold;
min-height: 222px;
display: inline-block;
margin-top: 15px;
background-position: 0px 24px;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/HDDolphinTourPic.jpg);
background-repeat:no-repeat;
}
.DTBContRightTwo{
clear: both;
width: 383px;
height: 260px;
display: inline-block;
margin-top: 15px;
font-weight:bold;
background-position: 0px 24px;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/07/Turtcleocean.jpg);
background-repeat:no-repeat;
}
.DTBContLeftTwo h2, .DTBContLeft h2, .DTBContCentTwo h2,  .DTBContCent h2, .DTBContRight h2, .DTBContRightTwo h2{
font-size: 16pt;
color:#1b6657;
font-weight:bold;
letter-spacing: -1px;
margin-left: 5px;
text-align:left;
}
.HDeskPriceBox {
float: right;
margin-top: -31px;
margin-right: 10px;
font-size: 14pt;
}
.DTourBoxes {
font-size: 12pt;
font-weight: bold;
color:#597958;
}
.TReviewLeft {
width: 246px;
height: 94px;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/DReview.png);
margin-left: 72px;
padding-top: 31px;
padding-left: 25px;
font-size: 12px;
margin-top: -121px;
}
.TReviewCent {
width: 246px;
height: 94px;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/DReview.png);
margin-left: 72px;
margin-top: -121px;
padding-top: 31px;
padding-left: 23px;
font-size: 12px;
}
.TReviewRight {
width: 246px;
height: 94px;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/DReview.png);
margin-left: 72px;
margin-top: -121px;
padding-top: 31px;
padding-left: 23px;
font-size: 12px;
}
.TReviewLeft h3, .TReviewCent h3, .TReviewRight h3{
font-size:16pt;
color:#1b6657;
letter-spacing: -1px;
padding-bottom: 1px;
}
.TReviewLeft h3:hover, .TReviewCent h3:hover, .TReviewRight h3:hover{
text-decoration:underline !important;
}
.TReviewLeft img, .TReviewCent img, .TReviewRight img{
vertical-align: text-top;
}
.TReviewLeft a, .TReviewCent a, .TReviewRight a{
font-size: 12px;
color:grey;
}
.MTourBoxes{
display:none;
}
.HTestimonial{
text-align:center;
width:100%;
clear:both;
}
.HMobileTourCont {
background-position: top center;
width: 100%;
height: auto;
text-align: center;
background-repeat: no-repeat;
margin: auto;
background-size: cover;
border-bottom: solid 5px #196355;
border-top: solid 5px #196355;
background-color: #f6bf43;
}
.HMobileTitleBG{
border-top:solid 2px white;
height:87px;
text-align: center;
padding-top: 41px; background: #b9c7c5; background: -moz-linear-gradient(top, #b9c7c5 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #b9c7c5 0%,#ffffff 100%); background: linear-gradient(to bottom, #b9c7c5 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9c7c5', endColorstr='#ffffff',GradientType=0 ); }
.HMobileTAYBG{
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/HMobileTurtleCirclePic.jpg);
max-width: 652px;
height: 510px;
margin:auto;
background-size: contain;
background-repeat-y: no-repeat;
}
.TReviewMobile {
width: 246px;
height: 94px;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/DReview.png);
font-size: 12px;
float: unset;
padding-top: 30px;
text-align: left;
padding-left: 26px;
margin:auto;
}
.TReviewMobile h3{
padding-bottom:3px;
}
.TReviewMobile a {
color: #4f63c8;
font-size: 12px;
font-weight: 700;
}
.TReviewMobile h3:hover{
text-decoration:underline;
}
.HMobileTourCont p{
max-width: 480px;
margin: auto;
padding: 9px 10px 2px;
}
.HomeBoatContentLeft{
margin:28px 0 0 115px;
display: inline-block;
width:58%;
height:160px;
}
.HomeBoatContentRight{
margin:28px 25px 0 0;
display: inline-block;
width:27%;
height:160px;
}
.VideoTestim h3{
color: #1d6b5b;
font-weight:bolder;
}
.VideoTestim li{
margin-left:34px;
font-size:12pt;
font-weight:bold;
list-style-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/Checkmark.png);
}
.FooterContBG {
width: 101%;
min-height: 900px;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/FooterBG.jpg);
background-size: cover;
padding-bottom:45px;
}
#main-footer {
max-width: 100%;
margin-top: 0px;
border-top: solid 5px #f8c552;
padding-top: 3px;
}
#main-footer a {
color:white;
font-size:14pt;
font-weight: 500;
line-height: 28pt;
}
#main-footer a:hover {
color:#ffda61;
text-decoration:underline;
}
#BigFootTurt {
margin-top: -181px;
margin-bottom: -220px;
}
.FooterContLeft {
display: inline-block;
margin-right: 5px;
vertical-align: top;
text-align: right;
width: 30%;
}
.FooterContRight{
display:inline-block;
margin-left:4px;    
vertical-align: top;
text-align: left;
width: 30%;
}
.FooterContCenter{
display:inline-block;
width: 50px;
}
.stars-wrapper {
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/1-2.png);
background-size: 15px 30px;
background-position: 0px 0px;
background-repeat: repeat-x;
width: 75px;
height: 15px;
display: inline-block;
position: relative;
margin-top: -5px;
}
.stars-rating {
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/1-2.png);
background-size: 15px 30px;
background-position: 0px -15px;
width: 75%;
height: 15px;
display: block;
position: absolute;
top: 0px;
left: 0px;
}
.kwiki-activity-social h4{
color:white !important;
}
.stars-rating-99-tour {
width:95%;
}
.stars-rating-100-tour {
width:100%;
}
.stars-rating-94-tour {
width:98%;
}
.stars-rating-76-tour {
width:70%;
}
.AriyaTwoTour{
float: right;
margin-right: -28px;
margin-top: -22px;
margin-left: 20px;
margin-bottom: -31px;
} *,
*::after,
*::before {
box-sizing: border-box;
}
.slide{
height:auto;
padding: 15px 7px 5px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%,#e2e2e2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 ); }
.slide img{
mix-blend-mode: darken;
}
.content-slider-wrapper {
position: relative;
max-width: 570px;
margin: auto;
text-align: center !important;
border: solid 4px #1a6457;
border-radius: 18px;
filter: drop-shadow(5px 5px 10px #000);
overflow:hidden;
}
.content-slider-wrapper img {
max-width: 100%;
}
.content-slider {
display: grid;
grid-auto-flow: column;
grid-auto-columns: 100%;
transition: 0.25s;
scroll-snap-type: x mandatory;
overflow-x: auto;
overscroll-behavior-inline: contain;
-ms-overflow-style: none; scrollbar-width: none; }
.content-slider > .slide {
scroll-snap-align: start;
opacity: 1;
transition: 0.5s;
}
.content-slider-dots {
display: block;
position: absolute;
bottom: -25px;
z-index: 4;
width: 100%;
text-align: center;
margin: 0px auto;
}
.content-slider-dot {
width: 12px;
height: 12px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.6);
display: inline-block;
margin: 0px 5px;
cursor: pointer;
border: 1px solid rgba(0, 0, 0, 0.6);
box-shadow: 0px 0px 5px rgb(255 255 255 / 50%);
}
.content-slider-dot.active {
background: rgba(255, 255, 255, 0.5);
border: 1px solid white;
}
.content-slider-arrows {
display:none;
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 100%;
margin-top: -24px;
z-index: 3;
pointer-events: none;
}
.content-slider-arrow {
position: absolute;
color: rgba(255, 255, 255, 0.3);
cursor: pointer;
text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
pointer-events: all;
}
.content-slider-arrow:hover {
color: white;
}
.content-slider-arrow.arrow-left {
left: 0px;
margin-left: -4px;
}
.content-slider-arrow.arrow-right {
right: 0px;
margin-right: -4px;
}
.dark-arrows .content-slider-arrow {
color: rgba(0, 0, 0, 0.8);
}
.dark-arrows .content-slider-arrow:hover {
color: rgba(0, 0, 0, 0.5);
}
.slide-hide-instant {
transition: none;
opacity: 0;
}
.temp-slide {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
opacity: 1;
transition: opacity 0.5s ease-in-out;
}
.TourImage img {
border: solid 3px #22574c;
} .kwiki-cart-btn-wrapper {
display:none;
}
#top-menu li {
padding-right: 16px !important;
}
#top-menu li a {
font-size: 16px !important;
border
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
height: 56px !important;
}
ul#top-menu {
text-align: right !important;
}
header ul#top-menu > li {
margin-top: 5px !important;
text-shadow: 1px 1px 2px #ffffff !important;
font-family: sans-serif;
font-weight: bolder !important;
}
#menu-item-97{
font-size:10px !important;
}
.TrustPartMob{display:none;}
{ padding-top: 57px;}
#logo {
margin-top: -8px;
}
.nav li ul {
padding: 10px 0;
}
.nav li li ul {
margin-top: 10px;
}
.DoleWhipe {
float: right;
margin-top: -7px;
margin-bottom: -255px;
margin-right: 126px;
}
.et_post_meta_wrapper {
display:none !important;
}
.HeaderTopNav{
text-align:right;
background-color:#352d92;
height:21px;
width:100%;
}
.HTNContent {
max-width: 1080px;
text-align: right;
margin: auto;
padding-right: 11px;
font-size: 9pt;
}
#main-header {
box-shadow: 0px 0px 16px -5px rgb(0 0 0 / 100%);
height: 94px;
border-top: solid 1px #ccd3e6;
border-bottom: solid 5px #f8c552;
filter: drop-shadow(3px 0px 10px #000); background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#cccccc 100%); background: linear-gradient(to bottom, #ffffff 0%,#cccccc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); }
.et_header_style_left .logo_container {
position: absolute;
width: 100%;
height: 91px;
}
h1, h2, h3, h4, h5, h6 {
font-weight: bold;
}
#top-menu a {
color: rgb(255 255 255);
}
#footer-info {
color: #fff;
}
.nav li ul {
background: #cccccc;
border-color: #ffb002 !important;
box-shadow: 0px 0px 16px -5px rgb(0 0 0 / 100%);
}
#top-menu li li {
padding: 0;
}
#top-menu li li a {
width: 238px;
padding: 6px 16px;
}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover {
color: #2b4397 !important;
text-decoration: underline;
}
.nav ul li a:hover {
opacity: 1;
background-color: rgba(0,0,0,.07);
color:#f5e7af;
}
.et-social-icon a {
color: #fff;
}
#top-menu li li a:hover, .et_header_style_left #et-top-navigation nav>ul>li>a:hover {
color: #ffffff;
opacity: 1;
text-shadow: 1px 1px 2px #1f6f5d !important;
}
#top-menu>li:last-child {
margin-right: 10px !important;
}
#et-top-navigation {
padding-left: 0 !important;
float: right !important;
}
.single .et_pb_post, .single .post, .et_pb_post{
margin-bottom: 0;
}
.et_mobile_menu li a{
color: #454545 !important;
}
.et_pb_gutters3 .footer-widget {
margin-right: 5.5%;
margin-bottom: 7.5%;
margin-top: -7px;
}
.hide-category-tile {
display:none;
}
ul.mobile-nav {
display:none !important;
}
.et_mobile_menu:first-of-type {
display: none !important;
}
@media (max-width: 1920px){
.HomeBG {
background-position: -351px -65px;
}
}
@media (max-width: 1367px){
.container {
width: 100%;
max-width: 1367px;
}
.HeroLogo {
max-width: 747px;
margin: 0;
}
#logo {
max-height: 100% !important;
}
.HomeBG {
background-position: -552px -55px;
}
}
@media (max-width: 1217px){
.DTourBoxes, .DTBContLeftTwo, .DTBContCentTwo, .DTBContRightTwo, .BlogBlock{
display:none;
}
.MTourBoxes{
display:block;
clear: both;
background-color:#f7c048;
width:100%;
height: auto;
border-right: solid 5px #196355;
border-left: solid 2px #196355;
}
.HMobileNav{
display:block;
width:100%;
height:auto;
clear:both;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/BG.jpg);
padding-top:11px;
padding-bottom:3px;
text-align: center;
background-size: cover;
border-right: solid 5px #196355;
border-bottom:solid 2px #083f34;
}
.MHomeButtons{
width:32%;
display:inline-block;
}
.VideoTestim {
border-top: solid 2px #ffe2a4;
padding-top: 2px;
}
.VideoTestim {
padding-bottom: 820px;
background-position: 0 -399px !important;
}
}
@media (max-width: 1200px){
.hide-category-tile {
display:block;
}
.VideoTestim {
padding-bottom: 880px;
}
.VideoTestim {
background-position: 0 241px;
}
.HomeBG {
background-position: -570px -57px;
}
}
@media (max-width: 1024px){
.recent-posts-grid {
display: grid;
grid-template-columns: repeat(1, 1fr); gap: 12; }
.HomeBG {
background-position: -680px -55px;
}	
.HeroLogo {
padding-bottom: 62px;
}
.AngleContent {
margin-top: 180px;
}
.VideoTestim {
padding-bottom: 940px;
}
.HomeBoatContentRight {
width: 40%;
}	
.HomeBoatContentLeft {
width: 42%;
}		
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding: 0 0 0 0 !important;
}
#BigFootTurt {
margin-bottom: -149px;
}
}
@media (max-width: 980px){
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
margin-bottom: -12.653%;
}
#BigFootTurt {
margin-top: -145px;
}
ul.nav.desktop-nav {
display:none !important;
}
.TrustPartMob{display:block}
.TrustPartDesk{display:none}
.et_header_style_left #logo, .et_header_style_split #logo {
max-width: 100% !important;
}
.HomeBG {
background-position: -702px -55px;
}	
}
@media (max-width: 873px){
.HomeBoatContentRight {
width: 290px;
}
.HomeBoatContentLeft {
margin: 88px 14px 0% 108px;
display: inline-block;
width: 290px;
height: 160px;
}
#BigFootTurt {
margin-bottom: -137px;
}
.HomeBG {
background-position: -790px -51px;
}
}
@media (max-width: 786px){
.HomeBoatContentLeft {
margin: 88px 14px 0% 88px;
}
.HMobileTitleBG {
border-top: solid 0 white;
}
.HomeBG {
background-position: -862px -51px;
}
}
@media (max-width: 768px){
.HeroLogo {
padding-top: 61px;
padding-bottom: 40px;
padding-right: 10px;
}
.HomeBG {
background-position: -880px -46px;
}
.AngleContent h1 {
text-align: center;
font-size: 20pt;
}
.AngleContent {
margin-top: 172px;
float: left;
margin-left: 2%;
}
.VideoTestim {
width:100%;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/HomeAngleDown768.jpg);
padding-bottom: 710px;
background-position: 0 -695px !important;
}
.VideoTestim h3 {
font-size: 20px;
}
.HomeBoatContentRight {
width: 290px;
margin: auto;
display:block;
margin-top: 25px;
}
.HomeBoatContentLeft {
width: 290px;
display: block;
margin: auto;
margin-top: 86px;
}	
#BigFootTurt {
margin-top: -153px;
}
.FooterContBG {
background-image: none;
background-color: #002c6d;
}
#BigFootTurt{
display:none;
}
}
@media (max-width: 767px){
.HomeBG {
background-position: -970px -46px;
}
.AndgleD {
margin-top: -40px;
}
}
@media (max-width: 687px){
.AngleContent {
font-size: 14.5px;
margin-top: 165px;
margin-left: 1%;
}
.HeroLogo {
padding-bottom: 79px;
}
#BigFootTurt {
margin-bottom: -116px;
}
.kwiki-activity-container h4 {
font-size: 13pt;
font-weight: 400;
}
.ContactMap{
width: 62%;
margin-top: -360px;
}
.HomeBG {
background-position: -1015px -46px;
}
}
@media (max-width: 647px){
.SecondaryLogo {
float: none;
margin: auto;
width: 100%;
text-align: center;
margin-top: -18px;
margin-bottom: 11px;
}
.ContactMap {
width: 100%;
margin-top: 0px;
}
.HomeBG {
background-position: -1018px -55px;
}
}
@media (max-width: 600px){
.TReviewMobile {
margin:auto;
}
#BigFootTurt {
margin-top: -122px;
}
.AriyaTwoTour {
float: none;
margin: auto;
margin-top: -22px;
margin-bottom: -14px;
width:308px;
}
.HomeBG {
background-position: -1057px -61px;
}
}
@media (max-width: 566px){
.HMobileTourCont {
padding-top: 1px;
}
.HeroLogo {
padding-top: 81px;
padding-bottom: 80px;
}
.HomeBG {
background-position: -1078px -44px;
}
.AngleContent {
margin-top: 136px;
}
.HeroLogo {
padding-top: 81px;
padding-bottom: 128px;
}
.FooterContRight {
width: 44%;
}
.FooterContLeft {
width: 29%;
}
.VideoTestim {
width:100%;
background-image: url(//turtle-snorkeling-oahu.com/wp-content/uploads/2023/03/HomeAngleDown566.jpg);
padding-bottom: 589px;
}
#BigFootTurt {
margin-bottom: -79px;
}
.kwiki-breadcrumbs{
display:none;
}
.AndgleD {
margin-top: 30px;
}
}
@media (max-width: 488px){
.HeroLogo {
padding-bottom: 158px;
}
.AngleContent h1, .HMobileTitleBG h1, .DTourBoxes h1, .VideoTestim h1, .HTestimonial h1, .VideoTestim h2 {
font-size: 21pt;
}
#main-footer a {
font-size: 12pt;
}
.FooterContLeft {
width: 32%;
}
.HomeBG {
background-position: -1055px -61px;
}
}
@media (max-width: 457px){
.HeroLogo {
padding-bottom: 188px;
}
}
@media (max-width: 432px){
.VideoTestim {
padding-bottom: 790px;
}
.AndgleD {
margin-top: 80px;
}
}
@media (max-width: 414px){
.HeroLogo {
padding-top: 100px;
padding-right: 0px;
}
.AngleContent {
margin-top: 109px;
margin-left: 2%;
}
.VideoTestim {
padding-bottom: 587px;
}
.HomeBG {
background-position: -1062px -54px;
}
}
@media (max-width: 375px){
.HeroLogo {
padding-top: 100px;
}
.HomeBG {
background-position: -1282px -70px;
}
.AngleContent h1 {
font-size: 18pt;
}
.AngleContent {
margin-top: 100px;
}
.HomeBoatContentLeft {
margin-top: 110px;
}
.VideoTestim {
padding-bottom: 807px;
}
#BigFootTurt {
margin-bottom: -60px;
}
}
@media (max-width: 375px){
.HomeBG {
background-position: -1307px -70px;
}
}